#swf{width:327px;position:absolute;right:0;top:0}
#header{width:100%;height:400px;margin:0 auto}
#tlcor{width:67px;float:left;height:400px}
#logo{height:400px;width:477px;margin:0 auto}
#mpage{min-width:1004px;margin:0;background:url(images/phbkg.jpg) repeat-x top}
#thbkg{background:url(images/thbkg.jpg) repeat-x top}
#tlbkg{background:url(images/tlbkg.jpg) no-repeat top left}
#trbkg{background:url(images/trbkg.jpg) no-repeat top right}
#user{height:68px;margin-bottom:24px}
#navi{float:left;width:133px;left:67px;top:101px;position:absolute}
#navi ul{margin:0;padding:0}
#navi li{overflow:hidden;background-image:none;float:left;line-height:30px;white-space:nowrap}
#navi li a{padding-left:5px;display:block;width:100px;height:30px;font-size:9px;font-family:Arial;font-weight:bold;color:#000;text-decoration:none;background:url(images/button.gif) no-repeat 0 0}
#navi li a:hover{width:100px;height:30px;color:#fff;background:url(images/buttonh.gif) no-repeat 0 0}
.floatL{float:left}
#footer{color:#888;clear:both;padding:20px;text-align:center}
#footer a{color:#555}
#footer a:hover{ color:#888;text-decoration:underline}
#subfooter{color:#888;text-align:center;padding:20px 0 40px;font-size:10px}
#links{float:left;height:58px;padding-left:200px}
#links ul{float:left;width:100%;padding:0;margin:0;list-style-type:none}
#links li{float:left;line-height:58px;display:inline}
#links li a{padding:0 20px;font-size:11px;font-family:Arial;font-weight:bold;color:#49d;background:url(images/bullet.gif) no-repeat left}
#links li a:hover{padding:0 20px;color:#888;text-decoration:underline}
a{color:#49d;text-decoration:none}
a:hover{color:#888;text-decoration:underline}
a.side{color:#49d;text-decoration:none}
a:hover.side{color:#888;text-decoration:underline}
a.white, li.white a{color:#000;text-decoration:none}
a:hover.white, li.white a:hover{color:#000;text-decoration:underline}
.bullet{border:0}
body{background:#e5e5e5;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff}
hr{height:1px;border:1px solid #666}
hr.side-hr{height:1px;border:1px solid #666}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
pre{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
.alt{color:#000}
.center{margin:0 auto}
.spacer{margin-bottom:20px}
.admin-message{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;color:#000;border:1px solid #000;padding:3px;margin-bottom:5px}
form{margin:0px}
.bbcode{font-size:10px;color:#fffb;border:1px solid #000;margin-top:2px;background:#38506c}
.textbox{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;border:1px solid #000;background:#38506c}
.button{border:0;height:20px;line-height:20px;font-size:10px;color:#888;background:url(images/but.gif) repeat-x top}
.button:hover{color:#fff;background:url(images/buth.gif) repeat-x top}
.quote{font-size:10px;color:#bbb;border:1px solid #000;background:#38506c}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;}
#cts{margin:0 10px}
#main-bg{line-height: 1.4em;padding: 2em .75em}
#side-border-right, #side-border-left{padding: 2em 0.75em;width: 15em;max-width: 15em;display: inline}
#side-border-left{padding-right:0.5em;float: left}
#side-border-right{padding-left:0.5em;float: right}
* html #side-border-right{margin-left:-3px;}
* html #side-border-left{margin-right:-3px;}
.side-both #main-bg{margin:0 16em;}
.side-left #main-bg{margin-left:16em;}
.side-right #main-bg{margin-right:16em;}
.side-left #side-border-right{display:none;}
.side-right #side-border-left{display:none;}
.st{padding:15px 0;font-variant:small-caps;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#888;background:url(images/st.gif) no-repeat bottom left}
.sbody{padding:30px 0;font-size:10px;color:#888}
.tt{padding:15px 0;text-align:center;font-variant:small-caps;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#888;background:url(images/tt.gif) no-repeat bottom center}
.tbody{padding:30px 0;font-size:10px;color:#888}
.news-category{border:0;margin:3px 5px 0 0;float:left}
.news-footer{font-size:10px;color:#aaa;border:1px solid #49d;padding:3px}
.tbl-border{border:1px solid #49d}
.tbl{font-size:11px;color:#888;border:1px solid #666;padding:4px}
.tbl1{font-size:11px;color:#888;border:1px solid #666;padding:4px}
.tbl2{font-size:11px;color:#888;border:1px solid #666;padding:4px}
.forum-caption{font-size:12px;font-weight:bold;text-decoration:underline;color:#49d;padding:2px}
.poll{height:12px;border:1px solid #666}
.comment-name{font-weight:bold;color:#000}
.shoutboxname{font-weight:bold;color:#000}
.shoutbox{color:#555}
.shoutboxdate{font-size:10px;color:#555}
.small{font-size:10px;font-weight:normal}
.small2{font-size:10px;font-weight:normal;color:#000}
.side-small{font-size:10px;font-weight:normal;color:#000}
.side-label{color:#000;text-decoration:underline;margin:2px 0;padding: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-left:10px;height:20px;width:150px;line-height:20px;display:block;color:#888;background:url(images/nav.gif) no-repeat 0 0;text-decoration:none}
#navigation a:hover{background:url(images/navh.gif) no-repeat 0 0}
.pagenav{padding:4px}
.pagenav span{color:#888;background:#49d;border:1px solid #888;padding:4px;margin:2px}
.pagenav a{color:#49d;border:1px solid #49d;padding:4px;margin:2px;text-decoration:none}
.pagenav a:hover{color:#888;background:#49d;margin:2px;text-decoration:none}
