           html, body {

    margin: 0px auto 0px auto;
    padding: 0px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    text-align: center;
    background: url("images/body_bg.jpg")  repeat-x #171717;

}

#header_bg {

    display: block;
    height: 600px;
    border: 0px;
    background: url("images/header_bg.jpg") top center no-repeat;
    text-align: center;


}

#header_bg #container {
    width: 918px;
   
    text-align: left;
    background: url("images/content_bg.jpg") repeat-y;
    margin: 0px auto 0px auto;
}

#header_bg #container #header{
    width: 918px;
    background: url("images/header.jpg") top center no-repeat;

}
#header_bg #container #header #left_menu{
    width: 220px;
    height: 300px;
   
    float: left;
    margin: 0px 0px 0px 20px;


}

#header_bg #container #header #h_spacer {
    width: 918px;
    height: 350px;
    /*margin: 400px 0px 0px 0px;*/
}

#header_bg #container #header #content {
    display: block;
    text-align: justify;
   min-height: 300px;
    width: 635px;
    margin: 0px 0px 0px 260px;


}


#header_bg #container #footer {
    width: 918px;
    height: 20px;

    background: url("images/footer.jpg") top center no-repeat;
 
}


#left_menu{
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}



#left_menu ul {
    display: block;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
   	opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";


}

#left_menu ul li {

    line-height: 30px;
    display: table-row;
    height: 30px;
    width: 200px;
    background: #1c1c1c;
    margin: 2px 0px 0px 0px;
    padding: 2px 0px 0px 0px;
    font-size: 80%;
    border-top: 1px solid black;

}

#left_menu ul li a {

   line-height: 30px;
   display: block;
   height: 30px;
   width:200px;
   padding-left: 10px;
   text-decoration: none;
   color: #fff;

}

#left_menu ul li a:hover {

   
   background: #342f2d;

}

#left_menu ul .current {

    background: #d6d6d6;   
    color: #000;
}

#left_menu ul  .current a{
    font-weight: bold;
    color: #000;
}

#left_menu ul  .current a:hover{

     background: #342f2d;
    color: #fff;
}




#left_menu ul li ul {

    padding: 0px;
    margin: 0px;
    display: block;
    background: #d6d6d6;   
    color: #000;
    width: 200px;
    height: auto;
}

#left_menu ul li ul li {

    display: table-row;
    line-height: 30px;
    height: 30px;
    width: 200px;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 80%;
    background: #d6d6d6; 

}

#left_menu ul li ul li a {

   line-height: 30px;
   display: block;
   height: 30px;
   width:200px;
   padding-left: 10px;
   text-decoration: none;
   color: #000;

}

#left_menu ul li ul li a:hover {
    font-weight: bold;
  text-decoration: underline;
  color: #fff;

}


#content{

 font-size: 80%;

}

#content a {

  text-decoration: underline;
  color: #c6c6c6;

}

#content a:hover {

  text-decoration: none;

}

#content img {
  margin: 8px;
   border: 1px solid #c6c6c6;
}

#content td a {
             text-decoration: none;
}

#content td {
          display: table-cell;     
           
      }  
  
#content td:hover {
          background-color: #181818;
           
}

#content td img {
          
}

#content ul {

  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;

}

#content ul li{

  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;

}

#content p{
  margin: 0px 0px 15px 0px;
  padding: 0px;

}


#content h1{
  margin: 0px 0px 15px 5px;
  font-size: 150%;
  color: #dedede;


}

