@charset "utf-8";
/* CSS Document */
body{
     margin:0px; padding:0px; font-family:Trebuchet MS; background: url(../images/body_bg.gif); background-repeat:repeat; font-size:11px; color:#5a3205;
}
div,ul,li,p,span,strong,b,h1,h2,h3,h4,h5,h6,img,form,small{
     margin:0px auto; padding:0px; border:0px;
}
li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

a{
	color:#5a3205;
	text-decoration:none;
}

/*********************************Start index***************************/
.main{
	width:889px;
	padding-top:5px;
	padding-bottom:30px;
}

.top{
	clear:both;
	height:143px;
	margin:0;
	overflow:hidden;
	padding-left:5px;
	padding-bottom:8px;
}


.top img{
	
}
.banner{
	background:url(../images/banner.jpg) no-repeat left center;
	height:253px;
}
.village_text{
	padding-top: 5px; 
	text-align: center;
}
.banner img{
	bottom:128px;
	left:568px;
	position:relative
}

.mid{
	clear:both;
	overflow:hidden;
	padding-top:12px;
}

.mid .mid_left{
	float:left;
	width:611px;
	padding:0px 30px;
	padding-bottom:30px;
	background:#ece3cc;
}
/*************start post*************/
.mid .mid_left .post{
	padding-top:40px;	
}
.post .post_content{
	padding-right:20px;
	padding-left:20px;
}
.post .post_content h1{
	padding-bottom:15px;
	font-size:20px;
	font-weight:bold;
	color:#5a3205;
}
.post .post_content ul{
	overflow:hidden;
	padding-bottom:20px;
}
.post .post_content ul li{
	float:left;
	list-style-type:disc;
	list-style-position:inside;
}
.post .post_content ul li.td1{
	width:485px;
}
.post .post_content ul li a{
	color:#8688b5;
	text-decoration:underline;
}

.post .post_content ul li span{
	color:#8688b5;
}
.post .post_content p{
	font-size:13px;
	padding-bottom:30px;
}

.post .post_content img{
	border:2px solid #6368ae;
	margin-bottom:20px;
}

.post .post_content ul li.comment{
	float:right;
}
.post .post_content ul li span.tags{
	color:#8688B5;
}
.post .post_content ul li span.tags label{
	color:#5A3205;
}
.post .post_content ul li span.tags a{
	text-decoration:none;
}
.post .post_footer{
	background:url(../images/feet.jpg) no-repeat center left;
	width:582px;
	height:23px;
}
/***************end post*********************/
/*************start page*************/
.mid .mid_left .page{
	padding-top:40px;	
}
.page .post_content{
	padding-right:20px;
	padding-left:20px;
}
.page .post_content h1{
	padding-bottom:15px;
	font-size:20px;
	font-weight:bold;
	color:#5a3205;
}
.page .post_content ul{
	overflow:hidden;
	padding-bottom:20px;
}
.page .post_content ul li{
	float:left;
	list-style-type:disc;
	list-style-position:inside;
}
.page .post_content ul li a{
	color:#8688b5;
	text-decoration:underline;
}

.page .post_content ul li span{
	color:#8688b5;
}
.page .post_content p{
	font-size:13px;
}

.page .post_content img{
	border:2px solid #6368ae;
	margin-bottom:20px;
}

.page .post_content ul li.comment{
	float:right;
}
.page .post_content ul li span.tags{
	color:#8688B5;
}
.page .post_content ul li span.tags label{
	color:#5A3205;
}
.page .post_content ul li span.tags a{
	text-decoration:none;
}
.page .post_footer{
	background:url(../images/feet.jpg) no-repeat left bottom;
	width:582px;
	height:23px;
	padding-top:30px;
}
/***************end page*********************/
.mid .mid_right{
	float:right;
	width:205px;
}
.mid .mid_right .menu_top{
	background:url(../images/base_menu.gif) no-repeat left center;
	height:29px;
	color:#ebe2ca;
	padding-left:15px;
	font-size:20px;
	font-weight:bold;
}
.mid .mid_right .menu_top label{
	position:relative;
	bottom:-1px;
}
@media all and (min-width:0){
.mid .mid_right .menu_top label{
	position:relative;
	bottom:-3px;
}
}
.mid .mid_right .menu{
	overflow:hidden;
	background:#ebe2ca;
	padding-top:5px;
	padding-bottom:30px;
	
}
.mid .mid_right .menu ul{
	float:left;
	overflow:hidden;
	width:176px;
	padding: 0px 15px;
}
.mid .mid_right .menu ul li{
	list-style-position:inside;
	list-style-type:disc;
	line-height:25px;
	border-bottom:1px solid #e0cd96;
	
}
.mid .mid_right .menu ul li a{
	line-height:25px;
	height:25px;
	font-size:16px;
	font-weight:bold;
}
.mid .mid_right .menu ul li a:hover{
}
.mid .mid_right .button_call{
	background:url(../images/button_call.gif) no-repeat left center;
	height:71px;
	text-align:center;
	color:#fff;
	font-size:21.46px;
	font-weight:bold;
	padding-top:15px;
}
.mid .mid_right .ads{
	background:url(../images/google_ads.jpg) no-repeat;
	height:199px;
	width:199px;
	padding-bottom:20px;
	margin-top:5px;
}
.mid .mid_right .picasa{
	padding-left:3px;
	padding-bottom:5px;
}
.footer{
	clear:both;
	overflow:hidden;
}
.footer .footer_bar{
	background:url(../images/footer.gif) repeat-x left center;
	height:15px;
	margin-top:13px;
}
.footer_text{
	clear:both;
	overflow:hidden;
	padding-top:5px;
}
.footer span{
	float:left;
	display:block;
	color:#3b428c;
	font-size:18px;
	font-weight:bold;
	padding-top:5px;
	padding-left:240px;
}
.footer .footer_logo{
	float:right;
	overflow:hidden;
}

.footer_logo, .footer_logo a:link, .footer_logo a:visited {
	background:transparent url(../images/logo_foot1.gif) no-repeat scroll 0 0;
	float:right;
	height:30px;
	overflow:hidden;
	text-indent:-9000em;
	width:122px;
}
.footer_logo a:hover{
	background:transparent url(../images/logo_foot2.gif) no-repeat scroll 0 0;
}
/*********************************End index***************************/

