* { margin:0; padding:0; }

a { color:#ff5a00; text-decoration:none; }
a:hover { text-decoration:underline; }

body {
	background:#454545;
	font:11px "Tahoma";
	color:#FFF;
}

hr { border-top:1px solid #434449; font-size:0; margin:5px 0 5px 0; }
div.hr { border-top:1px solid #434449; font-size:0; margin:5px 0 5px 0; }
img { border:0; }

#container-holder {
	width:1000px;
	margin:0 auto;
	text-align:center;
}

#container-left {
	float:left;
	width:824px;
	margin-right:10px;
}

#container-right {
	float:left;
	width:115px;
	padding-top:30px;
}
	#banner-side-top { width:115px; background:url(images/spons_side_top.png); height:60px; }
	#banner-side-mid { width:115px; background:url(images/spons_side_mid.png); height:auto; }
	#banner-side-bottom { width:115px; background:url(images/spons_side_bottom.png); height:60px; }

#container {
	margin:0 auto;
	width:824px;
	padding:0 12px 0 12px;	
	background:url(images/shadows.png) center repeat-y;
	text-align:left;
}

#main-container {
	margin:0 12px 0 12px;
	background:#202120 url(images/body_back.gif) no-repeat;
}

#banner {
	padding:0 0 0 10px;
	height:57px;
	border-bottom:1px solid #000;
}
	#banner-left { float:left; width:11px; height:58px; background:url(images/bott_spons_left.png); border-bottom:1px solid #202221; }
	#banner-mid { float:left; width:auto; height:53px; background:url(images/bott_spons_mid.png); border-bottom:1px solid #202221; padding-top:5px; }
	#banner-right { float:left; width:11px; height:58px; border-bottom:1px solid #202221; }

#content-fix {
	text-align:left;
}

#full-header {
	height:101px;
	width:800px;
	margin-left:12px;
	background:url(images/top.png);
}
	#full-header #turne-menu { float:left; width:100%; text-align:right; margin-top:60px; }

#header-menu-left {
	float:right;
	height:27px;
	width:15px;
}

#header-menu {
	float:right;
	height:28px;
	font-weight:bold;
	background:#373837;
	background:url(images/pers_bar_back.png) repeat-x;
}
	#header-menu a { color:#fff; text-decoration:none; }
	#header-menu a:hover { text-decoration:underline; }
	#header-menu #usermenu { padding:6px 5px 0 5px; }
	#header-menu #userlogin { padding:2px 5px 0 0; }
	#header-menu #loginform .textbox { font:11px "Tahoma"; border:1px solid #272827; background:#434449; color:#FFF; }
	#header-menu #loginform .button { font:10px "Tahoma"; }

#sub-header {
	background:url(images/menu_back.png);
	width:800px;
	margin-left:12px;
	text-align:center;
	margin:0 auto;
}
	#sub-header ul li { display:inline; font:15px "Impact"; margin:0 5px 0 5px; }
	#sub-header li a { color:#ff5a00; text-decoration:none; text-transform:uppercase; }
	#sub-header li a:hover { color:#FFF; }
	#sub-sub-header { margin:0 auto; text-align:center; margin-top:2px; }
	#sub-sub-header #left { width:12px; height:31px; }
	#sub-sub-header #middle { background:url(images/menu_sub_back.png) repeat-x; height:31px; font:14px "Impact"; }
	#sub-sub-header #right { width:12px; height:31px; }
	
#footer {
	background:#202120 url(images/bottom.png);
	width:800px;
	padding:0 12px 0 12px;
	height:30px;
	z-index:100;
}

#footer-text { 
	margin:0 auto; 
	width:800px; 
	font:10px "Tahoma";
	padding-bottom:10px;
	color:#DBDBDB;
}
	#footer-text a { color:#DBDBDB; text-decoration:none; }
	#footer-text a:hover { text-decoration:underline; }

.button { font:11px "Tahoma"; }
.textbox { font:11px "Tahoma"; background:#434449; border:1px solid #272827; color:#FFF; }

.tbl-border { background:#272827; }

.tbl { padding:1px 5px 1px 5px; }

.tbl1 { background:#5D5F66; padding:5px; }
	.tbl1 a { color:#C1C1C1; text-decoration:none; }
	.tbl1 a:hover { text-decoration:underline; }

.tbl2 { background:#434449; padding:5px; }

.forum-caption { background:#8C8F99; padding:5px; }

.capmain { font:15px "Impact"; margin-bottom:5px; }
.main-body { padding-bottom:10px; }

.scapmain { 
	background:url(images/newsbits.png); 
	width:335px; 
	height:16px; 
	padding:2px 0 0 30px;
	font-weight:bold;  
}

.side-body { 
	padding-top:5px;
}

.bbcode {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #555;
	background-color : #434449;
	border : 1px solid #272827;
	margin-top : 2px;
}

.pagenav span {
	color: #fff;
	margin: 0.2em;
}

.pagenav a {
	margin: 0.2em;
	text-decoration: underline;
}

.pagenav a:hover {
	margin: 0.2em;
	text-decoration: none;
}

.admin-message { 
	padding:5px; 
	font:13px "Tahoma"; 
	border:1px solid #272827; 
	background:#5D5F66; 
	margin-bottom:5px; 
	text-transform:uppercase; 
	font-weight:bold;
	color:#FF9900;
	text-align:center;
}

.quote {
	margin:5px 20px 0 20px;
	padding:5px;
	border:1px dashed #272827;
}

.center { margin:0 auto; }
.clearfix {display:block;}
.floatfix {overflow:hidden;}
* html .floatfix {width:100%;}	