body{
	font-size: 12px;
	color:#504532;
	margin:0 0 10px 0;
	padding:0;
}
a{
	color:#504532;
	text-decoration:none;
}

ul{
	padding:0;
	margin:0;
	list-style:none;
}

.sidebarlist{
	margin:10px 0 0 0;
	
}

.sidebarlist li{
	margin:0 0 10px 0;
}

img{
	border:0;
	
}

a:hover,a:active{
	text-decoration:underline;

}

.clear{
	clear:both;
}

#main{
	margin:auto;
	width:980px;
	padding:0;
}

#head{
	width:980px;
	background:url(image/logobg.gif) no-repeat right bottom;
	margin:auto;
	height:64px;
	margin:10px auto 0 auto;
	
}


#logo{
	background:url(image/logo.gif) no-repeat;
	height:64px;
	float:left;
	width:418px;
	cursor:pointer;
}

#topbarbg{
	width:100%;
	background: url(image/topbarbg.gif);
}
#topnav{
	width:990px;
	margin:auto;
}
.usernav_item{
	padding:0 10px;
}

#topbar{
	margin:auto;
	height:25px;
	padding:7px 0 0 10px;
	font-weight:bold;
	font-size:14px;
	position:relative;
}

#topbar li{
	float:left;
	list-style:none;
}
	
.topbar_sep,.common_sep,.usernav_sep{
	background: url(image/common_sep.gif);
	width:1px;
	height:17px;
	margin:0 10px;
}


#topbar_bt,#topbar_trade,#topbar_bbs,#topbar_space,#topbar_dh,#topbar_hd,#topbar_rz,#topbar_index,#topbar_yt{
	padding:0 0 0 15px;
	background-position:0px 1px;
	background-repeat:no-repeat;

}

#topbar_bt{
	background: url(image/topbaricon_bt.gif) left no-repeat ;
	
}

#topbar_trade{
	background-image: url(image/topbaricon_trade.gif) ;
}

#topbar_bbs{
	background-image: url(image/topbaricon_bbs.gif);
}

#topbar_space{
	background-image: url(image/topbaricon_space.gif)  ;
}

#topbar_dh{
	background-image: url(image/topbaricon_dh.gif);
}

#topbar_hd{
	background-image: url(image/topbaricon_hd.gif);
}

#topbar_rz{
	background-image: url(image/topbaricon_rz.gif);
}
#topbar_index{
	background-image: url(image/topbaricon_index.gif);
}

#topbar_yt{
	background-image: url(image/topbaricon_yt.gif);
}




#usernav,#snsnav,#spacenav{
	background:url(image/usernavbg.gif);
	width:939px;
	height:22px;
	margin:15px auto 0;
	list-style:none;
	color:#FFFFFF;
	padding: 4px 10px 0 20px ;
	vertical-align:middle;
	font: 12px tahoma, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;
	position:relative;
}


#usernav li,#snsnav li,#spacenav li{
	float:left;
}

#head_login{
	position:relative;
	top:-2px;
}


.userinfo_operate,.site_operate{
	font: 12px tahoma, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif;
	color:#FFFFFF;
}

.site_operate{
	font-weight:bold;
	padding:0 5px;
}

#searchform{
	margin:0 auto;
	padding:0;
	text-align:right;
	
}
#searchform_bottom{
	margin:5px auto 0;
	padding:0;
}
#searchform_submit,#searchform_bottom_submit{
	border:#999999 1px solid;
	width:40px;
	padding:0 3px;
	height:22px;
}

#navs{
	margin:auto ;
	width:990px;
	position:relative;
}

#nav{
	float:left;
	border-bottom:1px solid #ff901a;
	padding:0 0 0 20px;
	width:970px;
	margin:10px 0;
}


#navoperate{
	position:absolute;
	top:0px;
	right:0px;
}


 

#nav_content{
	padding:0;
	float:left;
	position:relative;
	bottom:-1px !important;	
	bottom:-3px;	

}
#nav_content a{
	text-decoration:none;
	cursor:pointer;
}


.categorytitle,.categorytitle_focus{
	background: url(image/categorytitle_l.gif) no-repeat left top;
	padding:0 0 0 7px;
	height:29px;
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	
}

.categorytitle_focus{
	background: url(image/categorytitle_fl.gif) no-repeat left top;
	
	
}

.categorytitle_focus span{
	background: url(image/categorytitle_fr.gif) no-repeat right top;
	display:block;
	padding:9px 13px 6px 7px;
	color:#ff6500;
}
.categorytitle span{
	display:block;
	background: url(image/categorytitle_r.gif) no-repeat right top;
	padding:9px 13px 6px 7px;
	cursor:pointer;
	color:#666666;
	
}

a:hover.categorytitle,a:active.categorytitle{
	background: url(image/categorytitle_fl.gif) no-repeat left top;
	padding:0 0 0 7px;
}

a:hover.categorytitle span,a:active.categorytitle span{
	background: url(image/categorytitle_fr.gif) no-repeat right top;
	padding:9px 13px 6px 7px;
	color:#ff6500;
}





