#blogWrapper{ background: #fdfdfd; padding: 200px 0px 80px 0px; min-height: 505px; height: auto; vertical-align: top; #blogList{ width:960px; margin:0 auto; h1{ color:#9a9997; font-weight:100; text-transform:uppercase; } .oneresult{ padding:40px 0; border-bottom:1px solid #ededec; display:block; text-decoration:none; h2{ color:#8c817a; font-size:24px; margin-bottom:15px; } .url{ color:#950029; text-decoration:none; display:block; padding:3px 0 0px 0; font-size:10px; font-family: arial; text-transform:uppercase; font-weight:600; } .desc{ font-size:14px; text-decoration:none; color:#8c817a; } .img{ float:left; width:90px; height:90px; border:5px solid #dedfe1; margin: 0 20px 20px 0; text-align:center; line-height:90px; vertical-align:middle; text-decoration:none; display:block; img{ max-width:85px; max-height:85px; vertical-align:middle; border:none; } } &:hover{ .img{ border-color:#bcbcbc; } h2{ span{ color:#fff; background:#89052a; } } } } } #blogFull{ width:960px; margin:0 auto; #blogHeader{ height:24px; padding-top:68px; border-bottom:1px solid #ebebeb; background: transparent url('../img/ims.jpg') right 0 no-repeat; font-size:18px; font-family: 'gothamlight',arial, sans-serif; color:#808080; } #blogData{ font-size:18px; font-family: 'gotham',arial, sans-serif; color:#808080; padding-top:6px; } #blogImg{ margin:35px 0; max-width:100%; } #blogHeader2{ height:auto; padding-bottom:20px; border-bottom:1px solid #ebebeb; margin-bottom:40px; h1{ width:500px; font-size:36px; font-family: 'gotham',arial, sans-serif; color:#3f3f3f; line-height:40px; } position:relative; span{ font-family: 'gothamlight',arial, sans-serif; font-size:14px; position:absolute; bottom:20px; right:20px; color:#808080; font-weight:600; } } #blogText{ width:600px; float:left; padding-right:60px; } #blogGallery{ width:300px; float:left; .oneimg{ width:80px; padding-left:20px; padding-bottom:20px; height:100px; text-align:right; color:#9f9f9f; img{ width:70px; height:70px; border:5px solid #e0e0e0; } float:left; &:hover{ color:#7d0224; img{ border-color:#b3b3b3; } } } } #blogFooter{ padding-top:20px; border-top:1px solid #ebebeb; margin-top:50px; } .print{ color: #8b8b8b; text-decoration: none; white-space: no-wrap; display: block; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; font-size:10px; img{ vertical-align:middle; } &:hover{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } } } }