﻿*{margin:0;padding:0;}
html{background:#FFF url(grid.jpg) repeat 0 0;} 
body{font:12px arial,helvetica,verdana,sans-serif;color:#333;border-top:3px solid #333;margin:20px 0 0 18px;width:965px;}
img {border:none;}
h1{font-size:22px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
a{color:#333;text-decoration:none;}
a:hover{color:#666;}
#head{border-bottom:1px solid #333;padding:5px 0;}
#head h1 a{width:400px;float:left;margin:12px 0 0 0;}
#head h1 a em{font-style:normal;color:#555;margin-left:6px}
#authorBlurb img{float:right;width:42px;height:42px;border:3px solid #EEE;}
#authorIntro a{font-weight:bold;} 
#authorIntro{line-height:1.4em;width:400px;float:right;margin:8px 0 0 0;}
ul.nav{list-style:none;background:#333;}
.nav li{border-right:1px solid #3f3f3f;float:left;display:block;width:100px;}
.nav li a{font-size:12px;outline:none;color:#EEE;text-decoration:none;display:block;padding:5px 0 12px 5px;width:99px;}
.nav li a span{font-size:11px;color:#8F8F8F;text-transform:lowercase;}
.nav li a:hover{background:#222;width:95px;}
* html .nav li a:hover{background:#222;width:99px;}
.nav li.skip{border-right:1px solid #222;border-left:1px solid #3f3f3f;float:right;display:block width:100px;}
.nav li.skip a{width:100px; color:#00FF00}
.nav li.skip a:hover{background:transparent;width:100px; color:#FF0000}

#guide{padding:3px;}

#bbs {clear:both;display:table;width:100%;text-align:left;}
#bbs img {vertical-align:middle;margin-top:5px;}
#masterlist {width:100%;clear:both;text-align:right;}

.k_topoclist {}/* 主题列表里调用分页帖子 */
.k_topiclist a , .k_topiclist strong {margin:0px 1px;}


/* 论坛首页 */
#bbshome {background:#A6CC79;color:#333;}
#bbshome strong a {color:#333;}

#bbshome tr th {background:#CDDDB0;font-size:14px;color:#3B5514;line-height:24px;}
#bbshome tr td {background:#FFF;line-height:20px;padding:3px;}
#bbs h4 {font-size:14px;line-height:18px;display:block;margin:0px;padding-top:6px;background:#FFF;}

#bbsmenu {width:100%;overflow:auto; _height:1%;}
#bbsmenu_left {float:left;text-align:left;width:60%;margin:0px;}
#bbsmenu_right {float:right;text-align:right;line-height:25px;width:40%;margin:0px;}

.bbslisttitle {font-weight:bold;width:890px;margin:0px;background:#CDDDB0;color:#3B5514;font-size:14px;overflow:auto; _height:1%;}
.bbslisttitle ul {list-style-type:none;}
.bbslisttitle ul li {border:0;}

#bbsbox {clear:both;display:table;width:100%;margin:0px;border:1px solid #333;border-bottom:none;}
#bbsbox ul li {line-height:27px;vertical-align:middle;}
.bbslist_F , .bbslist_0 {clear:both;display:table;width:100%;list-style-type:none;margin:0px;}
.bbslist_0 {border-top:1px solid #4e4e4e;}
.bbslist_F li {line-height:27px;height:27px;overflow:hidden;}
.bbslist_0 li {line-height:26px;height:26px;overflow:hidden;}

.bbstitle {float:left;width:420px;display:block;border-right:1px solid #A6CC79;padding-left:3px;}
.bbsnumber {float:left;width:88px;display:block;text-align:center;border-right:1px solid #A6CC79;}
.bbstopicuser {float:left;width:177px;display:block;padding-left:5px;border-right:1px solid #A6CC79;}
.bbslastuser {float:left;width:178px;display:block;padding-left:5px;}
.bbstopicuser a , .bbslastuser a {float:left;display:block;}


#k_ubbimg {margin:3px;}
#k_bbshelp,#k_bbsemotion{visibility:hidden;position:absolute;margin:6px 0px 0px 6px;z-index:1000;background:#FFE;line-height:14px;
color:#CC0000;padding:4px;width:464px;height:184px;overflow:auto;border:1px solid #DDD;}
#bbstitlemanage{background:#FFF;}
#bbstitle {font-size:18px;color:#333;line-height:46px;}
#bbsmanage span {margin-left:130px;}
#bbsmanage span a {color:#F47A00;}

#k_vote {width:886px;display:table;clear:both;text-align:left;margin-top:10px;border:1px solid #C3C3C3;border-left:3px solid #C3C3C3;}
#k_vote dl {display:block;width:100%;clear:both;line-height:28px;height:28px;vertical-align:middle;margin:0px;padding:0px}
#k_vote dl dt {display:block;float:left;width:40%;font-weight:bold;overflow:hidden;margin:0px;padding:0px}
#k_vote dl dt input {margin:3px;vertical-align:middle;}
#k_vote dl dd {display:block;float:left;width:60%;margin:0px;padding:0px}
#k_vote dl dd img {margin-top:7px;vertical-align:middle;}
#k_vote div {display:table;width:100%;clear:both;text-align:left;padding:5px 0px 5px 0px;}
#k_vote div input {margin-left:5px;}

#topicbox {display:table;width:100%;clear:both;}
.topic_F , .topic_0 {}
.topic_F {border:1px solid #BBB;}
.topic_0 {border:1px solid #BBB;}
#topicbox dl {display:block;width:100%;clear:both;padding:0px;margin:2px 0;line-height:22px;}
#topicbox dl dt {float:left;display:table;width:23%;padding:3px;margin:0px;}
#topicbox dl dd {float:left;display:table;width:75%;padding:5px;margin:0px;word-wrap:break-word;}

.userpic {clear:both;display:block;width:100%;text-align:center;}
.sign {clear:both;display:block;width:100%;}
.ohidden {overflow:hidden;height:20px;}

blockquote {border:1px solid #CCC;padding:2px;background:#FFF;margin:5px;width:95%;}
blockquote h6 {font-size:12px;background:#f2f2f2;}
code {border:1px solid #CCF;display:block;padding:2px;background:#FFF;margin:5px;width:95%;}
code h6 {display:block;background:#CCF;padding-left:6px;font-size:12px;margin:0px;}

#bbsggadtop{display:block;clear:both;width:468px;height:60px;}

.k_pagelist {width:100%;margin-top:5px;line-height:30px;text-align:center;}
.k_pagelist a {margin:0px 3px 0px 3px;}
.k_pagelist strong {margin:0px 3px;color:#000;}
.k_pagelist span {margin:0px 3px;}

#footer{margin:2em 0;}
ul.foot{list-style:none;background:#333;margin-bottom:7px;}
.foot li{border-right:1px solid #3f3f3f;float:left;display:block;width:100px;}
.foot li a{font-size:12px;outline:none;color:#EEE;text-decoration:none;display:block;padding:5px 0 12px 5px;width:99px;text-transform:uppercase;}
.foot li a span{font-size:11px;color:#8F8F8F;text-transform:lowercase;}
.foot li a:hover{background:#222;width:95px;}
* html .foot li a:hover{background:#222;width:99px;}
.foot li.top{border-right:1px solid #222;border-left:1px solid #3f3f3f;float:right;display:block width:100px;}
.foot li.top a{width:100px;}
.foot li.top a:hover{background:transparent;width:100px;}
#footer p a{font-weight:bold;color:#222;}

#adsense_468{float:right;width:495px;height:72px;border:1px solid #BBB;padding-top:5px;margin:26px 0 0 0;position:relative;}
#adsense_468 #adtitle{font-size:11px;position:absolute;display:block;background:#FFF;padding:0 3px;top:-8px;right:12px;}
.floatleft{float:left;margin:3px 7px 0 0;}
.floatright{float:right;margin:3px 0 0 7px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}
.fix{display:block;}

.k_c{text-align:center;}
.k_l{text-align:left;}
.k_r{text-align:right;}
.k_fl {display:block;float:left;}
.k_fr {display:block;float:right;}

.k_form {width:100%;margin-top:5px;clear:both;display:table;text-align:left;}
.k_form table {background:#BBB;width:100%;}
.k_form table th{background:#FFF;text-align:center;padding:3px;letter-spacing:2px;}
.k_form table td{background:#FFF;padding:3px;}
.k_th {width:25%;}

.k_form table td select {margin:3px;vertical-align:middle;}
.k_form h6 {width:100%;background:#333;display:block;color:#FFF;text-align:center;letter-spacing:5px;margin:3px 0 0 0;line-height:24px;border-bottom:0px;font-size:14px;}

#k_active {display:table;width:100%;clear:both;text-align:center;padding:10px 0px 10px 0px;}
#k_active input {color:#333;border:1px solid #CCC;background-color:#F4F4F4;padding:0px 12px 0px 12px;height:23px;line-height:22px;vertical-align:middle;letter-spacing:5px;margin:3px;}

#k_ubar {float:left;line-height:24px;margin:0px;list-style-type:none;}
#k_ubar li {float:left;width:80px;text-align:center;background:#F4F4F4;margin:0 5px 5px 0;}
#k_ubar li a {display:block;}
#k_ubar li a:hover {background:#000;color:#FFF;font-weight:bold;}

#k_uinfo {width:96%;display:table;float:left;line-height:24px;margin-right:2%;}

.k_tip {color:#B6550E;padding-left:5px;display:block;}
.neirong_kuandu { float:left; width:435px; line-height:18px;}
.dibu {width:100%;float: left;}
#midCol A {
	FONT-WEIGHT: bold
}
#midCol {
	FLOAT: left; MARGIN: 20px 0px 0px 33px; WIDTH: 250px; COLOR: #444; LINE-HEIGHT: 1.3em
}
#tertCol{float:left;width:214px;margin:20px 0 0 33px;}
#tertCol p{color:#777;}
#tertCol h3{margin-bottom:7px;}
.popular
.popular h3
.popular ul{list-style:none;margin:8px 0 4px;}
.popular ul li{background:url(li.gif) no-repeat 0 3px;color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 16px;}
#searchWrap, .popular, .syndicate{margin-bottom:20px;}
.popular h3, .syndicate h3{margin-bottom:7px;}
.syndicate ul li{color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0;}