/* HEADER.PHP */
html{height:100%;}

body{
	background:url('../images/background.png') top center no-repeat #dddddd;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:left;
}

	a{
		color:#00d9ff;
		text-decoration:none;
	}

	a:hover{
		color:#333333;
		text-decoration:none;
	}
	
	img {border:0;}

#wrap{min-height:100%;}

#main{
	margin:0px auto;
	overflow:auto;
	padding-bottom:113px;
	width:852px;
	text-align:left;
}

	.container{
		margin:0px auto;
		overflow:auto;
		width:852px;
		text-align:left;
	}

		#logo{
			background:url('../images/logo.png') no-repeat left center;
			float:left;
			height:61px;
			padding:20px 20px 20px 0;
			width:335px;
		}
		
			#logo-link{
				display:block;
				height:61px;
				width:335px;
			}
		
		#address-wrapper{
			float:right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			padding:20px 0 20px 0;
			text-align:right;
			width:245px;
		}

			#address-title{
				color:#00d9ff;
				font-size:16px;
			}
			
			#address{
				color:#999999;
				font-size:12px;
			}

.search{
	background:url('../images/textbox.png');
	border:0px;
	color:#858585;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:23px;
	padding:7px 0px 0px 7px;
	width:189px;
}

/* END INCLUDES/HEADER.PHP */

/* INCLUDES/FLASHBANNER.PHP */

#banner{
	background:url('../images/banner.png') no-repeat;
	height:233px;
	width:852px;
}

	#flash{
		height:203px;
		padding:15px 15px 15px 15px;
		width:822px;
	}

/* INCLUDES/FLASHBANNER.PHP */

/* INCLUDES/BANNER.PHP */

	#non-flash{
		background:url('../flash/images/rockgod-flashbox.png') no-repeat;
		height:203px;
		left:15px;
		position:relative;
		top:15px;
		width:822px;
	}

/* END INCLUDES/BANNER.PHP */

/* INCLUDES/NAV.PHP */

#nav-top-space{
	height:20px;
	width:852px;
}

	#current{ 
		color:#00d8ff;
		text-decoration:none;
	}

/* END INCLUDES/NAV.PHP */

/* INDEX.PHP */

#left-content{
	float:left;
	padding:0px 0px 0px 0px;
	width:348px;
	overflow:hidden;
}

	.left-content-link{
		padding:20px 0px 0px 0px;
	}

#right-content{
	float:right;
	padding:0px 0px 0px 40px;
	text-align:left;
	width:460px;
	overflow:hidden;
}

	.right-content-image{
		background:url('../images/rightimagebackground.png');
		height:156px;
		margin-top:20px;
		padding:10px 11px 10px 11px;
		width:438px;
	}

/* END INDEX.PHP */

/* BEGIN SHARED STYLES */

#center-content{
	padding:0;
	text-align:left;
	width:852px;
	overflow:hidden;
}

	.normal-list{
		color:#828282;
		list-style:url('../images/bullet.png');
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}

	.list-title{
		color:#464646;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:18px;
	}

	h1{
		color:#838383;
		font-weight:100;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:30px;
		text-shadow:#ffffff;
	}
	
	h3{
		color:#838383;
		font-weight:100;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		text-shadow:#ffffff;
	}
	
	.h1{
		color:#838383;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:30px;
		text-shadow:#ffffff;
	}
	
	.content{
		color:#838383;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	.category-page{
		line-height:35pt;
	}

/* END SHARED STYLES */

/* TOWNSHIP.PHP and VOORHEES.PHP */

#map-container{
	background:#ffffff;
	height:340px;
	width:752px;
	border:solid 1px #cccccc;
	margin:0 auto;
	margin-top:20px;
}

	#map{
		height:300px;
		width:712px;
		margin:0 auto;
		margin-top:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:center;
	}

/* END TOWNSHIP.PHP and VOORHEES.PHP */

/* ONLINE.PHP */

#livestream{
	margin:0 auto;
	width:560px;
}

/* END ONLINE.PHP */

/* ARCHIVE.PHP */

.archive-list{
	margin:0 auto;
	padding:0;
	list-style:('../images/bullet.png');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

	.archive-list a{
		color:#00d9ff;
		text-decoration:underline;
	}

	.archive-list a:hover{
		color:#333333;
		text-decoration:none;
	}


#march10, #february10, #january10, #december09, #november09, #october09, #september09{
	width:500px;
	height:175px;
}

/* END ARCHIVE.PHP */

/* CALENDAR.PHP */

#calendar{
	margin:0 auto;
	width:852px;
	height:600px;
}

/* CALENDAR.PHP */

/* CONTACT.PHP */

.error{
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.success{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#wade-email, #josh-email, #jay-email, #pam-email, #kathie-email, #jeremy-email, #mike-email, #dare-email{
	height:400px;
	position:absolute;
	width:485px;
	z-index:100;	
}

#prayer-terms{
	height:500px;
	position:absolute;
	width:600px;
	z-index:100;
}

	form.email{
		float:left;
		width:400px;
	}
	
		form.email ul{
			list-style:none;
		}
		
			form.email ul li{
				list-style:none;
				padding:0 0 10px 0;
			}


				.input{
					background:#ffffff;
					border:1px solid #d7d7d7;
					width:200px;
				}
				
				.textarea{
					background:#ffffff;
					border:1px solid #d7d7d7;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					height:200px;
					width:400px;
				}
				
					.required{
						color:#ff0000;
					}

/* END CONTACT.PHP */

/* STAFF.PHP */

#staff-left-content{
	float:left;
	padding:0px 5px 0px 0px;
	text-align:left;
	width:419px;
	overflow:hidden;
}

#staff-right-content{
	padding:0px 0px 0px 5px;
	text-align:left;
	width:419px;
	float:right;
	overflow:hidden;
}

	.staff-box{
		padding:0px 0px 10px 0px;
		width:419px;
		height:129px;
	}
	
		.staff-picture{
			float:left;
			padding:0px;
			width:96px;
			height:128px;
			border:1px solid #000000;
		}
	
		.staff-member{
			width:320px;
			margin-top:38px;
			padding:0px 0px 0px 10px;
			float:right;
			padding:0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:16px;
			text-align:left;
		}

			.staff-title{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:left;
			}

#wade, #josh, #jay, #pam, #kathie, #chris, #jeremy, #mike{
	width:500px;
	height:300px;
	
}

/* END STAFF.PHP */

/* FOOTER.PHP */

#footer-top-space{
	height:40px;
}

#footer-wrapper{
	margin:0 auto;
	width:852px;
}

	#footer{
		background:url('../images/navbar.png') no-repeat top center;
		clear:both;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		height:113px;
		line-height:41px;
		margin-top:-113px;
		position:relative;
		text-align:left;
		width:852px;
	}
	
		.footer-text{padding-left:13px;}
	
		#footer a{text-decoration:none;}
	
		.footer{color:#3fe1fe;}
	
		.social-links{
			float:right;
			margin-left:5px;
			margin-top:5px;
		}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

/* END FOOTER.PHP */