#logo{background: url(style/rotator.php) no-repeat center top; height:120px; 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{clear: both;margin: 0 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:#603; margin:0 auto;}
.main-body{font-size:11px; color:#000; padding:4px;}
a{color:#906; text-decoration:none;}
a:hover{color:#603; text-decoration:underline;}
a.side{color:#906; text-decoration:none;}
a:hover.side{color:#603; text-decoration:underline;}
a.white, li.white a{color: #fff; -decoration:none;}
a:hover.white, li.white a:hover{color: #fff; text-decoration:underline;}
body{margin:0px; background-image:url(images/p-bkg.jpg); background-position:top center; background-attachment:fixed; background-color:#d0a6ef; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000;}
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:#603;}
.spacer{margin-bottom: 15px;}
.admin-message{background-color:#d0a6ef; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; color:#006;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:11px; color:#906; background-color:#d0a6ef; border:1px solid; border-color:#fff #000 #000 #fff; height:20px; margin-top:2px;}
.bbcode{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#906; background-color:#d0a6ef; border:1px solid #000;border-color:#000 #fff #fff #000; margin-top:2px;}
.textbox{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#906; background-color:#d0a6ef; border:1px solid;border-color:#000 #fff #fff #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:#000; padding:4px; background:url(images/b-body.gif) repeat-y top;}
.c-body{font-size:12px; color:#000; padding:4px; background-color:#4d0a6ef; 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:#000; border:1px solid; border-color:#000 #666 #666 #000; margin-top:9px; padding:3px 4px 4px 4px;}
.main-bg{color:#000; padding:10px 0 5px 0;}
.center{margin: 0 auto;}
.tbl-border{}
.tbl{font-size:11px; color:#000;padding: 4px;background-color:#d0a6ef; border:1px solid #000;}
.tbl1{font-size:11px; color:#000;padding: 4px;background-color:#c9f; border:1px solid #000;}
.tbl2{font-size:11px; color:#000;padding: 4px;background-color:#c9f; border:1px solid #000;}
.forum-caption{font-size:11px; font-weight:bold; color:#fff; padding:2px 4px 4px 4px;}
.quote{font-size:11px; color:#000; background-color:#d0a6ef; padding:4px; margin:0px 20px 0px 20px; border:1px solid #603;}
.comment-name{font-weight:bold; color:#906;}
.shoutboxname{font-weight:bold; color:#906;}
.shoutbox{color:#000;}
.shoutboxdate{font-size:10px;color:#00f;}
.small{font-size: 10px;font-weight: normal;}
.small2{font-size:10px; font-weight:normal; color:#666;}
.side-small{font-size:10px; font-weight:normal; color:#000;}
.side-label{color:#009; 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: #ffff80;padding: 2px;text-decoration: none;}
#navigation a:hover{color: #fff;background-color: #476b8a;}
.pagenav{padding: 4px;}
.pagenav span{color: #ffff80;background-color: #476b8a;border: 1px solid #ddd;padding: 2px 4px 2px 4px;margin: 2px;}
.pagenav a{color: #ffff80;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;}