.boxgrid{ width:306px; height:190px; margin:0 18px 25px 0; float:left; background:#161613; overflow:hidden; position:relative; cursor:pointer; }
.boxgrid img{ position:absolute; top:0; left:0; border:0; }
.boxgrid h3{ margin-top:20px; padding:0 10px; color:#fff; font-weight:bold; }
.boxgrid p{ margin:0; padding:0 10px; color:#fff; font-weight:bold; }
.boxcaption{ float:left; position:absolute; background:#000; height:190px; width:100%; opacity:.8; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.captionfull .boxcaption { top:190px; left:0; }
