html, head, body, div, span,
p, h1, h2, h3, h4, h5, h6, strong, em, abbr, acronym, address, bdo, blockquote, cite, q, code, ins, del, dfn, kbd, pre, samp, var, br,
a, base,
img, area, map, object, param, img,
ul, li, dl, dt, dd,
form,  label, fieldset, legend,
b, i, tt, sub, sup, big, small, hr
{
margin: 0;
padding: 0;
}

a{ color:#FFFF66}
ul{ list-style:none;}
p{ margin-bottom:10px;}



body{ background:url(images/bg.jpg) no-repeat top  center #070707; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;line-height:18px;}
.wrap{ width:970px; margin:auto;}
.header{ height:170px;}


.nav{ background:url(images/nav-bg.jpg) repeat-x; height:46px; width:100%; font-family:Communication38; }

.nav ul li{ float:left;  }
.nav ul li a{ display:block; padding:14px 15px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:14px;}
.nav ul li.active{ background:url(images/active-nav.jpg) no-repeat center; }
.nav ul li a:hover{background:url(images/active-nav.jpg) no-repeat center;}



.content{ }
.content span a{ color:#C50000}
.left{ float:left; width:200px; padding-left:60px;}


.login-box{background:url(images/login-bg.jpg) no-repeat top center; height:150px; margin-top:70px; padding-top:5px; font-size:11px; }
.signup{ text-align:center; }
.login-head strong{padding:10px 0 8px 16px; font-size:11px; font-weight:bold}
.login-head span img{ margin-top:4px;}
.login-form{ margin-top:10px;}
.login-form div{ margin-bottom:6px; text-align:center;}
.login-form label{  width: 86px; display: block; float: left; text-align: right; position: relative; }
.login-form input{ background:#1A1816; border: solid 1px #41403E; color:#fff;}



.left-links{ margin-top:10px;}
.left-links a{ text-decoration:none;}
.left-links li{ padding:8px; background:url(images/li-bg.gif) no-repeat center;  }



.left-bottom{ margin-top:10px; background:url(images/left-botto-bg.gif) no-repeat center; height:338px; padding-left:12px;line-height:15px; color:#c1c1c1}
.left-bottom-text{ margin-top:10px; padding:4px;}
.right{ float:right; width:670px; color:#c1c1c1;padding-right:5px; min-height:800px;}
.title{ font-size:25px; margin-top:10px;}
.sub-title{ font-size:14px; font-weight:bold; margin-top:10px;}
.rt-text{ margin:8px 0 10px 0;}
.list{ width:520px; margin-left:60px;}
.list ul{ list-style:url(images/list-style.gif);}
.list ul li{ padding-bottom:4px;}
.left-list{ float:left; width:250px; background:url(images/list-left.jpg) no-repeat top right;}
.rt-list{ float:right; width:180px;background:url(images/list-rt.jpg) no-repeat top right; margin-left:20px; }
.footer{ text-align:center; padding:14px 0 14px 0; border: solid 1px #171717; margin-bottom:15px; margin-top:20px; font-size:11px}
.spacer{ clear:both;}
.button{ margin-left:42px;}