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

.post { font-size:12px; }
.post .avatar { float:left; width:45px; height:45px; border:1px solid #595959; margin:0 10px 0 0;}
.post h3 { margin:0 15px 0 0; font-size:26px; }
.post p.author { margin:0 0 20px 0; font-size:12px; color:#777; }
.post .image { float:right; margin:0 15px 0 20px; border:1px solid #000;  }
.post p { color:#333; font-size:12px; line-height:150%; margin:0 0 10px 0; }
.post img.alignright { float:right; margin:0 15px 10px 15px; border:1px solid #000; }
.post img.alignleft { float:left; margin:0 15px 10px 0; border:1px solid #000; }
.post img.aligncenter { display: block; margin:10px auto; text-align:center;}
.post .footer { border:1px solid #CCC; background-color:#F9F9F9; padding:10px; line-height:155%; }
.post .footer p { margin:0; }
.post .footer p.comments { float:right; margin:0 10px 0 0; }

.post ul,
.post ol { margin-left:25px; font-size:12px; }

.single .more { border:1px solid #CCC; background-color:#F9F9F9; padding:10px; line-height:155%; }


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

#comments .comment { border-top:1px solid #DDD; padding:10px 10px 0 10px; }
#comments .comment .avatar { float:right; border:1px solid #DDD; padding:3px; }
#comments .comment .author { margin:0 0 3px 0; }
#comments .comment .date { color:#999; font-size:10px; }
#comments .comment .desc { margin:15px 67px 15px 0; }

.comments #respond .author { margin:0 0 0 65px;  border-bottom:none; }
.comments #respond .comment { font-weight:bold; margin:0 0 0 60px;  border-bottom:none; }
.comments #respond .message { margin:0 0 0 60px; padding:5px;  }
.comments #respond .message textarea { width:540px; border:1px solid #999; background:#FFF; }
.comments #respond .submit { text-align:right; margin:5px 0; }

#side li ul li { margin:5px 0; font-size:14px; }

.social { float:right; text-align:right; margin:0 15px 0 10px; width:50px; }
