body {
  background: #3D3A43 url(images/bg3.png);
  padding: 0px;
  margin: 0px;
  font: 12px tahoma, verdana, arial, "sans serif"; 
  color: #AAA;
}

#center {
  position: absolute;
  left: 50%;
  margin: 0px 0px 0px -500px;
}
p {
  font: 8pt tahoma, verdana, arial, "sans serif"; 
  color: #AAA;
  padding: 0 10px 5px 10px;
  margin: 0px;
}

.codebox {
border: 1px solid #D8D8D8;
font-size: 1em;
padding: 3px;
}
img {
  border:none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

#wrap1 {
  background: #3D3A43 url(images/bg1.png);
}

#wrap2 {
  background: #FFFFFF url(images/bg2.png);
}

#wrap3 {}

#container1 {
  width: 1000px;
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  position: relative;
  left: 50%;
  margin: 0px 0px 0px -500px;
}

#container2 {
  width: 1000px;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  position: relative;
  left: 50%;
  margin: 0px 0px 0px -500px;
}

#container3 {
  width: 1000px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  position: relative;
  left: 50%;
  margin: 0px 0px 0px -500px;
  background: url(images/mainbg.png);
}


#header {
  width: 1000px;
  height: 200px;
  background: url(images/header.png);
  padding: 0px;
  margin: 0px;
  clear:both;
}

#logo {
  width: 660px;
  height: 160px;
  text-align: center;
  padding: 0px;
  margin: 0px;
  float: left;
  background: url(images/logo.png) no-repeat 5px 5px;
}

#login {
  width: 340px;
  height: 160px;
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  float: right;
  color: #CCCCCC;
  background: url(images/ucpanel.png) no-repeat 0px 20px;
}

#login p { color: #999999; }

#login-inner form.login {
  padding: 0px 0px 0px 0px;
  margin: 40px 0px 0px 0px;
}

#login-inner form.loggedin {
  padding: 0px 0px 0px 0px;
  margin: 50px 0px 0px 0px;
  font-size:10px;
}
#login-inner h3 {
  font-size: 16px;
  line-height:16px;
  text-decoration: none;
  font-weight: lighter;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}


#login-inner hr { width: 95%; margin: 5px 0px 5px 0px; padding: 0px; clear: both;}
#login a { color: #999999; }
#login a:hover { color: #666666; }
#login a:visited { color: #999999; }

#gamelinks {
  width: 1000px;
  height: 40px;
  text-align: right;
  padding: 0px;
  margin: 0px;
  clear:both;  
  padding: 0px 0px 0px 0px;
}




#nav {
  width: 1000px;
  height: 43px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#nav h3 {
  margin: 0px;
  width: 100px;
  line-height: 40px;
  padding: 0px; 
  vertical-align: top;
  font-size: 13px;
  font-weight: lighter;
  text-align: center;
  background-image: url(images/navbg.png);
 }

#nav ul {
	margin: 0px;
	padding: 0px; 
}

#nav li {
	width: 100px;
	list-style-type: none;
	padding: 0px; 
	margin: 0px;
	float: left;
	clear:right;
	display: block;
}

#nav a {
	color:#333333;
	text-decoration: none;
	display: block;
}

#nav a:visited {
	color: #333333;
	text-decoration: none;
	display: block;
}

#nav a:hover {
	color: #666666;
	text-decoration: none;
	background-image: url(images/navhoverbg.png);
	display: block; 
}



h4 {
  font-size: 12px;
  height:28px;
  line-height:25px;
  text-decoration: none;
  font-weight: lighter;
  color: #333333;
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
  background: url(images/title.png) repeat-x 0px 0px;
}

#sidebar h4 { text-align:center;}

#sidebar table { padding: 0px; margin: 0px; }

#sidebar {
  width: 328px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  float: right;
}

#content {
  width: 670px;
  min-height: 900px;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  float: left;
  clear: right;
  height: 100%;
}


#footer {
  width: 1000px;
  height: 70px;
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  clear:both;
  background-image: url(images/footer.png);
}

#nav2 {
  width: 1000px;
  height: 28px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#nav2 h3 {
  margin: 0px;
  width: 100px;
  line-height: 28px;
  padding: 0px; 
  vertical-align: top;
  font-size: 12px;
  font-weight: lighter;
  text-align: center;
  background-image: url(images/title.png);
 }

#nav2 ul {
	margin: 0px;
	padding: 0px; 
}

#nav2 li {
	width: 100px;
	list-style-type: none;
	padding: 0px; 
	margin: 0px;
	float: left;
	clear:right;
	display: block;
}

#nav2 a {
	color:#333333;
	text-decoration: none;
	display: block;
}

#nav2 a:visited {
	color: #333333;
	text-decoration: none;
	display: block;
}

#nav2 a:hover {
	color: #666666;
	text-decoration: none;
	display: block; 
}

h4 span {
float: right;
font-style: italic;
padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#footerlogo {
 float: left;
 width: 42px;
 padding: 0px 0px 0px 5px;
}

