body {
width:1470px;
font:12px Tahoma;
color:#DEF;
background-color:#000;
margin:auto;
padding:0
}

#wrapper {
min-width:1280px;
font:12px Tahoma;
color:#DEF;
background-color:#000;
background:url(../images/bg.jpg) 50% 0 repeat-y;
margin:auto;
padding:0
}

#everything {
width:auto;
height:100%;
padding-top:40px;
background:url(../images/mainbg.jpg) 50% 0 repeat-y;
text-align:justify;
margin:auto
}

#header {
width:99%;
height:240px;
background:url(../images/header.jpg) 50% no-repeat #000;
margin:auto
}

#middle {
width:auto;
min-height:700px;
clear:both;
margin:0 136px;
padding:5px 30px
}

#topmenu {
position:relative;
top:232px;
width:785px;
height:24px;
background:url(../images/content_top.gif) -3px 20px repeat-x;
margin:auto
}

#left_column {
float:left;
position:relative;
top:0;
left:-160px;
width:240px
}

#right_column {
float:right;
position:relative;
top:0;
width:128px;
right:-40px
}

#more_information {
padding-top:125px
}

#middle_column {
float:inherit;
width:60%;
margin:auto
}

#tower_column {
float:inherit;
margin-left:180px;
width:50%
}

#creep_column {
float:inherit;
margin-left:180px;
width:50%
}

#middle_column.two_column {
float:left;
width:75%
}

.date_break {
font-size:24px;
border-bottom:0 solid #222;
margin-bottom:10px
}

.post {
border:0 solid #222;
margin-bottom:35px;
line-height:18px
}

.desc {
border:0 solid #222;
margin-bottom:10px;
line-height:18px
}

.post h1 {
background:url(../images/border_horiz_a1.png) repeat-x;
font-size:15px;
color:#FFF;
margin:0;
padding:10px
}

.desc h1 {
background:url(../images/border_horiz_a1.png) repeat-x;
font-size:15px;
color:#9497CC;
margin:0;
padding:10px
}

.post_body {
padding:5px 15px
}

.post .postedby {
float:left;
clear:both
}

.post .timestamp {
float:right
}

.list_left,.list_right {
width:48%;
float:left
}

.post_info {
clear:both;
padding-top:10px
}

.box1 {
width:300px;
height:250px;
float:left;
position:absolute;
background:url(../images/ad1bg.gif) 2px no-repeat;
margin:10px 0 25px;
padding:10px
}

.box2 {
width:728px;
height:15px;
margin:10px auto
}

.box3 {
width:160px;
height:600px;
float:right;
position:absolute;
background:url(../images/ad2bg.gif) 3px no-repeat;
margin:10px 0 25px;
padding:10px
}

#footer {
clear:both;
text-align:center
}

#subnav {
float:none;
text-align:center;
margin:10px 0
}

#face {
float:none;
}

.copyright {
font-size:10px;
float:none;
text-align:center
}

#navigation {
position:relative;
width:864px;
float:left;
height:24px;
left:-39px;
top:-24px;
margin:auto
}

#navigation ul li {
left:0;
margin-left:0;
float:left;
list-style-type:none
}

#navigation ul li.Home_selected {
background:url(../images/menue.png) 0 -32px;
width:98px;
height:32px;
float:left;
outline:none;
text-indent:-9999px;
margin:0;
padding:0
}

#navigation ul li.Forum_selected {
background:url(../images/menue.png) -98px -32px;
width:98px;
height:32px;
float:left;
outline:none;
text-indent:-9999px
}

#navigation ul li.Chat_selected {
background:url(../images/menue.png) -196px -32px;
width:98px;
height:32px;
float:left;
outline:none;
text-indent:-9999px
}

#navigation ul li.Shop_selected {
background:url(../images/menue.png) -294px -32px;
width:98px;
height:32px;
float:left;
outline:none;
text-indent:-9999px
}

#navigation #aktiv a.Shop {
background:url(../images/menue.png) -392px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left
}

