body {background: #fff; margin:0;padding:0 0 10px 0; text-align:center; font-size: 12px; font-family: Tahoma;}
a {text-decoration: none; color:#fff;}
a:hover {text-decoration: underline}
img {vertical-align: top;}
a img {border:0;}
ul,li {margin: 0;padding:0; list-style: none inside;}
h1,h2,h3 {margin:0;padding:0; font-weight: normal}

.floatL {float:left; width:auto;}
.floatR {float:right; width:auto;}
.clear {clear:both;}
.bg_l {background: url('images/bg_l.jpg') repeat-x top left;}
.bg_r {background: url('images/bg_r.jpg') repeat-x top right;}
.mid_link {font-size:22px; color:#31c7ff; padding:10px 0 10px 0;}
	.mid_link a {color:#31c7ff;}
.big_pink {color:#ff00a2; font-size:20px;padding:10px;}

#wrapper {width:900px; margin:auto}
	.header {width:900px; height:327px;}
 		.banner {width:746px; height:103px; padding:10px 0 0 0;background: url('images/banner_bg.jpg') no-repeat top left; float: left;}
		.banner a img {border:1px solid #fff;}
		
	.nav {clear:both; height:60px;}

	.content_wrap {width:821px; margin:auto; background: url('images/content_bg.jpg') repeat-y top left;}
	
		.inner_box {padding:0 10px 0 10px;}
			.inner_box ul {width:786px; margin:auto;}
			.inner_box li {float:left; width: 130px; height:170px;}
			
		.inner_box-text {padding:0 10px 0 10px;}
			.inner_box-text ul {width:786px; margin:auto; text-align: left;}
				.inner_box-text ul li {color:#676767;}
				.inner_box-text ul li a {color:#676767; text-decoration: underline;}
				.inner_box-text ul li a:hover {color:#676767; text-decoration: none;}
				
	.toplist_wrap {width:821px; margin:auto; background: url('images/toplist_bg.jpg') repeat-y top left;}
	
		.inner_box-text-toplist {padding:0 10px 0 10px;}
			.inner_box-text-toplist ul {float:left;width:200px; color:#fff;}
			.inner_box-text-toplist ul li {text-align: left;}
			 
#footer {clear:both; padding:10px 0 0 0; color:#383838; font-size:11px;}
	#footer a {color:#383838;}