/* CSS Document */

body{margin:0px; font-size:14px; color:#333333;}
a{text-decoration:none;}
h1{
	font-size:9px;
	text-indent:-1000px;
	overflow:hidden;
	float:left;
}
#mainDiv{width:968px; margin-left:auto; margin-right:auto;}
.top{height:159px; background:url(top.jpg) left top no-repeat; overflow:hidden;}
.topline{height:3px; overflow:hidden; background:url(topline.jpg) left top no-repeat;}
.footer{background-color:#1F1A17; background-image:url(footer.jpg); background-position:right top; background-repeat:no-repeat; line-height:25px; height:84px; overflow:hidden; padding:10px; padding-left:25px; color:#FFFFFF; font-size:12px;}
.footer a{color:#FFFFFF;}
.ban{height:154px; overflow:hidden;}

.newlist{margin:0px; line-height:30px;}
.newlist dt{line-height:30px; border-bottom:#CCCCCC dashed 1px;}
.newlist cite{font-style:normal; line-height:30px; float:right; color:#666666;}
.newlist a{color:#333333;}
.newlist a:hover{color:#E54137;}

.prot{text-align:right; line-height:50px;}
.prot a{color:#645143; font-size:18px; font-weight:bold; margin-right:35px;}
.prot a:hover{color:#993300}

.join{text-align:right;}
.join a{color:#354B00; font-weight:bold; font-size:14px; margin-right:35px;}
.join a:hover{color:#FF3300;}

.joinover a{color:#FF3300; font-size:16px;}

.hnew{margin:0px; line-height:32px; color:#645143; margin-top:20px;}
.hnew dt{line-height:32px; background:url(dian.gif) left bottom repeat-x;}
.hnew cite{float:right; line-height:32px; font-style:normal}
.hnew a{color:#645143; background:url(new.gif) left 2px no-repeat; padding-left:27px;}
.hnew a:hover{color:#99CC00}

.store img{border:#CCCCCC solid 3px; margin:20px;}
.bottom{
	margin:1px auto 2 auto;
	font-size:12px;
	text-align:center;
}
.bottom a{color:#333;}
.bottom a:hover{color:#E54137;}
#marqueebox0 { margin:0 auto;width:200px; height:17px; font-size:12px;line-height:22px;;overflow:hidden;}
#marqueebox0 p { margin:0;}