body {background: url(images/body-bkg.jpg) top left repeat-x; background-color: white; }

h1 {text-align:center;}
p#text {text-align:justify; text-indent:50px}
p#verse {text-align:justify; text-indent:0px}
#main_nav {margin: 0px;padding: 3px 0px 3px 0px;width: 100%;background: #E2C790;border-top: 1px solid white;border-bottom: 1 px solid white;text-align: center;margin: 0px;padding: 0px 0px 0px 0px;font-size: 16px;}
#main_nav li{display: inline;list-style: none;margin: 0px;padding: 0px;}
#main_nav a{color: white;text-decoration: none;font-family: helvetica, Arial, sans-serif;text-decoration: none;margin: 0px;padding: 3px 5px 3px 5px;border-right: dashed 1px;border-left: dashed 1px;font-size: 16px;font-weight: normal;}
#main_nav a:visited{color: #391003;text-decoration: none;}
#main_nav a:hover, #main_nav a:active{color: white;background-color: #E0B96A;}

#frame1 {
background-color:white;
width: 786px;
padding: 0px;
margin-left: auto;
margin-right: auto;
}

#frame {
width: 780px;
padding: 0px;
margin-left: auto;
margin-right: auto;
background-color: #eee;
font-family: Arial, Helvetica, sans-serif;
}

.style1 {color: #E39500}

#header2 {
margin: 0px;
padding: 13px;
background: url(images/header_bkg2.jpg);
background-position:center;
background-repeat: no-repeat;
width: 780;
height: 74px;
}

#footer {
background: url(images/bottom.jpg);
background-repeat: no-repeat;
height: 20px;
border-top: 1px solid #1B365C;
margin: 0px;
padding: 0px;
text-align: center;
clear: both;
}

.main_title  {
	
text-align: center;
	
padding: 0px 150px 200px 150px;

	margin: 0px;
	
font-family:Arial, Helvetica, sans-serif;
	
font-size: 2em;
	
font-weight: 300;
	
text-decoration: underline;

	color: darkblue;
}


.main_title a {
	
font-family:Arial, Helvetica, sans-serif;
	
font-size:1.05em;
	
font-weight: 300;

	text-decoration: none;
	
color: #391003;


}


#main_nav {
	
margin: 0px;
	
padding: 10px 0px 10px 0px;
	
width: 100%;
	
background: darkblue;
	
border-top: 1px solid #1B365C;

	border-bottom: 1px solid #1B365C;
	
text-align: center;

}


#main_nav ul {
	color: white;
	
text-align: center;
	
margin: 30px;
	
padding: 10px 10px 10px 10px;
	
font-size: 13px;

}


#main_nav li {

	display: inline;
	
list-style: none;

color: white; 
	text-decoration: none;

	
margin: 10px;
	
padding: 10px;

}
#main_nav a {

	color: white; 
	text-decoration: none;
	
font-family: Helvetica, Arial, sans-serif;
	
color: white;
	
margin: 0px;
	
padding: 3px 5px 3px 5px;
	
border-right: solid 1px;

	border-left: solid 1px;
	
font-size: 20px;

	font-weight: normal;

}


#main_nav a:visited {

	color: white;

	text-decoration: none;

}


#main_nav a:hover, 
#main_nav a:active {

	color: white;
	
background-color: lightblue;

}


#flash_banner {

	border-bottom: 1px solid #999;

}


#mobile-link {
	
margin-top: 4px;

}


#mobile-link a{

	text-decoration: none;

	font-size: 12px;

	color:#003366;

}


#mobile-link a:hover {
	
color: #532606

}


#home_copy {

	font-family: Arial, Helvetica, sans-serif;
	
width: 375px;

	background-repeat:repeat-y;

	background-position: center;
	
float: left;
	
text-align: left;
	
background-image: url(images/homeleft-column-bkg.jpg);

	margin: 10px 0px 0px 20px;


}


#home_copy p {
font-family: Arial, Helvetica, sans-serif;

	color: #532606;

	font-size: 12px;

	margin-left: 8px;
	
padding: 0px;
	
width: 360px;
	
text-align: justify;
	
line-height: 19px;
	
margin-top: 4px;
	
margin-bottom: 8px;

}


#home_copy .top-curve {
	
margin-top: -2px;

}


#home-news {

	width: 317px;

	float: left;

	margin: 10px 0px 0px 26px;
	
background-position: top;
	
background-repeat: no-repeat;

	border: 1px solid #512405;

	padding: 0px;


}


#home-news-copy {
width: 315px;
	
margin-left: 4px;

	height: 400px;

	overflow: scroll;
	
text-align: left;

}

