#content-page{z-index:1;position:relative;min-width:1000px;max-width:95%;width:expression(95 + "%");margin:0 auto;}
#subfooter{width: 40%;color: #69c;text-align: center;border: 0;margin: 15px auto;padding: 4px;font-size: 10px;}
#footer a{color: #69c;text-decoration: none;}
#footer a:hover{color: #69c;text-decoration: underline;}
#footer{width:80%;text-align: center;color: #69c;border: 0;padding:10px;margin: 0 auto;margin:15px auto;}
#banner{clear: both;margin: 0 auto;}
#navi_L{width:10px;height:92px;background:url(images/navi_L.png) no-repeat top;}
#navi_R{width:10px;height:92px;background:url(images/navi_R.png) no-repeat top;}
#navi{background: url(images/navi.png) repeat-x top;height: 92px;margin-top: 0;padding-left: 30px;}
.navi, .navi ul {height:65px;font-size:12px;font-weight:bold;float:left;list-style:none;line-height:80px}
.navi a {display:block;text-decoration:none}
.navi li {float:left}
.navi li a {color:#ffff;padding:0 20px;display:block}
.navi li a:hover {color: #69c;text-decoration: underline;padding:0 20px;display:block;background:url(images/hover.png) no-repeat center top}
#navi ul.navi li ul li a {background:none;padding:5px 6px}
.navi ul {position:absolute;z-index:10;left:-999em;height:auto;width:150px;background-color:#173661;border: 1px solid #003;padding:10px;font-weight:normal;line-height:1}
.navi li li {width:150px;font-weight:bold;font-family:verdana,sans-serif}
.navi li li a {padding:4px 100px;width:150px;color:#fff}
.navi li ul ul {margin:-21px 0 0 150px}
.navi li li:hover {color:#888}
.navi li ul li:hover a, .navi li ul li li:hover a, .navi li ul li li li:hover a, .navi li ul li li li:hover a {}
.navi li:hover a, .navi li.sfhover a {}
.navi li:hover li a, .navi li li:hover li a, .navi li li li:hover li a, .navi li li li li:hover li a {}
.navi li:hover ul ul, .navi li:hover ul ul ul, .navi li:hover ul ul ul ul, .navi li.sfhover ul ul, .navi li.sfhover ul ul ul, .navi li.sfhover ul ul ul ul {left:-999em}
.navi li:hover ul, .navi li li:hover ul, .navi li li li:hover ul, .navi li li li li:hover ul, .navi li.sfhover ul, .navi li li.sfhover ul, .navi li li li.sfhover ul, .navi li li li li.sfhover ul {left:auto}
.navi li:hover, .navi li.sfhover {}
.floatL{float:left;}
.floatR{float:right;color: #69c;line-height:100px;}
#logo{height:250px;width:1000px;background: url(images/logo.png) no-repeat center top;}
#header{background: url(images/header_01.jpg) no-repeat top;width:999px;height:21px;}
.main-page{font-size: 11px;color: #039;margin: 0 auto;}
.main-body{font-size: 11px;color: #fff;padding: 4px;}
a{color: #fff;text-decoration: none;}
a:hover{color: #69c;text-decoration: underline;}
a.side{color: #fff;text-decoration: none;}
a:hover.side{color: #69c;text-decoration: underline;}
a.white, li.white a{color: #fff;text-decoration: none;}
a:hover.white, li.white a:hover{color: #69c;text-decoration: underline;}
#bbcode_smileys_list_message{background: #69c;}
#bbcode_smileys_list_shout_message{background: #69c;}
.bullet{border:0;}
body{margin: 0px;background-image: url(images/p-bkg.jpg);background-position: bottom center;background-attachment:fixed;background-color: #69c;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #69c;}
hr{border: 1px solid #003;}
hr.side-hr{border: 1px solid #003;}
td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
pre{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.alt{color: #ff3;}
.spacer{	margin-bottom: 15px;}
.admin-message{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;color: #fff;border: 1px solid #69c;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: #039;border:1px solid;border-color:#69c #003 #003 #69c;height: 20px;margin-top: 2px;}
.bbcode{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #fff;background-color: #039;border: 1px solid #039;border-color:#003 #69c #69c #003;margin-top: 2px;}
.textbox{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #fff;background-color: #039;border: 1px solid;border-color:#003 #69c #69c #003;}
.side-left .side-border-right{display: none;}
.side-right .side-border-left{display: none;}
.side-border-left{color: #69c;width: 175px;padding-top:4px;}
.side-border-right{color: #69c;width: 175px;padding-top:4px;}
.tt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#69c;background:url(images/tt.png) repeat-x top;text-align:center;padding:6px 4px 6px 4px;}
.ttl{width:10px;height:50px;background-image:url(images/ttl.png);}
.ttr{width:10px;height:50px;background-image:url(images/ttr.png);}
.t-br{width:10px;height:45px;background-image:url(images/tbr.png);}
.t-bl{width:10px;height:45px;background-image:url(images/tbl.png);}
.t-b{height:45px;background:url(images/tb.png) repeat-x top;}
.tsr{width:7px;height:100%;background-image:url(images/tr.png);}
.tsl{width:7px;height:100%;background-image:url(images/tl.png);}
.t-body{font-size:10px;color:#fff;padding:4px;background-image:url(images/t-bkg.png);}
.news-category{border: 0;margin: 3px 5px 0 0;float: left;}
.news-footer{font-size: 10px;color: #fff;border: 1px solid;border-color:#020 #69c #69c #020;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;border: 1px solid #003;}
.tbl1{font-size: 11px;color: #fff;padding: 4px;border: 1px solid #003;}
.tbl2{font-size: 11px;color: #fff;padding: 4px;border: 1px solid #003;}
.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: #039;padding: 4px;margin: 0px 20px 0px 20px;border: 1px solid #bbb;}
.comment-name{font-weight: bold;color: #f00;}
.shoutboxname{font-weight: bold;color: #fff;}
.shoutbox{color: #fff;}
.shoutboxdate{font-size: 10px;color: #69c;}
.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: #ff0;background-color: #039;}
.pagenav{padding: 4px;}
.pagenav span{color: #fff;background-color: #039;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: #ff0;background-color: #039;margin: 2px;text-decoration: none;}

