.blog-wr{ float:right;width:100%;margin-left:-290px;}
.blog-content{ }
.blog-left{ float:left;width:280px; padding-top:10px;}

.blog-user-info{ clear:both; overflow:hidden;}
.blog-user-info .wr { width:100%; overflow:hidden;}
.blog-user-info .pic { float:left; width:50px; margin:0 10px 10px 0; }
.blog-user-info .pic img{  border:1px solid #CCCCCC;}
.blog-user-info .info { float:left;}
.blog-user-info .title h2 { color:#000; }
.blog-user-info .title  { margin:0px 0 0px 0;}

.new-blog {  }
.new-blog .text{ width:100%; height:200px;}


.blog-topic {  border-bottom:1px dotted #cccccc; margin-bottom:8px; padding:0px 0px 0px 0px;}
.blog-topic .wr { width:100%; overflow:auto; }
.blog-topic .right {text-align:right; font-size:11px; color:#777777;  font-family:Verdana, Geneva, sans-serif;}
.blog-topic .left { color:#000000; padding-bottom:0px;} 
.blog-topic .pic { float:left;}
.blog-topic .author { font-weight:bold; color:#000; font-size:11px;}
.blog-topic .date {  font-size:10px;}
.blog-topic .topic {  font-weight:bold;}
.blog-topic a.topic { text-decoration:none;}
.blog-topic a.topic:hover { text-decoration:underline;}
.blog-topic .left span.comment-author{ color:#000; font-family:Verdana, Geneva, sans-serif;font-size:10px; font-weight:bold;}
.blog-topic .left span.comment-date{ color:#777777; font-family:Verdana, Geneva, sans-serif;font-size:10px; }
.blog-topic .text { padding-bottom:10px;}
.blog-topic .comments-count { padding-top:5px; padding-bottom:10px;font-size:10px; color:#222222;}
.blog-topic .comments-count a{ color:#000; font-size:10px; font-weight:bold;}

.blog-topic .stext { padding:5px 0 5px 0; font-size:12px;}
.blog-topic .stext p{ margin:0 0 0 0; padding:0 0 0 0;}


.bloggers-list {}
.bloggers-list a{ font-size:11px; color:#000;}

.bloggers-list .item{ margin-bottom:12px; background-color:#e6e7e8; padding:5px 10px 2px 5px; clear:both; overflow:hidden;}
.bloggers-list .b-wr{ float:right;width:100%;margin-left:-50px;}
.bloggers-list .b-title{ margin-left:60px; }
.bloggers-list .b-pic{ float:left;width:50px;}
.bloggers-list .b-pic img{ width:50px;}

.bloggers-list .b-title2 { font-size:11px; color:#000; margin-top:4px;}
.bloggers-list .b-title a{ font-size:12px; color:#000; text-decoration:none; font-weight:bold;}
.bloggers-list .b-title span{ font-weight:normal;}
.bloggers-list .b-title a:hover{ text-decoration:underline;}
.bloggers-list .active .b-title a{ font-size:12px; color:#e60031; text-decoration:none; font-weight:bold;}


.comments-list{ margin-top:30px;}
.comments-list .br{ border-bottom:2px solid #000; margin-bottom:5px; padding:0 0 5px 0;}
.comments-list .count{ font-size:18px; color:#6d6f71; }
.comments-list .comment-link{ padding-left:20px;}
.comments-list .comment-link a{  font-size:11px;}

.comment-form { margin-top:20px; }
.comment-form .comment-text { margin-bottom:10px; background:url('/images/comment_bg.gif') right bottom no-repeat; padding-right:24px; padding-bottom:22px;}
.comment-form .h{ font-size:18px; color:#6d6f71; padding:0 0 5px 0;}

.comment-form .comment-text textarea{ width:100%; height:150px; borssder:1px solid #e60031; font-weight:normal; font-size:12px;}
.comment-form .comment-author{   font-size:11px; font-weight:bold;color:#000;}
.comment-form .comment-author input{ width:200px;}
.comment-form .comment-code input{ width:100px;}
.comment-form .comment-code {  font-size:11px;color:#6d6f71;font-weight:bold;}
.comment-form .comment-code img{ vertical-align:bottom;}
.comment-form input.error { border:1px solid #FF0000;}
.comment-form textarea.error { border:1px solid #FF0000;}
.comment-form .link a{ color:#e60031; font-size:19px; font-weight:bold; text-decoration:none;}
.comment-form .link a:hover{ text-decoration:underline;}
.comment-form .link { text-align:right;}

.comments-list input.button { height:30px; width:210px; font-size:14px; font-weight:bold; padding-top:2px; font-family:Arial, Helvetica, sans-serif;}

.comments-list .comment {  margin-bottom:10px; padding:4px 0px 10px 0px; border-bottom:1px dotted #CCCCCC; }
.comment .comment-author{ color:#000; font-family:Arial, Helvetica, sans-serif;font-size:11px; margin-left:150px; padding:0 0 5px 10px; font-weight:bold;}
.comment .comment-date{ color:#6d6f71; font-family:Arial, Helvetica, sans-serif;font-size:11px; float:right;width:150px; text-align:right;}
.comment .comment-date a { font-size:11px;}
.comment .comment-wr {float:left;width:100%;margin-left:-150px;}

.comment .text { padding:5px 0px 5px 0px; clear:both; }
