html, body {
   margin:0;
   padding:0;
   height:100%;
}
body {
	background-image: url(../img/background_image.jpg);
	background-color: #A9AE38;
	background-repeat: repeat-x;
	background-position: top center;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E2001;
}

/*-----Begin Main Layout-----*/

#siteWrap {
	background-image: url(../img/pagebg.jpg);
	background-repeat:repeat-y;
	background-position:top center;
   	width:100%;
}
	#header {
		background-image: url(../img/header.jpg);
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
		height:133px;
	}
	#bodyWrap {
		background-image: url(../img/content_bg.jpg);
		background-position:top center;
		background-repeat:no-repeat;
		width:100%;
	}
	#footer {
		background-image:url(../img/footer.jpg);
		background-repeat:no-repeat;
		background-position:center;
		width:100%;
	   	height:145px;
	   	color:#FFF;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}

/*-----End Main Layout-----*/



/*-----Begin Body Layout-----*/

#contentWrap {
	background-image: url(../img/pagebottom.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:100%;
}
#content {
	width:1000px;
	margin:0 auto;
	padding-bottom:25px;
}
	#content #contentArea {
		width:896px;
		margin:0 auto;
	}
		#MenuColumn {
		width:197px;
		float:left;
		margin:0 0 50px;
		}
		#ContentColumn {
		background-image: url(../img/contentbottom.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		background-color:#FFF;
		width:684px;
		border:1px solid #797B47;
		margin-left:208px;
		text-align:left;
		}
		#clear {
		clear:both;
		}

/*-----End Body Layout-----*/



/*-----Begin Staff Album-----*/

.album {
  width:624px;
  margin:0px; 
  padding:0px;
}
	.album .imageSingle {
		background-color:#FCFCF3;
		border:1px dashed #E1E2C5;
 		float:left; 
  		margin:10px;
  		padding:10px; 
  		width:150px; 
  		text-align:center;
	}
		.album .imageSingle .image {
  			width:130px; 
  			height:165px; 
 	 		margin-left:10px;
 	 		border:solid 1px #797B47;
		}
	.album .footer {
  		text-align:center;
  		width:150px;
  		font-family: Arial, Helvetica, sans-serif; 
  		padding-top: 7px; 
  		padding-bottom:7px; 
  		margin-top: 10px;
	}
		.album .footer .name {
			font-size:14px;
			font-weight:bold;
			color:#4E2001;
			margin-bottom:10px;
		}
		.album .footer .info {
			font-size:10px;
			color:#626800;
			width:150px;
			text-align:left;
		}
	.album .clear {
		clear:both;
	}

/*-----End Staff Album-----*/



/*-----START MINISTRY PAGES-----*/

#directorInfo {
	width:510px;
	height:165px;
}
#director {
	font-size:14px;
	font-weight:bold;
	color:#4E2001;
	margin-bottom:10px;
}
#directorHighlight {
	background-color:#FCFCF3;
	color:#626800;
	font-size:12px;
	font-weight:bold;
	margin:40px 15px 15px 15px;
	border:1px dashed #E1E2C5;
	padding:15px;
}
.directorImage {
	border:solid 1px #797B47;
}

/*-----END MINISTRY PAGES-----*/

/*-----START HOME PAGE-----*/

#ContentColumnHome {
		background-image: url(../img/contentbottom.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		background-color:#FFF;
		width:684px;
		border:1px solid #797B47;
		margin:0px 0px 12px 208px;
		text-align:left;
		}

#slideShow {
	width:684px;
	height:300px;
}

#homeHighlights {
	background:url(../img/welcome.jpg);
	color:#64615C;
	font-size:12px;
	width:684px;
	height:231px;
	margin:0px 0px 0px 208px;
	border:1px solid #B5BA46;
}

#feature {
	width:354px;
	height:231px;
	float:left;
	text-align:left;
}
#feature p {
	padding:45px 25px 0px 25px;
}
#quickLinks {
	text-align:left;
	padding:75px 0 0 0;
}

#quickLinks #list {
	background-image:url(../img/flame.png);
	background-position:top left;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	height:17px;
	width:144px;
	padding:7px 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #9D933D;
}
#quickLinks #list a {
	text-decoration:none;
}
#featureMid {
	width:190px;
	height:231px;
	float:left;
}
#featureRight {
	width:140px;
	height:231px;
	float:left;
}

#flickrHome {
	background-image:url(../img/recentPhotos.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:84px;
	padding:15px 35px 0 75px;
	margin:0 0 0 208px;
}

#flickrHome a img {
	float:right;
	margin:0 0px 0px 8px;
	background:none;
	padding:0px;
	width:45px;
	height:30px;
	border:1px solid #043D51;
}

/*-----END HOME PAGE-----*/

#footerMenu {
	padding:70px 0px 0px 182px;
}
	
