#quickpost h4,.mainbox h1,.mainbox h3,span.headactions {background-image:url(images/bbs_title_bg.jpg); BORDER-BOTTOM: #fff 1px solid; height:31px;}

.mainbox h1 span { background:url(images/bbs-title-dot.gif) no-repeat left 50%; padding-left:20px;}
.mainbox thead.category tr{ background-image:none;}
.category th,.category td{ background-color:#eee; color:#666; height:30px;}

.forumlist tbody th{ background-image:url(images/forum_old.gif); BACKGROUND-REPEAT: no-repeat;}
.forumlist tbody th h2{font-size:14px;}

.forumlist tbody th.new{ background-image:url(images/forum_new.gif); BACKGROUND-REPEAT: no-repeat; }

.forumlist tbody td,.forumlist tbody th{ background-color:#fff; color:#666; padding:8px 0px;}

.forumlist tbody tr:hover th, .forumlist tbody tr:hover td, .threadlist tbody tr:hover th, .threadlist tbody tr:hover td { background-color: #f9fcff; }

.threadlist tbody th,.threadlist  tbody td{ background-color:#fff; color:#666; line-height:28px; }

.threadlist td.lastpost{ width:180px; text-align:left;} 
.threadlist td.lastpost em{ font-size:12px;}
.threadlist td.icon{ display:none; }
.threadlist tbody strong{ color:#ff7112;}
span.avataonline{padding-left: 30px;}


#botm {
	background: url(images/bt1.gif) no-repeat left #333333;
	float: left;height: 60px;width: 100%;
	margin-top: 10px;
}

#botm2 {
	background: url(images/bt2.gif) no-repeat right;
	float: left;height: 40px;
	width: 100%;color: #ccc;text-align: right;padding-top: 20px;
}
#botm2 b,#botm2 a{ color:#FFF; font-weight:bold;}
#forumlinks li{ float:left; width:100px; list-style:none; margin:5px 10px; color:#003366; text-align:left;}
#forumlinks div.forumlinks{ border:none;}
#logonlink{ display:none;}
#menu-bar{ background:url(images/menu_bg.gif) }


#webm_nav {
	float: left;height: 39px;width: 100%;
	background-image: url(images/ms2.gif);
}
#webm_nav_l {
	background-image: url(images/mse1.gif);
	float: left;height: 39px;width: 10px;
}
#webm_nav_r {
	background-image: url(images/ms3.gif);
	float: right;height: 39px;width: 165px;
}
#webm_nav ul { float:left;}
#webm_nav li {
	float:left;
	text-align:center;
	list-style:none;
	margin-right: 5px;
	margin-left: 5px;
}
#webm_nav a,#webm_nav a:visited {
	font-size: 14px;font-weight: bold;display: block;height: 29px;width: 66px;
	color: #FFFFFF;padding-top: 9px;
               background-image: url(images/ms2.gif);
}
#webm_nav a:hover {background-image: url(images/ms4.gif);text-decoration: none;}
.msl {background-image: url(images/ms5.gif);height: 39px;width: 2px;overflow: hidden;}

#header{ position:relative;}
#header h1{ position:absolute;top:40px; font-size:14px; color:#666; left:220px;}
.avataonline{ padding-left:5px; font-weight:bold;}
.avataonline a{ color:#666;}


.pagebtns{ margin-top:5px;}
.page-allpages {
	BORDER-RIGHT: #e6e6e6 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #e6e6e6 1px solid;
	PADDING-LEFT: 4px;
	BORDER-LEFT: #e6e6e6 1px solid;
	COLOR: #993300;
	LINE-HEIGHT: 24px;
	BORDER-BOTTOM: #e6e6e6 1px solid;
	BACKGROUND-COLOR: #f5f5f5;
	TEXT-ALIGN: center
}
.page-allpages3 {
	BORDER-RIGHT: #bddaf7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bddaf7 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(images/td_bg2.gif) #ffffff no-repeat 1px 1px; COLOR: #666; LINE-HEIGHT: 20px; BORDER-BOTTOM: #bddaf7 1px solid; TEXT-ALIGN: center
}
.page-allpages3 INPUT {
	MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px; HEIGHT: 18px
}
.page-allpages A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px
}
.page-allpages A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; BACKGROUND: url(images/page-bg.gif) repeat-x left top; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
.headactions{ padding:0px;}




