@charset "utf-8";

* {
	margin:0;
	padding:0;
}
html, body {
	width:100%;
	height:100%;
	background: #f1f1eb
		url(../layout/update/headerBKSlice.png)
		repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

/* Layout Pieces */

#allEncompasser {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	min-height:100%;
}

#pageContainer {
	margin: 0 auto;
	width:779px;
}
	#header {
		float:left;
		clear:both;
		width:779px;
		height:141px;
		background:url(../layout/update/header.jpg)
			no-repeat;
	}
	#navigation {
		float:left;
		clear:both;
		width:769px;
		height:27px;
		padding:4px 8px 0px 2px;
		text-align:center;
		color:#FFFFFF;
	}
	#bodyContainer {
		float:left;
		clear:both;
		width:761px;
		min-height:100px;
		padding:12px 6px 6px 12px;
		margin-bottom:43px;
	}
		#bodyContainer .contentSpacer {
			width:8px;
		}
		#bodyContainer .leftContentTop {
			width:466px;
			height:43px;
			padding-top:6px;
			padding-left:16px;
			background:url(../layout/update/left_content_head.png)
				no-repeat;
			font-size:32px;
			font-weight:bold;
			color:#FFFFFF;
		}
		#bodyContainer .leftContentMiddle {
			width:482px;
			background:url(../layout/update/left_content_slice.png)
				repeat-y;
		}
		#bodyContainer .leftContentBottom {
			width:482px;
			height:17px;
			background:url(../layout/update/left_content_footer.png)
				no-repeat;
		}
		#bodyContainer .rightContentTop {
			width:270px;
			height:49px;
			background:url(../layout/update/right_content_head.png)
				no-repeat;
		}
		#bodyContainer .rightContentMiddle {
			width:270px;
			background:url(../layout/update/right_content_slice.png)
				repeat-y;
		}
		#bodyContainer .rightContentBottom {
			width:270px;
			height:17px;
			background:url(../layout/update/right_content_footer.png)
				no-repeat;
		}
	
		#bodyLeft {
			width:466px;
			float:left;
			clear:left;
		}
	
			#leftHead {
				width:466px;
				height:43px;
				padding-top:6px;
				padding-left:16px;
				background:url(../layout/left_content_head.gif)
					no-repeat;
				font-size:32px;
				font-weight:bold;
				color:#FFFFFF;
				float:left;
				clear:both;
			}
			
			#leftContent {
				width:482px;
				background:url(../layout/left_content_slice.gif)
					repeat-y;
				float:left;
				clear:both;
			}
		
			#leftFoot {
				width:482px;
				height:17px;
				background:url(../layout/left_content_footer.gif)
					no-repeat;
				float:left;
				clear:both;	
			}
	
		#bodyRight {
			float:right;
			clear:right;
			margin-right:1px;
		}
	
			#rightHead {
				width:270px;
				height:34px;
				text-align:center;
				background:url(../layout/right_content_head.gif)
					no-repeat;
				float:right;
				clear:both;
				padding-top:15px;
				font-weight:bold;
			}
			
			#rightContent {
				width:270px;
				background:url(../layout/right_content_slice.gif)
					repeat-y;
				float:right;
				clear:both;			
			}
			
			#rightFoot {
				width:270px;
				height:17px;
				background:url(../layout/right_content_footer.gif)
					no-repeat;
				float:right;
				clear:both;
			}
		
	#footer {
		padding-top:14px;
		float:left;
		clear:both;
		width:100%;
		height:29px;
		background:url(../layout/update/footieBK.jpg)
			repeat-x;
		text-align:center;
		color:#FFFFFF;
		margin-top:-43px;
	}
	#copyright {
		font:12px;
		text-align:center;
		clear:both;
		width:74px;
		height:12px;
	}
	
/* Anchors */
a {
	color:#735f39;
	text-decoration:none;
}
a:hover {
	color:#261a17;
}

.bodyHighlight a {
	color:#ffffff;
	text-decoration:none;
}
.bodyHighlight a:hover {
	color:#ffcc66;
	text-decoration:none;
}

#navigation a {
	color:#FFFFFF;
	padding:0 8px;
	text-decoration:none;
}
#navigation a:hover {
	color:#ffcc66;
}
#footer a {
	color:#FFFFFF;
	padding:0 4px;
	text-decoration:none;
}
#footer a:hover {
	color:#ffcc66;
}

/* Images */
img.framed {
	border: 3px
		inset
		#f2c063;
	margin: 5px 20px;
}

img.bio {
	border: 3px
		inset
		#f2c063;
	margin: 5px 20px;
}

img.buildingPic{
	margin: 20px;
}

img.logo {
	float:right;
	clear:right;
	margin: 0 40px 0 -20px;
}

img.rightFramed {
	border: 3px
		inset
		#f2c063;
	margin-right:2px;
}

img.insideP {
	margin: 5px 20px 5px 5px;
}
.rightImageContainer { /**** Used for aligning right column images ****/
	padding-right:4px;
	text-align:center;
}
.rightImageContainer img {
	float:none;
	clear:both;
	margin-bottom:10px;
	max-width:235px;
}

.floatedRight {
	float:right;
	clear:right;
}
.floatedLeft {
	float:left;
	clear:left;
}


/* Text */
.bodyTitle {
	font-weight:bold;
	font-size:17px;
}

.bodyHighlight {
	background-color:#b9af9c;
	margin-bottom:0;
	margin-top:0;
}

.collapsiblePanelTab {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	cursor:pointer;
}

.collapsiblePanelContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:25px;
}

.emphasis {
	font-weight:bold;
	font-size:16px;
}

.imgCaption {
	font-size:10px;
	float:left;
	padding:5px;
}

.imgCaptionRight {
	font-size:10px;
	float:left;
	text-align:left;
	padding: 0 0 5px 15px;
	margin-top:-8px;
}

.pastorResources{
	font-size:14px;
	font-weight:bold;
	margin: 5px 0 5px -10px;
}

.smallText {
	font-size:12px;
}

p {
	margin:8px 7px 12px 0;
	padding:4px 20px;
}

/* List */

ol {
	margin: 5px 40px;
}

li{
	margin: 5px 0;
}

/* Form */
.formLabels {
	width:150px;
	padding-right:4px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}
.formFields {
	padding:2px 4px;
	text-align:left;
}
.formFields input.textField {
	width:200px;
}
.formFields textarea.textArea {
	width:250px;
}
.formFields input.button {
	width:100px;
}
.formFields input.rand {
	width:50px;
}
