div.blogpost { border-top: 1px solid #DADADA; clear: both; padding-bottom: 15px; margin: 0 0 18px 0; }
#home div.blogpost { padding-bottom: 15px; margin: 0 0 20px 0; }
#blog-full div.blogpost { margin-bottom: 30px; }
.blogpost-title { overflow:hidden; }
.blogpost-social { padding:10px 0; overflow:hidden; }
.blogpost-social iframe { float:left; margin-right:5px; }
div.blogpost-title div.avatar { margin-right: 5px; float: left; }
div.blogpost-title div.avatar a { border: none; }
div.blogpost-title div.title-plus-author { width: 439px; float: left; padding: 0 0 9px; }
#home div.blogpost-title div.title-plus-author { width: 332px; padding: 0; }
div.blogpost-title div.title-plus-author h3,
div.blogpost-title div.title-plus-author h1{ padding: 5px 0 2px; }
#blogdetail .title-plus-author h1{ font-size: 16px; }
p.blogpost-author { font-size: 11px; font-family: "Lucida Grande", "Lucida Sans", Arial, sans-serif; padding: 0; color: #666; }
div.blogpost-content { clear: both; }
#home div.blogpost-content p { padding: 0 0 5px; }
ul.meta-small { padding: 0; float: right; }
ul.meta-small li { float: left; padding-left: 10px; padding-bottom: 4px; line-height: 11px; list-style: none; color: #666; }
ul.meta-small li.comments { font-weight: 700; }
#blog h2{ padding-bottom: 0; }
#blog h2.ab-blog { background: url('../images/abblog.gif') no-repeat top left; width: 113px; height: 22px; text-indent: -9000px; padding: 0 0 13px; margin: 0; }
h2.ab-blog a { width: 113px; height: 22px; display: block; border: none; overflow: hidden; }
#content #blogdetail,
#content #blog-full { width: 492px; float: left; }
#blog a.button { float: right; }
.blogcomments .blogcomment:last-child { border: none; }
.blogcomment div.avatar { float: left; margin: 0 10px 10px 0; }
.blogcomment { border-bottom: 1px solid #DADADA; clear: both; margin: 0 0 10px; }
div.comment-itself p.author a { font-weight: 700; }
div.comment-itself p.author { padding: 0; }
div.comment-itself p.author span { color: #666; }
.blogcomment div.comment-itself { width: 422px; float: left; }
p.awaitingmoderation { background: #FFC; font-weight: 700; border: 1px solid #e3e365; padding: 5px; margin: 20px 0; }
#blogsidebar { float: left; width: 220px; margin-left: 30px; }
#rss p { padding-bottom: 30px; }
#rss img { margin-top: 5px; margin-bottom: 0; }
#most-popular ul { padding-bottom: 30px; }
#last-commented ul { padding-bottom: 30px; }
.blogform #message { width: 340px; }
#win img { width: 333px; }
#blogarchive { float: left; width: 492px; }
#blogarchive-sidebar { float: left; width: 220px; margin-left: 30px; }
#blogarchive table { border-top: 1px solid #E3E3E3; width: 100%; }
#blogarchive table td { font-family: "Lucida Grande", Arial, sans-serif; font-size: 11px; padding: 4px 3px; border-bottom: 1px solid #E3E3E3; vertical-align: top; }
#blogarchive table td.date { width: 80px; }
#blogarchive table td.post-title { width: 220px; }
#blogarchive table td.author { width: 130px; }
#blogarchive table td.comments { width: 60px; }
#blogarchive table th { font-family: "Lucida Grande", Arial, sans-serif; font-size: 11px; padding: 4px 3px; background: #F1F5FA;}
#blogarchive table td.date { color: #666; }
