html body {margin: 0px; padding: 0px; font-family: Tahoma; background: url(../img/bg.gif);}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
#head {width: 100%; margin: 0px auto; background: url(../img/head_bg.jpg) repeat-x;}
	#logo {width:977px; margin: 0px auto; background: url(../img/logo.jpg) repeat-x; padding-top: 59px;}
		#menu {width: 927px; height: 26px; margin: 0px auto;}
		#menu a {width: 24px; height: 23px; display: block; border: 1px solid black; float: left; background: #a5c3b7; color: black; font-size: 16px; margin-left: 2px; text-align: center; padding-top: 1px; text-decoration: none;}
		#menu a:hover {color: white;}
		#archives {width:85px; color: white; font-size: 20px; float: left;}
		#menu_spacer {width: 927px; height: 8px; margin: 0px auto;}
.block_head {width: 993px; height: 32px; margin: 0px auto;}
	.block_head div {float: left;}
	.block_title {width: 328px; height: 32px; background: url(../img/text_bg.png) no-repeat; color: white; padding: 4px 0 0 0; text-align: center; font-size: 17px;}
		.block_title a {color: white;}
	.block_spacer {width: 321px; height: 32px; background: url(../img/title_shadow.png) repeat-x;}
	.block_title_left {width: 8px; height: 32px; background: url(../img/block_head_left.png) no-repeat;}
	.block_title_right {width: 8px; height: 32px; background: url(../img/block_head_right.png) no-repeat;}
.thumbs {width: 993px; margin: 0px auto; background: url(../img/thumbs_bg.gif) repeat-y; padding:5px 0 0 8px; font-size: 10px;}
.thumbs img {width: 240px; height: 180px; border: 1px solid #686767;}
	.thumbs img:hover {border: 1px solid #748881;}
.block_footer {width: 993px; height: 18px; margin: 0px auto;}
	.block_footer div {float: left;}
	.block_footer_left {width: 4px; height: 18px; background: url(../img/block_footer_left.png) no-repeat;}
	.block_footer_right {width: 4px; height: 18px; background: url(../img/block_footer_right.png) no-repeat;}
	.block_footer_center {width: 985px; height: 18px; background: url(../img/block_footer_bg.png) repeat-x;}
.spacer {width: 100%; height: 20px; clear: both;}
#toplist {width: 933px; text-align: center; font-size: 18px; font-weight: bold; margin: 0px auto;}
	#toplist ul {width: 186px; float: left; margin: 0px; padding: 0px; text-align: left;}
		#toplist li {list-style: none; font-size: 16px; font-weight: normal;}
			#toplist li a {font-size: 16px; font-weight: normal; color: black;}
			#toplist li a:hover {text-decoration: none;}

#link_line {width: 100%; height: 23px; background: url(../img/bottom_line.gif) repeat-x;}
	#link_line div {width: 980px; height: 23px; margin: 0px auto; font-size: 12px; color: #5f5f5d; text-align: center;}
	#link_line div a {color: #5f5f5d;}
	#link_line div a:hover {text-decoration: none;}
#footer {width: 100%; height: 110px; background: url(../img/footer_bg.jpg) repeat-x;}
	#footer_logo {width:950px; height: 80px; background: url(../img/footer.jpg) no-repeat; margin: 0px auto; text-align: center; padding-top: 30px;}
	#footer_logo a {font-size: 12px; color: white;}
	#footer div {float: left;}
#st {display: none;}
	#st div {display: none;}
	
.recommended {width: 550px; margin: 0px auto; text-align: center; font-size: 20px;}
	.recommended a {font-size: 28px; color: white;}
.ads_big {width: 800px; margin: 0px auto;}
.ads_pic {width: 360px; float: left;}
.ads_head {width: 344px; height: 32px;}
	.ads_head div {float: left;}
	.ads_title {width: 328px; height: 32px; background: url(../img/text_bg.png) no-repeat; color: white; padding: 4px 0 0 0; text-align: center; font-size: 17px;}
		.ads_title a {color: white;}
	.ads_spacer {width: 321px; height: 32px; background: url(../img/title_shadow.png) repeat-x;}
	.ads_title_left {width: 8px; height: 32px; background: url(../img/block_head_left.png) no-repeat;}
	.ads_title_right {width: 8px; height: 32px; background: url(../img/block_head_right.png) no-repeat;}
.screenshot {width: 344px; background: url(../img/recommended_bg.gif) repeat-y; text-align: center;}
	.screenshot img {width: 322px; height: auto; border: 0px; margin-bottom: 3px;}
.ads_text {color: white; padding-top: 40px;}
	.ads_text a {color: white; font-size: 20px; font-weight: bold;}
	.ads_text .join {font-size: 16px; color: black;}
.ads_footer {width: 344px; height: 18px;}
	.ads_footer div {float: left;}
	.ads_footer_left {width: 4px; height: 18px; background: url(../img/block_footer_left.png) no-repeat;}
	.ads_footer_right {width: 4px; height: 18px; background: url(../img/block_footer_right.png) no-repeat;}
	.ads_footer_center {width: 336px; height: 18px; background: url(../img/block_footer_bg.png) repeat-x;}
#freeones {width: 800px; margin: 0px auto; border: 1px solid black;}