html{height: 100%;}

body
{ 
font-family: arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .78em;
  background: #090708;
  color: #000000;}

p
{ margin: 0px;
  font-size: 15px;
  padding: 0px 0px 16px 0px;
  line-height: 1.7em;}
  
p img {
	margin:0 10px 0 0;
}

h1, h2, h3, h4, h5, h6 
{ font-size: 33px;
  font: normal arial, sans-serif;
  color: #E80000;
  margin: 0 0 15px 0;
  padding: 15px 0 5px 0;}

h2
{ font-size: 20px;
  font: normal arial, sans-serif;
  color: #000;}

h3
{ font-size: 18px; 
  font: normal arial, sans-serif;
  color: #000;
  }

h4, h5, h6
{ margin: 0;
  padding: 0 0 5px 0;
  font: normal 120% arial, sans-serif;
  color: #000;}

h5, h6
{ font: italic 95% arial, sans-serif;
  color: #888;}

h6
{ color: #362C20;}

a, a:hover
{ border-bottom: 1px dotted;
  color: #000;
  text-decoration: none;}

a:hover
{ border-bottom: 1px solid;
  color: #000;
  text-decoration:underline;}

img
{ border: 0px; 
  margin: 0px; 
  padding: 0px;}

a
{ outline: none;}

form
{ padding: 0; 
  margin: 0;}



ul
{ margin: 2px 0px 18px 16px;
  padding: 0px;}

ul li
{ list-style-type: square;
  margin: 0px 0px 6px 0px; 
  padding: 0px;}

ol
{ margin: 8px 0px 0px 24px;
  padding: 0px;}

ol li
{ margin: 0px 0px 11px 0px; 
  padding: 0px;}

#main, #logo, #menubar, #site_content, #footer
{ margin-left: auto; 
  margin-right: auto;}

#main
{ width:auto;  
  padding: 40px 40px 40px 40px;
	}

#header
{ width: 858px;
  background: transparent no-repeat;}

#site_content
{ width: 858px;
  overflow: hidden;
  margin: 0 auto 0 auto;
  padding: 10px 20px 20px 20px;
  background: #F6F6F0  repeat-y;
  border: 15px;} 


#content
{ text-align: left;
  width: 853px;
  padding: 0;}
  
#content ul
{ margin: 2px 0 22px 0px;}

#content ul li
{ list-style-type: none;
  background: url(bullet.png) no-repeat;
  margin: 0 0 0 0; 
  padding: 0 0 4px 25px;
  line-height: 1.5em;}

#footer
{ width: 916px;
  font-family: 'trebuchet ms', sans-serif;
  font-size: 120%;
  height: 28px;
  padding: 20px 0 5px 0;
  text-align: center; 
  background: transparent;
  color: #7CFC00;
  text-transform: none;
  letter-spacing: 0.1em;}

#footer p
{ padding: 0;
  color: #fff;}
 
#footer a, #footer a:hover
{ color: #f7ff00;
  text-decoration: none;}

#footer a:hover
{ text-decoration: none;}
  
table
{ margin: 10px 0 30px 0;}

table tr th, table tr td
{ background: #3B3B3B;
  color: #FFF;
  padding: 7px 4px;
  text-align: left;}
  
table tr td
{ background: #E5E5DB;
  color: #47433F;
  border-top: 1px solid #FFF;}
