@charset "utf-8";
/* CSS Document */

/*--Menubar---*/
#bar {
width:900px;
background:url(images/bg_menubar_inner.jpg) repeat-x;
height:36px;
}
		#bar_menu {
		font-family:Arial, Helvetica, sans-serif;
		float:left;
		padding-left:10px;
		font-size:13px;
		}
		#bar_menu ul {
		}
				#bar_menu li {
				color:#FFFFFF;
				border-right:#044279 1px solid;
				line-height:275%;
				float:left;
				text-decoration:none
				}
				#bar_menu ul li a {
				color:#FFFFFF;
				}
				#bar_menu ul li a:visited {
				color:#FFFFFF;
				}
				#bar_menu ul li a:hover {
				background:url(images/bg_menubar_over.jpg) repeat-x left top;
				display:block;
				color:#FFFFFF;
				text-decoration:none
				}
				.bar_menu_li {
				}
		#bar_links {
		width:128px;
		height:36px;
		margin-right:42px;
		float:right;
		line-height:200%;
		color:#ABCDE5;
		text-decoration:none;
		font-family:"Lucida Sans Unicode";
		}
		#bar_links a: {
		text-decoration:none;
		color:#ABCDE5;
		}
		#bar_links a:visited {
		color:#ABCDE5;
		}
		#bar_links a:hover {
		text-decoration:none;
		color:#ffffff;
		}

	
/*--Banner---*/
#banner_about {
background:url(images/banner_about.jpg);
width:900px;
float:left;
height:73px;
}
		#sectiontitle {
		float:left;
		margin-top:23px;
		width:635px;
		text-align:right;
		font-weight:bold;
		color:#FFFFFF;
		font-family:Georgia;
		font-size:18pt;
		}
		#sectioncategory {
		width:220px;
		height:30px;
		margin-left:15px;
		color:#FFFFFF;
		margin-top:37px;
		float:right;
		font-family:Helvetica;
		font-size:10px;
		}
#banner_fellowship {
background:url(images/banner_fellowship.jpg);
width:900px;
float:left;
height:73px;
}
#banner_design {
background:url(images/banner_design.jpg);
width:900px;
float:left;
height:73px;
}

#banner_class {
background:url(images/banner_class.jpg);
width:900px;
float:left;
height:73px;
}

#banner_booking {
background:url(images/banner_booking.jpg);
width:900px;
float:left;
height:73px;
}
#banner_worship {
background:url(images/banner_worship.jpg);
width:900px;
float:left;
height:73px;
}
#banner_perform {
background:url(images/banner_perform.jpg);
width:900px;
height:73px;
float:left;
}
#banner_donate {
background:url(images/banner_donate.jpg);
width:900px;
float:left;
height:73px;
}
#banner_news {
background:url(images/banner_news.jpg);
width:900px;
float:left;
height:73px;
}
#banner_tell {
background:url(images/banner_tellafriend.jpg);
width:900px;
float:left;
height:73px;
}
/*--Contents---*/
#contents {
width:900px;
float:left;
line-height:135%;
background-color:#E5E5D4;
}
		#con_left {
		width:579px;
		padding:38px;
		min-height:295px;
		float:left;
		background-color:#F7F7F1;
		}
		#con_leftnews {
		min-height:295px;
		width:605px;
		background-color:#F7F7F1;
		float:left;
		padding:25px;
		}
		#con_right {
		width:245px;
		float:right;
		}
				#con_right_box1 {
				width:197px;
				padding:17px 18px 18px 30px;
				height:100px;
				background:url(images/bg_rightbox1.gif) no-repeat left top;
				}
				#con_right_box1_title {
				background:url(images/title_rightbox1.png) no-repeat;
				width:124px;
				height:29px;
				margin-bottom:10px;
				}
						#con_right_box1_name {
						width:145px;
						height:20px;
						margin-bottom:3px;
						}
						#bt_submit {
						background:url(images/bg_submit.gif) no-repeat;
						width:52px;
						height:18px;
						text-align:center;
						margin-left:35px;
						font-family:"Lucida Sans Unicode";
						font-size:10px;
						color:#FFFFFF
						}	
						#bt_submit a {
						color:#FFFFFF;
						}	
				#con_right_box2 {
				width:164px;
				height:90px;
				padding:18px 55px 13px 26px;
				background:url(images/bg_rightbox2.gif) no-repeat left top;
				}
				#right_sub {
				}
						#right_sub ul {
						}
								#right_sub li {
								background:url(images/bg_submenu.gif) repeat-x;
								line-height:200%;
								height:29px;
								}
								#right_sub li a:hover {
								color:#095894;
								}
