body {
	background-color: #6f3061;
	background-image: url(/img/back.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Tahoma; font-size:12px; color:#fff;
	margin:0; padding:0;
	text-align:center;
}

a { color:#39C; text-decoration: none }	
a:hover { color: #58ACC5; text-decoration: underline  }

.ts-thumbs {
	background-color: #6f3061;
	border: none;
	padding:5px;
    width: 996px;
	margin:0 auto;
}
.ts-thumbs a img.tall { width:160px; height:405px; border:1px solid #fff; margin:2px; float:left; }
.ts-thumbs a img.tallright { width:160px; height:405px; border:1px solid #fff; margin:2px; float:right; }
.ts-thumbs a img.pics { width:160px; height:200px; border:1px solid #fff; margin:2px; float:left; }
.ts-thumbs a img:hover { border:1px dashed #fff; }

.ts-8 {
	background-color: #6f3061;
	border: none;
	width: 996px;
	padding:5px;
	margin-left: auto;
   	margin-right: auto;
}
.topz {
	height: 238px;
	width: 162px;
	margin:2px;
	float:left;
	text-align:center; 
	font-size:14px;
}
.topz a img { border:1px solid #fff; width:160px; height:200px; }
.topz a img:hover { border:1px dashed #fff; width:160px; height:200px; }
.topz p { padding:1px 0; font-size:12px; margin:0; text-align:center; }

.ts-1 {
	border: none;
	text-align: left;
	width: 950px;
	margin:0 auto;
}

.ts-1-1 {
	background: url('/img/logo.jpg') no-repeat center center;
	border: none;
	clear: both;
	float: left;
	height: 150px;
	padding: 0px;
	text-align: center;
	width: 410px;
}

.ts-1-2 {
	background-image: url('/img/toplistback.jpg');
	border: none;
	float: left;
	height: 150px;
	padding: 0px;
	width: 540px;
	text-align:center;
}

.top15 { width:520px; padding:0 0 0 10px; margin:20px 0 0 0; height:100px; }
.top15 ul { width:165px; float:left; height:100px; list-style:none; margin:0; padding:0; }
.top15 ul li { list-style:none; font-size:14px; text-align:left; padding:2px 0 0 0px; }
.top15 ul li a { color:#6F2F61; }

/***************TOP90 TOPLIST******************/
#top90 { width:1000px;  padding:0; margin:0 auto; }
#top90 ul { width:330px; float:left; text-align:left; line-height:22px; margin:0; padding:0px;  }
#top90 ul li { color:#fff; font-size:20px; list-style:none; font-weight:bold; margin:0; padding:0px; }
#top90 ul li a {}
#top90 ul li a:hover {}
/******************************************/


.niched { width:900px; margin:0 auto; padding:3px; font-size:11px; text-align:center; }
.arch { width:950px; margin:0 auto; padding:5px 5px 5px 20px; }
.arch-box { border:1px dashed #000; padding:5px; float:left; font-size:12px; margin:3px; font-weight:bold; }
.arch-box:hover { border:1px solid #000;  }
.arch-txt { width:930px; clear:both; font-size:11px; color:#000; float:left; text-align:center; padding:2px; }
.arch-txt b { color:#F00; }
.title_menu { width:330px; height:50px; float:right; padding:10px 30px 0 0; vertical-align:middle; }
.title_menu p { text-align:center; font-size:11px; color:#000; }

.cb { clear:both; }
.cb5 { clear:both; padding-top:5px; }
.cb10 { clear:both; padding-top:10px; }
.cb15 { clear:both; padding-top:15px; }
.cb20 { clear:both; padding-top:20px; }
.cb25 { clear:both; padding-top:25px; }

.foot { width:900px; margin:0 auto; text-align:center; font-size:11px; }

/** Height Hackx **/
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