#copyright {
 font-size: 10px;
 float: left;
 width: 860px; 
 padding: 3px 0px 0px 0px;
 text-align: center;
}

#cezron {
 float: left;
 width: 88px;
 padding: 0px 5px 0px 0px;
}

#teamspeak iframe {
  padding: 0px 10px 0px 5px;
  margin: 0px 0px 0px 0px;
}

ul { padding: 0px 0px 0px 0px; margin: 0px 5px 0px 30px;}
li{font:8pt verdana, geneva, arial, "sans serif";
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;}

#highlights {position: relative;margin: 0px 0px 0px 10px;padding: 0px 0px 0px 0px;height: 295px;width: 649px;}
.hl_scroll {margin: 0;padding: 0;position: relative;height: 290px;width: 515px;overflow: hidden;}
#highlights .overlay_tl,#highlights .overlay_tr,#highlights .overlay_bl,#highlights .overlay_br {display: block;height: 4px;width: 4px;position: absolute;z-index: 10;}
#highlights .overlay_tl { background-position: -209px -317px; top: 4px; left: 4px; }
#highlights .overlay_tr { background-position: -213px -317px; top: 4px; right: 100px; }
#highlights .overlay_bl { background-position: -209px -321px; bottom: 3px; left: 4px; }
#highlights .overlay_br { background-position: -213px -321px; bottom: 3px; right: 100px; }
#hl_navigation {overflow: hidden;margin: 0;position: absolute;padding: 0;right: 0px;width: 125px;}
#hl_navigation li {display: block;height: 70px;width: 125px;margin: 0px 0 3px 0px;padding: 0;}
#hl_navigation li a{ padding:0px; text-decoration:none; color:#58513F; }
#hl_navigation li img {margin: 0px 0 0px 0px;height: 70px;width: 125px;}
div.panel {margin: 0;overflow: hidden;position: relative;height: 290px;width: 515px;text-align: center;}
div.panel img {max-height: 290px;}

#news_big_blurb {
	position:absolute;
	width: 515px;
	bottom: 3px;
	left: 0px;
	padding: 3px;
	text-align: left;
	background: url(images/news_big_blurb.png);
}

.white { color: #FFF;}
.grey { color: #cccccc;}
.black { color: #000000;}

.left {text-align: left; }
.center {text-align: center; }
.right {text-align: right; }

a { color: #BBBBBB; }
.t_arial { font-family: Arial, Arial, Helvetica, sans-serif;}
.t_tahoma { font-family: Tahoma, Arial, Helvetica, sans-serif;}
.t_verdana { font-family: Verdana, Arial, Helvetica, sans-serif;}
.b { font-weight: bold;}
.xl { font-size: 16px;}
.l { font-size: 14px;}
.m { font-size: 12px;}
.s { font-size: 10px;}

.text-inner{margin: 10px 10px;
	font: 11px tahoma, verdana, arial, "sans serif";
	line-height: 1.3em;
	} 

#box {width:670px;}

#contentbox-top {
background: transparent url('images/btop.png') no-repeat;
height:30px;
width:670px;
}
#contentbox-top h4 {
  font-size: 12px;
  height:28px;
  line-height:25px;
  text-decoration: none;
  font-weight: lighter;
  color: #333333;
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
background: none;
}

#contentbox-top h4 span {
float: right;
font-style: italic;
padding: 0px 10px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#contentbox-inner {
background: transparent url('images/bmid.png') repeat-y;
width:670px;
margin-top:0px;
}

#contentbox-bottom {
background: transparent url('images/bbot.png') no-repeat;
height:27px;
width:670px;
margin-top:-15px;
}

#boxside {width:320px;}

#contentboxside-top {
background: transparent url('images/bstop.png') no-repeat;
height:30px;
width:328px;
}
#contentboxside-top h4 {
  font-size: 12px;
  height:28px;
  line-height:25px;
  text-decoration: none;
  font-weight: lighter;
  color: #333333;
  padding: 0px 10px 10px 10px;
  margin: 0px 0px 0px 0px;
background: none;
}

#contentboxside-top h4 span {
float: right;
font-style: italic;
padding: 0px 10px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#contentboxside-inner {
background: transparent url('images/bsmid.png') repeat-y;
width:328px;
margin-top:0px;
padding: 5px 14px 0px 14px;
}

#contentboxside-bottom {
background: transparent url('images/bsbot.png') no-repeat;
height:27px;
width:328px;
margin-top:-15px;
}



#nav ul {padding: 0; margin: 0;z-index:500;}
#nav ul li {list-style-type: none; position: relative; margin: 0; padding: 0;z-index:500;}
#nav ul ul li h3 {font-size: 12px;}
#nav ul ul {display: none;z-index:500;}
#nav ul li:hover > ul {display: block; position: absolute; left: 0px; height:43px;z-index:500;}
 
 
ul#nav {width: 6em;z-index:500;}
ul#nav > li:hover > ul {width: 10em; top: 0em; left: -3px;z-index:500;}
 
#nav ul ul {width: 10em;z-index:500;}