.mainbox td.postauthor{ background-color:#f7f7f7; border-color:#e6eef7;}
.postinfo em.time {
	PADDING-LEFT: 28px; BACKGROUND: url(images/time.gif) no-repeat 6px center; FLOAT: left; COLOR: #006699; LINE-HEIGHT: 28px; HEIGHT: 28px;
}
.threadline{ background-color:#e4e4e4;BORDER-TOP: #9db6c8 1px solid;border-bottom: #9db6c8 1px solid;}
#footfilter input { margin:0 0px; padding:0px; width:58px;}




#posteditor_left{ width:240px;}
.postform{ width:100%;}
.postform div{ margin:0px;}
#quickpost { margin-top:5px; border-right:none;}
#quickpost h4{ color:#fff; line-height:30px;}
#quickpost .editorsmiles,#quickpost table.editor_button{ margin:0px;}
#quickpost .p_bar{ margin-top:3px;}
#custominfoarea,#headfilter,.smiliepanel,#htitle,#divpostoptions{ display:none;}
#postsubmit{ background:url(images/button-bg3.gif) no-repeat left top; color:#fff;}

#quickpost #showsmilie{ width:100%; height:280px; overflow:hidden;  overflow-y:scroll}


#showsmilie td { height:60px; width:50px; background-color:#f5fbff;}

#showsmilie img{ width:48px; height:52px;}
#quickpost p{ clear:both; text-align:center; border-top:solid 1px #cad9ea; padding:5px 0;}


/*首页图片*/
#flash_news {height: 200px;width: 300px;background-color: #fff; position:relative;}
#flash_news li img{ width:300px;height: 200px;}
#flash_news .Slides li {float: left;width: 204px;height: 204px; }
#flash_news .Slides{ height:200px; overflow:hidden;}
#flash_news UL.SlideTriggers{position: absolute;  bottom:15px; right:10px; float:right;}

#flash_news .SlideTriggers li{float: left;display: inline;color: #74a8ed;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size: .9em;cursor: pointer;overflow: hidden; margin:3px 6px;background: url(images/slide_trigger.gif) no-repeat center center;}
#flash_news .SlideTriggers li.Current{ color:#fff; background: url(images/slide_trigger_c.gif) no-repeat center center;border:0; font-weight:bold;font-size: 1.4em;line-height: 21px;height: 21px;width: 21px;margin:0 6px; }

.bannertable td.td1{ width:310px;  text-align:center; padding:5px 0px;}

.bannertable{ margin:2px 0px 5px; background-color:#dfdfdf; width:100%;table-layout:fixed;}
.bannertable td{ padding:0px;background-color:#FFF; vertical-align:top;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.bannertable td dl{ margin:5px;}
.bannertable td dl dt{ font-size:14px;font-weight:bold; padding-left:5px; border-bottom:solid 1px #dfdfdf}
.bannertable td dl dd{ border-bottom:dashed 1px #dfdfdf; line-height:28px; margin-left:10px;  overflow:hidden; white-space:nowrap;}
.bannertable td.td3{width:210px;overflow:hidden;}
.bannertable td.td4{width:210px;overflow:hidden;}
.foottable{background-color:#FFF; width:98% margin:2px auto;align:center;}

.formbox TH { width:240px; padding:0px;}
.editorsmiles #showsmilie{width:240px; height:300px; border:none;}
.editorsmiles { margin-top:0px;}


#bottomList { width: 216px; overflow: hidden; margin: 0 3px; }
#bottomList ul { margin: 0; padding: 0; list-style: none; width: 216px; white-space: nowrap; overflow: hidden; }
#bottomList ul li { display: inline; width: 80px; overflow: hidden; text-align: left; }
#bottomList ul li div { display: inline; padding-right: 12px; }
#bottomList ul li img { width: 68px; height: 55px; }

#ScorllTEXT{ padding-left:10px;}
#ScorllTEXT a{ margin:2px 6px; text-decoration:underline; }
#rules_link{background-color: #f5fafe;padding-top:5px;}
#rules{ margin:5px 0px 0px -1px;}
.paltitle{line-height:28px;}
.flink{ width:98%;}
.postinfo{ background-color:#f7f7f7;}
.postauthor{color:#30516d}
span.medals img{ vertical-align:middle;}
.postauthor label{color:#999}
.mainbox TD.postauthor{ border-right:solid 1px #d7d7d7;  border-bottom:solid 1px #d7d7d7;}
.t_msgfont{ font-size:14px; padding:10px 0px 5px 10px;}

.postactions ul{float:right;}
.postactions ul li{ text-align:center; float:left; background:url(images/button.gif) no-repeat center center; padding:5px; width:50px; height:24px; }
.postactions ul li a{ color:#009ACE}

div.posttitle{ line-height:30px;}
.posttitle img{ display:none;}
.posttitle  a{ line-height:normal;}
