* { padding: 0px; 
	margin: 0px;
	border: none;
	}

body {
	background: #653c17 url(../images/logo_backgd/background_a.jpg) repeat-x top left;
	padding: 0px; 
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	}

p, ol, ul {
	margin-bottom: 20px;
	}

a {
	color: #8d0e3a;
	}


/* Container Styles #################### */


#container {
	width: 960px;
	margin: 0px auto 0px auto;	
	background: #ffffff;
	}


/* Header Styles #################### */


#headerWrapper {
	}

#header {
	width: 960px;
	height: 120px;
	}

#header img {
	float: left;
	padding-left: 20px;
	}

#header p {
	margin-top: 25px;
	float: right;
	padding-right: 20px;
	text-align: right;
	line-height:14px;
	
	}
	
#header p a {
	font-weight:bold;
	line-height:16px;
		
	}


/* Navigation Styles #################### */


#navWrapper {
	width: 960px;
	height: 30px;
	background:#851012;
	z-index:99;
	}

#nav {
	padding: 0px 0px 0px 30px;	
	}


/* Sub Navigation Styles #################### */


#subNavWrapper {
	width: 250px;
	float: left;
	background-color: #839abc;
	}

#subNav {
	padding: 20px;
	}

#subNav a {
	color: #ffffff;
	text-decoration: none;
	}

#subNav ul {
	list-style-type: none;
	}
	
#subNav ul a {
	font-size:12px;
	padding-bottom:5px;
	}

#subNav ul ul {
	padding-top:5px;
	}

#subNav ul li  {
	font-weight: bold;
	padding-bottom:5px;
	}

#subNav ul li ul li {
	font-weight: normal;
	padding-bottom:5px;
	}
	
#subNav ul li ul li a {
	text-decoration: none;
	padding-left: 10px;
	}


/* Content Styles #################### */


#contentWrapper {
	width: 650px;
	float: left;
	background-color:639abc;
	padding: inherit;
	}

#content {
	padding: 20px;
	}

#content h1 {
	margin-bottom: 20px;
	font-size: 20px;
	color: #871517;
	}

#content h2 {
	margin-bottom: 10px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	}
	
#content a.link12Bold {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #8d0e3a;
}

#content a.link12Bold:hover {
	text-decoration: underline;
}

#content a.link14Bold {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #8d0e3a;
}

#content a.link14Bold:hover {
	text-decoration: underline;
}
	
#content ul {
	padding-left: 20px;
}
	
.imgleft {
	/*border-width: 1px;
	border-style: solid;
	border-color: #871517;*/
	float: left;
	margin:5px;
	padding: 0px 10px 6px 0px;
}

.imgright {
	/*border-width: 1px;
	border-style: solid;
	border-color: #871517;*/
	float: right;
	margin:5px;
	padding: 0px 0px 6px 6px;
}
	

#content h3 {
	margin-bottom: 10px;
	color:#871517;
	font-size: 13px;
	font-weight: bold;
	}

.tableData {
	margin-bottom: 20px;
	width: 620px;
	border-collapse: collapse;
	}

.tableData th {
	padding: 5px;
	text-align: left;
	background-color: #c3dae2;
	}
	
.tableData td {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #c3dae2;
	}

/* Content Header Styles #################### */


#contentHeaderWrapper {
	clear: both;
	}

#contentHeader {
	background: #BF8113;
	margin-bottom: 5px;
	padding: 10px 20px 10px 20px;
	background-color:#BF8113;
	color: #ffffff;
	}
	
#contentHeaderIntro {
	float: left;
	margin-top:10px;
	width:500px;
	}

#contentHeaderSchool {
	background: #BF8113 url(../images/section_headers/school.jpg) no-repeat bottom right;	
	height: 100px;
	margin-bottom: 5px;
	padding: 10px 20px 10px 20px;
	background-color:#BF8113;
	color: #ffffff;
}

#contentHeaderFaith {
	background: #BF8113 url(../images/section_headers/faith.jpg) no-repeat bottom right;	
	height: 100px;
	margin-bottom: 5px;
	padding: 10px 20px 10px 20px;
	background-color:#BF8113;
	color: #ffffff;
}

