
*
{
	margin:0 0;
	padding:0 0;
	
}
body
{
	margin: 0 0;
	
/*	background-color: #0077ff;*/
	background-color: #222222;
	
}



#container
	{
	
	
	width: 800px;
	
	margin: 4px auto 4px auto;
	
	padding-bottom: 20px;
	text-align: center;
	background-color: #eeeeee;
	border-left: 3px outset #667777;
	border-right: 3px inset #667777;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #660000;	
	}
	#container hr
	{
	clear: both;
	}


	
/*								 ############Style for Logo Division############			 */
	.logo
	{
	width: 100%;
	height: 175px;
	background-color: #ffffff;
	border-top: 5px ridge #dddddd;
	border-bottom: 5px ridge #dddddd;
	}
		.logo p
		{
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		
		}
				
		.logo img
		{
		float: right;
		width: 200px;
		height: 175px;
		margin-right: 50px;
		}
		
		.logo h1
			{
				text-align: center;
				color: #4a8a8c;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 30px;
				line-height: 0.75;
				padding-top: 15px;
			}
			.logo h2
			{
				color: #660000;
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 20px;		
			}
			
			.logo h3
			{
				color: #4a8a8c;
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 15px;
				line-height: 0.75;
							
			}
		

	
/*								 			############Style for Menu Buttons############ */	
.nav
{	
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* border-top: 1px solid #667777; */
	clear: both;
	
}
	.nav a
	{
	color: #222;
	margin: 0 2px;
	border: 2px solid #aaa;
	padding: 4px;
	background: #efefef;
	text-decoration: none;
	}
	.nav a:hover
	{
	background: #efffef;	
	}
	#home .home, #gallery .gallery, #links .links, #faqs .faqs  
	{
	background: #ffffff;
	}
	.facebook
	{
	padding-bottom: 5px;
	}
		.facebook img
		{
		width: 98px;
		height: 30px;
		}


/* 											############Image Float Left Division############ */

.body_left
	{
	width: 100%;
	/*border-bottom: 2px groove #a52a2a;*/
	min-height: 220px;
	padding-bottom: 20px;
		
	}
		.body_left img
		{
		float: left;
		margin-top: 20px;
		margin-right: 20px;
		margin-left: 30px;
		
		width: 216px;
		height: 168px;		
		
		border: 1px solid #459800;
		}
		.weather
		{
		float: left;
		width: 216px;
		height: 168px;
		border: 1px solid #459800;
		margin-right: 20px;
		margin-left: 20px;
		background-color: #cccccc;
		
		}
		
		.body_left p
		{
		text-align: justify;
		padding: 15px 30px 0 15px;
		line-height:2.0;
		}
		
		.body_left h3
		{
		text-align:center;
		padding-top: 20px;
		color:#4a8a8c;
		
		}
		.body_left a:link
		{
		color: #660000;
		font-weight: bold;
		text-decoration: none;		
		}
		.body_left a:visited
		{
		color: #666666;
		text-decoration: none;
		
		}
		.body_left a:hover
		{
		color: #459800;
		text-decoration: underline;		
		}
		

/*											 ############Image Float Right Division############ */		
.body_right
	{
	width: 100%;
	border-bottom: 1px solid #667777;
	min-height: 225px;
	padding-bottom: 20px;
	
	}
		.body_right p
		{
		text-align: justify;
		padding: 15px 0 0 30px;
		
		line-height:2.0;
		}
		.body_right img
		{
		float: right;
		margin-top: 20px;
		margin-right: 30px;
		margin-left: 20px;
		width: 216px;
		height:168px;
		border: 1px solid #459800;		
		}
		.body_right h3
		{
		text-align:center;
		padding-top: 20px;
		padding-left: 30px;
		color:#4a8a8c;
		
		}
.vid
{
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	
	border-bottom: 1px solid #667777;
	
}
	.vid a
	{
	border: 3px solid green;
	display: block;
	width: 520px;
	height: 330px;
	margin-left: auto;
	margin-right: auto;	
	}
.special
	{
	text-align:center;	
	}
	.special img
	{
	width:750px;
	height:200px;
	border-top: 2px #7744ef inset;
	border-bottom: 2px #7744ef outset;
	border-left: 2px #7744ef inset;
	border-right: 2px #7744ef outset;
	}
