/* CSS Document */
body {
padding:0px; margin:0px; 
background-image:url(img/body_background.jpg); background-position:top; background-repeat:repeat;
}

body, p, font, table, td, tr, div, form {
font-family:Verdana, Arial, Sans-Serif; font-size:11px; 
}

* html body { overflow-x:hidden; margin:0px auto; text-align:center; }

#wrap {
width:100%;
background-image:url(img/spladder.png); background-position:center top ; background-repeat:no-repeat;
text-align:center;
padding-top:20px;
}

* html #wrap {
background-color: #333;
back\ground-color: transparent;
background-image: url(img/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/spladder.png", sizingMethod="crop");
background-position:center bottom;
width:1180px;
margin:0px auto;
}

#main {
width:876px;
margin:0px auto;
border:1px solid #000000; 
padding:8px; padding-top:161px;
background-color:#FFFFFF;
background-image:url(img/main_top.gif); background-position:top left; background-repeat:no-repeat;
}
* html #main { width:884px; }

a { color:#232B6E; font-weight:bold; text-decoration:none; }
a:active { }
a:visited { }
a:hover { color:#ffffff; }

/* Quicknavi */
#quicknavi {
width:731px; height:135px;
margin-bottom:8px; margin-left:148px;
}
* html #quicknavi { margin:0px; padding:0px 0px 8px 140px; width:881px; text-align:left; }

#quicknavi div {;
float:left;
margin-left:8px; padding:8px;
height:117px;
border:1px solid #848C94; 
background-color:#D7DFE7;
overflow:hidden;
}

*html #quicknavi div { height:133px; }

#quicknavi div td { font-size:10px; }

#latestnews {
width:214px;
text-align: left;
}
* html #latestnews { width:224px; }

#latestwars {
width:163px;
text-align: left;
}
* html #latestwars { width:181px; }

#latestcups {
width:272px; 
font-size:6px;
text-align: left;
}
* html #latestcups { width:296px; }

/* Content */
#leftcontent div,td { color:#232B6E; }
#middlecontent div,td,h1,h2 { color:#232B6E; }

#leftcontent, #middlecontent, #rightcontent {
float:left;
overflow:hidden;
}

#leftcontent {
width:148px;
}

#navigation, #infobox, #statistic {
padding:0px 5px 5px 5px;
text-align:center;
}

#navigation {
line-height:150%; 
}

#navigation ul {
list-style-type:none;
text-align:left;
margin-left:25px;
padding:0px;
}

#middlecontent {
width:543px;
margin:0px 8px 0px 8px; padding:8px 10px 10px 10px;
border:1px solid #848C94;
background-color:#D7DFE7;
}
* html #middlecontent { width:563px; }

#rightcontent {
width:147px;
}

#search, #login, #shoutbox, #poll {
padding:8px 5px 5px 5px;
}

#rightcontent div, #leftcontent div {
border:1px solid #848C94;
background-color:#D7DFE7;
margin-bottom:8px;
padding-top:8px;
}

#rightcontent div div, #leftcontent div div {
border:0px; background-color:transparent;
}

.clearleft { clear:left; }
.clearboth { clear:both; }

/* Misc */
table.title {
background-color:#EAEEF2; 
}

table.title td { 
font-size:14px; font-weight:bold; 
}

span.headline-cc, span.headline {
font-size:14px; font-weight:bold;
}

span.headline { color:#851A1A; }
span.headline-cc { color:#232B6E; }

#footer { width:881px; text-align: center; margin-top:8px; }
