*{margin:0;padding:0;}
body{font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;font-size:12px;color:#333;margin:20px auto;width:950px;}
a{color:#AA2105;text-decoration:none;}
a img{border:0}
img a:hover{text-decoration:none;background-color:transparent}
/*a:hover{color:#fff;background:#AA2105}*/
a:hover{text-decoration:underline;}
.fixed{clear:both;}

/*标题*/
#title a{text-decoration:none;cursor:pointer;color:#000;font-size:30px;}

/*导航*/
#nav{clear:both;float:left;width:950px;display:block;font-size:14px;margin:10px 0 35px 0;border-bottom:1px dotted #AAA;border-top:1px dotted #AAA;padding:5px 0}
#nav a{display:block;text-decoration:none;color:#573c3c;font-weight:bold; margin-right:25px;padding:2px}
#menus li{list-style:none;float:left;}
#nav .current_page_item a{background:#451d1c;color:#fff;padding:2px}
#menus li a:hover{color:#fff;background:#AA2105}

/*搜索*/
#search{border:1px solid #ccc;float:right;width:220px}
#search .textfield{border:1px solid #FFF;font-size:14px;width:195px;padding:1px 22px 1px 1px;background:url(img/search_btn.gif) no-repeat top right;}
.yinheli_welcome{position:absolute;width:400px;left:56%;top:20px;text-align:right}
/*内容*/
#container{width:950px}

/*文章*/
#content{float:left;width:600px;overflow:hidden;}
.post{padding-bottom:25px;clear:both;}
.post h1,.post h2{margin-bottom:5px;font-size:21px;line-height:1.235}
.entry-content{font-size:14px;line-height:160%;}
.info{margin-bottom:20px;border-top:1px solid #eee;color:#777;padding-top:5px}
.editpost,.comments-link{float:right;padding-left:15px;}
.entry-content p{margin-bottom:15px;}
.entry-meta{color:#777}
.entry-meta a{color:#bd848a;}
.entry-meta a:hover{color:#fff;background:#AA2105}
.entry-content .pages{
background:url(img/icon.gif) no-repeat scroll 0 -226px;
padding:3px 0 3px 27px;
height:16px;
line-height:16px;
}
.entry-content .pages a{
padding:3px;
text-decoration:none;
}
.entry-content .pages a:hover{
background:#DEE9F6;
}
.cat-links,.tag-links{
background:url(img/icon.gif) no-repeat scroll 0 -124px;
padding:2px 0 2px 22px;
}
.tag-links{
margin-left:5px;
background-position:0 -148px;
}
#linkcat{
margin-bottom:15px;
}
#linkcat ul{
padding-left:0;
}
#linkcat li{
list-style:none;
float:left;
width:25%;
overflow:hidden;
}
#linkcat li a{
background:url(img/icon.gif) no-repeat 0 -303px;
padding-left:21px;
}
#pagenavi, #postnavi {
border-top:1px solid #CCC;
margin:10px -5px 0;
padding:10px 5px 0;
display:block;
}
#pagenavi {
font-size:11px;
}
#pagenavi .newer a, #postnavi .prev a{
background:url(img/icon.gif) no-repeat scroll 0 -363px;
float:left;
height:16px;
line-height:16px;
padding-left:22px;
}
#pagenavi .older a, #postnavi .next a{
background:url(img/icon.gif) no-repeat scroll 100% -380px;
float:right;
height:16px;
line-height:16px;
padding-right:22px;
}
#related_posts{margin-top:20px;}
.aligncenter{text-align:center;}

/*没有文章*/
.no-data{
padding:10px;
background:#DEE9F6;
}
.position{
background:url(img/icon.gif) no-repeat 0 -261px;
padding-left:25px;
margin-bottom:20px;
}
/* 评论*/
#cmtswitcher {
background:#FFFFFF;
padding-top:5px;
margin-top:10px;
}
#cmtswitcher a.tab, #cmtswitcher a.curtab {
color:#555555;
display:block;
float:left;
margin-bottom:-1px;
text-decoration:none;
}
#cmtswitcher a.tab {
border-color:#FFFFFF #FFFFFF #CCCCCC;
border-style:solid;
border-width:1px;
}
#cmtswitcher a.curtab {
background:#FCFCFC none repeat scroll 0 0;
border-color:#CCCCCC #CCCCCC #FCFCFC;
border-style:solid;
border-width:1px;
}
.addcomment,.addtrackback{
float:right;
padding-left:20px;
padding-bottom:3px;
margin-left:18px;
background:url(img/icon.gif) no-repeat scroll 0 -173px;
padding-left:20px;
}
.addcomment{
margin-left:5px;
background-position:0 -199px
}
#commenttab,#trackbacktab{
float:left;
padding:1px 6px;
}
/*评论列表*/
#commentlist {
background:#FCFCFC none repeat scroll 0 0;
border-top:1px solid #CCC;
margin-left:-6px;
}
#commentlist p{
margin-bottom:10px;
line-height:150%;
}
#commentlist p a:hover{
text-decoration:underline;
}
#comments .display{
display:block;
}
#comments .nodisplay{
display:none;
}
#thecomments li,#thetrackbacks li{
list-style:none;
}
#thecomments li{
padding:10px 10px 3px 58px;
border-bottom:1px solid #EEE;
}
#thetrackbacks{
margin-top:15px;
}
.comment-meta,.trackback .date,.trackback .act{
float:right;
color:#808080;
cursor:default;
font-style:italic;
font-size:10px;
}
.trackback .title{
padding:5px 0 5px 15px;
}
#thetrackbacks li{
padding:0 10px 10px 15px;
border-bottom:1px solid #EEE;
}
#thecomments li p .waiting{
color:#808080;
}
.comment-author{
margin-bottom:2px;
}
.comment-author .avatar{
float:left;
margin-left:-50px;
background:#FFF;
border:1px solid #DEE9F6;
padding:3px;
}
.admincomment .comment-author .avatar{
border:1px solid #B1D0ED;
}
#thetrackbacks .messagebox,#thecomments .messagebox{
padding:10px;
background:#DEE9F6;
margin:15px;
}
#thecomments .tip{
position:absolute;
z-index:3;
width:350px;
border:1px solid #B1D0ED;
background:#FFF;
padding-bottom:10px;
}
/*评论框*/
#author_info p,#author_info span.row {padding:4px 0;}

