* { padding:0; margin:0; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  
	color:#fff;  
	background:#0e3903; 
	line-height:14px;
	/*background: url(../images/sample.jpg) no-repeat;*/
}

/* TEXT LINK */
a , a:visited, a:focus { text-decoration: none; color: #fff; outline: none; }
a:hover{ text-decoration: none; color: #dedddd; }

img, a img{ border: none; }

blockquote { margin-left:30px; }
ul li { margin-left:30px; }
ol li { margin-left:30px; }

#outter_wrapper {  
 clear:both;
 margin: 0 auto;
 padding: 0 auto;
 width: auto;
 z-index:0; 
}

#outter_wrapper.footer_margin {
 height:45px;
 background:#000;
}

#main_bg {  
 width: auto;
 height:898px;
 background: url(../images/bg.jpg) no-repeat top center;
}

#wrapper {  
 margin: 0 auto;
 padding: 0 auto;
 width: 960px;
 z-index:1;
}

#wrapper.header_margin {
 margin-top:-558px;
}

#main_menu { 
 float:left;
 width: 700px;
 height: 15px;  
 margin-top:24px;
 margin-right:10px;
 overflow:hidden;
}

#main_menu ul { 
 float:left;
 margin:0;
 padding:0;
 list-style:none;
 color:#fff;
 font-weight:bold;
 font-size:12px;
}
#main_menu ul  a { 
 color:#fff;
}
#main_menu ul  a:hover, #main_menu ul  a.active { 
 color:#ffe400;
}
#main_menu ul li { 
 float:left; 
 margin:0;
 margin-right:22px;
}

#search_box { 
 float:right;
 width: 200px;
 height: 25px;  
 margin-top:14px;
 overflow:hidden;
}
#top_search { 
 float:right;
 width: 142px;
 height: 24px;  
 overflow:hidden;
 margin-right:10px;
 background: url(../images/search_bg.png) no-repeat center;
}
.text_search {
 float:left;
 text-align:right;
 width:124px;
 height:12px;
 border:0;
 color:#939393;
 font-size:11px;
 margin:6px 0 0 9px;
}

#main_container { 
 float:left;
 margin: 0 auto;
 padding: 0 auto;
 width: 960px;
 background:#348111;
 margin-bottom:20px;
}

#top_container { 
 float:left;
 width: 960px;
 height: 277px; 
 overflow:hidden;
 margin-top:-330px;
 background: url(../images/top_header.jpg) no-repeat center; 
 position:relative;
 z-index:1;
 /*border:1px solid #fff;*/
}

#top_nav { 
 float:left;
 width: 920px;
 height: 40px; 
 padding:20px;
 overflow:hidden;
 margin-top:-80px;
 background:#0e0e0e;
 z-index:0;
}

#center_container { 
 float:left;
 width: 940px;
 min-height:600px;
 padding:10px; 
}

#left_container { 
 float:left;
 width: 534px;
 padding:25px; 
 border-right:1px solid #62a742;
}

#left_container img { 
 max-width:500px;
}

#right_container { 
 float:right;
 width: 315px;
 padding:20px;
}

#info_box { 
 float:left;
 width: 315px;
 height:173px; 
 margin-top:-10px;
 background: url(../images/info_box.png) no-repeat center;
}
#info_content { 
 float:left;
 width: 170px;
 height:90px;
 padding:5px;
 text-align:center;
 color:#282828;
 font-size:10px;
 margin:50px 0 0 25px;
}

#news_box { 
 float:left;
 width: 305px;
 height:auto;
 line-height:14px;
 margin-bottom:15px;
}
#news_box img { 
 float:left;
 margin:0 5px 5px 0;
}
.news_date {
 font-size:10px;
}
.link_more {
 color:#ffe400;
}

#coll_thumb { 
 float:left;
 width: 167px;
 height:139px;
 overflow:hidden;
 border:2px solid #fff;
 margin:8px 7px 0 0;
}
.coll_link {
 float:left; 
 width:167px;
 height:139px;
}
.thumb_title { 
 float:left; 
 width:157px;
 padding:5px;
 min-height:17px;
 text-align:left;
 color:#fff;
 background: url(../images/bg_title.png) repeat;
 display:none;
}
#coll_thumb a:hover .thumb_title {
 display:inline;
}

#search_area { 
 float:left;
 width: 534px;
 padding-bottom:10px;
 margin-bottom:10px;
 border-bottom:1px solid #d4d2d2;
}
#search_area img { 
 float:left;
 margin:0 5px 5px 0;
}

/* GUEST BOOK */
#guest_book {
 clear:both;
 float:left;
 margin-top:10px;
 width:330px;
 padding:5px;
 border:1px solid #d0d0d0;
 /* Firefox, OPERA, Safari */
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
}

#gb_leftheader {
 width:534px;
 height:20px;
 color:#ffe400;
 font-size:14px;
 font-weight:bold; 
}
#gb_lefttxt {
 float:left;
 width:534px; 
 margin-top:10px;
 padding-bottom:10px;
 border-bottom:1px dashed #000;
}
.newgb_btn {
 float:left;
 cursor:pointer;
 border:0;
 background:#000;
 color:#fff;
 margin-top:10px;
 padding:2px 5px 2px 5px;
 /* Firefox, OPERA, Safari */
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
 border-bottom-left-radius: 5px;
 border-bottom-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
}

.date {
 font-size:10px;
 color:#ffe400;
}
/* END OF GUEST BOOK */

#contact_content { 
 line-height:18px;
}

#bottom_nav { 
 float:left;
 margin: 0 auto;
 padding: 0 auto;
 width: 960px;
 height: 45px; 
 overflow:hidden;  
}

#get_map { 
 float:left;
 width: 600px;
 height:350px;
 margin-bottom:20px;
}

#slide_container { 
 float:left;
 width: 533px;
 height:237px;
 overflow:hidden;
}

#pagination { 
 clear:both;
 float:left;
 width: 527px;
 height:20px;
 margin-top:10px;
}

.clearBoth {
 clear:both;
}