.logo{
	vertical-align:top;
	
}

.category_main{
	font-weight:bold;
	color:#666666;
}


.largelogo{
	height:250px;
	width:250px;
}

.biglogo{
	height:110px;
	width:110px;
}

.logo{
	width:50px;
	height:50px;

}

.smalllogo{
	width:20px;
	height:20px;
}

.commonbutton{
	 BORDER-RIGHT: #2C59AA 1px solid;
	 PADDING-RIGHT: 2px; 
	 BORDER-TOP: #2C59AA 1px solid; 
	 PADDING-LEFT: 2px; 
	 FONT-SIZE: 12px; 
	 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); 
	 BORDER-LEFT: #2C59AA 1px solid; 
	 CURSOR: hand; 
	 COLOR: black; 
	 PADDING-TOP: 2px; 
	 BORDER-BOTTOM: #2C59AA 1px solid;
	 margin:0;
}

#tradetitle,#bttitle{
	text-align:right;
	
}

#torrentbutton{
	background:url(image/release.gif);
	width:121px;
	height:39px;
	cursor:pointer;
	margin:0 0 3px 0;

	
	
}

#torrentbutton_value{
	padding:15px 0 0 48px;
}


#content{
	margin:0;
	width:980px;
	padding:0 ;

}

#sidebar{
	float:right;
	margin:0;
	height:auto;
	width:200px;
	padding:0;
}


#content_main{
	width:760px;
	margin:0;
	float:left;
}



#head_loginform{
	display:inline;
	padding:0;
	margin:0;
}

.head_loginform_input{
	height:12px;
	vertical-align:middle;
}

.head_loginform_button{
	font-size:12px;
	border:#999999 1px solid;
	padding:0;
	width:30px;
	height:16px;
}

#messagebox{
	text-align:center;
	background-color:#FFFFFF;
	border:#CC0000 1px solid;
	position:absolute;
	left:50%;
	top:50%;
	font-size:12px;
	margin-left:-225px;
	width:400px;
	height:100px;
	line-height:25px;
	z-index:100;

}

#messagebox_title{
	text-align:right;
	margin:0;
	padding:3px;
	background-color: #CC0000;
	border:#CC0000 1px solid;
	height:18px;
	font-size:12px;
	color:#FFFFFF;
	cursor:pointer;
}

#messagebox_text{
	margin:1em 0;
}

#searchbar_bottom{
	background-color:#BCBCBC;
	border:#999999 1px solid;
	height:30px;
	width:980px;
	margin:10px auto;
	
}

#searchbar_bottom td{
	text-align:left;
}

#searchbar_bottom_title{
	padding:0 0 0 10px;
	width:50px;
}
.error, .message{
	color:#CC0000;
	border:#999999 solid 1px;
	background:#FFFFFF;
	padding:10px 0;
	width:340px;
	margin:10px auto;
	line-height:25px;
	text-align:center;

}

.editorimage{
	cursor:pointer;
}

.quote{
	border:#9AC8A3 solid 1px;
	width:500px;
	padding:10px;

}

.quote_title,.quote_title_username{
	color:#999999;
}

.quote_content{
	padding:10px;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}


.buttonnumon{
	color:#DB0000;
	text-decoration:underline;
	font-weight:bold;
}
#poweredby{
	margin:10px 0;
	text-align:center;
}

#networkform{
	margin:10px 10px 0px;
}

a.blueurl{
	color:#0066FF;
	text-decoration:none;
}

.pagecontroller{	
	margin:10px;
}

.logoimage{
	cursor:pointer;
}

.adblock{
	margin:10px auto;
	width:970px;
}

.adblock td{
	text-align:left;
}
.adblock img{
	margin:0 0 10px 0;
}

#errormsg{
	border:1px solid #999999;
	margin:10px auto;
	width:400px;
	padding:10px;
	color:#FF0000; 
	text-align:center;
}

.nocontent{
	padding:10px;
	font-size:14px;
}
.extra{
	color:#999;
}

#topic_extra_operate_newpost{
	background: url(image/topicpost.gif) no-repeat;
	width:82px;
	height:24px;
	border:none;
	cursor:pointer;
}
.more{
	font-weight:bold;
	font-size:14px;
	color:#0066FF;
	text-align:right;
	padding:5px 10px 15px;
}

.slider{
	position:relative;
}

.sliderCounter {
	height:16px;
	right:5px;
	bottom:-13px;
	position: absolute;
}
.sliderCounter div {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	background:#72BE14;
	text-decoration:none;
	display:block;
	text-align:center;
	width:17px;
	height:16px;
	float:left;
	cursor:hand;
}
.counterCurrent {
	background:#A7E218!important;
}

#advtop1{
	float:right; 
	width:560px; 
	height:60px;
	text-align:right;
}


.title{
	font-size:12px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:10px;
}

.blocktitle_long_name,.blocktitle_short_name{
	font-weight:bold;
	float:left;
}
.blocktitle_short_more{
	float:right;
}
