@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#c9caca;
	text-align: center;
	color: #4c4948;
	margin:0;
	padding:0;
}

ul,li {
	margin: 0;
	padding: 0;
}
li{
	float:left;
display:inline;
}

#page	{
	background-color:#FFF;
	overflow:hidden;
	width:975px;
	margin: auto;
}
#head{
	float:left;
	position:relative;
	width:955px;
	z-index:2;
	left:10px;
}
#main_body{
	float:left;
	position:relative;
	width:955px;
	height:auto;
	z-index:1;
	left:10px;
}

#bottom {
	background-color:#6c3e1d;
	float:left;
	position:relative;
	width:955px;
	height:130px;
	z-index:1;
	top:-5px;
	left:10px;
}



/*-----------------------top begin----------------------------*/

#top {
	background-image:url(image/home_page_topbanner.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float: left;
	position:relative;
	width:955px;
	height:100px;
	z-index:1;
}
#homepage {
	float: left;
	position:relative;
	z-index:2;
	width:210px;
	height:80px;
	left:65px;
	top:15px;

}
#search {
	float: left;
	position:relative;
	z-index:2;
	width:250px;
	height:25px;
	left:440px;
	top:70px;

}
#photo{
	float: left;
	position:relative;
	z-index:1;
	width:955px;
	height:300px;
	top:2px;
}
#tab {
	background-color:#6c3e1d;
	float: left;
	position:relative;
	width:955px;
	height:35px;
	z-index:2;
	top:1px;
}
#tab2 {
	background-color:#6c3e1d;
	float: left;
	position:relative;
	width:955px;
	height:35px;
	border-bottom:#4c4948 1px solid;
	border-top:#4c4948 1px solid;
	z-index:2;
	top:1px;
}
.tab	{
	text-align: center;
	color: #FFF;
	font-weight:600;
	font-size:14px;
	padding-left:5px;
	padding-top:0px;
}
.tab2{
color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
width:110px;
border-bottom:#000 1px solid;
padding-left:5px;
background-color: #fff;
}
.tab3{
color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
width:150px;
border-bottom:#000 1px solid;
padding-left:5px;
background-color: #fff;
}
.tab4{
color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
width:150px;
border-bottom:#000 1px solid;
padding-left:5px;
background-color: #fff;
}
.tab5{
color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
width:140px;
border-bottom:#000 1px solid;
padding-left:5px;
background-color: #fff;
}
.tab6{
color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
width:120px;
border-bottom:#000 1px solid;
padding-left:5px;
background-color: #fff;
}
a.menu:link{
color: #FFF;
font-size:12px;
font-weight:500;
text-align:left;
text-decoration:none;
border-bottom: #CCC 1px solid;
padding-left:5px;
float:left;
}
a.menu:visited{
color: #FFF;
font-size:12px;
font-weight:500;
text-align:left;
text-decoration:none;
border-bottom:#CCC 1px solid;
padding-left:5px;
float:left;
}
a.menu:hover{
color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
border-bottom:#000 1px solid;
padding-left:5px;
background-color: #fff;
}
a.menu:active{
color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
border-bottom:#000 1px solid;
padding-left:5px;
background-color:#fff;
}
a.menu_right:link{
color: #FFF;
font-size:14px;
font-weight:600;
text-align: left;
text-decoration:none;
float:left;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}
a.menu_right:visited{
color: #FFF;
font-size:14px;
font-weight:600;
text-align: left;
text-decoration:none;
float:left;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}
a.menu_right:hover{
color: #FFF;
font-size:14px;
font-weight:600;
float:left;
text-align: left;
text-decoration:none;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}
a.menu_right:active{
color: #FFF;
font-size:14px;
font-weight:600;
float:left;
text-align: left;
text-decoration:none;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}

/*-----------------------menu part----------------------------*/

#nav{
	float:left;