#respond .row {
margin-bottom:3px;
display:block;
}
#respond .textfield {
width:200px;
}
.cmarea{
position:relative;
}
#respond input.textfield, textarea, .sendtext, .sendmsg{
background:#FFFFFF url(img/textfield.gif) repeat-x scroll center top;
border:1px solid #A6A6A6;
}
#respond{
margin-top:15px;
}
#respond .welcome img{
background:#FFF;
border:1px solid #DEE9F6;
padding:3px;
margin-right:10px;
}
#respond .welcome img:hover{
border:1px solid #B1D0ED;
}
#respond .welcome *{
vertical-align:middle;
margin-bottom:10px;
}
#emoticon{
float:right;
margin-top:3px;
margin-right:15px;
}
#respond .feed{
float:left;
background:url(img/comrss.png) no-repeat;
padding-left:15px;
}
#submitbox{
margin-top:5px;
}
#submit,.sendsub{
-moz-border-radius:11px;
-webkit-border-radius:11px;
-khtml-border-radius:11px;
border-radius:11px;
-moz-box-sizing:content-box;
overflow:visible;
border-style:solid;
border-width:1px;
background:#21759B url(img/button-grad.png) repeat-x scroll left top;
color:#FFFFFF !important;
font-weight:bold;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:11px !important;
line-height:16px;
padding:2px 8px;
float:right;
}
#comment {width:595px;}
.reply img{
border:0;
}
#commentload{
position:absolute;
top:40px;
left:147px;
background:#FFF;
border:1px solid #B1D0ED;
padding:15px 20px;
vertical-align:text-top;
width:300px;
}
#commentload *{vertical-align:middle;}

#ed_toolbar_comment input {
background:#F9F9F9;
border:1px solid #CCC;
color:#666;
font-size:10px;
font-family:Georgia;
margin:1px 2px 5px 0;
overflow:visible;
padding:1px 1px;
width:auto;
}
#ed_toolbar_comment input:hover {
border:1px solid #CC0033;
color:#0000CC;
}

/*边侧栏*/
#sidebar{float:right;width:270px;overflow:hidden;color:#777}
.sidebar-top{margin:20px 0;}
.widget{padding:10px 10px 0 0; margin-bottom:15px;}
#sidebar h3{color:#777;font-size:14px;margin-bottom:10px}
#sidebar li{
list-style-type:none;line-height:160%;}
.widget_right{float:right;width:120px;}
.widget_left{float:left;width:120px;}
#yinheli_recentcomments li{list-style:none;color:#555;clear:both;}
#recentcomments li{
list-style:none;
margin-left:-10px;
color:#464646;
margin-bottom:5px;
}
.yrc_avatar{height:40px;margin-bottom:10px;}
.yrc_avatar img{float:left;border:1px solid #DEE9F6;padding:2px;margin-right:5px;}
#sidebar #widget-links li{
list-style:none;
float:left;
width:50%;
overflow:hidden;
}

#sidebar #dfp {
	float:left
}

#sidebar #dfp div {
	float:left;
	border:1px solid #EEE;
	margin-right:2px;
}

/*底部*/
#totop{float:right;}

/*其他*/
#mailform{
background:url(img/mail.gif) no-repeat scroll 90% top;
}

/*商城*/
.shop_item {
 width:50%;
 float:left;
 padding-bottom:10px;
}
.shop_meta{font-size:12px;color:#777}

/*单篇文章底部**/
.post_lists {
	padding:20px 0 0;
	margin:0 0 20px 0;        
}
.post_tabs {
        margin:0;
	padding:5px 0;
        _padding-bottom:0px;  /*fix ie6*/
	font-weight:bold;
        height:24px;


}
.post_tabs li {
    list-style:none;
    float:left;
    margin:0;
}
.post_tabs li a{
        display:block;
	padding:6px 10px;
	font-size:14px;
	font-weight:bold;
        color:#777;
	
}
.post_tabs li a.selected {
	background:#fafafa;
}

.post_lists .list{
	background:#fafafa;
	padding:10px 0 10px 5px;
	margin:0;
}
.post_lists .list li {
 list-style:none;
 line-height:20px;
}
ul{list-style-type:none;}
.page h3, .knowledge h3{font-size:14px;margin:20px 0 2px 0;color:#666;}
.page li{float:left;padding-right:30px;}
.knowledge li{float:left;width:200px;}
.knowledge li div{font-size:12px;margin-bottom:20px;}


/*隐藏插件里的"相关文章"字样*/
.post_lists #_related_posts h3 {
  display:none;
}
