@charset "UTF-8";
/* CSS Document */


/*-----------------------------------------------------/
					Login
/-----------------------------------------------------*/

#login  #submit{
	background:#7E0135;
	border:none;
	color: white;
	padding: .2em;
	}

#login  input {
	color: #452717;
	}

#login {
	/*margin: 0 2em;*/
	font-size:90%;	
	}
#login h4 {
	text-align: left;
	margin-bottom:.5em;
	}


/*-----------------------------------------------------/
					FORMS
/-----------------------------------------------------*/

#contact_page form, #req_page form {
	font-size: 75%;
	padding-top:1em;
	}

#contact_page input, #contact_page textarea, 
#req_page input{
	border: 1px solid #ae8263;
	font-size:100%;
	margin-bottom:.7em;
	padding:.2em;
	}

#req_page label {
	font-size:120%;
	width: 12em;
	float:left; 
	padding-left:3em;
	padding-bottom:.3em;
	}

#contact_page label{
	font-size:120%;
	width: 8em;
	float:left; 
	}

/*-----------------------------------------------------/
					HEADERS
/-----------------------------------------------------*/

#podcast_home h3 {
	text-indent: -9999px;
	background: url("Media/titles/podcast.gif") no-repeat;
	height: 30px;
	margin-top:1em;
	}

#invite_home h3 {
	text-indent: -9999px;
	background: url("Media/titles/invite.gif") no-repeat;
	height: 15px;
	margin-top:1em;
	line-height:1.7em;
	}

#invite_subpage h3 {
	text-indent: -9999px;
	background: url("Media/titles/invite.gif") no-repeat;
	height: 15px;
	margin-top:1em;
	line-height:1.7em;
	}
/*
#events_home h3 {
	text-indent: -9999px;
	background: url("Media/titles/news.gif") no-repeat;
	font-size:50%;
	height: 2em;
	margin-top:2em;	
	}*/

h4#welcome_home  {
	text-indent: -9999px;
	background: url("Media/titles/welcome.gif") no-repeat;
	height: 15px;
	margin-top:1em;
	}

h3#sundayschool_times  {
	text-indent: -9999px;
	background: url("Media/titles/sundayschool_h1.jpg") no-repeat;
	height: 50px;
	margin-top:1em;
	}

#location_home h3, #location h3 {
	text-indent: -9999px;
	background: url("Media/titles/location.gif") no-repeat;
	font-size: 30%;
	height: 10px;
	margin-top:2em;
	margin-bottom: 0px;
	padding-bottom:0px;
	}

#location_home h4 {
	margin-bottom:10px;
	}
	
#home #content h4 {color:#055a8b;}

h2#missionbanner {
	width: 777px;
	height: 140px;
	text-indent: -9999px;
	background: url("Media/banner_steeple.png") no-repeat;
	margin: 0 auto;
	}

#sitemap h1#title {
	text-align:center;
	padding-right:3em;
	}



/*****	EVENTS   *****/
#events_home span { padding-right:1.3em;}
#events_home {font-size:80%; }
#events_home a {display:block;padding-top:.5em; }
.away {font-style:italic;font-weight:normal;}
#events_home table {margin-left:0; padding-left:0; width:auto;}
#events_home td { padding-bottom: .4em; line-height: 1.2em; }
.events table {
	padding-bottom:2em;
	padding-left:3em;
	}

.events td {
	padding-bottom: .5em;}
	
	
#invite_home ul, #contact_page ul {
	margin-left:2em;
	font-size:115%;
	list-style-type:circle;
	}

#sundayschool p { width: 60%;}
  
p.letter { font-size:90%; text-indent: 2em; padding-bottom:.5em;}
p.letter_head { font-size:80%; margin-top:2em; margin-bottom:0; padding-bottom:0; }
#pastor_page p.letter {width:60%;}
span.letter_sig { margin-left: 2em; line-height:3em; }


/*div.table_of_contents { float:right; width:200px; font-size:90%;border: 1px solid #00557d;}
div.table_of_contents ul { background-color:#D7E5ED;}*/
.table_of_contents li { 
	list-style:circle;
	list-style-position: inside;
	padding: .5em 1em;
	}
	
div.table_of_contents h2 { 
	background-color:#5893B6; 
	color:#fff;
	font-size:90%;
	text-transform:uppercase;
	text-align:center;
	}


/*****	PODCAST   *****/
div#pod_nav span {
	margin-left:4em;
}
div#pod_nav {
 	text-align:center;
 	width:50%;
 	border:1px sold red;
}



/*****	CONTACT   *****/

ul#contact_info {
	list-style:none;
	margin:1em;
	margin-left:0;
	}
#contact_page li span { float:left; width:5em;}


/*****	LOCATION   *****/

#location, #location_home {
	font-size:90%;
	}

#location_home img {float:left;}

#location img, #location_home img {
	float:left; margin: .7em .7em .7em 0;
	}

/*****	SUNDAY SHCOOL   *****/
#sundayschool td {
	 padding: .2em 1em;
	 font-size:90%;
	}

#sundayschool thead {
	font-weight:bold;
	}

#sundayschool table {

}

/*****	page: MIXED   *****/

 li { list-style-position:inside;}
 .asside {font-size:80%; }

ol li { 
	list-style-position:outside;
	margin-bottom:.3em;
	padding-right:1.5em;
	}	
	