.body
	{
		margin-top: 30px;
		text-align: center;
		}
	.body p
	{
		padding: 5px 30px;
		text-align: justify;	
	}
	.body h1
	{
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		color: #660000;
	}
	.body h2
	{
		color: #660000;
		text-align: center;
		padding: 10px;
	}
	.body h3
	{
		text-align: center;
		color: #4a8a8c;
		padding: 25px 0 15px 0;
	}
	.body img
	{
		border:2px solid green;
	/*		
		margin:13px;
	*/
		width:220px;
		height:165px;
	}

	.body a:link
	{
	
	}

	.body a:visited
	{
		/*color:#00ff00;*/
	}
	.note
	{
	text-align: center;
	padding-bottom: 10px;	
	}

/*														Used for schedule.htm	*/
.schedule
{
	
	margin: 20px auto;
	
	

}
		.schedule table
		{
		font-weight:bold;
		color:#660000;
		width:80%;
		border:2px groove #29594a;
		}

		.schedule td
		{
		border:1px solid #29594a;
		padding-left:10px;
		}
		.schedule th
		{
		text-align:center;
		border:1px solid #29594a;
		}
		.schedule a
		{
		color: #459800;	
		}





div.faq
	{	
		width:80%;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:20px;
	}
	.faq h3
		{
			margin-left: 20px;
		}
	.faq p
		{
			text-align:justify;
			margin-left:10px;
			margin-right:10px;
			line-height: 2.0;
		}
		
/* ######################################################    Gallery         ######################################################### */
.img_single
			{
			margin: 0 auto;
			}
		.img_single img
			{
			margin: 0 auto;
			
			width: 760px;
			height: 510px;
			}
			
			
	
.img_bottom
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}

		.image_bottom img
			{
	
				display:inline;
				width:240px;
				height:180px;
				margin-left:auto;
				margin-right:auto;
			}


/*									 ############Used for Listings on Links Page############ */
.entry
{
	margin-top: 10px;
	height: auto;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right:30px;
	
	
}
	
	.entry h3
	{
		text-align: left;
		padding: 5px 15px;
		color: #4a8a8c;
	}
	
	
	.entry img 
	{
		border: 1px solid green;
		margin-left:10px;
		margin-top: 10px;
		margin-right: 20px;
		
		width: 150px;
		height: 75px;
		float: left;
	}
	.double img
	{
		border: 1px solid green;
		margin-left:10px;
		margin-top: 10px;
		margin-right: 20px;
		
		width: 150px;
		height: 150px;
		float: left;
	}
	
	
	
	.entry p
	{
		padding: 0px 15px;
		text-align: justify;
		line-height: 2.0;	
	}
	.entry a
	{
	text-decoration: none;
	color: #4a8a8c;
	}
	.entry a:hover
	{
	background-color: #efefef;
	text-decoration: underline;
	}
	.topic
	{
	/*border-bottom: 1px solid red; */
	padding-bottom: 10px;
	}
		.spacer
		{
		clear: both;
		}
	.bottompic
	{
	margin-top: 20px;
	text-align: center;
	}


	.bottompic img
	{
		width:100%;
		height:150px;
	}
	
.oil
		{
		border-top: 1px solid #667777;
		border-bottom: 1px solid #667777;
		padding-top: 10px;
		padding-bottom: 10px;
		
		text-align: center;
		}

		.oil ul
			{
			list-style-type: none;
			}
		.oil h2
			{
			color: #660000;
		text-align: center;
		padding: 10px;
		
			}
		.oil h3
			{
			text-align: center;
			color: red;
			padding: 10px;
			}	
		
		.oil p
			{
			padding: 0px 15px;
			text-align: center;
			line-height: 2.0;
			
			}
		.date
		{
		text-align:center;
		color:red;
		}
				
		.oil a:link
		{
		color: #660000;
		font-weight: bold;
		text-decoration: none;		
		}
		.oil a:visited
		{
		color: #666666;
		text-decoration: none;
		
		}
		.oil a:hover
		{
		color: #459800;
		text-decoration: underline;		
		}	
	
	
	
	
	
	
	
	
	
	.christmas
	{
	padding-top: 20px;
	padding-bottom: 20px;
	height: 175px;
	color: red;
	background-image: url("../images/snowflakes.gif");
	}
		.christmas img
			{
				margin-bottom: 20px;
				width: 100px;
				height: 152px;
				
				
			}
			.christmas h2
			{
				letter-spacing: 4px;
			}