#home-news-copy a {

	color: #532606;

}



#home-news-copy h2 {

	background: none;
	
font-size: 16px;
	
color: #2a4467;

	border: 0px;

	padding: 8px 0px 0px 0px;
	
margin: 4px 6px 0px 0px;

	text-align: center;
	
background-image: url(images/news-top.jpg);
	
background-repeat: no-repeat;

}


#home-news-copy p {
	
font-family: Arial, Helvetica, sans-serif;

	color: #532606;

	font-size: 12px;

	margin-top: 4px;
	
margin-bottom: 8px;

}


#subscribe {

	float: left;

	margin: 12px 0 0 82px;

}


#home-left-col {
	
width: 380px;
	
float: left;

}



#icon_connect {
	
width: 120px;
	
text-align: center;

	font-size: 13px;
	
float: left;
	
margin: 11px 0px 0px 60px;

}


#icon_connect a {

	text-decoration: none;

	color: #532606;
	
font-family: Arial, Helvetica, sans-serif;
	
font-size: 12px;

}


#icon_connect a:hover {

	color: #fff;

}


#icon_prayer {

	width: 120px;

	text-align: center;
	
font-size: 13px;

	float: left;

	margin: 11px 0px 0px 14px;

}


#icon_prayer a {
	
text-decoration: none;
	
color: #532606;
	
font-family: Arial, Helvetica, sans-serif;
	
font-size: 12px;

}


#icon_prayer a:hover {

	color: #ffffff;

}


#icon_service_notes {

	width: 120px;
	
text-align: center;
	
font-size: 13px;

	float: left;
	
margin: 11px 0px 0px 10px;

}


#icon_service_notes a {

	text-decoration: none;

	color: #532606;
	
font-family: Arial, Helvetica, sans-serif;
	
font-size: 12px;

}


#icon_service_notes a:hover {
	
color: #fff;

}


#icon_events {

	width: 120px;
	
text-align: center;
	
font-size: 13px;

	float: left;

	margin: 11px 0px 0px 10px;

}


#icon_events a {

	text-decoration: none;
	
color: #532606;

	font-family: Arial, Helvetica, sans-serif;
	
font-size: 12px;

}


#icon_events a:hover {

	color: #fff;

}


#ministries_nav {

	padding: 0px 0px 0px 17px;
	
margin: 0px 0px 0px 0px;
	
text-align: left;
	
background: url(images/side_nav_bkg.jpg) repeat-y;

	border-right: solid 1px #C3AF87;
	
border-bottom: solid 1px #C3AF87;

	border-top: solid 1px #C3AF87;
	
width: 160px;
	
float: left;

}


#ministries_nav a {
	
color: #391003; 
	text-decoration: none;

	font-family: Helvetica, Arial, sans-serif;

	margin: 0px;

	padding: 0px 0px 0px 4px;
	
border-left: dashed 1px;
	
font-size: .9em;
	
text-align: left;

}


#ministries_nav ul {

	padding: 30px;

	margin: 10px 10px 10px 10px;
	color: blue;

}


#ministries_nav li {

	list-style: none;

	margin: 0px;
	
padding: 2px 0px 2px 0px;

}


#ministries_nav li:hover {

	list-style-type: circle;

}


#ministries_nav a:hover, 
#ministries_nav a:active {

	color: #532606;
	
background-color: #E0B96A;
	
text-decoration: none;

}



#flash_banner {
	
padding: 0px;
	
margin: 0px;

}


#guests {

	margin: 10px 0px 0px 62px;

	padding: 6px 0px 0px 53px;
	
background: url(images/new_guest.jpg);

	background-repeat: no-repeat;
	
height: 72px;

	float: left;

	width: 210px;

}
 

#guests a{
	
font-family: Helvetica, Arial, sans-serif;

	color: #FFFFFF;
	
margin: 0px;
	
padding: 0px;
	
text-decoration: none;
	
font-size: 14px;
} 


#guests a:hover, 
#main_nav a:active {

	color: #E39500;
	
text-decoration: none;

}


#events {

	margin: 10px 0px 0px -41px;

	padding: 6px 0px 0px 32px;
	
background: url(images/events.jpg);
	
background-repeat: no-repeat;

	height: 72px;
	
width: 210px;

	float: left;

}


#events a{

	font-family: Helvetica, Arial, sans-serif;

	color: #FFFFFF;
	
margin: 0px;
	
padding: 0px;

	text-decoration: none;

	font-size: 14px;

}


#events a:hover, 
#main_nav a:active {

	color: #E39500;
	
text-decoration: none;

}


#connect {

	margin: 10px 0px 0px -19px;

	padding: 6px 0px 0px 42px;

	background: url(images/connect.jpg);
	