/*--About---*/
#faith_box {
width:575px;
clear:both;
border:#E0E0D2 1px solid;
float:left;
margin-bottom:12px;
}
		#faith_box_number {
		width:27px;
		height:40px;
		float:left;
		}
		#faith_box_desc {
		width:527px;
		padding:5px 9px 5px 10px;
		float:right;
		}


/*--Perform---*/
#pf_titlenbt {
width:100%;
margin-bottom:20px;
height:50px;
}
		#pf_title {
		float:left;
		width:auto;
		line-height:115%;
		font-family:Georgia;
		font-size:22px;
		font-weight:bold;
		}
		#pf_bt {
		float:right;
		width:auto
		}
		#pf_list {
		margin:25px 50px 25px 60px;		
		}
				#pf_list ul li {
				line-height:150%;
				list-style-image:url(images/arrow_sub.gif);
				}
		#pf_gallery {
		margin-top:20px;
		width:auto;
		}
		#pf_gallery td {
		width:60px;
		height:60px;
		vertical-align:top;
		margin:0px 16px 16px 0px;
		}
		#pf_gallery_border {
		width:50px;
		height:50px;
		border:4px solid #0C314D;
		}
/*--Donate---*/
#dn_tab {
width:255px;
float:left;
height:33px;
}
		#dn_tab_left {
		width:auto;
		float:left;
		}
		#dn_tab_right {
		width:auto;
		float:right;
		}
				#dn_tab_on {
				width:auto;
				background:url(images/tab_bg_on.gif) center top;
				padding:5px 8px 13px 8px;
				margin-right:7px
				}
				#dn_tab_off {
				width:auto;
				background:url(images/tab_bg_off.gif) center top;
				padding:5px 8px 13px 8px;
				margin-right:7px
				}
#dn_card {
background:url(images/card_bg.gif) no-repeat;
width:458px;
height:28px;
text-align:left;
text-indent:15px;
padding-top:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:10px 0px 10px 0px;
}
#dn_paypal {
background:url(images/paypal_bg.gif) no-repeat;
width:383px;
height:28px;
text-align:left;
text-indent:15px;
padding-top:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin:10px 0px 10px 0px;
}
#dn_bt {
background:url(images/bt_blue_bg.gif) repeat-x;
width:55px;
text-align:center;
margin-left:8px;
padding:5px 7px 5px 7px;
}
#line {
background:url(images/bg_title_under2line.gif) repeat-x left;
height:41px;
width:auto;
}
#line2 {
height:1px;
padding:0px;
background-color:#D4D4CF;
width:100%;
margin:20px 0px;
}

/*--Clssess---*/
#c_table {
}
		#c_table table {
		background-color:#EBF3F7;
		}
				#c_table tr {
				color:#2E2E2E;
				border:#FFFFFF solid 1px;
				height:25px;				
				}
				.titletr {
				background:url(images/bg_tabletitle.jpg) repeat-x left;
				height:25px;
				}
						#c_table td {
						color:#2E2E2E;
						height:25px;
						}
						.titletd {
						background:url(images/bg_tabletitle.jpg) repeat-x top;
						text-align:center;
						}
						.valign {
						vertical-align:bottom;
						}
						.padding5 {
						padding:5px;
						}
						
/*--Worship---*/
#worship_list {
}
		#worship_list ul {
		}
				#worship_list li {
				font-weight:bold;
				list-style:none;
				}
				#worship_list li.alp {
				list-style:lower-alpha;
				margin-left:25px;
				font-weight:normal;
				}
#worship_list_dot {
}
		#worship_list_dot ul {
		}
				#worship_list_dot li {
				list-style:url(images/ic_worship.gif) ;
				margin-left:15px;
				}
						#worship_list_dot li.list2 {
						list-style-image:url(images/ic_worship2.gif);
						margin-left:27px;
						}
				#whos_menubox {
				padding:5px;
				border:#C1BEAC solid 1px;
				height:20px;
				}
				#whos_menubox a: {
				}
				#whos_menubox a:hover {
				color:#FFFFFF;
				background-color:#0B89D1;
				}
				
/*--Tell a Friend---*/
.textbox_wh {
border:#A4B9C9 1px solid;
height:15px;
}
.textbox_wh_multi {
border:#A4B9C9 1px solid;
}

/*--News---*/
#news_list {
color:#333333;
}
		#news_list ul {
		padding-top:4px;
		background:url(images/bg_title_under2line.gif) top repeat-x;
		}
		#news_list li {
		text-indent:10px;
		line-height:261%;
		border-bottom:#C3C3B8 1px solid;
		height:33px;
		}
		#news_list li a:hover {
		text-indent:10px;
		display:block;
		line-height:261%;
		height:33px;
		background-color:#FFFFFF;
		}
#news_list_number {
margin-top:15px;
text-align:center;
}

/*--Bottom---*/
#bottom {
clear:both;
width:900px;
height:26px;
background:url(/images/copyright_inner.gif);
}

