body {margin: 0;padding: 0;text-align: center;font-size: 14px;font-family: Tahoma;background: #000 url('images/bg.png') repeat-x top left; color: #ffffff;}

a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}

#wrapper {margin: auto;width: 986px;text-align: left;}

#header {padding:0 0 0 2px;width: 984px;height:104px;margin: auto;background:url('images/head_bg.png') no-repeat top left;margin-bottom:10px;}
	#main_menu {background:url('images/nav_bg.png') no-repeat top left;width:854px;height:31px;margin:auto;padding-left:40px;}
		#main_menu ul.main_part{height:31px; }
		#main_menu li{ float:left; height:31px;}
		#main_menu li:first-child{ border:none; padding-left:0px;}
		#main_menu li img{ font-size:0px; display:block;}
		#main_menu a{ display:block; height:31px; font-size:0px; text-indent:-999em; overflow:hidden;}
		#main_menu a.home{ width:162px; background-image:url(images/home.png);}
		#main_menu a.home:hover{background-image:url(images/home_hover.png);}
		#main_menu a.tools{ width:162px; background-image:url(images/linking.png);}
		#main_menu a.tools:hover{background-image:url(images/linking_hover.png);}
		#main_menu a.signup{ width:162px; background-image:url(images/signup.png);}
		#main_menu a.signup:hover{background-image:url(images/signup_hover.png);}
		#main_menu a.stats{ width:162px; background-image:url(images/stats.png);}
		#main_menu a.stats:hover{background-image:url(images/stats_hover.png);}
		#main_menu a.support{ width:162px; background-image:url(images/support.png);}
		#main_menu a.support:hover{background-image:url(images/support_hover.png);}

#content {background: url('images/content_bg.png') no-repeat bottom center;width:780px; float:right;margin-bottom:20px;}
	#content h2 {margin:0;padding:0;color:#fccf3f; font-size:20px; font-weight:normal;}
	.content_wrap {padding:10px;}

#left {float:left;width:200px;margin-bottom:20px; color:#CCCCCC;}
	#left h2 {margin:0;padding:0;color:#fccf3f;font-size:14px;}

	.left_c_wrap {background: url('images/side_misc.png') repeat-y bottom center;}
	.left_content {clear:both;background: url('images/side_bg.png') no-repeat bottom center; font-size:11px;width:190px;padding:0 5px 70px 5px;}
		.left_content b {color:#CC9900;}
		.left_content hr {border:1px solid #404040;}


#footer {
	background:#fff000;
	height:55px;
	clear:both;
}

	.foot {width:1000px; height:55px;margin:auto;color:#a86700;}
		.foot a {color:#818181;}

.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

ul {margin:0;padding:0; text-align:left;font-weight:bold;}
li {list-style:none inside;color:#fff;}

.sb_link a:link, .sb_link a:visited {
color: #CC9900;
font-weight: bold;
}

.sb_link a:hover {
color: #ccc;
}

.bigtext {
font-size: 20px;
color: #fff;
}