body {background: #003664; margin:0;padding:0; text-align:center; font-size: 11px; font-family: Tahoma; color: #fff;}
a {text-decoration: none; color:#017196;}
a:hover {text-decoration: underline; color:#017196;}
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;}
.casing {width:1000px; margin:auto;}

#wrapper {width:1100px; margin:auto; background: url('images/wrap_bg.gif') repeat-y top left}
	.header {width:1100px; margin:auto; height:121px;}
		.head_text {width:465px; height:91px; padding-top:30px; float:right; background: url('images/toplist_back.gif') no-repeat top left; overflow: hidden;}
			.head_text ul {}
			.head_text ul li {float:left; width: 33%; list-style: url('images/toplist_bul.gif') inside; color:#fff;}
				.head_text ul li a {color:#fff;}
	
 	.nav {background: url('images/nav_back.gif') no-repeat top left; width:1086px; height:28px; clear:both; text-align: center; padding:0 14px 0 0;}
		.nav_item {display: block; width: 92px; height: 23px; background: url('images/nav.gif') no-repeat 0 0; float:left; padding-top:5px;}
		.nav_item:hover {background-position: 0 -28px;}
		.nav a {color:#fff;}
		.nav a:hover {color:#fff; text-decoration: none;}
		
//	.search {background: url('images/search_back.gif') no-repeat top left; width:1026px; height:51px; clear: both; padding:0 50px 0 24px; color:#0f8bbc; text-align: left;}
		.search_bg {float:left; border:1px solid #6dcff6; background: #d9f3fc; height:20px; width:290px; color:#1d90be; padding-left:10px;}

	.search {background: url('images/search_back1.gif') no-repeat top left; width:1086px; height:140px; clear: both; padding:30px 0 25px 5px; color:#0f8bbc; text-align: left;}
		
	.top_ads {background: #b2e2f6;clear: both;padding:10px 0 10px 0; width:1064px; margin:auto;}
	
	.content {background: url('images/cont_bg.gif') repeat-y top left;}
		.content h2 {clear: both; background:url('images/cont_top.gif') no-repeat top left; height:57px; font: 18px Arial; color:#017196; font-weight: bold; padding-top:10px;}
		.content ul {width:1026px; margin:auto;}	
			.content ul li {float:left; width:171px; height:134px; text-align: center; padding:0 0 0 0px;}
			
	.small_med_wrap {width:1064px; margin:auto}
		.small {width:349px; background: url('images/small_bg.gif') repeat-y top left; float:left; margin-right:7px}
		.small a img {border:2px solid #000;}
			.small h2 {clear:both; background: url('images/small_top.gif') no-repeat top left; font: 15px Arial; font-weight: bold; height:55px; padding-top: 10px;color:#017196;}
			
		.med {float:left;width:529px; background: url('images/med_bg.gif') repeat-y top left}
			.med h2 {clear:both; background: url('images/med_top.gif') no-repeat top left; font: 15px Arial; font-weight: bold; height:47px; padding-top: 10px;color:#017196;}
			.med ul {width:513px; margin:auto;}	
				.med ul li {float:left; width:171px; height:134px; text-align: center; padding:0 0 0 0px;}
				
			.med ul.vid_thumbs {width:513px; margin:auto;}	
				.med ul.vid_thumbs li {float:left; width:171px; height:158px; text-align: center; padding:0 0 0 0px;}

#footer {clear:both; height:30px; padding:20px 0 0 0; background: url('images/footer.gif') repeat-x top left; color:#fff; width:1100px; margin:auto;}
	#footer a {color:#fff;}
	 
	.click_numbers {
		font-size:15px; margin-top: 7px; margin-bottom:5px; padding-top: 10px; padding-bottom: 5px;
	}
ul.pagination {width:320px; margin:auto; font-weight: bold; }

ul.pagination li {float:left; padding:0 2px 0 0; color:#003663; font-size:13px; margin-top: 5px; }
	ul.pagination li a {color:#003663; text-decoration: underline; font-size:13px; margin-top: 5px; text-align: center;}
	
ul.toplist li {width:auto; height:auto; float:left; width:33%; color:#fff; font: 20px Arial; font-weight: bold }
	ul.toplist li a {color:#fff;}