background-repeat: no-repeat;
	
height: 72px;
	
width: 210px;

	float: left;

}


#connect a{

	font-family: Helvetica, Arial, sans-serif;

	color: #FFFFFF;

	margin: 0px;
	
padding: 0px;

	text-decoration: none;
	
font-size: 14px;

}


#connect a:hover, 
#main_nav a:active {
	
color: #E39500;

	text-decoration: none;

}


#content {
	
background: url(images/content_bkg.jpg) repeat-x;
	
padding: 0px 0px 0px 0px;
	
margin: 0px 0px 0px 0px;
	
float: left;

	width: 565px;
	
border-right: solid 1px #C3AF87;
	
border-left: solid 1px #C3AF87;
	
background-color: #E1C999;
	
font-size: 14px;

	color: #391003;
	
font-family: Arial, Helvetica, sans-serif;

}


#content p {

	padding: 0px 10px 0px 10px;

	text-align:justify;
	
font-size: 14px;

	color: #391003;
	
font-family: Arial, Helvetica, sans-serif;

}


#content ul li {
	
margin-top: 5px;

	font-size: 14px;

}



#content .noindent {

	text-indent: 0px;

	text-align:justify;
	
font-size: .99em;
	
color: #391003;

	padding: 0px 0px 0px 24px;

}




#content a {
	
color: #532606;

	font-size: 14px;

}


#content a:hover {

	text-decoration: none;

}


#content_cal {
	
background: url(images/content_bkg.jpg) repeat-x;

	padding: 0px 0px 0px 7px;
	
margin: 0px 0px 0px 0px;
	
width: 765px;
	
border-right: solid 1px #C3AF87;
	
border-left: solid 1px #C3AF87;

	background-color: #E1C999;

}


#cal_holder {

	margin-left: 17px;

}


#content_sitemap {

	background: url(images/content_bkg.jpg) repeat-x;
	
padding: 0px 0px 0px 0px;
	
margin: 0px 0px 0px 104px;
	

width: 565px;
	
border-right: solid 1px #C3AF87;
	
border-left: solid 1px #C3AF87;
	
background-color: #E1C999;

}


#content_sitemap p {

	text-indent: 14px;

	padding: 0px 10px 0px 10px;
	
text-align:justify;
	
font-size: .99em;

	color: #391003;

}


#content_sitemap .noindent {
	
text-indent: 0px;
	
text-align:justify;
	
font-size: .99em;
	
color: #391003;

	padding: 0px 0px 0px 24px;

}




#content_sitemap a {

	color: #532606;

}


#content_sitemap a:hover {
	
text-decoration: none;

}


#spacer {

	height: 10px;

	padding: 0px;

	margin: 0px;
	
clear: both;

}


#spacer2 {
	
clear: both;
	
height: 10px;
	
padding: 0px;

	margin: 0px;

}

#bottom_text {
	
margin: 0px 0px 0px 0px;

	clear: both;

	padding: 1px 0px 1px 0px;
	
border-top: 1px solid #1B365C;


}


#bottom_text p {
	
text-align: center;
	
font-family: Arial, Helvetica, sans-serif;
	
color: #532606;

	font-size: 10px;

	padding: 0px 0px 0px 0px;

	margin: 0px;


}


#footer {
	
background: url(images/bottom.jpg);
	
background-repeat: no-repeat;
	
height: 20px;
	
border-top: 1px solid #1B365C;
	
margin: 0px;
padding: 0px;
text-align: center;
	
clear: both;

}



#bottom_text a {

	color: #532606;

}


#bottom_text a:hover {

	text-decoration: none;

}


h2 {
	
background-color: #1B365C;
	
border-bottom: solid 1px #C3AF87; 

	border-top: solid 1px #C3AF87;
	
background: url(images/ministries_title_bkg.jpg);
	
background-position:left;

	margin: 0px 0px 0px 0px;
	
padding: 4px 8px 0px 0px;

	text-align: right;

	font-size: 1.3em;

	color: #E39500;

	height: 28px;


}


h2.cal {
	
background-color: #3f5c88;

	border-bottom: solid 1px #C3AF87; 
	
border-top: solid 1px #C3AF87;
	
background: url(images/ministries_title_bkg_cal.jpg);

	background-position:left;

	background-repeat: no-repeat;
	
margin: 0px 0px 0px 0px;
	
padding: 4px 8px 0px 0px;
	
text-align: right;

	font-size: 1.3em;

	color: #E39500;
	
height: 28px;


}


