body {
background-image:url(bg.png);
background-repeat:repeat-x;
background-color:#000;
color:#FFF9E4;
font-family:Tahoma;
font-size:12px;
}

h1 {
color:orange;
font-size:18px;
margin-bottom:4px;
}

h2 {
color:#E0AC61;
font-size:14px;
margin-top:5px;
margin-bottom:4px;
margin-left:6px;
}

img {
border:0;
}

#i404 {
float:left;
padding-right:10px;
}

#header {
margin-left:auto;
margin-right:auto;
width:790px;
height:63px;
vertical-align:top;
}

#tagline {
font-size:9px;
color:#E6C47E;
margin-left:78px;
margin-top:-43px;
}

#content {
border:3px solid #DD8B13;
background-color:#1F1F1F;
margin-left:auto;
margin-right:auto;
width:778px;
padding:6px;
}

#nav {
margin-left:auto;
margin-right:auto;
margin-top:25px;
padding-left:4px;
width:800px;
height:27px;
}

#hbuttons a {
display:block;
text-decoration:none;
font:13px Arial;
vertical-align:middle;
color:#000;
width:110px;
height:27px;
float:left;
line-height:27px;
background:url(t.png) 0 0 no-repeat;
text-align:center;
}

#hbuttons a:hover {
background-position:0 -54px;
}

#hbuttons a#on {
background-position:0 -27px;
font-weight:700;
}

#footer {
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:796px;
background-color:#000;
color:#555;
text-align:right;
font-size:11px;
}

#footer a {
color:#555;
}

#footer a:hover {
color:#777;
}

#buttons {
margin-left:auto;
margin-right:auto;
width:535px;
height:270px;
}

#col1 {
width:156px;
border:1px #999 solid;
float:left;
}

.col2 {
width:156px;
border:1px #999 solid;
margin-left:30px;
float:left;
}

.col {
font-size:15px;
border-bottom:1px solid #472C06;
text-align:left;
}

#gameservers {
height:550px;
}

#games {
list-style-type:none;
}

.features {
margin-left:17px;
}

#gcol1 {
width:250px;
float:left;
}

#gcol2 {
width:520px;
float:right;
background-color:#232323;
padding:3px;
}

#gcol3 {
width:520px;
float:right;
}

#gcol4 {
width:230px;
float:right;
margin-left:20px;
}

#gcol5 {
width:230px;
float:right;
margin-right:40px;
}

#voiceservers {
height:320px;
}

#vcol4 {
width:526px;
float:right;
}

#about {
height:300px;
}

#smenu {
width:150px;
float:left;
}

#menus ul {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
vertical-align:middle;
line-height:25px;
margin-top:2px;
}

#menus li {
margin:0 0 1px;
}

#menus a {
display:block;
width:140px;
height:23px;
background:url(smenu.png) 0 -23px no-repeat;
}

#menus a:link,#navlist a:visited {
color:#000;
text-decoration:none;
padding-left:10px;
}

#menus a:hover {
background-position:0 -46px;
}

#on a:link,#on a:visited,#on a:hover {
background-position:0 0;
padding-left:10px;
font-weight:700;
}

#right {
text-align:justify;
margin-left:150px;
}

#navfaq {
width:218px;
margin-left:auto;
margin-bottom:5px;
}

.navbutton {
height:10px;
border:orange solid 1px;
background-color:#342B1E;
margin:2px;
padding:3px;
}

#whplans {
border:#342B1E solid 2px;
margin-bottom:10px;
border-collapse:collapse;
width:100%;
}

#whplans td {
border:#342B1E solid 2px;
margin:0;
padding:3px;
}

.wleft {
background-color:#24221E;
font-weight:700;
width:130px;
}

.wsupport {
background-color:#24221E;
width:200px;
}

.whead {
background-image:url(wb.png);
font-size:18px;
font-weight:700;
height:25px;
}

a:link,a:visited,a:active {
color:#fff;
}

#col1:hover,.col2:hover {
width:156px;
border:1px #fff solid;
}

#deal7 {
background-color:#24221E;
margin-top: 5px;
margin-bottom: 5px;
margin-left:auto;
margin-right:auto;
width:600px;
text-align: center;
padding: 5px;
border: 1px dashed #AD7000;
}

*,#whplans tr {
margin:0;
padding:0;
}