body {
	margin:0;
    padding:0;
    background-image: url(img/background_img.png);
    background-position:center top;
    background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	}

img {
    border:0;
	}

p {
line-height:140%;
margin:0;
padding:0 0 10px 0;
}

#wrapper {
    width: 100%;
	height: 600px;
	margin:40px 0 0 0;
	}
	 
 
	 
#top {
    background-image:url(img/topBanner.jpg);
    background-position:centre top;
    background-repeat:no-repeat;
    width: 800px;
	height: 222px;
	}

	
	#nav {
		height: 33px;
		width: 800px;
		position:relative;
		top:189px;
		}
	
		#nav a {
		background-image:url(img/Button1.png);
		background-repeat: no-repeat;
		width: 85px;
		height: 33px;
		display: block;
		float: left;
		margin-right: 1px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color:#FFFFFF;
		padding: 9px 0 0 0;
		}
	
		#nav a:hover {
		background-image:url(img/ButtonOver1.png);
		color: #473F3F;
		}
		
		#nav a.active {
	 	background-image:url(img/ButtonOver1.png);
		color: #473F3F;
		}

#main {
	background-color:#FFFFFF;
	background-image:url(img/mainbackground.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: auto;
	width: 800px;
	border-top: solid 5px; 
	border-top-color: #BED771;
	padding:0 0 50px 0;
	}
	
#mainContact {
	background-color:#FFFFFF;
	background-image:url(img/map.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: auto;
	width: 800px;
	border-top: solid 5px; 
	border-top-color: #BED771;
	padding:0 0 50px 0;
	}


	    #leftNav {
		height: auto;
		width: 226px;
		position:relative;
		top:31px;
		float:left;
		border-bottom:dotted 1px #ADAAAA;
		}

			#leftNav a {
			background-color:#FFFFFF;
			background-repeat: no-repeat;
			width: 201px;
			height: 22px;
			border-top:dotted 1px #ADAAAA;
			border-right:dotted 1px #ADAAAA;		
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-decoration: none;
			text-align:left;
			color:#333333;
			padding: 9px 0 0 25px;
			}
	
			#leftNav a:hover {
	 	    background-image:url(img/leftButton.png);
		    color: #83A224;
		    font-weight: bold;
			border-right:1px solid #FFFFFF;		
	 		}
		
			#leftNav a.active {
	 	    background-image:url(img/leftButton.png);
		    color: #83A224;
		    font-weight: bold;
			border-right:1px solid #FFFFFF;		
	 		}
		
		
		#leftNavSub {
		height: auto;
		width: 226px;
		border-bottom:dotted 1px #ADAAAA;
		margin: 0 0 10px;
		}

			#leftNavSub a {
			background-color:#FFFFFF;
			background-repeat: no-repeat;
			width: 201px;
			height: 15px;
			border-top:dotted 1px #ADAAAA;
			border-right:dotted 1px #ADAAAA;		
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-decoration: none;
			text-align:left;
			color:#83A224;
			padding: 4px 0 0 25px;
			}
	
			#leftNavSub a:hover {
	 	    background-image:url(img/leftButton.png);
		    color: #83A224;
		    font-weight: bold;
			border-right:1px solid #FFFFFF;		
	 		}
			
		#content {
		height:auto;
		width:525px;
		position:relative;
		float:left;
		padding:31px 0 0 23px;
		text-align:left;
		}
	
			h1 {
			font-family: "Times New Roman", Times, serif;
			font-size: 18px;
			color: #83A224;
			font-weight:normal;
			margin:0 0 15px 0;
			padding:0;
			}
	
			.photo {
			height:138px;
			width:525px;
			border:solid 1px #ADAAAA;
			float:left;
			margin-top:0;
			margin-bottom:20px;
			}
		
			#photo2 {
			height:280px;
			width:220px;
			background-image:url(img/natalie.jpg);
			float:left;
			margin-top:0;
			margin-right:20px;
			margin-bottom:10px;
			}
			
			#photo3 {
			height:280px;
			width:220px;
			background-image:url(img/jillyan.jpg);
			float:left;
			margin-top:0;
			margin-right:20px;
			margin-bottom:10px;
			}
				
			
			#photo4 {
			height:280px;
			width:220px;
			background-image:url(img/michelle.jpg);
			float:left;
			margin-top:0;
			margin-right:20px;
			margin-bottom:10px;
			}
			
			#photo5 {
			height:280px;
			width:220px;
			background-image:url(img/helen.jpg);
			float:left;
			margin-top:0;
			margin-right:20px;
			margin-bottom:10px;
			}
			
			
			#photo6 {
			height:280px;
			width:220px;
			background-image:url(img/debbie.jpg);
			float:left;
			margin-top:0;
			margin-right:20px;
			margin-bottom:10px;
			}
			
			
			#photo7 {
			height:280px;
			width:220px;
			background-image:url(img/raelee.jpg);
			float:left;
			margin-top:0;
			margin-right:20px;
			margin-bottom:10px;
			}
			
		#contentHome {
		height:auto;
		width:428px;
		position:relative;
		float:left;
		padding:30px 40px 0 40px;
		text-align:left;
		}
							#contentHome a {
							font-size:11px;
							font-family:Arial, Helvetica, sans-serif;
							color:#333333;
							text-decoration:underline;
							margin:0;
							padding:0 0 15px 0px;
							}
					
							#contentHome a:hover {
							color: #83A224;
							text-decoration:underline;
								
							}
		
			h1 {
			font-family: "Times New Roman", Times, serif;
			font-size: 18px;
			color: #83A224;
			font-weight:normal;
			}
			
			h2 {
			font-family: "Times New Roman", Times, serif;
			font-size: 13px;
			margin:0 0 8px 0;
			color: #83A224;
			font-weight:normal;
			}
			h3 {
			font-size:11px;
			line-height: 1px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#333333;
			margin:0;
			padding:10px 0 15px 0;
			}
					h4 {
					font-family: "Times New Roman", Times, serif;
					font-size: 11px;
					line-height: 5px;
					color: #83A224;
					font-weight:normal;
							
							}
							h4 a {
							font-family: "Times New Roman", Times, serif;
							font-size: 11px;
							line-height:1px;
							padding:0 0px;
							text-decoration: none;
							text-align:right;
							color:#83A224;
							}
					
							h4 a:hover {
							color: #83A224;
							font-weight: bold;
							border-right:1px solid #FFFFFF;		
							}
							
				
			#staffPhotos {
			height:400px;
			width:700px;
			position:relative;
			float:left;
			padding:30px 0 0 40px;
			text-align:left;
			align:left;
			}
			
			

