.aside, .lead {zoom: 1;}
.aside:after, .lead:after {content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; line-height: 0;}

#entries {width: 700px; float: left; overflow: hidden; *zoom: 1;}
.aside {float: right; width: 155px; margin-top: 20px;}

.lead {background: #f5f2e9; padding: 30px 25px 20px; line-height: 1.6; width: 650px;}
.lead p {margin-bottom: 1em;}
.lead img {float: right; margin: 0 0 10px 25px;}

.hentry .image {float: left; margin-right: 15px;}
.hentry .desc {overflow: hidden; text-decoration: none;}
.hentry .date {margin-right: 10px;}
.hentry .attr {margin: 10px 0 0;}
.hentry .attr * {font-size: 11px; display: inline-block; *display: inline; zoom:1;}
.hentry .share {margin-left: 168px;}
.hentry .entry-content {float: left; min-width: 530px;}

#entries h2 {font-size: 16px; font-weight: bold;}
#entries .hentry {margin-bottom: 20px; padding-top: 20px; border-top: 1px solid #e6e6e6; min-height: 93px;}

h1 {margin-top: 20px; margin-bottom: 20px; width: 700px;}

.hentry a:hover .image {background: #000;}
.hentry img {filter: alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}