body {margin:0; padding:0; background:#000000;}
table, td {border-collapse:collapse;}
td, tr {font:14px tahoma, arial, helvetica, sans-serif; color:#ffffff; vertical-align:top;}



/*###*/
.top{height:299px; width:766px; background:url(images/bgr_top.jpg) top left no-repeat;}
.top1{width:666px;}
.top1 img{ margin:160px 0 0 38px;}
html, body, div, p, span, ul, ol, li, table, tr, td, img, a, h1, h2, h3, h4, h5, h6{
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
}
html, body{
height: 100%;
}
body{
background: #333424;
color: #000;
font: 62.5% Arial, Verdana, Tahoma, sans-serif;
}
h2{
font: bold 1.6em Arial;
padding-top: 15px;
}
h1{
font: bold 1.6em Arial; text-transform: uppercase;
padding-top: 15px;
}
h3{
font: bold 1.2em Arial;
margin-top: 5px;
margin-bottom: 5px;
}
p{
padding-top: 5px;
padding-bottom: 5px;
}
a{
color: #e9f2b6;
font-weight: bold;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
.clear{
clear: both;
}
#wrapper{
min-width: 1000px;
}
/*IE6*/
	*html #wrapper{
	padding-left: 1000px;
	height: 100%;
	}
	*html .min_width{
	height: 0;
	}
	*html .minwidth{
	margin-left: -1000px;
	position: relative;
	height: 0;
	}
#header{
height: 0px;
}
#menu{
height: 41px;
background: #313222 url(img/menu-bg.png) repeat-x top left;
padding-top: 22px;
padding-left: 5%;
}
#menu  ul{
display: inline;
}
#menu li{
display: inline;
float: left;
background: url(img/menu_item.png) no-repeat center left;
padding: 0.3% 1.5% 0.3% 2.5%;
}
#menu li a{
color: #a5b25e;
font: bold 12px Arial;
}
#menu li.first{
background: none;
}
#container{
clear: left;
overflow: hidden;
_zoom: 1;
}
#news{
width: 26%;
float: left;
background: #3d4018 url(img/news-bg.png) repeat-y top right;
padding-top: 10px;
margin-bottom:-32767px; padding-bottom:32767px;
}
#news h2, #news h3, #news p, #news div{
margin-left: 13% !important;
margin-left: 30px;
margin-right: 10% !important;
margin-right: 20px;
}
#news h2{
color: #a5b25e;
}
#news h3.date{
color: #7b8735;
}
#news h3{
color: #e9f2b6;
}
#news p{
color: #e0eba3;
font-size: 1.1em;
}
div.banner{
margin-top: 15px;
height: 100%;
}
div.banner a{
display: inline-block;
float: left;
margin-bottom: 17px;
margin-right: 5% !important;
margin-right: 10px;
}
div.space{
height: 50px;
}
#content{
width: 74%;
float: left;
background: #262719 url(img/content_bg.png) repeat-y top left;
padding-top: 10px;
color: #f5fdca;
margin-bottom:-32767px; 
padding-bottom:32767px;
}
#content h2, #content h3, #content h1, #content p, div.image{
margin-left: 2.5% !important;
margin-left: 25px;
}
#content h2{
color: #e0e6c2;
}
#content p.text{
font-size: 1.2em;
margin-right: 15%;
padding: 30px 0px 25px 20px;
}
#content img{
margin: 15px 15px 0px 0px;
border: 3px solid #f1ebeb;
}
div.footer{
padding: 10px 0px;
height: 40px;
color: #f5fdca;
background: #262719 url(img/content_bg.png) repeat-y top left;
}
p.line{
background: #3c3f1f url(img/lin.png) no-repeat top left;
margin-right: 5%;
}
div.footer p{
margin-top: 5px;
margin-bottom: 5px;
font: bold 1.2em Arial;
}