#navigation ul li.Towers_selected {
background:url(../images/menue.png) -490px -32px;
width:98px;
height:32px;
float:left;
outline:none;
text-indent:-9999px
}

#navigation ul li a.Home {
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none;
background:url(../images/menue.png) 0 0;
margin:0;
padding:0
}

#navigation ul li a.Home:hover {
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none;
background-image:url(../images/menue.png);
background-position:0 -32px
}

#navigation #aktiv a.Home {
background:url(../images/menue.png) 0 -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left
}

#navigation ul li a.Forum {
background:url(../images/menue.png) -98px 0;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation #aktiv a.Forum {
background:url(../images/menue.png) -98px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left
}

#navigation ul li active.Forum,#navigation ul li a.Forum:hover,#navigation ul li a.Forum:active {
background:url(../images/menue.png) -98px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation ul li a.Chat {
background:url(../images/menue.png) -196px 0;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation ul li a.Chat:hover {
background:url(../images/menue.png) -196px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation #aktiv a.Chat {
background:url(../images/menue.png) -196px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left
}

#navigation ul li a.Shop {
background:url(../images/menue.png) -294px 0;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation ul li a.Shop:hover {
background:url(../images/menue.png) -294px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation ul li a.Towers {
background:url(../images/menue.png) -392px 0;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation ul li a.Towers:hover {
background:url(../images/menue.png) -392px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation #aktiv a.Towers {
background:url(../images/menue.png) -392px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left
}

#navigation ul li a.Builds {
background:url(../images/menue.png) -490px 0;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation ul li a.Builds:hover {
background:url(../images/menue.png) -490px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation #aktiv a.Builds {
background:url(../images/menue.png) -490px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left
}

#navigation ul li a.Creeps {
background:url(../images/menue.png) -588px 0;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation ul li a.Creeps:hover {
background:url(../images/menue.png) -588px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation #aktiv a.Creeps {
background:url(../images/menue.png) -588px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left
}

#navigation ul li a.Leagues {
background:url(../images/menue.png) -686px 0;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation ul li a.Leagues:hover {
background:url(../images/menue.png) -686px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left;
outline:none
}

#navigation #aktiv a.Leagues {
background:url(../images/menue.png) -686px -32px;
width:98px;
height:32px;
text-indent:-9999px;
float:left
}

dl {
width:18em;
border:2px solid;
border-color:#222
}

dt {
color:#9497CC;
width:1.7em;
float:left
}

dd {
width:12.3em;
color:#FFF;
float:right;
text-align:left
}

#info {
padding-top:3em;
float:right
}

.w {
color:#01A2FF
}

.f {
color:#C40000
}

.n {
color:#00C400
}

.e {
color:#D4880F
}

.l {
color:#E5DE23
}

.d {
color:#8433C8
}

.c {
color:#888
}

.veryeasy {
color:#FF0
}

.easy {
color:#FC0
}

.normal {
color:#F90
}

.hard {
color:#F60
}

.veryhard {
color:red
}

#columns {
margin-bottom:1em;
max-width:556px
}

h2 {
text-align:center;
font-weight:700;
font-size:21px;
color:#FFF
}

h3 {
clear:left
}

.err {
font-weight:700;
color:#FAA
}

ol.towercol {
list-style-type:none;
margin-right:1em;
margin-bottom:1em;
float:left
}

.towercol li {
clear:both
}

#columns li {
margin-bottom:0 !important
}

dt.skill,dd.skill {
display:table;
height:36px
}

dt.skill span,dd.skill span {
display:table-cell;
vertical-align:middle
}

dd.skill span {
width:100%
}

#creepslist {
list-style-type:none;
max-width: 500px;
margin-left: 25px
}

#creepslist li {
float:left
}

.horizontal #left_column,.horizontal #middle_column {
width:auto;
float:none
}

#middle_column a,#subnav a {
color:#22afcd
}

#middle_column a:hover,#subnav a:hover {
color:#98ffff
}

