﻿.post-detail{ float:left; padding:10px 0 10px 10px; width:850px; border-left:1px solid #dddddd; overflow:hidden;}
.post-detail a{color:#336699;}
.post-detail .subnav{}
.share-btn{display:block;width:61px; height:20px; background:url(../../images/blog/but_fx.gif);}
.post-detail .userinfo{height:61px;width:840px;}
.post-detail .userinfo .pic{float:left;background-image:url("../../images/blog/photobg_headbit.gif");height:58px;padding-top:3px;
width:65px;}
.post-detail .userinfo .info{float:left;line-height:61px;padding:0 10px;}
.post-detail .userinfo .info span{padding-right:10px; font-weight:bold;}
.post-detail .userinfo .newBlog{float:right;padding:3px 10px; margin-top:15px;}
.post-detail .writepost{border-bottom:1px solid #D8DEEA; line-height:51px; overflow:hidden; margin-bottom:10px; text-align:left;padding-left:10px; position:relative;}
.post-detail .writepost .more{ position:absolute; right:10px; top:0px;}

.post-btn-box{}
.post-detail .subnav{border-bottom:1px solid #DDDDDD;height:30px;line-height:30px;width:840px;position:relative;}
.post-detail .subnav .post-pre{position:absolute; left:10px; top:0px;}
.post-detail .subnav .post-next{ position:absolute;right:10px; top:0px;}

.post-content{padding:10px;width:820px;}
.post-title{background-image:url("../../images/blog/bwtop_bg.gif");background-position:center top;background-repeat:repeat-x;padding:10px;text-align:left;}
.post-title li{ position:relative;height:25px;line-height:25px;}
.post-title li h1{ color:#336699;font-size:14px;font-weight:bold; float:left;height:25px;overflow:hidden;width:85%;}
.post-title li .post-share{ float:right;}
.post-title .post-edit{float:right;padding-right:10px;}
.post-body{font-size:13px;padding:10px; text-align:left; line-height:22px;}
.post-body a{color:Blue;}
.post-extra{ text-align:left;padding:10px;}

.post-comment{clear:left; text-align:left;}
.post-comment h3{background-color:#EFEFEF;background-image:url("../../images/blog/icon_pl.gif");background-position:5px 3px;background-repeat:no-repeat;font-weight:bold;height:25px;line-height:25px;padding-left:30px;text-align:left;}
.post-comment textarea{width:400px; height:100px;}
.post-comment div.text,.post-comment div.btn-post{padding:10px;}
.post-comment div.btn-post{padding-top:0px;}
.post-comment .info{padding-left:5px;color:#336699;}
.post-comment .info b{ color:#FF0000; font-weight:normal;}
.post-comment-list{clear:left; border-top:1px solid #dddddd;}

.post-comment-list .comment-item{border-bottom:1px solid #D6DDE3;padding:10px 0; line-height:22px;}
.post-comment-list .comment-item .pic{ background-image:url("../../images/blog/photobg_headbit.gif");float:left;height:58px;padding-top:3px;width:65px;}
.post-comment-list .comment-item ul{float:left; margin-left:10px;width:700px;}
.post-comment-list .comment-item li{text-align:left; line-height:22px;}
.post-comment-list .comment-item li p{margin:2px auto}
.post-comment-list .comment-item li span{ float:right;}

.pagenumber{ padding-top:5px;}

.postform{ line-height:20px; line-height:20px; margin-top:15px;}
.postform ul{}
.postform label{ float:left;width:80px; text-align:right;padding-right:5px;}

.postform select{width:130px;}
.postform li{ float:left;width:100%;padding:3px;}
.postform li .info{color:#CC5F2A;padding-left:5px;float:left;}
.postform li .RegNormal{color:#CC5F2A;padding-left:5px;float:left;}
.postform li .RegError{color:#fe0202;padding-left:5px;float:left;}
.postform li .RegSuc{color:#31fb02;padding-left:5px;float:left;}

.postform .spanActive{left:0px; padding:0px; margin:0px; width:100px; text-align:right; float:left}
.postform .divActive{text-align:left;float:left;width:500px; position:relative;}
.postform .aContest{ width:100px; text-align:left;position:absolute; right:0px;}

.postform li .com{color:#D82D2D;padding:0 2px;font-weight:bold; cursor:pointer; font-size:14px;float:left;}
.postform li .input{float:left;}
.postform .title{width: 620px;float:left;}
.postform .content{height:480px;}
.postform .postbtn{ text-align:left; padding-left:100px; margin-bottom:60px;}
.postform .error{color:#E76F0E; float:left;padding-left:80px;}

.usercategory{ position:relative; float:left;}
.usercategory select{width:88px; overflow-x:hidden;}
#usercategorypanel{ position:absolute; left:155px; top:10px; line-height:25px;padding:5px;border:1px #ccc solid;}

.vote { width:800px;}
.vote_top{float:right; margin:0px 5px; width:60px; height:54px;background-image:url(../../images/but_top.gif); background-position:left; background-repeat:no-repeat;}
.vote_top_text1{width:60px;height:31px; }
.vote_top_text2{width:60px;height:23px; color:#FFFFFF; text-align:center; line-height:23px; font-weight:bold; }

.voteend{ width:650px; float:right; color:red; text-align:right; margin-right:10px; font-size:14px;}
.voteend a{color:red;}
