table.center{margin-left:auto; margin-right:auto;}
.main-page{min-width:1000px;max-width:95%;width: expression(95 + "%");font-size: 11px;color: #ff0000;margin: 0 auto;}
#userbar {line-height: 40px;overflow: hidden;height: 40px;margin: auto;padding:0 40px;}
#userbar ul, #userbar li{margin: 0;line-height: inherit;}
#userbar ul li{display: inline;}
#navigation ul, #navigation li{margin: 0; line-height: inherit;}
#links a{color: #FFF;text-transform: uppercase;font-family: "Trebuchet MS", Verdana, Arial, Sans, sans-serif;font-size: 1.05em;height: 50px;padding: 0em 0.5em;padding-left: 0;}
#links a:hover{color: #ff0000;}
#full-page{width: 100%;margin: 0 auto;}
#logo{height:356px;width:825px;background-image: url(images/logo.jpg);background-repeat: no-repeat;background-position: top center;}
.p-bkg{margin: 0 auto;background-image: url(images/p-bkg.jpg);background-repeat: repeat-y;background-position: top center;}
.nav-pad{padding:0 0 0 0;background-image: url(images/navi.jpg);background-repeat: no-repeat;background-position: top center;}
#navi{height: 356px;margin: 0px;width:175px;}
#navi ul{list-style-type: none;margin: 0;padding:0 0 0 0;}
#navi ul li{padding:0 0 0 0;width:160px;overflow: hidden;background-image: none;float: left;margin: 0;height:30px;line-height: 30px;white-space: nowrap;}
#navi ul li a{display: block;width:160px;float:left;height: 30px;margin-top: 0;font-size: 10px;font-family: Arial;font-weight: bold;color: #000;background-image: url(images/button.gif);background-repeat: no-repeat;background-position: 0 0;text-align: center;}
#navi ul li a:hover{width: 160px;height: 30px;background-position: -160px 0;color: #ff0000;}
.floatL{Padding:0 0 0 30px;float: left;}
.floatR{Padding:0 30px 0 0;float:right;}
#banner{height: 129px;clear: both;margin: 0 auto;}
#footer{text-align: center;color: #000;padding-top:5px;height: 160px;clear: both;margin: 0 auto;}
#footer a{color: #ff0000;}
#footer a:hover{color: #000000;text-decoration: underline;}
#subfooter{width: 50%;color: #000;text-align: center;border: 1px solid #000;margin: 1.5em auto;padding: 1em;font-size: 10px;}
.T-C{background-image: url(images/bt.gif);background-repeat: repeat-x;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFF;}
.T-L{width: 25px;height: 60px;background-image: url(images/btl.gif);background-repeat: no-repeat;background-position: top left;}
.T-R{width: 25px;height: 60px;background-image: url(images/btr.gif);background-repeat: no-repeat;background-position: top right;}
.t-bbkg{height: 65px;background-image: url(images/bb.gif);background-repeat: repeat-x;background-position: top left;}
.T-RB{width: 121px;height: 65px;background-image: url(images/bbr.gif);background-repeat: no-repeat;background-position: top right;}
.T-LB{width: 39px;height: 65px;background-image: url(images/bbl.gif);background-repeat: no-repeat;background-position: bottom left;}
.T-body{border:0px;background-color: #595959;font-size: 10px;color: #fff;}
/*above*/
a{color: #fff;text-decoration: none;}
a:hover{color: #ff0000;}
a.side{color: #FFF;text-decoration: none;}
a:hover.side{color: #ff0000;}
a.white, li.white a{color: #FFF;text-decoration: none;}
a:hover.white, li.white a:hover{color: #FFF;}
body{margin: 0px;background-color: #363636;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFF;}
hr{height: 1px;border: 1px solid #999999;}
hr.side-hr{height: 1px;border: 1px solid #999999;}
td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
pre{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.alt{color: #c0c0c0;}
.spacer{margin-bottom: 10px;}
.admin-message{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;color: #FFF;background: #363636;border: 1px solid #999999;padding: 3px 4px 5px 4px;margin-bottom: 5px;}
form{margin: 0px;}
.bbcode{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFF;background: #363636;border: 1px solid #999999;margin-top: 2px;}
.textbox{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFF;background: #363636;border-style:1px solid;border-color:#000 #999 #999 #000;}
.button, .quote{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFF;background: #363636;border-style:1px solid;border-color:#999 #000 #000 #999;}
.main-body{padding: 10px 0px;font-size: 11px;color: #fff;}
.side-left .side-border-right{display: none;}
.side-right .side-border-left{display: none;}
.side-border-left{color: #FFF;padding: 10px 10px 10px 0;width: 175px;}
.side-border-right{color: #FFF;padding: 10px 0 10px 10px;width: 175px;}
.news-category{border: 0;margin: 3px 5px 0 0;float: left;}
.news-footer{font-size: 10px;color: #FFF;background: #363636;border: 1px solid #999999;padding: 3px 4px 4px 4px;}
.main-bg{color: #FFF;padding: 10px 0 5px 0;}
.center{margin: 0 auto;}
.tbl-border{border: 1px solid #000;}
.tbl{font-size: 11px;color: #FFF;background: #363636;padding: 4px;}
.tbl1{font-size: 11px;color: #FFF;background: #363636;border: 1px solid #000;padding: 4px;background-image: url(images/bar.gif);background-repeat: repeat-x;background-position: top left;}
.tbl2{font-size: 11px;color: #FFF;background: #363636;border: 1px solid #000;padding: 4px;background-image: url(images/bar.gif);background-repeat: repeat-x;background-position: top left;}
.forum-caption{font-size: 11px;font-weight: bold;color: #FFF;background: #363636;padding: 2px 4px 4px 4px;}
.poll{height: 12px;border: 1px solid #999999;}
.comment-name{font-weight: bold;color: #c0c0c0;}
.shoutboxname{font-weight: bold;color: #FFF;}
.shoutbox{color: #FFF;}
.shoutboxdate{font-size: 10px;color: #FFF;}
.small{font-size: 10px;font-weight: normal;}
.small2{font-size: 10px;font-weight: normal;color: #FFF;}
.side-small{font-size: 10px;font-weight: normal;color: #FFF;}
.side-label{color: #FFF;background: #363636;margin: 2px 0 2px 0;padding: 2px 2px 3px 2px;}
#navigation h2{font-size: 10px;font-weight: normal;background: #363636;margin: 0;padding: 4px;}
#navigation ul{margin: 0;padding: 0;list-style-type: none;}
* html #navigation ul li{height: 1%;}
#navigation a{display: block;color: #FFF;padding: 2px;text-decoration: none;}
#navigation a:hover{color: #FFF;background: #ff0000;}
.pagenav{padding: 4px;}
.pagenav span{color: #FFF;background: #f6a504;border: 1px solid #999999;padding: 2px 4px 2px 4px;margin: 2px;}
.pagenav a{color: #FFF;background: #363636;border: 1px solid #999999;padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;}
.pagenav a:hover{color: #FFF;background: #ff0000;margin: 2px;text-decoration: none;}