#bottom {
    background-image: url(img/bottom.jpg);
	background-repeat:repeat;
	background-position: centre;
	height: 33px;
	width: 775px;
	border-top: solid 2px; 
	border-top-color:#330000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px 0 0 25px;
	text-align:left;
	font-size: 12px;
	}
	
	#bottom a {
	color:#333333;
	}    

ul {
margin:0 0 0 20px;
padding:10px 0 10px 0;
}

ul li {
line-height:140%;
margin:0 0 4px 0;
}

#thumbsContainer {

}

#captionContainer {
float:left;
width:450px;
height:24px;
background:#ffffff;
padding:7px 15px 0 15px;
}

ul.thumbs {
padding:0;
margin:0;
}

ul.thumbs {
list-style-type:none;
padding:0;
margin:0;
}

ul.thumbs img {
width:40px;
}

ul.thumbs li {
float:left;
padding:0;
margin:0 15px 5px 0;
}

ul.thumbs li.selected a img {
border:2px solid #ffffff;
}
	
ul.thumbs a img {
border:2px solid #82daff;
}

.teaser {
border-left:2px solid #bfbfbf;
width:290px;
float:left;
hight:100px;
}

h2.teaser_heading {
color:#f3461e;
font-family:"Times New Roman", Times, serif;
font-size:20px;
}

.teaser_item {
border-bottom:1px solid #e0e0e0;
text-align:left;
padding:15px 25px;
}

.teaser_item a {
color:#9c9c9c;
}