#fpage{margin:0}
#vbkg{background:url(images/vbkg.jpg) repeat-y center}
#fbkg{background:url(images/fbkg.jpg) no-repeat bottom center}
#tbkg{background:url(images/tbkg.jpg) no-repeat top center}
#pbkg{width:1004px;margin:0 auto}
#subfooter{color:#999;text-align:center;padding:20px 0;font-size:10px}
#footer a{color:#bbb;text-decoration:none}
#footer a:hover{color:#999;text-decoration:underline}
#footer{width:65%;color:#999;clear:both;padding:30px 0;text-align:center;margin:0 auto}
#navi{height:17px;padding:0 50px}
#navi ul{margin:0;padding:0}
#navi li{overflow:hidden;background-image:none;float:left;line-height:17px;white-space:nowrap}
#navi li a{display:block;height:17px;width:100px;font-size:9px;font-family:Arial;font-weight:bold;color:#fff;text-decoration:none;text-align:center}
#navi li a:hover{color:#0ff;background:url(images/button.gif) no-repeat -100px 0}
.floatL{float:left}
.floatR{float:right;line-height:17px;color:#fff}
#logo{height:190px;width:1004px;margin:0 auto}
.mbody{font-size:11px;color:#999}
a{color:#666;text-decoration:none}
a:hover{color:#0ff;text-decoration:underline}
a.side{color:#666;text-decoration:none}
a:hover.side{color:#0ff;text-decoration:underline}
a.white, li.white a{color:#999;text-decoration:none}
a:hover.white, li.white a:hover{color:#999;text-decoration:underline}
body{background:#111;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333}
.center{margin:0 auto}
.bullet{border:0}
hr{border:1px solid #ccc}
hr.side-hr{border:1px solid #ccc}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
pre{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.alt{color:#999}
.spacer{margin-bottom:15px}
.admin-message{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;color:#999;border:1px solid #ccc;padding:3px 4px 5px 4px;margin-bottom:5px}
form{margin:0px}
.button{font-size:10px;color:#fff;background:url(images/but.jpg) repeat;border:1px solid #ccc;height:20px;margin-top:2px}
.bbcode{font-size:10px;color:#999;background:#222;border:1px solid #ccc}
.textbox{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#999;background:#222;border:1px solid #ccc}
.quote{font-size:11px;color:#0ff;background:#222;border:1px solid #ccc;padding:4px;margin:0 20px}
#bbcode_smileys_list_message{background-color:#ccc}
#bbcode_smileys_list_shout_message{background-color:#ccc}
.side-left .side-border-right{display:none}
.side-right .side-border-left{display:none}
.side-border-left{width:180px;padding:0 1px}
.side-border-right{width:180px;padding:0 1px}
.side-border-left .stop{background:url(images/sltop.jpg) no-repeat top}
.side-border-right .stop{background:url(images/srtop.jpg) no-repeat top}
.side-border-left .st{padding:20px 0 12px 18px;font-size:12px;font-weight:bold;color:#fff}
.side-border-right .st{padding:20px 18px 12px 0;font-size:12px;font-weight:bold;color:#fff;text-align:right}
.sbody{font-size:10px;color:#999;padding:40px 2px}
.tt{padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff}
.tbody{font-size:10px;color:#999;padding:20px 6px 100px}
.news-category{border:0;margin:3px 5px 0 0;float:left}
.news-footer{font-size:10px;color:#999;background:#444;border:1px solid #ccc;padding:3px}
.tbl-border{border:1px solid #ccc}
.tbl{font-size:11px;color:#999;padding:4px;background:#444;border:1px solid #ccc}
.tbl1{font-size:11px;color:#999;padding:4px;background:#444;border:1px solid #ccc}
.tbl2{font-size:11px;color:#999;padding:4px;background:#444;border:1px solid #ccc}
.forum-caption{font-size:11px;font-weight:bold;color:#999;padding:2px 4px 4px 4px;text-decoration:underline}
.comment-name{font-weight:bold;color:#999}
.shoutboxname{font-weight:bold;color:#999}
.shoutbox{color:#999}
.shoutboxdate{font-size:10px;color:#999}
.small{font-size:10px;font-weight:normal}
.small2{font-size:10px;font-weight:normal;color:#999}
.side-small{font-size:10px;font-weight:normal;color:#999}
.side-label{color:#999;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{padding:0 0 0 14px;line-height:23px;height:23px;display:block;color:#bbb;text-decoration:none;background:url(images/nav.gif) 0 0 no-repeat}
#navigation a:hover{padding:0 0 0 14px;color:#fff;background:url(images/nav.gif) 0 -23px no-repeat}
.pagenav{padding:4px}
.pagenav span{color:#c85;background:#444;border:1px solid #ccc;padding:2px 4px;margin:2px}
.pagenav a{color:#999;border:1px solid #ccc;padding:2px 4px;margin:2px;text-decoration:none}
.pagenav a:hover{color:#c85;background-color:#000;margin:2px;text-decoration:none}
.pbg{background:#282828}
.pl{background:url(images/pl.jpg) repeat-y left}
.pr{background:url(images/pr.jpg) repeat-y right}
.pt{background:url(images/pt.jpg) repeat-x top}
.ptl{background:url(images/ptl.jpg) no-repeat top left}
.ptr{background:url(images/ptr.jpg) no-repeat top right}
.pb{background:url(images/pb.jpg) repeat-x bottom}
.pbl{background:url(images/pbl.jpg) no-repeat bottom left}
.pbr{background:url(images/pbr.jpg) no-repeat bottom right}