* { margin: 0; padding: 0;}
body,html { color: #CCCCCC; background-image: url(images/bluebg.jpg); background-repeat: no-repeat}
#header { width: 722px; height: 87px; margin: auto; float: left; background-image: url(images/header.jpg); background-repeat: no-repeat; padding-bottom: 5px;}
#footer { text-align: center; width: 750px; clear: both; margin: 0px; padding-top: 5px;}
#footer a { font-size: 8pt; text-decoration: none; width: 750px; clear: both; margin: 0px; padding-top: 5px;}
a { color: #cccccc; text-decoration: none;}
a:hover { color: #ffffff; text-decoration: none;}
.menu { width: 220px; height: 294px; margin-bottom: 13px; background-image: url(images/menubase.jpg); background-repeat: no-repeat
}
.menu a { color: #cccccc; font-size: 10pt; padding-left: 20px; text-decoration: none;}
.menu a:hover { background-image: url(images/hover.jpg); color: #ffffff; font-size: 10pt; padding-left: 20px; text-decoration: none;}
.tblheader { background-color: #222222; font-weight: bold;}
.tddata { background-color: #222222;}
.tdhead { background-color: #414141; font-weight: bold;}
.editbox { background-color: #414141; border-bottom: 1px solid #626262; border-left: 1px solid #040404; border-right: 1px solid #626262; border-top: 1px solid #040404; color: #cccccc; font-family: arial, tahoma, verdana; font-size: 9pt;}
.clearbutton { background-color: transparent; border-bottom: 0px solid #040404; border-left: 0px solid #626262; border-right: 0px solid #040404; border-top: 0px solid #626262; color: #ffffff; font-family: arial, tahoma, verdana; font-size: 11pt;}
.button{background-color:#0B044B;border-bottom:1px solid #080333;border-left:1px solid #12077A;border-right:1px solid #080333;border-top:1px solid #12077A;color:#ccc;font-family:arial, tahoma, verdana;font-size:9pt;}
#tabnav { height: 20px; margin: 0; padding-left: 10px; border-bottom: 1px solid #222222;}
#tabnav li { margin: 0; padding: 0; display: inline; list-style-type: none;}
#tabnav a:link, #tabnav a:visited { float: left; background: #000000; line-height: 14px; padding: 2px 10px 2px 10px; margin-right: 4px; border-top: 1px solid #222222; border-left: 1px solid #222222; border-right: 1px solid #222222; text-decoration: none; color: #8A8A8A;}
#tabnav a:link.active, #tabnav a:visited.active { background: #000000; color: #cccccc; font-weight: bold;}
#tabnav a:hover { background: #000000;}
.error { border-top: 1px solid #ff0000; border-bottom: 1px solid #ff0000; margin: 5px; padding: 5px; color: #ffff00; font-weight: bold; text-align: center;}
legend { color: #cccccc; background-color: #000000; font-weight: bold; padding-left: 5px; padding-right: 5px;}
fieldset { text-align: center; border: 1px dotted #cccccc; padding: 5px; margin-bottom: 10px;}
.note { text-align: left; font-size: 10px;}
#attack ul { list-style: none; margin: 0; padding: 0; border: none;}
#attack li { margin-left: 20px; padding-left: 10px; border-left: 3px solid #7E7E7E;}
#attack .first { padding: 0px; margin: 0px; border: none;}
#wrapper { width: 1620px; margin: auto;}
#left { width: 300px; margin-left: 1%; float: left;}
#right { width: 730px; float: left; margin-left: -70px;}
#login { width: 220px; height: 112px; margin-top: 27px; margin-bottom: 13px; background-image: url(images/loginbase.gif); background-repeat: no-repeat;}
#signup { width: 220px; height: 70px; margin-bottom: 13px; background-image: url(images/signup.png); background-repeat: no-repeat;}
#menu { width: 220px; height: 294px; background-image: url(images/menubase.jpg); background-repeat: no-repeat;}
#menutext ul { height: 575px;}
#menutext li { list-style: none; width: 210px; height: 25px; font-size: 13pt;}
#menutext li a { display: block; text-indent: 35px; width: 204px; margin-left: 9px;}
#menutext li a:hover { background: url("images/hover.jpg"); height: 22px;}
body#reg a#reg, body#pass a#pass, body#home a#home, body#news a#news, body#vote a#vote, body#rules a#rules, body#tos a#tos { background-image: url(images/active.jpg); background-repeat:no-repeat; height: 22px; margin-left: 9px;}
#intro { width: 730px; height: 177px; overflow:auto; margin-bottom: 13px; background-image: url(images/intro.png); background-repeat: no-repeat;}
#content { width: 720px; float: left; margin-left: -70px; height: auto; overflow:auto;}