/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #fdfdec url(img/bg.jpg) top center repeat-x;
color: #2C2C2C;
font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}

#wrap{
	width: 881px;
	margin: auto;
}

	#head{
		height: 195px;	
	}
	
		#logo{
			float: left;
			height: 102px;
			width: 561px;
			margin-left: -15px;
			text-indent: -9999em;	
			background: url(img/logo.gif) top left no-repeat;
		}
		
		#nav{
			clear: left;
			padding-top: 14px;	
		}
		
			#nav li{
				float: left;
				padding-right: 3px;	
			}
			
			#nav li a{
				float: left;
				color: #fff;
				font-size: 1.3em;
				font-weight: bold;
				background: #448235;
				padding: 3px 10px 3px 10px;
			}
			
			#nav li a:hover{
				text-decoration: none;
				background: #bace54;
			}



	#page{
		overflow: hidden;	
		font-size: 1.1em;
	}

	#page2{
		overflow: hidden;	
		font-size: 1.1em;
		height: 500px;
	}	
	
		#sidebar{
			float: right;
			text-align: left;
			width: 315px;
		}
		
			#sidebar a{
				color: #2C2C2C;
				text-decoration: underline;
				font-weight: bold;
			}
		
			.news{
				position: relative;
				height: 436px;	
				margin-bottom: 25px;
				background: url(img/news-bg.gif) top left no-repeat;
			}
			
				.news p{
					padding: 0 18px 12px 18px;
				}
				
				.news h3{
					height: 54px;
					text-indent: -9999em;
				}
				
				.news-date{
					display: block;
					font-size: 1.6em;
					color: #6F9F1E;	
					padding-left: 18px;
					line-height: 1.2em;
				}
				
				.news h4{
					font-size: 1.5em;
					color: #fff;
					padding-left: 18px;
					line-height: 1.2em;
				}
				
				.news .post-author{
					display: block;
					color: #448235;
					line-height: 1.2em;
					padding-left: 18px;
				}
				
				.news img{
					display: block;
					margin: auto auto 0 4px;
				}
			
			.meet{
				position: relative;
				height: 442px;	
				background: url(img/meet-bg.gif) top left no-repeat;
			}
			
				.meet p{
					padding: 0 18px 12px 28px;
				}
				
				.meet h3{
					height: 62px;
					text-indent: -9999em;
				}
				
				.meet img{
					display: block;
					margin: auto auto 0 11px;
				}
				
	
	
		
		#content{
			float: left;
			width: 554px;
			text-align: left;	
		}

		#content2{
			float: left;
			width: 800px;
			text-align: left;	
		}		
			#content h1{
				font-size: 1.8em;
				font-weight: bold;
				padding-left: 10px;
				padding-bottom: 12px;
			}
			
			#content h2{
				padding-left: 10px;
				font-size: 1.6em;
			}
			
			#content p{
				line-height: 1.5em;
				padding: 0 10px .7em 10px;
			}
			
			#slider{
				height: 371px;
				background: url(img/slider.gif) bottom left;	
			}
			
				.slide{
					padding: 12px 0 0 0;
					width: 528px;
					height: 292px;	
					margin: auto;
				}
				
					.slide img{
						display: block;
					}
				
				#slider-info{
					padding: 10px 18px 0 8px;
				}
				
					#slider-info p{
						float: left;
						font-weight: bold;
						font-style: italic;	
					}
					
					#slider-info ul{
						float: right;	
					}
					
					#slider-info li{
						float: left;
						padding-left: 10px;
					}
					
					#slider-info li a{
						float: left;
						height: 18px;
						text-indent: -9999em;
						width: 19px;	
					}
					
					.slide1{
						background: url(img/1.gif) top left no-repeat;
					}
					.slide2{
						background: url(img/2.gif) top left no-repeat;
					}
					.slide3{
						background: url(img/3.gif) top left no-repeat;
					}
					.slide4{
						background: url(img/4.gif) top left no-repeat;
					}
					.slide5{
						background: url(img/5.gif) top left no-repeat;
					}
					.slide6{
						background: url(img/6.gif) top left no-repeat;
					}
					
			
			.feature{
				height: 227px;
				margin-bottom: 10px;	
				padding: 18px 18px 0 305px;	
				background: url(img/involved.jpg) bottom left no-repeat;
			}
			
				.feature h2{
					text-indent: -9999em;
					height: 36px;
				}
			
			.strap{
				padding: 20px 25px 0 25px;
				height: 144px;
				color: #448235;	
				background: url(img/text-box.gif) top left no-repeat;
			}
			
				.strap a{
					color: #448235;
					text-decoration: underline;
					font-weight: bold;
				}
			
				.strap h3{
					font-size: 1.8em;
					padding-left: 10px;
					color: #fff;
					padding-bottom: 3px;
					font-weight: bold;
				}




#foot{
	margin-top: 25px;
	padding-top: 20px;
	height: 104px;
	text-align:left;
	font-size: 1.2em;
	background: url(img/fbg.jpg) top left;	
}

	#footer{
		margin: auto;
		width: 881px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding-top: 10px;
	}
	
		.social{
			float: left;	
		}
		
			.social li{
				float: left;
				height: 59px;
			}
			
			.social li a{
				float: left;
				text-indent: -9999em;
				height: 59px;	
			}
			
			.s1{
				width: 146px;
				background: url(img/fl1.gif) top left no-repeat;
			}
			.s2{
				width: 129px;
				background: url(img/fl2.gif) top left no-repeat;
			}
			.s3{
				width: 104px;
				background: url(img/fl3.gif) top left no-repeat;
			}

			.s4{
				width: 129px;
				background: url(img/fl4.jpg) top left no-repeat;
			}
		
		.details{
			float: right;
			text-align: right;
			padding-top: .5em;
			color: #4F4E49;
			line-height: 1.5em;
		}
		
			.details a{
				color: #716E64;
			}

	#img_gallery{
		margin: auto;
		width: 180px;
		float: left;
		padding: 5px;
	}