#footerInfo {
	text-align:left;
	padding:0px 30px 50px 0px;
	color:#777A27;
	font-weight:bold;
	float:left;
}
	#footerInfo a {
	color:#D1D56F;
	text-decoration:none;
	}
		#footerInfo a:hover {
		color:#D1D56F;
		text-decoration:underline;
		}
		
#events {
	margin-bottom:25px;
}
#calendar {
	width:574px;
	margin:0px 0px 25px 25px;
}
#ContentColumn #image {
	background-position:top;
	background-repeat:no-repeat;
	padding:100px 30px 5px 30px;
	width:624px;
}
.contentImage {
	margin:25px 0px 25px 25px;
	border:1px solid #7E8552;
}
.largeImage {
	margin-top:25px;
	margin-left:10px;
	border:1px solid #7E8552;
}
#ContentColumn #bottom {
	background-image: url(../img/contentbottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:100px 30px 30px 30px;
	width:624px;
}
#ContentColumn #heading {
	color:#4E2001;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
#ContentColumn #heading2 {
	color:#797B47;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
#ContentColumn #contentText {
	color:#2b2b2b;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#ContentColumn #noScripture {
	color:#75654A;
	font-size:11px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:240px;
	padding-bottom:40px;
}
#ContentColumn #contentScripture {
	background-image:url(../img/flame.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#75654A;
	font-size:11px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:240px;
	padding-bottom:40px;
}
	#ContentColumn #contentScripture #scriptureTitle {
		font-size:12px;
		font-weight:bold;
		padding-left:25px;
		color:#4E2001;
		margin-bottom:10px;
	}
#ContentColumn #subContent {
	background-image: url(../img/subcontent.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#EFF0DE;
	border:1px solid #E1E2C5;
	padding:25px;
	margin-bottom:25px;
}
#ContentColumn #highlight {
	background-color:#FCFCF3;
	color:#626800;
	font-size:12px;
	font-weight:bold;
	margin:15px;
	border:1px dashed #E1E2C5;
	padding:15px;
}
#basic-accordian {
	width:197px;
	z-index:2;
}
#serviceTime {
	background-color:#FCFCF3;
	font-size:12px;
	font-weight:bold;
	border:1px dashed #E1E2C5;
	margin:0px 0px 15px 0px;
	padding:2px 2px 2px 25px;
	color:#797B47;
}
#serviceDescription {
	padding:0px 0px 15px 50px;
}
#flashcontent {
	width:600px;
	height:600px;
}
#photoReturn {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.accordion_headings{
	padding:5px 5px 5px 25px;
	background-image: url(../img/home_button.jpg);
	color:#043D51;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
.accordion_headings a {
	text-decoration:none;
}

.accordion_headings:hover{
	padding:5px 5px 5px 25px;
	background-image: url(../img/menu_button_highlight.jpg);
	color:#089DCB;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}

.accordion_child{
	background-image: url(../img/menu_button_child.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:7px 5px 7px 35px;
	color:#FFFFFF;
	background-color:#089DCB;
	text-align:left;
	font-weight:bold;
}
.accordion_child .subcategory {
	border-bottom:1px solid #0582A8;
	padding-left:5px;
}
.accordion_child .subcategoryStaff {
	color:#043D51;
	border-bottom:1px solid #0582A8;
}
.header_highlight{
	padding:5px 5px 5px 25px;
	background-image: url(../img/menu_button_highlight.jpg);
	color:#4E2001;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
a.itemLink {
display: block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#0E0803;
margin:0px;
padding-top:2px;
padding-bottom:5px;
padding-left:20px;
text-decoration: none;
border: 1px #2C1B0D solid;
}

A:link {color:#043D51;}
A:hover {color:#089DCB;}
A:visited {color:#043D51;}
.info {color:#797B47; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.subInfo {color:#797B47; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.scripture {font-size: 10px; color: #A9AE38; font-family: Arial, Helvetica, sans-serif; }
.arrow {font-size:12px; color: #4E2001; font-family: Webdings; }
.red20 {font-size: 20px; color: #4E2001; font-family: Arial, Helvetica, sans-serif; }
.gray10 {font-size: 10px; color: #242424; font-family: Arial, Helvetica, sans-serif; }
.gray12 {font-size: 12px; color: #242424; font-family: Arial, Helvetica, sans-serif; }
.gray14 {font-size: 14px; color: #242424; font-family: Arial, Helvetica, sans-serif; }
.gray16 {font-size: 16px; color: #242424; font-family: Arial, Helvetica, sans-serif; }
.blue12 {font-size: 12px; color: #0C398E; font-family: Arial, Helvetica, sans-serif; }
.blue14 {font-size: 14px; color: #0C398E; font-family: Arial, Helvetica, sans-serif; }
.normal {font-weight:normal; }

#flickr {
	width:550px;
	height:925px;
	padding:0 0 0 15px;
	margin:30px 0px 0px 40px;
}

#flickr a img {
	float:left;
	margin:0 0px 8px 8px;
	background:none;
	padding:0px;
	width:240px;
	height:170px;
	border:1px solid #043D51;
}