body {
margin:0;
padding:0;
background:#000;
}
h1 {
font:16px Arial, Helvetica, sans-serif;
color:#323232;
}
#wrapper {
background:url(images/wrapperbg.png) no-repeat center top;
}
.header {
width:980px;
margin:0 auto;
background:url(images/header.jpg) no-repeat;
height:195px;
}
.header-left {
float:left;
width:780px;
margin-top:35px;
}
.header-right {
float:right;
width:165px;
padding-right:20px;
display:inline;
margin-top:87px;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
.topnav {
height:72px;
}
.topnav ul {
margin:0;
padding:0 0 0 20px;
list-style:none;
}
.topnav ul li {
float:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin-right:15px;
}
.topnav ul li a {
color:#fff;
text-decoration:none;
display:block;
padding:5px 0px 5px 10px;
}
.topnav ul li a span {
padding:5px 10px 5px 0px;
}
.topnav ul li a:hover {
background:url(images/tnl.png) no-repeat left top;
}
.topnav ul li a:hover span {
background:url(images/tnr.png) no-repeat right top;
}
.logo {
padding-left:37px;
height:55px;
}
.rst {
padding-left:8px;
}
.rssbu {
float:left;
width:338px;
margin-right:20px;
}
.forumlinks {
float:right;
}
.forumlinks ul {
float:right;
margin:0;
padding:12px 10px 0 0;
list-style:none;
display:inline;
}
.forumlinks ul li {
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
.forumlinks ul li a {
color:#fff;
text-decoration:none;
display:block;
padding:0px 20px ;
}
.forumlinks ul li a:hover {
color:#e66b18;
}
.header-right form {
margin:0;
padding:0;
}
.bginput1 {
margin:0;
padding:5px 5px 4px 5px;
border:none;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
vertical-align:top;
background:url(images/tbox1.png) no-repeat;
width:141px;
}
.bginput2 {
margin:5px 0 8px 0;
padding:4px 5px 5px 5px;
border:none;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
vertical-align:top;
background:url(images/tbox2.png) no-repeat;
width:141px;
}
.button2 {
margin:0 0 0 3px;
padding:0;
width:43px;
height:20px;
border:none;
vertical-align:top;
background:transparent url(images/tbu.png) no-repeat;
}
#cb_cookieuser_navbar {
margin:0 4px 0 0;
padding:0;
vertical-align:middle;
}
.content-in {
background:url(images/conbg.png) repeat-y;
width:980px;
margin:0 auto;
font:12px Arial, Helvetica, sans-serif;
color:#323232;
line-height:145%;
}
.content-in2 {
background:url(images/conbgtop.png) no-repeat left top;
padding:0px 7px 7px 22px;
height:100%;
overflow:hidden;
}

.sidebar {
margin-left:15px;
font:11px Arial, Helvetica, sans-serif;
color:#323232;
text-align:left;
}
.widget {
margin-bottom:10px;
}
.widhead {
background:url(images/widhead.png) no-repeat;
height:25px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:9px 10px 0 10px;
margin:0;
}
.widbody {
padding:10px 7px;
}
#subscribe {
margin:0;
padding:0;
}
#subbox {
margin:0;
padding:3px 5px;
background:#fff !important;
border:1px solid #c9c9c9;
border-right:none;
vertical-align:top;
font:11px Arial, Helvetica, sans-serif;
color:#323232;
width:138px;
}
#subbutton {
margin:0;
padding:0;
width:28px;
height:22px;
vertical-align:top;
background:transparent url(images/subsbu.png) no-repeat;
border:none;
}
.widget ul {
margin:0;
padding:0;
list-style:none;
}
.widget ul li {
line-height:100%;
padding:6px 0 6px 14px;
border-bottom:1px dotted #9c9c9c;
font:11px Arial, Helvetica, sans-serif;
background:url(images/bullet.png) no-repeat 3px 11px;
}
.widget ul li a {
color:#323232;
text-decoration:none;
}
.widget ul li a:hover {
color:#e66b18;
}
.ad125 {
margin-bottom:10px;
text-align:center;
}
.footer {
background:url(images/footer.png) repeat-x;
height:67px;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
}
.footer a {
color:#fff;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}
.footer-in {
width:980px;
margin:0 auto;
padding-top:20px;
text-align:center;
}

.fhhead {
background:url(images/fhhead.png) repeat-x;
height:32px;
border:1px solid #000;
border-bottom:none;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
}
.fhhead td {
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
}
.inpadding {
padding:5px 6px 0px 6px;
}
.fhhead a {
color:#fff;
text-decoration:none;
display:inline-block;
padding:3px 0px 3px 10px;
background:url(images/roundedleft.png) no-repeat left top;
}
.fhhead a span {
padding:3px 10px 3px 0px;
background:url(images/roundedright.png) no-repeat right top;
}
.fhfoot {
background:url(images/fhfoot.png) repeat-x;
height:6px;
font-size:0px;
}
.mainforumhome {
border-left:1px solid #b8b8b8;
border-right:1px solid #b8b8b8;
}
.mainforumhome-in {
border-top:1px solid #f6f6f6;
border-bottom:1px solid #cdcdcd;
background:#d7d7d7;
padding-bottom:2px;
position:relative;
}
.imgabs {
position:absolute;
border:none;
right:10px;
bottom:2px;
}
.inpadding2 {
padding:6px;
}
.alt27 {
background:#e0e0e0 url(images/fhicon.png) no-repeat left bottom;
padding:10px 0;
}
.alt28 {
background:#e0e0e0 url(images/alt28.png) repeat-x left bottom;
border-right:1px solid #d4d4d4;
}
.alt29 {
background:#f1f1f1 url(images/alt29.png) repeat-x left bottom;
border-right:1px solid #d4d4d4;
}
.alt30 {
background:#f1f1f1 url(images/alt29.png) repeat-x left bottom;
border-right:1px solid #d4d4d4;
border-left:1px solid #f6f6f6;
}
.alt31 {
background:#f1f1f1 url(images/alt29.png) repeat-x left bottom;
border-left:1px solid #f6f6f6;
}
.footer-top {
height:20px;
overflow:hidden;
font:11px Arial, Helvetica, sans-serif;
}
.ftime{
float:left;
}
.flinks {
float:right;
}
.gswho .tborder2 {
border-left:1px solid #b8b8b8;
border-right:1px solid #b8b8b8;
}
.gswho .alt1, .gswho .alt2 {
background:#fcfcfc url(images/altwho.png) repeat-x;
border-top:1px solid #fff;
border-bottom:1px solid #e6e6e6;
}