width:705px;
height:30px;
border-bottom:0px;
position: relative;
z-index:2;
}
.list{
line-height:20px;
text-align: left;
font-weight:normal;
}
.menu1{
width:120px;
height:auto;
background-color:#6c3e1d;
color:#336601;
cursor:hand;
overflow-y:hidden;
text-align:left;
}
.menu2{
width: 120px;
height:15px;
background-color: #6c3e1d;
color:#336601;
text-align: center;
overflow-y:hidden;
cursor:hand;
}
.menu3{
width:160px;
height:auto;
background-color:#6c3e1d;
color:#336601;
cursor:hand;
overflow-y:hidden;
text-align:left;
}
.menu4{
width: 160px;
height:15px;
background-color: #6c3e1d;
color:#336601;
overflow-y:hidden;
text-align:center;
cursor:hand;
}
.menu5{
width:160px;
height:auto;
background-color:#6c3e1d;
color:#336601;
cursor:hand;
overflow-y:hidden;
text-align:left;
}
.menu6{
width: 160px;
height:15px;
background-color: #6c3e1d;
color:#336601;
overflow-y:hidden;
cursor:hand;
}
.menu7{
width:150px;
height:auto;
background-color:#6c3e1d;
color:#336601;
cursor:hand;
overflow-y:hidden;
text-align:left;
}
.menu8{
width: 150px;
height:15px;
background-color: #6c3e1d;
color:#336601;
text-align: center;
overflow-y:hidden;
cursor:hand;
}
/*-----------------------top finish----------------------------*/


/*-----------------------main body----------------------------*/
#left{
	float:left;
	position:relative;
	width:320px;
	height:745px;
	z-index:1;
	left:0px;
	top:5px;
}
#middle {
	float:left;
	position:relative;
	width:430px;
	height:745px;
	z-index:1;
	left:5px;
	top:5px;
}
#right{
	float:left;
	position:relative;
	width:195px;
	height:745px;
	z-index:1;
	left:10px;
	top:5px;
}
#left_frame{
	float:left;
	position:relative;
	width:750px;
	height:745px;
	z-index:1;
	left:0px;
	top:5px;
}
#left_frame_content {
	float:left;
	position:relative;
	width:750px;
	height:745px;
	border:#f9c733 2px solid;
	z-index:1;
	left:0px;
	text-align:left;
}
#content {
	float:left;
	position:relative;
	width:426px;
	height:745px;
	border:#f9c733 2px solid;
	z-index:1;
	left:0px;
}
#form{
	float:left;
	position:relative;
	width:750px;
	height:745px;
	border:#f9c733 2px solid;
	z-index:1;
	left:0px;
	top:5px;
}
#picnews{
	background-color:#f7f7b7;
	float:left;
	position:relative;
	border:#ffe08f 1px solid;
	width:320px;
	height:240px;
	z-index:1;
}
#left_picture{
	background-color:#f7f7b7;
	float:left;
	position:relative;
	border:#ffe08f 2px solid;
	width:316px;
	height:745px;
	z-index:1;
}
#picture{
	float:left;
	position:relative;
	width:300px;
	height:220px;
	z-index:2;
	left:10px;
	top:2px;
}
#post{
	float:left;
	position:relative;
	width:320px;
	height:170px;
	z-index:1;
	top:5px;
}
#film_time{
	background-color:#6c3e1d;
	float:left;
	position:relative;
	width:320px;
	height:20px;
	z-index:1;
	top:6px;
}
#welcome1{
	float:left;
	position:relative;
	width:320px;
	height:300px;
	z-index:1;
	top:15px;
}
#welcome{
	float:left;
	position:relative;
	width:320px;
	height:150px;
	z-index:1;
	top:7px;
}
#welcome_left{
	float:left;
	position:relative;
	width:160px;
	height:300px;
	z-index:1;
	top:5px;
}
#welcome_right{
	float:left;
	position:relative;
	width:160px;
	height:300px;
	z-index:1;
	top:5px;
}
#book{
	float:left;
	position:relative;
	width:320px;
	height:160px;
	z-index:1;
	top:6px;
}
.bible
{
	color: #FFF;
	font-weight:600;
	font-size:14px;
}
#notice_board{
	background-color:#e8e7e5;
	float:left;
	position:relative;
	border-left: #f3bd86 1px solid;
	border-right: #f3bd86 1px solid;
	width:430px;
	height:220px;
	z-index:1;
}
#content_search{
	background-color:#b8f085;
	float:left;
	position:relative;
	left:5px;
	top:5px;
	width:416px;
	height:140px;
	z-index:1;
}
.content_search{
	text-align:left;
	font-weight:500;
	font-size:14px;
	line-height:30px;
	width:416px;
	
}

