html{
background-image: url(images/main_bg.jpg);
background-repeat: repeat;
}
body
{
background:url(images/bg2.jpg) no-repeat center top;
font-family: Verdana, 'Trebuchet MS', Tahoma, sans-serif;
color:#fff;
margin: 0; 	padding: 0;
font: normal 0.8em/1.6em Verdana, 'Trebuchet MS', Tahoma, sans-serif;
line-height:1.5em;
}

h1 {
font-size: 2.2em;
font-weight: lighter;
padding: 5px 0 5px 0px;
margin: 0px;
color:#508501;
line-height:1.5em;
font-family: Georgia, "Times New Roman", Times, serif;
}

h2 {
font-size:1.6em;
padding:5px 0 5px 0px;
margin:0px;
color:#851701;
line-height:1.5em;
font-family: Georgia, "Times New Roman", Times, serif;
}

.clear{
clear:both;
}
p{
padding:5px 0 5px 0;
margin:0px;
line-height: 1.5em;
}
a{color: #63a500;}
a:visited {color: #708a5e;}

.top_border{
width:100%;
height:7px;
position:absolute;
background-color:#000000;
}
#main_container{
width:1050px;
height:auto;
margin:auto;
padding:0px;
}
#header{
width: 1050px; /*was: 1050px*/
height: 200px;
margin: 0 auto;
/*background:url(images/test1.jpg) no-repeat right top;*/
}

.header-text {
font-size:36px;
color: #FFFFFF;
padding:140px 0 20px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 3.5em;
}

a:hover.login, a:hover.register{
text-decoration:underline;
}
img.top_menu_divider{
float:left;
margin:12px 0 0 0;
padding:0 9px 0 9px;
}

/*---------------- menu tab----------------------*/
#menu_tab{
width:1050px;
height:22px;
padding:0px;
margin-top: 20px;
}

ul.menu {
	list-style-type:none; 
	display:block; 
	width:200px; float:left; 
 	margin: auto; padding:0px; background:none;}

ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:22px;
}

a.nav:link, a.nav:visited {
display:block; 
float:left; 
padding:0 13px 0 13px;
width: auto; 

margin:0 6px 0 0; 
text-align:center;
text-decoration:none; 
background-color: #508501; 
color:#fff;}

/*-----------center_content---------*/
.main_content{
width:1100px;
min-height: 1000px;
clear:both;
padding:20px 0 0 0;
}
.sidebar{
float:left;
width:245px;
border-top:1px #8c3f33 solid;
}
.news_block{
border-bottom:1px #8c3f33 solid;
margin:0 0 5px 0;
}
.sidebar ul {
  
float:left; 
margin: auto; 
padding:10px;
padding-left: 20px; 
}

.sidebar ul li {
font-size:1em;
}

.sidebar ul li a {
color: #63a500;
}

.sidebar ul li a:hover {
color: #7acd00;
}

.sidebar ul li a:visited {
color: #708a5e;
}
.news_title{
padding:15px 0 5px 0;
}
img.title_icon{
float:left;
padding:0 5px 10px 0;
}
.news_block h2{
float:left;
font-family: Georgia, "Times New Roman", Times, serif;
color:#f8f6e0;
padding:2px 0 0 5px;
font-size:16px;
margin:0px;
}
.subtitle{
clear:both;
background-color:#851701;
padding:3px 5px 3px 10px;
font-size:12px;

}

/*------------------center_content--------------------*/
.center_content{
width:770px;
padding:20px;
padding-top: 0px;
float:left;
}
.center_content_top{
width:770px;
height:17px;
background:url(images/center_bg_top.png) no-repeat center bottom;
}
.center_content_bottom{
width:770px;
height:17px;
background:url(images/center_bg_bottom.png) no-repeat center top;
}
.center_content_wrap{
width:770px;
height:auto;
background:url(images/center_bg.gif) repeat-y;
}

.center_normal{
padding:10px 40px 20px 30px;
color: #333333;
}
.center_story{
padding:10px 50px 10px 50px;
text-align: justify;
font-size: 1.1em;
line-height: 1.8em;
color: #222222;
}
a.read_more{
display:block;
float:right;
padding:5px 0 0 0;
color:#851701;
}

/*----footer---------*/
#footer{
width:auto;
height:15px;
clear:both;
padding:15px 0 10px 0;
text-align:center;
color:#fff;
border-bottom:8px #851701 solid;
}
.left_footer{
float:left;
padding:0 0 0 5px;
}
.left_footer a{
padding:0 13px 0 13px;
width: auto; 
font-size:1em;
margin:0 6px 0 0; 
text-align:center;
text-decoration:none; 
background-color: #508501; 
color:#fff;
}
.copy{
float:left;
padding:2px 0 0 5px;
}
.right_footer{
float:right;
padding:5px 65px 0 0;
}
.right_footer a{
color:#FFFFFF;
}
.right_footer a:hover{
text-decoration:underline;
}
