body {
 margin-top: 0px;
 font-family: verdana, Tahoma, Geneva, sans-serif;
 background-color: #dcdcdc;
 }

#container {
 margin: 0 auto;
 width: 800px;
 background-color:#FFFFFF;
 padding: 0px;
 border: 1px solid #666;
}

#header {
 height: 80px;
 text-align: center;
 padding-top: 5px;
  background-color: #000000;
}

#header_main_text {
 font-family: Tahoma, sans-serif;
 font-size: 30px;
 font-weight: bolder;
 color: #ffff00;
}

#header_second_text {
 font-family: Tahoma, sans-serif;
 font-size: 17px;
 font-weight: bolder;
 color: #ffffff;
}

#header_links_text a {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #ffffff;
}

#header_links_text {
 font-family: Arial, sans-serif;
 font-size: 10px;
 color: #ffffff;
}


#header h1 a span { display: none; }

#main {
 float:left;
 width:100%;
 margin: 0px;
 color:#1F1507;
 background-color:#ffffff;
 font-size:12px;
 background: #ccc url(backshadow.png) repeat-y 50% 0;
 font-family: Arial, Sans-Serif;
 font-size: 15px;
}

#main br {
 line-height:8px;
}

#sidebar {
 width:160px;
 height:500px;
 float:right;
 padding: 10px 5px 0px 5px;
 margin: 0px;
 background-color: #556b2f;
color: #ffffff;
}

#sidebar_links_text a {
 font-family: Verdana, Sans-Serif;
 font-size: 12px;
 color: #ffffff;
}

#text {
 line-height:16px;
 margin-right:225px;
 padding:10px 30px 30px 30px;
 font-family: Arial, Sans-Serif;
 font-size: 15px;
}

#text h1 {
 font-family: Arial, Sans-Serif;
 color: #000000;
 font-size:22px;
 margin: 20px 0 10px 0;
}

#text h2 {
 font-size:19px;
 font-weight:normal;
 margin:20px 0 10px 0;
}

#text ol, #text ul {
 padding:0;
 margin:8px 0;
}

#text li {
 margin-left:40px;
}

#footer {
 height: 65px;
 padding: 5px;
 text-align: center;
 color:#FFFFFF;
 font-size:11px;
 background-color:#000000;
 clear:both;
}

#footer_links_text a {
 font-family: Verdana, Sans-Serif;
 font-size: 9px;
 color: #ffffff;
}

#footer_links_text a:hover {
color: #ffffff;
}

#footer_copy_text {
 padding:13px 30px 0 0;
 font-family: Tahoma, Sans-Serif;
 font-size: 12px;
 font-weight: bolder;
 color: #ffffff;
}

#footer_site_text a {
 padding:13px 30px 0 0;
 font-family: Arial Narrow, Sans-Serif;
 font-size: 12px;
 color: #0000ff;
}

#footer_site_text a:hover {
 color: #0000ff;
}
