/* CSS Document */
html{font-size:1.25em}
body{ margin:0; padding:0; background:#fff; font-size:0.5em; font-family:Verdana, Arial, Helvetica, sans-serif, "宋体"; line-height:1.6em; text-align:center; color:#646464}
h1{font-size:1.5em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6,input,select,textarea{font-size:1em;}

a:link{color:#646464}
a:visited{color:#646464}
a:hover{ color:#f00}

.clearaf:after{ content:"."; clear:both;display: block;height: 0; overflow:hidden;visibility: hidden}
.alignleft{ float:left}
.alignright{ float:right}
.tleft{ text-align:left}
.tcenter{ text-align:center}
.tright{ text-align:right}

.f12{font-size:1.2em}

.header{clear:both;width:96em; height:8em; margin:0 auto; text-align:left}

.sitename{ width:28em; float:left; margin-top:1em; font-size:1em}
.sitename a{ display:block; background:url(logo.gif) no-repeat; width:131px; height:60px; text-indent:-999em;}
.description{ display:none}
.header .exp{ float:right; margin-top:5em}
.header .exp a{ font-size:1.2em}

.topnav{ margin-bottom:1em; width:100%; clear:both; background:#1E50A2;  border-bottom:0.5em solid #f3f3f3}
.topnav ul{ width:96em; margin:0 auto; padding:0.5em 0; line-height:2.6em; text-align:left}
.topnav ul li{ display:inline; font-size:1.4em; padding:0 0.6em; font-weight:900}
.topnav ul ul{width:auto;display:inline;margin:0; padding:0}
.topnav ul li li{display:none;font-size:.9em; font-weight:400}
.topnav ul li a,.topnav ul li a:visited{ color:#fff; text-decoration:none}
.topnav ul li a:hover{ color:#000}

.pagetitle{font-size:1.8em;line-height:1.8em;margin:0;padding-top:.8em}

.area{ width:96em; margin:0 auto; background:url(areabg.gif) repeat-y 64em 0;}
.area .col1{ float:left; width:64em; overflow:hidden}
.area .col2{ float:right;width:30.5em; overflow:hidden}
.area3{width:960px;background:url(areabg2.gif) repeat-y 0 0;}
.area3 .col1{float:left;width:430px;overflow:hidden}
.area3 .col2{float:right;width:210px;overflow:hidden}
.area3 .col3{float:right;width:320px;}

.list_cap{ margin:1em 2em 0 0; height:1%;}
.list_cap_bot{ margin-top:2em}
.list_cap .page{ float:left}
.list_cap .viewstyle{ float:right; padding-top:.2em}
.list_cap .page,.list_cap .viewstyle{ font-size:1.2em}

.list_cap .wp-pagenavi{ float:left;font-size:1.2em}
.list_cap .pages,.list_cap .current,.list_cap .wp-pagenavi a,.list_cap .extend{ float:left; margin-right:.3em; padding:.1em .2em 0; border:.1em solid #ccc; text-decoration:none}
.list_cap .current{ color:#c00}

.post{ clear:both; width:61em; margin:3em 3em 0 0; padding-bottom:1.2em; border-bottom:0.1em solid #c8c8c8;text-align:left}
.area3 .col1 .post{ width:415px; margin-right:auto;}
.area3 .col3 .post{ width:300px; margin-right:0; margin-left:10px;}
.post_art{ margin-top:1.5em; border:0}
.post .date{ display:inline; margin:0 1em 0 0; float:left; text-align:center; color:#c80100; font-family:"Times New Roman", Times, serif}
.area3 .col3 .date{ display:none;}
.post .date strong{ font-size:1.6em}
.post .date strong span{ font-size:1.3em; line-height:1em}
.post .data{ float:left; padding-left:1em;border-left:0.1em solid #c8c8c8}
.post .cap{ float:right;width:2em; display:inline; margin:1.5em 1.6em 0 1.6em}
.post .setfont{ clear:both; text-align:right; font-size:1.2em}
.post .setfont .color{color:#c80100; font-size:1.6em}
.post .setfont .on{ font-weight:900}
.post .setfont .bt{cursor:pointer}
.post .setfont .bt1{ font-size:1.6em}
.post .setfont .bt2{ font-size:1.4em}
.post .setfont .btdiy{font-size:1.6em}
.post h3.til{ margin:0; font-size:1.4em; line-height:1.3em}
.post .data p{ margin:0; line-height:1.6em; font-size:1.2em}
.post .cap .show{ display:block; float:right; background:url(toshow.gif) no-repeat left top; width:9px; height:10px; overflow:hidden; text-indent:-999em; cursor:pointer}
.post .cap .hide{ display:block; float:right; background:url(toclose.gif) no-repeat left top; width:9px; height:10px; overflow:hidden; text-indent:-999em; cursor:pointer}

.post .entry{ clear:both; width:100%;overflow:hidden; padding-top:1em; font-size:1.4em; line-height:1.6em; color:#2b2b2b}
/*.post .entry img{ margin:.1em; border:.1em solid #f3f3f3}
.post .entry a img{ border:.1em solid #ccc}*/
.post .replace{clear:both; width:100%}

.postlist{ clear:both; width:61em; margin:2em 2em 0 0; padding-bottom:1.2em;text-align:left}
.area3 .col1 .postlist{ width:415px; margin-right:auto;}
.area3 .col3 .postlist{ width:308px; margin-right:0; margin-left:10px;}
.postlist ul{ margin:0; padding:0; list-style:none}
.postlist ul li{ width:100%; clear:both; line-height:2.8em;height:2.8em; border-bottom:.1em solid #c8c8c8}
.postlist ul h3.til{ float:left; margin:0; font-size:1.4em;font-weight:400; line-height:2em; background:url(list2.gif) no-repeat .2em .5em; padding-left:20px}
.postlist ul .num{ float:right;font-size:1.2em;}
.postlist ul h3.til a{ text-decoration:none}

.post .metadata{ clear:both; padding-top:1em; font-size:1.2em}
.post .metadata .view,
.post .metadata .user{ float:left}
.post .metadata .meta{ float:right; padding-right:1em}
.post .metadata .meta .num{color:#c80100}
.post_art .metadata{ margin-top:2em;}
.post_art .metadata .user{ width:18em}

.col2 .menu{ margin:0; padding:0; padding-bottom:2em; text-align:left; list-style:none}
.area3 .menu{ margin:0 8px;}

.col2 .menu .widgettitle{ margin:1em 0 0.5em; padding:0.2em 0; font-size:1.2em; line-height:1.6em; border-bottom:0.1em solid #c8c8c8;color:#373737}

.col2 .menu .widget ul{ list-style:none; margin:0; padding:0 .3em;}
.col2 .menu .widget p{margin:0;padding:.3em 0 0;font-size:1.2em; line-height:1.6em}
.col2 .menu .widget li{ font-size:1.2em; line-height:2em; background:url(list.gif) no-repeat 0.2em 0.7em; padding-left:1em}
.col2 .menu .widget li li{font-size:1em}
.col2 .menu .widget li a{ text-decoration:none}
.col2 .menu .widget li img{display:block; font-size:0.9em; border:0.1em solid #000}

.widget_search{width:100%; overflow:hidden}
.widget_search form{ margin:0; padding:0}
.widget_search div{font-size:1em; border:0.1em solid #c8c8c8; height:2.3em; overflow:hidden; color:#bbb; background:url(searchbg.gif) no-repeat left 0.1em; padding-left:2.6em}
.widget_search input{ font-size:1.2em; border:0; background:#fff; display:none}
.widget_search input#s{ display:block; margin:0.1em 0; padding-top:0.3em; height:2em; width:99%}

.comment{margin:3em 3em 0 0; text-align:left}
.comment h3{ font-size:1.2em; font-weight:400; margin:0; margin-top:1em; color:#c80100}
.comment .commentlist{ margin-top:1em; border-bottom:.1em solid #ccc}
.comment .commentlist ul{ list-style:none; padding:0; margin:0}
.comment .commentlist li{ padding-top:0.6em; border-top:0.1em solid #ccc; font-size:1.2em; line-height:1.6em}
.comment .commentlist li p.txt{ margin:1em 0.8em}
.comment .commentlist li cite{ background:url(comment.gif) no-repeat 0.3em .2em; padding-left:1.6em; font-style:normal}
.comment .commentlist .commentmetadata a{ text-decoration:none}

#commentform .border{ border:1px solid #ccc; background:#fff}

.comment p{font-size:1.2em}
.comment form label small{font-size:1em}
.comment form textarea{ width:30em;}
.comment form .bt{ background:url(commentbt.gif) no-repeat; width:50px; height:27px; border:0}

/*ȕ?*/
#calendar_wrap,#wp-calendar{ width:24em; overflow:hidden; text-align:center}
#calendar_wrap{margin-bottom:0.5em}
#wp-calendar{ border-collapse:collapse}
#wp-calendar th,#wp-calendar td,#wp-calendar caption{ font-size:1.2em}
#wp-calendar caption{ font-size:1.6em; line-height:2em; font-weight:900}
#wp-calendar thead th{ font-weight:400; color:#bbb}
#wp-calendar tbody td{ line-height:1.6em; width:14.3%; color:#6d6d6d}
#wp-calendar tbody a{ background:#dbdbdb; border:0.1em solid #868686; padding:0 0.2em; text-decoration:none}

/*ה??ҥ΄זtext-1*/
#text-1 .widgettitle{ height:0.1em;line-height:1px; padding:0; overflow:hidden}
#text-1 .textwidget{ padding:0 0.5em 0.8em; border-bottom:0.1em solid #c8c8c8}
#text-1 .textwidget a,#text-1 .textwidget a{ text-decoration:none; color:#373737; font-size:1.2em; line-height:2em; font-weight:900; background:url(rss.gif) no-repeat right center; padding-right:32px; margin-right:0.5em}

#highest-rated li img.post-ratings-image{display:inline; border:0}

/*Ěȝҳ*/
.navigation{ margin:1em 3em 0 0; width:60em}
.navigation .alignleft,.navigation .alignright{ font-size:1.2em;}

.footer{ margin-top:2em; padding:1.5em 0;background:#e6e6e6; border-top:0.2em solid #373737}
.footer .area{ background:none;text-align:left}
.footer .area .col1 span,.footer .area .col2 span{ font-size:1.2em}
.footer .area a,.footer .area a:visited{ color:#646464}
.footer .area a:hover{ color:#f00}

/*è?죬?Îʹ?*/
.list_cap .viewstyle a,
.list_cap .viewstyle a:visited{ color:#c80100; text-decoration:none}

.list_cap .viewstyle a:hover{ color:#000}

/*è?죬?Îʹ?*/
.cblue,a.cblue,a.cblue:visited,
.header .exp .cblue,.header .exp a.cblue,.header .exp a.cblue:visited,
.post h3.til a:link,.post h3.til a:visited,
.post .metadata .num a,.post .metadata .num a:visited,
.post .metadata .view a,.post .metadata .view a:visited{ color:#c80100;text-decoration:none}
.post h3.til a:hover,
.post .metadata .num a:hover,
.post .metadata .view a:hover{ color:#000}

/*è?ң??Îʹ?*/
.header .exp a,
.header .exp a:visited,
.list_cap .page a,
.list_cap .page a:visited,
.post .setfont a,.post .setfont a:visited,
.list_cap .wp-pagenavi a,.list_cap .wp-pagenavi a:visited,
.post .metadata .cate a,.post .metadata .cate a:visited{ text-decoration:none; color:#646464}

.header .exp a:hover,
.list_cap .page a:hover,
.post .setfont a:hover,
.list_cap .wp-pagenavi a:hover,
.post .metadata .cate a:hover{color:#f00}

.header .exp a:hover,
.list_cap .page a:hover,
.post .setfont a:hover{ color:#f00}

.post .metadata .user a,.post .metadata .user a:visited{ text-decoration:none; color:#646464}
.post .metadata .user a:hover{color:#f00}

.col2 .menu .widget li a,.col2 .menu .widget li a:visited{color:#56331d}
.col2 .menu .widget li a:hover{color:#f00}

/*页面自定义*/
.header .exp{ position:relative; z-index:1}
.header .setwebpar{ position:absolute; right:.3em; top:1.8em; z-index:99;}

.header .exp #setwebbt{ display:none; font-size:1.2em}

.setweb{width:28em}
.setweb .arrow{ margin:0 6px -1px;background:url(arrow.gif) no-repeat right top;height:18px; line-height:18px; position:relative; z-index:9999}
.setweb .form{ margin:0; padding:1em; border:1px solid #c8c8c8; background:#f3f3f3;position:relative; z-index:9998}
.setweb .form{ text-align:left; font-size:1.2em}
.setweb .form td{ padding:.1em}
.setweb .form .sp{ margin-top:1em}
.setweb .form .style img{ margin-right:.6em; border:.1em solid #cccccc}

/*输入提示*/
#commentform .alert{ color:#c00}
#commentform .alertborder{border:.1em solid #c00}

/*投票插件*/
#voteMonth form,#voteMonth p{margin:0; padding:0}

.border {border:1px solid #000;}

.widget_tag_cloud{line-height:22pt;}