h3 {
	
font-size: .8em;

	font-style: italic;
	
color: #1B365C;
	
font-weight: bold;
	
text-align: right;
	
margin: 0px 10px 10px 8px;
	
padding: -4px 0px 0px 0px;
	
text-indent: 10px;

}


h4 {

	margin: 0px 0px 0px 10px;
	
padding: 0px 0px 0px 12px;
	
border-left: dashed 1px #E39500;
	
border-bottom: dashed 1px #E39500;


}


.scripture {
	
text-indent: 0px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}


.scripture p {

	text-indent: 0px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}


#content .scripture {
	
text-indent: 0px;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;
	
font-size: 12px;

}


#content .top {
	
text-align: right;

	color: #1B365C;
margin-left: 515px;

	text-decoration: none;
	
width: 22px;
	
height: 21px;
	
border: none;

	border-style: none;

}


#content .top a {

	text-decoration: none;
border: none;
	
border-style: none;

}


#content .top a:visited {

	text-decoration: none;
	
border: none;

	border-style: none;

}


#content .center_image {

	display: block;
	
margin-left: auto;
	
margin-right: auto;
	
border: solid 1px #391003;

}


#content .center_image2 {
d
	isplay: block;
	
margin-left: auto;
	
margin-right: auto;

}


#content .picture_text {

	line-height: 0px;

	font-family: Arial, Helvetica, sans-serif;
	
font-size: 11px;

	font-style: italic;

	text-align:center;
	
margin-top: 4px;

	padding: 2px 0px 0px 0px;

}


#content .small {
	
font-size: 10px;

}


#btn_holder {

	padding: 10px 0px 10px 35px;
	
margin-left: auto;

	margin-right: auto;

	margin-top: 0px;
	
margin-bottom: 0px;

	width: 400px;
	
border-top: dashed 1px #391003;
	
border-bottom: dashed 1px #391003;
	
height: 50px;

}


#btn1 {
	
float: left;

	margin: 0px 0px 0px 0px;
	
padding: 0px 0px 0px 0px;
	
width: 120px;
	
font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;
	
text-align: center;
	
display: inline;

}


#btn2 {

	float: left;
margin: 0px 0px 0px 0px;
	
padding: 0px 0px 0px 0px;
	
width: 120px;
	
font-family:Arial, Helvetica, sans-serif;
	
font-size: 11px;

	text-align: center;

	display: inline;


}


#btn3 {

	float: left;
	
margin: 0px 0px 0px 0px;
	
padding: 0px 0px 0px 0px;
	
width: 120px;
	
font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;
	
text-align: center;

	display: inline;


}


#content .clear {
	
clear: both;

	font-family: Arial, Helvetica, sans-serif;
	
padding-top: 5px;

}


#site_map p{

	text-indent: none;
	
padding: 0px 10px 0px 10px;
	
text-align:justify;
	
font-size: .99em;
	
color: #391003;



}

#site_map img {
	
padding: 5px;

}


#site_map li{
	
margin-left: 26px;

}


.style1 {
	color: darkblue;
}


#map {
	
border: 1px solid #532606;
	
margin: 2px 0px 0px 20px;
width: 425px;

}


#song p{

	text-align: center;

}
#contact_form {
background:#FFFFFF;

	width:450px;

	margin-top: 10px;

	margin-left: 18px;
	
padding-top: 15px;
	
border: 1px solid #ccc;

}


#contact_form input {

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #003366;
	
margin-left: .5em;
	
margin-bottom: 3px;

}


#contact_form textarea {
	
font-size: 12px;
	
font-family: Arial, Helvetica, sans-serif;

	color: #003366;
	
margin-left: .5em;
	
overflow: auto;

	width: 250px;

}


#contact_form label {
	
width: 8em;
	float: left;
	
text-align: right;

	margin-right: 0.5em;
	
display: block;
	
padding: 6px 0px 0px 0px;

	font-size: 12px;
	
color: #000000;

}


#contact_form .submit {
	
font-size: 12px;

	background-color: #003366;

	color: #FFFFFF;
	
border:solid 1px #333333;
	
margin:3px 0px 0px 110px;
}


#contact_form .submit:hover {

	font-size: 12px;
	
background-color: #000000;

	color: #FFFFFF;
	
border:solid 1px #333333;

}


#services { 
	background-color:#F9E6D0; 
	padding: 5px 5px 5px 0px; 
	border-bottom: 1px solid #ccc;
}

#services img { 
	float: right;
	 border: 1px solid #000;
}

#services-new { 
	background-color: #F2F4FA;
	 padding: 5px 5px 5px 0px;
	 border-bottom: 1px solid #ccc; 
	clear: both;
}

#rec-service {
	width: 189px; 
	float: left; 
	margin: 3px 8px 3px 12px;
}