#search_col{
	float:left;
	position:relative;
	left:90px;
	top:5px;
	z-index:1;
}
#banner	{
	background-image:url(image/home_page_middlebanner.jpg);
	float:left;
	position:relative;
	border:#ffe08f 2px solid;
	width:423px;
	height:23px;
	z-index:2;
	left:-1px;
}
.banner_title
{
	text-align:left;
	color: #6c3e1d;
	font-weight:600;
	font-size:13px;
	padding-left:5px;
	padding-top:7px;
}
.main_word{
	float:left;
	text-align:left;
	font-weight:500;
	font-size:12px;
	width:380px;
	padding-left:10px;
	padding-top:2px;
}
a.main_word:link{
color: #4c4948;
font-size:12px;
font-weight:500;
text-align:left;
text-decoration:none;
float:left;
width:270px;
margin-left:-10px;
padding-top:1px;
}
a.main_word:visited{
	color: #4c4948;
font-size:12px;
font-weight:500;
text-align:left;
text-decoration:none;
float:left;
width:270px;
margin-left:-10px;
padding-top:1px;
}
a.main_word:hover{
	color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
width:270px;
margin-left:-10px;
padding-top:1px;
}
a.main_word:active{
	color: #4c4948;
font-size:12px;
font-weight:500;
float:left;
text-align:left;
text-decoration:none;
width:270px;
margin-left:-10px;
padding-top:1px;
}
.main_word_boder{
	color: #4c4948;
	float:left;
	text-align:left;
	font-weight:600;
	font-size:12px;
	width:400px;
	padding-left:5px;
	padding-top:5px;
}
.form_word{
	float:left;
	text-align:left;
	font-weight:500;
	font-size:12px;
	width:720px;
	padding-left:5px;
	padding-top:5px;
}
.content_word{
	float:left;
	text-align:left;
	font-weight:500;
	font-size:14px;
	width:380px;
	padding-left:20px;
	padding-top:5px;
}
.content_word_boder{
	color: #4c4948;
	float:left;
	text-align:left;
	font-weight:600;
	font-size:14px;
	padding-left:15px;
	padding-top:5px;
}
a.main_word_boder:link{
	color: #4c4948;
	font-size:12px;
	font-weight:600;
	text-align:left;
	text-decoration:none;
	float:left;
	width:auto;
	margin:-5px;
	padding-top:10px;
}
a.main_word_boder:visited{
	color: #4c4948;
	font-size:12px;
	font-weight:600;
	text-align:left;
	text-decoration:none;
	float:left;
	width:auto;
	margin:-5px;
	padding-top:10px;
}
a.main_word_boder:hover{
	color: #4c4948;
	font-size:12px;
	font-weight:600;
	float:left;
	text-align:left;
	text-decoration:none;
	margin:-5px;
	padding-top:10px;
}
a.main_word_boder:active{
	color: #4c4948;
	font-size:12px;
	font-weight:600;
	float:left;
	text-align:left;
	text-decoration:none;
	margin:-5px;
	padding-top:10px;
}
#latest_news{
	float:left;
	position:relative;
	border-left: #f3bd86 1px solid;
	border-right: #f3bd86 1px solid;
	border-bottom: #f3bd86 1px solid;
	width:430px;
	height:200px;
	z-index:1;
}
#sermon{
	background-color:#e3f5cb;
	float:left;
	position:relative;
	left:5px;
	top:10px;
	width:416px;
	height:95px;
	z-index:1;
}
.sermon_word{
	float:left;
	text-align:left;
	font-weight:500;
	font-size:14px;
	width:400px;
	padding-left:5px;
	padding-top:5px;
}
.sermon_word_boder{
	color: #4c4948;
	float:left;
	text-align:left;
	font-weight:600;
	font-size:14px;
	padding-top:5px;
}
#recent_sermon{
	float:left;
	position:relative;
	left:5px;
	top:10px;
	width:416px;
	z-index:1;
}
.recent_sermon{
	float:left;
	text-align:left;
	font-weight:500;
	font-size:14px;
	line-height:30px;
	width:400px;
	padding-left:5px;
	padding-top:5px;
}
#video_clip{
	float:left;
	position:relative;
	left:5px;
	top:10px;
	width:416px;
	height:95px;
	z-index:1;
}
#video_list{
	background-color:#e3f5cb;
	float:left;
	position:relative;
	left:5px;
	top:10px;
	width:416px;
	height:495px;
	clear:both;
	overflow:hidden;
	z-index:1;
}
#list{
	float:left;
	position:relative;
	left:-15px;
	top:10px;
	width:416px;
	height:495px;
	z-index:1;
}
a:link{color:#4c4948; text-decoration:none;}
a:visited{color:#4c4948; text-decoration:none;}
.fl{float:left}
.video {width:416px;clear:both;}
.video .list2 {padding-left:0px; line-height:20px}
.video .list2 dl {width:416px}
.video .list2 dl dd {float:left;width:95px; text-align:center}
.video .list2 dl dd img {width:95px;height:80px; margin-bottom:3px}
.video .list2 dl dd a,.video .list dl dd a:visited {display:block;}

#about_church{
	float:left;
	position:relative;
	border-left: #f3bd86 1px solid;
	border-right: #f3bd86 1px solid;
	border-bottom: #f3bd86 1px solid;
	width:210px;
	height:165px;
	z-index:1;
	top:5px;
}
#banner_short	{
	background-image:url(image/home_page_middlebanner.jpg);
	float:left;
	position:relative;
	border:#ffe08f 2px solid;
	width:203px;
	height:23px;
	z-index:2;
	left:-1px;
}
#ministries{
	float:left;
	position:relative;
	border-left: #f3bd86 1px solid;
	border-right: #f3bd86 1px solid;
	border-bottom: #f3bd86 1px solid;
	width:210px;
	height:165px;
	z-index:1;
	left:5px;
	top:5px;
}
#ministry_resources{
	float:left;
	position:relative;
	border-left: #f3bd86 1px solid;
	border-right: #f3bd86 1px solid;
	border-bottom: #f3bd86 1px solid;
	width:210px;
	height:130px;
	z-index:1;
	top:10px;
}
#for_guest{
	float:left;
	position:relative;
	border-left: #f3bd86 1px solid;
	border-right: #f3bd86 1px solid;
	border-bottom: #f3bd86 1px solid;
	width:210px;
	height:130px;
	z-index:1;
	left:5px;
	top:10px;
}
#services_time	{
	background-color:#6c3e1d;
	float:left;
	position:relative;
	border-left: #4c4948 1px solid;
	border-right: #4c4948 1px solid;
	border-bottom: #4c4948 1px solid;
	width:193px;
	height:420px;
	z-index:1;
}
#banner_right	{
	background-image:url(image/home_page_middlebanner.jpg);
	float:left;
	position:relative;
	border:#ffe08f 2px solid;
	width:186px;
	height:23px;
	z-index:2;
	left:-1px;
}
#registered_users	{
		float:left;
	position:relative;
	border-left: #f3bd86 1px solid;
	border-right: #f3bd86 1px solid;
	border-bottom: #f3bd86 1px solid;
	width:193px;
	height:165px;
	z-index:1;
	top:5px;
}
#contact_us{
	float:left;
	position:relative;
	border-left: #f3bd86 1px solid;
	border-right: #f3bd86 1px solid;
	border-bottom: #f3bd86 1px solid;
	width:193px;
	height:130px;
	z-index:1;
	top:10px;
}
.contact{
	float:left;
	text-align:left;
	font-weight:500;
	font-size:12px;
	line-height:15px;
	padding-left:10px;
	padding-top:2px;
}
.service_time{
	color: #FFF;
	float:left;
	text-align:left;
	font-weight:500;
	font-size:12px;
	line-height:20px;
	height:20px;
	padding-left:50px;
	padding-top:5px;
}
.service_time_boder{
	color: #FFF;
	float:left;
	text-align:left;
	font-weight:600;
	font-size:12px;
	margin-left:-40px;
	padding-top:5px;
}
a.button:link{
color: #4c4948;
font-size:12px;
font-weight:600;
float:left;
padding-left:50px;
padding-right:50px;
padding-top:5px;
}
a.button:visited{
	color: #906;
font-size:12px;
font-weight:600;
float:left;
padding-left:50px;
padding-right:50px;
padding-top:5px;
}
a.button:hover{
	color: #906;
font-size:12px;
font-weight:600;
float:left;
padding-left:50px;
padding-right:50px;
padding-top:5px;
}
a.button:active{
	color: #4c4948;
font-size:12px;
font-weight:600;
float:left;
padding-left:50px;
padding-right:50px;
padding-top:5px;
}
/*-----------------------main ends----------------------------*/

/*-----------------------bottom body----------------------------*/
#photo_link {
	float: left;
	position:relative;
	z-index:1;
	width:955px;
	height:90px;
	top:10px;
}
#bottom_tab {
	background-color:#6c3e1d;
	float: left;
	position:relative;
	width:955px;
	height:35px;
	z-index:1;
	top:4px;
}