#contentHeaderWorship {
	background: #BF8113 url(../images/section_headers/worship.jpg) no-repeat bottom right;	
	height: 100px;
	margin-bottom: 5px;
	padding: 10px 20px 10px 20px;
	background-color:#BF8113;
	color: #ffffff;
}

#contentHeaderOutreach {
	background: #BF8113 url(../images/section_headers/outreach.jpg) no-repeat bottom right;	
	height: 100px;
	margin-bottom: 5px;
	padding: 10px 20px 10px 20px;
	background-color:#BF8113;
	color: #ffffff;
}

#contentHeaderCommunity {
	background: #BF8113 url(../images/section_headers/community.jpg) no-repeat bottom right;	
	height: 100px;
	margin-bottom: 5px;
	padding: 10px 20px 10px 20px;
	background-color:#BF8113;
	color: #ffffff;
}

#contentHeaderAbout {
	background: #BF8113 url(../images/section_headers/about.jpg) no-repeat bottom right;	
	height: 100px;
	margin-bottom: 5px;
	padding: 10px 20px 10px 20px;
	background-color:#BF8113;
	color: #ffffff;
}

#contentHeaderWrapper h2 {
	color: #ffffff;
	margin-bottom: 5px;
	}

#contentHeaderWrapper p {
	margin: 0px;
	padding: 0px;
	}
	

/* Messaging Styles ########### */

#successMsg {
	width:400px;
	padding: 10px 10px 10px 0px;
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	text-align: center;
	background: #e9e8ae;
	border: 1px solid #533209;
	font-size: 14px;
	clear: both;
	color: #4eac3e;
}

#errorMsg {
	width:400px;
	padding: 10px 10px 10px 0px;
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	text-align: center;
	background: #e9c76d;
	border: 1px solid #533209;
	font-size: 14px;
	clear: both;
	color: #ac080f;
}

	
/* Call to Action Styles ########### */

#contactInfo {
	width:400px;
	padding: 10px 10px 10px 0px;
	margin: auto;
	font-size: 12px;
	text-align: center;
	background: #e9c76d;
	border: 1px solid #f7941d;
	font-size: 12px;
	clear: both;
	color: #000;
}

#contactInfo p {
	margin-bottom: 0px;
}

/* Table Styles #################### */
#contentTable {
	border-collapse: collapse;
	}
	
#contentTable td {
	padding: 5px 0px 5px 0px;
	}

#contentTable h2 {
	margin-bottom: 3px;
	font-size: 15px;
	color: #871517;
	}

	
	
/* Contact Us Styles #####################  */

#contactUsForm {
	background: url(../images/welcomeBkgd.jpg) repeat-x top left;
	padding: 20px;
	}
	
#contactUsForm h1 {
	margin-bottom: 10px;
	font-size: 20px;
	color: #871517;
	}
	

  

fieldset {    
	padding-top: 20px;
  	clear:both;
	width: 100%;    
	margin: 0 0 0px 0; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;    
	border: 1px solid #BFBAB0;    
	background-color: #F2EFE9;    
}
  
label {
  float:right;
  margin-right:10px;
  padding-top:5px;
  text-align:right;
  font-weight:bold;
  }


  
input {
	 margin: 0px 5px 5px 10px;
	 height: 25px;
	 font-size: 14px;
	 border: solid 1px  #f7941d;
 }
 
 textarea {
	 margin: 0px 5px 5px 10px;
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 font-size: 14px;
	 border: solid 1px  #f7941d;
 }
 
input.btn { 
	color:#050; 
	clear:both;
	margin-left:170px;
	width:100px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#fed; 
	border: 1px solid; 
	border-color: #696 #363 #363 #696; 
	filter:progid:DXImageTransform.Microsoft.Gradient 
		(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	} 



/* Footer Styles #################### */


#footerAddressWrapper {
	clear: both;
	}

#footerAddress {
	width:960px;
	padding: 20px 0px 20px 0px;
	font-size: 12px;
	text-align: center;
	background: #851012;
	font-size: 11px;
	clear: both;
	color: #ffffff;
}

#footerAddress a {
	color: #FFFFFF;
	font-size:12px;
	
	}

#footerWrapper {
	clear: both;
	}
	
#footer {
	padding: 30px 0px 30px 0px;
	background: #64441f;
	color: #FFFFFF;
	font-size: 12px;
	text-align:center;
	font-size: 11px;
	}


