body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
   margin:0;
   /*padding:0;*/
}

img
{
   border: none;
}

body
{
   /*font-family:arial,helvetica,clean,sans-serif;*/
   font-family:"Times New Roman", Times, serif;
   font-size:13px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:1.231;
   background-color: #000000;
   color:#6a6a6a;
   
}

#headerwapper{
   margin:0 auto;
   padding-top:0px;
   width:990px;
}


#header {
  background:#000000 url(../images/topheader.jpg) no-repeat center;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   height:10em;
   padding-left:0px;
   margin:0 0 0 0;
   height:100px;
   width:990px;
   position:relative;
}

#topheader
{
  background:#000000 url(../images/logo.png) no-repeat center;
  width:990px;
  height:118px;
   margin:0 auto;
}

  a:link, a:visited {
   /*color:#ad000b;*/
    color:#ffffff;
   text-decoration:none;
   font-size:16px;
   font-family:"Times New Roman", Times, serif;
   font-weight:bold;
}

.blog_text a:hover {
   color:#ffffff;
   text-decoration:none;
   font-size:16px;
   font-family:"Times New Roman", Times, serif;
   font-weight:bold;
}

.white_menu white_menu:link white_menu:visited
{
color:#FFFFFF;
font-size:14px;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
}

#topmenuwrapper{
   /*border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;*/
   margin:0 auto;
   padding-top:10px;
   width:990px;
   height:47px;
   background-image:url(../images/menu_bar.jpg);
   background-repeat:repeat-x;
   text-align:center;
   /*background-color:#181818;*/
}

#topmenu ul
{
   list-style: none;
}

#topmenu ul li 
{
   display: inline;
}

#topmenu a
{
   color:#A0A0A0;
   text-align:center;
   padding-right:0px;
   padding-left:0px;
   padding-top:4px;
   line-height:20px;
   font-weight: bold;
   font-size:15px;
}

#sitename
{
   text-align: left;
   padding-top: 40px;
}

#sitename a
{
   color:white;
   font-size:300%;
   font-weight:bold;
}

#bodywrapper 
{
   padding:0;
   width:100%;
}

#contentinner 
{
   /*background:#000000 url(../images/bg-main.png) repeat-y scroll left top;*/
   background:#000000 ;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   margin:0 auto;
   overflow:hidden;
   padding:0;
   width:1000px;
   height:auto;
}

#content0
  {
   float:left;
   margin-top:0px;
   /*width:690px;
   background-image:url(../images/left_right_bar.jpg);*/
   }
   
#content1
{
   float:left;
   /*background-image:url(../images/left_right_bar.jpg);*/
   background-repeat:repeat;
}

#content
{
  float:left;
  margin-left:0px;
  padding-right:1px; 
  width:665px;
  color:#A0A0A0;
  background-color:#000000;
}
.content_popular
{
  float:left;
  margin-left:0px;
  padding-right:1px; 
  width:300px;
  font-size:16px;
  font-weight:bold;
  color:#990000;
  background-color:#000000;
}


#content ul, #right ul{
   padding-left: 15px;
}

#right{
   color:#8C8C8C;
   float:left;
   margin-top:0px;
   width:280px;
   padding:10px 0px 0px;
  
}

#clear{
   clear: both;
}

#right h3 
{
   background:#050505;
   color:#A0A0A0;
   line-height:1.5em;
   margin:5px 0 1em;
   padding:5px;
}

#footer
{
   width: 1000px;
   margin: 0 auto;
   padding-left: 0px;
   text-align: center;
   font-size: 10px;
   background-image:url(../images/footer_pic.jpg);
   background-repeat:no-repeat;
   height:130px;
}

#footer_menu
{
  font-size:12px;
  font-family:"Times New Roman", Times, serif;
  text-align:center;
  text-decoration:none;
  width:990px;
  height:50px;
  margin: 0 auto;
  padding-left: 0px;
}

#right ul
{
   list-style: none;
}

#right li a
{
   /*display: block;
   padding: 5px ;
   width: 15em;
   background-color: #1B1B1B;
   border: 1px solid #242424;
   margin:1px;*/
}

#right li a:hover{
   color: white;
   background-color: black;
   margin-left: 5px;
}

fieldset
{
   border: none;
}

#form-login ul a, #form-login ul a:hover{
   padding:0;
   margin:0;
   border:0;
   background-color:#171717;
}

#modlgn_username, #modlgn_passwd{
   /*background-color: #242424;
   border: none;*/
   background-color: #000000;
   border:#656565 solid 1px;
   color:#FFFFFF;
   
}

#form-login fieldset input.button{
   /*background-color: grey;*/
   border:none;
   background:url(../images/sign_button.jpg);
   background-repeat:no-repeat;
   width:71px;
   height:21px;
}
