#forums{
	margin-top:10px;width:980px;overflow:hidden;display:block;
}
#forums .left{width:770px;text-align:left;}
#forums .right{width:200px;margin-left:6px;}


#forums .left h3{border-bottom:1px solid #CCC;margin:5px 15px 0 15px;padding:0;
	line-height:30px;height:30px;}
#forums .left h3 a{color:#06C;font-weight:normal;font-size:12px;margin-left:7px;}

table.list{display:table;clear:both;width:100%;}
table.list thead th,
table.list thead td{line-height:21px;font-size:12px;color:#000;
	background:#E0ECFF url(thead_bg.gif) repeat-x left center;;
	border-bottom:1px solid #CAD4E6;font-weight:normal;text-align:left;}
table.list thead th{text-indent:10px;}
table.list thead td{}
table.list thead td img{margin-left:3px;}
table.list tbody th,
table.list tbody td{line-height:18px;font-size:12px;color:#000;background:#FFF;
	border-bottom:1px solid #D6D6D6;font-weight:normal;text-align:left;}
table.list tbody th{font-size:14px;}
table.list tbody th a.cat{color:#000;font-size:12px;}
table.list tbody th em{margin-left:5px;}
table.list tbody th em a{font-size:12px;margin-left:7px;font-family:Arial;}
table.list tbody th em i{font-size:11px;margin-left:7px;}
table.list tbody td a{display:block;clear:both;}
table.list tbody td i{display:block;clear:both;}
table.list tbody td.ico{width:30px;text-align:center;}
table.list tbody td.content{border:none;font-size:14px;line-height:30px;text-indent:20px;}
table.list .r{text-align:right;padding-right:15px;}
table.list .rr{text-align:right;}
table.list .c{text-align:center;}
table.list .l{text-align:left;}
table.list .r{text-align:right;}


table.reply{display:table;clear:both;width:960px;margin:10px;
	border-bottom:1px solid #DFDFDF;padding-bottom:10px;font-size:14px}
table.reply tr th{width:130px;vertical-align:top;padding:0;
	text-align:left;font-weight:normal;}
table.reply tr th a{text-decoration:none;color:#000;font-weight:bold;
	margin:0;margin-left:5px;}
table.reply tr th a img.avatar{border:1px solid #DFDFDF;
	padding:3px;margin-bottom:5px;}
table.reply tr th span{display:block;clear:both;line-height:20px;font-size:12px;
	margin-left:5px;}
table.reply tr th div.medal{display:block;clear:both;text-align:left;width:120px;}
table.reply tr th div.manage{border:1px solid #F60;height:42px;
	text-align:center;margin-top:10px;padding:0;width:118px;}
table.reply tr th div.manage a{font-size:12px;font-weight:normal;margin:0;line-height:20px;}
table.reply tr td.content{vertical-align:top;padding:10px 0 0 10px;
	border-left:1px solid #EEE;text-align:left;}
table.reply tr td.content div.replycontent{line-height:24px;text-align:left;
	width:820px;overflow:hidden;word-wrap: break-word;word-break:break-all;}
table.reply tr td.content div.replycontent *{font:normal;background:none;line-height:normal;border:none;}

table.reply tr td.good{background:url(good.gif) no-repeat right top;}
table.reply tr td.content img{}
table.reply tr td.content div{width:auto;background:none;}
table.reply tr td.content div.niaochao{margin-top:15px;display:table;clear:both;width:810px;}
table.reply tr td.content div.niaochao a{display:block;float:left;width:200px;
	line-height:35px;height:35px;}
table.reply tr td.content div.niaochao a:hover{color:#F60;}
table.reply tr td.content div.read{display:block;width:800px;height:180px;
	background:url(read.gif) no-repeat left top;}
table.reply tr td.content div.read .left,
table.reply tr td.content div.read .right{display:block;float:left;width:400px;}
table.reply tr td.content div.read strong{display:block;clear:both;line-height:30px;height:42px;
	text-indent:15px;font-size:14px;}
table.reply tr td.content div.read span{line-height:24px;height:24px;overflow:hidden;
	clear:both;text-align:left;display:block;}
table.reply tr td.content div.read span a{font-size:12px;color:#346ED8;
	text-decoration:none;display:block;float:left;width:250px;}
table.reply tr td.content div.read span a.list{color:#666;width:60px;
	text-indent:19px}
table.reply tr td.content div.read span i{display:block;float:left;
	width:70px;color:#999;font-size:11px;font-style:normal;}
table.reply tr td.content div.qianming{background:url(qianming.gif) no-repeat left top;
	text-align:left;padding:25px 10px 10px 10px;margin-top:10px;}
table.reply tr td.content div.qianming *{margin:0;padding:0;font-size:12px;
	line-height:20px;}
table.reply tr td.content div.noread {color:#F60;height:60px;line-height:60px;
	border:1px solid #F60;margin:30px;text-align:center;font-size:16px;}
table.reply tr td.top{padding:5px 0px 5px 10px;
	border-bottom:1px solid #EEE;border-left:1px solid #EEE;}
table.reply tr td.top i{font-style:normal;font-size:12px;display:block;float:left;
	width:670px;text-align:left;}
table.reply tr td.top i var{font-style:normal;margin-left:10px;color:#999;}
table.reply tr td.top i a{margin-left:7px;color:#346ED8;text-decoration:none;}
table.reply tr td.top em{font-style:normal;font-size:12px;font-weight:bold;
display:block;float:left;width:140px;text-align:right;}
table.reply tr td.top span{color:#346ED8;margin-left:10px;}
table.reply tr td.top span a{margin:0;}

.pagelist_reply{line-height:40px;height:40px;}


#forums span.list{display:table;clear:both;width:200px;}
#forums span.list a{display:block;clear:both;margin:2px;line-height:26px;
	text-align:left;text-indent:25px;height:26px;
	background:url(down.gif) no-repeat 10px 7px;}
#forums span.list a:hover{background:#E0ECFF url(down.gif) no-repeat 10px 7px;}
#forums span.list a.sel{font-weight:bold;}
#forums span.list a.shunt{text-align:right;background:none;padding-right:5px;
	line-height:20px;height:20px;}
#forums span.all a{background:url(li.gif) no-repeat 14px 10px;}
#forums span.all a:hover{background:#E0ECFF url(li.gif) no-repeat 14px 10px;}

#forums .right{text-align:center;}
#forums .right h3{display:block;margin:0;margin-top:5px;line-height:24px;
	padding:0;text-align:left;text-indent:20px;font-size:14px;font-weight:normal;
	background:#B2C9F1 url(h1.gif) no-repeat 5px 6px;color:#FFF;height:24px;
	font-weight:bold;}

#forums .right table.userinfo{display:table;width:200px;line-height:26px;}
#forums .right table.userinfo th{font-weight:normal;text-align:right;
	border-bottom:1px solid #EEE;width:60px;color:#666;}
#forums .right table.userinfo td{width:130px;text-indent:10px;text-align:left;
	border-bottom:1px solid #EEE;}
#forums .right div.medal{display:block;clear:both;text-align:center;
	margin:10px;}
#forums .right div.manage{height:44px;line-height:22px;width:200px;
	text-align:center;margin:10px auto 0 auto;padding:0;display:table;clear:both;}
#forums .right div.manage a{display:block;float:left;width:60px;height:16px;margin:0;padding:0;}

#mevip{border:1px solid #C30;text-align:center;height:40px;}
#mevip a{line-height:40px;font-size:14px;color:#C30}
