.center {margin: 0 auto;}
#logo{background: url(style/rotator.php) no-repeat center top;height: 300px;width: 1000px;margin-bottom: 10px;}
#content-page{z-index:1;position:relative;}
#edgeL{background: url(images/L-bkg.jpg) repeat-y left;top:0;left:0;width: 50%;height: 100%;position: fixed;}
#edgeR{background: url(images/R-bkg.jpg) repeat-y right;top:0;right:0;width: 50%;height: 100%;position: fixed;}
#subfooter{width: 40%;color: #fff;text-align: center;border: medium double #fff;margin: 10px auto;padding: 4px;font-size: 10px;}
#footer a{color: #000;text-decoration: none;}
#footer a:hover{color: #fff;text-decoration: underline;}
#footer{min-width:1000px;max-width:60%;width: expression(60 + "%");text-align: center;color: #fff;vertical-align:middle;height: 225px;clear: both;margin: 0 auto;}
.banner{margin: 15px auto;}
#p-bkg{background-image: url(images/p-bkg.jpg);background-repeat: repeat-x;background-position: top center;}
#navi-bar{min-width:1000px;max-width:95%;width: expression(95 + "%");background: url(images/navi_02.jpg) repeat-x top;height: 62px;}
#navi{height: 62px;margin-bottom: 10px;}
#navi ul{margin: 0;padding: 0 0 0 0;}
#navi li{overflow: hidden;background-image: none;float: left;margin: 0;line-height: 62px;white-space: nowrap;}
#navi li a{display: block;width: 100px;height: 62px;margin-top: 0;font-size: 9px;font-family: Arial;font-weight: bold;color: #fff;text-decoration: none;background: url(images/button.gif) no-repeat;background-position: 0 0;text-align: center;}
#navi li a:hover{width: 100px;height: 62px;background-position: -100px 0;color: #fef;}
.floatL{float:left;}
.floatR{float:right;color: #fff;line-height:62px;}
#userbar{background: url(images/navi.jpg) repeat-x top;height: 62px;line-height: 62px;overflow: hidden;margin: auto;}
#userbar ul, #userbar li{color:#fff;margin: 0;line-height: inherit;}
#userbar ul li{display: inline;}
#userbar a{color: #fff;}
.navi-l{background: url(images/navi_01.jpg) no-repeat top;width:50px;height:62px;}
.navi-r{background: url(images/navi_03.jpg) no-repeat top;width:50px;height:62px;}
.main-page{min-width:1000px;max-width:95%;width: expression(95 + "%");font-size: 11px;color: #fef;margin: 0 auto;}
.main-body{font-size: 11px;color: #fff;padding: 4px;}
a{color: #fff;text-decoration: none;}
a:hover{color: #fff;text-decoration: underline;}
a.side{color: #fff;text-decoration: none;}
a:hover.side{color: #fef;text-decoration: underline;}
a.white, li.white a{color: #fff;text-decoration: none;}
a:hover.white, li.white a:hover{color: #fff;text-decoration: underline;}
.bullet{border:0;}
body{margin: 0px;background-image: url(images/p-bkg.jpg);background-position: top center;background-attachment:fixed;background-color: #475860;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFF;}
hr{border: 1px solid #485b6c;}
hr.side-hr{border: 1px solid #fff;}
td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
pre{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.alt{color: #fef;}
.spacer{margin-bottom: 15px;}
.admin-message{background-color: #485b6c;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;color: #fff;border: 1px solid #000;padding: 3px 4px 5px 4px;margin-bottom: 5px;}
form{margin: 0px;}
.button{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #fff;background-color: #485b6c;border:1px solid;border-color:#666 #000 #000 #666;height: 20px;margin-top: 2px;}
.bbcode{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #fff;background-color: #485b6c;border: 1px solid #000;border-color:#000 #666 #666 #000;margin-top: 2px;}
.textbox{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #fff;background-color: #485b6c;border: 1px solid;border-color:#000 #666 #666 #000;}
.side-left .side-border-right{display: none;}
.side-right .side-border-left{display: none;}
.side-border-left{color: #fff;width: 175px;padding-top:4px;}
.side-border-right{color: #fff;width: 175px;padding-top:4px;}
.btop{height:48px;background: url(images/bt.gif) no-repeat top;}
.bb{height:42px;background: url(images/bb.gif) no-repeat top;}
.bt{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #fff;text-align:center;padding: 6px 4px 6px 4px;}
.ctl{width: 105px;height: 67px;background-image: url(images/ttl.jpg);}
.ctr{width: 70px;height: 67px;background-image: url(images/ttr.jpg);}
.ct{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #fff;text-align:center;padding: 6px 4px 6px 4px;background: url(images/tt.jpg) repeat-x center;}
.cb{height:25px;background: url(images/tb.jpg) repeat-x center;}
.cbr{width: 50px;height: 25px;background-image: url(images/tbr.jpg);}
.cbl{width: 50px;height: 25px;background-image: url(images/tbl.jpg);}
.s-body{font-size: 10px;color: #fff;padding:4px;background: url(images/b-body.gif) repeat-y top;}
.c-body{font-size: 10px;color: #fff;padding:4px;background-color:#485b6c;border-left:1px solid #000;border-right:1px solid #000;}
.news-category{border: 0;margin: 3px 5px 0 0;float: left;}
.news-footer{font-size: 10px;color: #fff;border: 1px solid;border-color:#000 #666 #666 #000;padding: 3px 4px 4px 4px;}
.main-bg{color: #fff;padding: 10px 0 5px 0;}
.center{margin: 0 auto;}
.tbl-border{}
.tbl{font-size: 11px;color: #fff;padding: 4px;background-color:#485b6c;border: 1px solid #000;}
.tbl1{font-size: 11px;color: #fff;padding: 4px;background-color:#344554;border: 1px solid #000;}
.tbl2{font-size: 11px;color: #fff;padding: 4px;background-color:#344554;border: 1px solid #000;}
.forum-caption{font-size: 11px;font-weight: bold;color: #FFF;padding: 2px 4px 4px 4px;text-decoration: underline;}
.quote{font-size: 11px;color: #fff;background-color: #485b6c;padding: 4px;margin: 0px 20px 0px 20px;border: 1px solid #bbb;}
.comment-name{font-weight: bold;color: #fef;}
.shoutboxname{font-weight: bold;color: #fef;}
.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;margin: 2px 0 2px 0;padding: 2px 2px 3px 2px;}
#navigation h2{font-size: 10px;font-weight: normal;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-color: #476b8a;}
.pagenav{padding: 4px;}
.pagenav span{color: #fff;background-color: #476b8a;border: 1px solid #ddd;padding: 2px 4px 2px 4px;margin: 2px;}
.pagenav a{color: #fff;border: 1px solid #ddd;padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;}
.pagenav a:hover{color: #fff;background-color: #476b8a;margin: 2px;text-decoration: none;}