body { margin: 0; padding: 0; font-family: "Lucida Grande", "Lucida Sans", Verdana, Tahoma, sans-serif; font-size: 9pt; color: #000; background: #FFFFFF repeat-x bottom; }
.header { background: url(../images/bg.jpg) no-repeat top; width: 100%; height: 440px; float: left; }
.wrapper { width: 1008px; height: auto; margin: 0 auto; }
.out-wrapper { width: 1008px; height: auto; float: left; margin: -435px 0 0 -33px; }
.nav_up { width: 988px; height: 62px; float: right; background: url(../images/navbg.png) no-repeat; }
ul.nav { margin: 20px 0 0 0; list-style-type: none; position: relative; }
ul.nav li { float: left; margin: 0 0 0 27px; }
ul.nav li span { position: absolute; width: auto; min-width: 50px; height: 30px; line-height: 30px; -moz-border-radius: 10px; background: #d0cfcf url(../images/subnavbg.gif) repeat-x; display: none; border: 1px solid #9675ad; padding: 0 15px; font-size: 10px; }
span.information { right: 140px; }
span.database { right: 82px; }
span.donate { left: 404px; }
ul.nav li:hover span { display: block; }
.logo-banner { width: 853px; height: 372px; float: left; background: url(../images/logo.png) no-repeat; margin: -3px 0 0 65px; }
.wrapper-menu { width: 1008px; height: auto; float: left; }
.sidebar { width: 194px; height: auto; min-height: 400px; float: left; margin: -30px 0 0 0; }
.sbar-left { width: 194px; height: auto; float: left; }
.login,.woe,.ss,.status { width: 194px; height: 210px; float: left; }
.login { background: url(../images/login.png) no-repeat; }
.login-table { margin: 36px 0 0 20px; }
.login-table a { color: #fff; }
.login-table label { color: #07550b; font-size: 12px; font-weight: bolder; }
.login-table input.txtfield { background: #cfcfcf; border: none; padding: 5px; font-size: 11px; width: 132px; -moz-border-radius: 2px; color: #493603;  }
.login-table input.login-btn { width: 89px; height: 36px; background: url(../images/login-btn.png) no-repeat; border: 0; margin: 0 -10px 0 -15px; }
.logged { width: 100%; height: auto; float: left; text-align: center; margin: 40px 0 0 0; }
.logged a { display: block; }
.woe { background: url(../images/woe-schedule.png) no-repeat; position: relative; }
.tbl-woe { width: 78%; margin: 42px 0 0 20px; text-align: center; font-weight: bolder; font-size: 11px;  }
.tbl-woe tr td.day { color: #07550b; }
.tbl-woe tr td.time { color: #ff0000; }
.server-time { position: absolute; bottom: 15px; width: 100%; text-align: center;}
.ss { background: url(../images/screenshots.png) no-repeat; }
.pics { width: 166px; height: 150px; float: left; margin: 41px 0 0 13px; }
.pics img { width: 166px; height: 150px; }
.main-inner-wrapper { width: 570px; height: auto; min-height: 400px; float: left; background: #FFF; border: 1px solid #bababa; margin: -30px 5px; -moz-border-radius: 10px; padding: 0 0 15px 0; }
.main-menu { width: 562px; height: auto; float: left; margin: 15px 0 0 12px; }
.main-header { width: 546px; height: 75px; background: url(../images/cont-header.jpg) no-repeat; float: left; }
.main-body { width: 546px; height: auto; background: #808080 repeat-x; float: left; }
.main-inner { width: 482px; height: auto; background: #FFF; float: left; padding: 0 15px; margin: 0 0 0 16px; }
.main-footer { width: 546px; height: 29px; background: url(../images/cont-footer.jpg) no-repeat; float: left; margin: 0 0 10px 0}
.update-header { background: url(../images/update-header.gif) no-repeat; width: 544px; height: 25px; float: left;  }
.update-body { background: #00ffea repeat-x; width: 544px; height: auto; float: left; }
.update-inner { background: #fff; width: 482px; height: auto; min-height: 250px; float: left; margin: 0 0 0 14px; padding: 0 15px; }
.update-footer { background: url(../images/update-footer.gif) no-repeat; width: 544px; height: 17px; float: left; }
.status { background: url(../images/status.png) no-repeat; position: relative }
.statuson,.player-on { position: absolute; }
.statuson { top: 20px; right: 20px; }
.status-mar { margin: 30px 20px 0 0; }
.status-mar2 { margin: 13px 0 0 0; }
.status-mar3 { margin: 13px 0 0 0; }
.player-on { bottom: 15px; display: block; width: 100%; text-align: center; font-size: 31px; color: #fff; }
.buttons { width: 100%; height: auto; float: left; text-align: center; margin: 10px 0; } 
.buttons img { margin: -5px 0; }
.pvp-ladder { width:192px; height: 292px; background: url(../images/pvp-ladder.jpg) no-repeat; }
.footer { background: url(../images/footer.jpg) no-repeat top; width: 100%; height: 518px; float: left; position: relative; margin: -300px 0 0 0; z-index: -1; }
.copy-menu { width: 961px; height: auto; margin: 0 auto;  }
.copyright { width: 100%; height: auto; float: left; margin: -137px auto 0 auto; }
.copyright a,.copyright span { float: left; }
.copyright a { margin: 0 0 0 70px; }
.copyright span { display: block; margin: 9px 110px; text-align: center; }
.copyright span p { margin: 3px 0; padding: 0; color: #fff; font-size: 11px; }
.topplayer { width: 170px; float: left; margin: 50px 0 0 11px }
.pvp-table { border-spacing: 0; border-collapse: collapse; width: 100%; }
.pvp-table th { padding: 5px 0px; }
.pvp-table td { padding: 5px 0px; }
.pvp-table th, .pvp-table td { font-size: 9pt; border-bottom: 1px solid #ddd; }
