@charset "UTF-8";
/* CSS Document */

.header { margin:20px 15px 5px 15px; }
.header h2 { font-size:24px; margin:3px 0; color:#595959; }
.header p { font-size:12px; color:#999; }

.blog { float:left; width:440px;   }
.blog .image { float:left; margin:0 10px 10px 0; border:1px solid #595959;  }
.blog h3 { font-size:16px; margin:0 0 0 160px; }
.blog table.stats { font-size:12px; line-height:150%; margin:10px 0 10px 0;}
.blog table.stats tr td { white-space:nowrap; padding-right:10px; }
.blog p.desc { clear:left; font-size:12px; }
.blog p.url { font-size:10px; }
.blog p.url a { color:#999; }
.blog p.status { font-size:12px; margin:10px 0; }

#blog .image { float:left; width:239px; height:181px; border:2px solid #595959; margin:0 15px 15px 0; }
#blog h2 { font-size:18px; margin:0 0 0 255px; }
#blog .url { font-size:12px; color:#999; margin:0 0 0 255px; }
#blog .author { font-size:14px; color:#999; margin:0 0 5px 0; }
#blog .options { margin:15px 0 15px 255px; }
#blog .desc { font-size:12px; color:#666; margin:0 0 0 255px; }

#blog.medium .image { width:150px; height:100px; }
#blog.medium h2, 
#blog.medium .url { margin-left:165px; }
#blog.medium .desc { margin:10px 0 10px 165px; }

#recent-posts .post { border-left:1px solid #BDBDBD; margin:15px 0 15px 50px; padding:0 10px; }
#recent-posts .post .date { float:left; margin-left:-60px; width:50px; text-align:center; font-weight:bold; font-size:26px; color:#595959; }
#recent-posts .post .date span { display:block; font-size:14px; }
#recent-posts .post h4 { font-size:16px; margin:0 0 5px 0; }
#recent-posts .post p.desc { font-size:12px; margin:0 0 10px 0; }
#recent-posts .post p.tags { margin:5px 0; font-size:10px; background:url(/css/img/blog/tag-icon.gif) top left no-repeat; padding:5px 0 5px 25px; }
#recent-posts .post p.tags a { color:#595959; }

#reviews { margin:20px 0 0 0; }
#reviews .review { font-size:12px; margin:15px 0; }
#reviews .review .avatar { float:left; width:52px; text-align:center; font-size:10px; color:#666; }
#reviews .review .avatar img { border:1px solid #333; margin:0 0 5px 0; }
#reviews .review .author { margin:0 0 5px 67px; font-size:12px; border-bottom:1px solid #cfcfcf; padding:0 0 5px 0; }
#reviews .review .author span { float:right; }
#reviews .review .desc { margin:0 0 0 67px; color:#333; }

#reviews #post-review .author { font-weight:bold; margin:0 0 0 67px;  border-bottom:none; }
#reviews #post-review .message { margin:0 0 0 67px; padding:5px;  }
#reviews #post-review .message textarea { width:530px; border:1px solid #999; background:#FFF; }
#reviews #post-review .rating input { margin-left:10px; }
#reviews #post-review .submit { text-align:right; margin:5px 0; }

/*** Tag Cloud ***/	
#side .cloud { text-align:justify; }
#side .cloud li { display:inline; margin:0 6px 0 0; padding:0; border:0;}
#side .cloud li a { color:#333; }

#wide_ad_unit { }
.wide_ads .search-header h3 { font-size:18px; font-weight:normal;  padding:0 0 5px 0; border-bottom:1px solid #DDD; }
.wide_ads .search-header h3 a { color:#cb0608; }
.wide_ads .result { margin:7px 0 0 0; line-height:150%; }
.wide_ads .result b { font-size:15px; }






