@charset "UTF-8";
/* CSS Document */

body{
	background-color:#6A875D;
	margin:0px;
}

main  {
	width:1024px;
	/*height:1200px;*/
	background-color: #F8F2E8;
	margin:auto;
	padding-bottom:180px;
}

header{
	
	height:120px;

	margin:0px;
}


header img{
	margin:20px;
	margin-bottom:0px;
	
}

.horizontalBar{
	
	width:950px;
	
	height: 2px;
	margin:auto;
	background-color: #607A54;
}
nav{
	margin:0px;
	width:1024px;
	height: 60px;
	font-size:1.5em;
	background-color: none;
	color:#607A54;
	
}

.mainMenu ol, ul {
	
	list-style: none;
	margin:0px;
	
}

.mainMenu {
	margin: 0px;
	width: 900px;
	font-family: 'Crimson Text', serif;
	font-weight: 600;
	color:#9CC789;
	margin-left:10px;
	
}


.mainMenu li {
	display:block;
	width:auto;
	float:left;
	margin-right:60px;
	margin-top:20px;
	font-size:1em;
	
	
}

a {
	text-decoration: none;
}

nav .mainMenu a {
	text-decoration: none;
	color:#9CC789;
}

nav .mainMenu a:hover {
	text-decoration: none;
	color:#607A54;
	
}

.current{
	color:#607A54;
	
}

.mainImage{
	width:960px;	
	margin-left:30px;
	display: block;
	float:left;
	margin-top:20px;
}

br{
	line-height: 150px;
}

h1{
	font-family: 'Cinzel Decorative', cursive;
	margin:0px;
	margin-left:50px;
	margin-top:40px;
	margin-bottom:30px;
	float:left;
	color:#2F3A28;
	font-size:2em;
	
	
}

h2{
	margin:0px;
	font-family: 'Crimson Text', serif;
	font-weight: 600;
	color:#9CC789;
	margin-left:130px;
	margin-top:20px;
	clear:left;
	width:750px;
}

h4{
	
	margin:0px;
	font-family: 'Crimson Text', serif;
	font-weight: 600;
	color:#9CC789;
	margin-left:100px;
	clear:left;
	font-size:1.5em;
	width:650px;
	font-style: italic;
	
}

.testmonial_quoter{
	
	margin-bottom:50px;
}

.f-correct{
	margin
	margin-left:-.15em;
	
	
}

.highlight{
	color:#607A54;
	
}



.quotes{
	
	/*width:100%;
	margin:auto;*/
	
	font-family: 'Crimson Text', serif;
	font-weight: 600;
	color:#9CC789;text-align: center;
	font-size:1.5em;
	margin:0px;
	margin-top:50px;
	
		
	
}

.quoter{
	
	font-family: 'Crimson Text', serif;
	font-weight: 600;
	color:#9CC789;text-align: center;
	font-size:1em;
	margin:0px;
	margin-top:-20px;
	margin-bottom: 20px;
	
	
}

.sessions {
	
	margin-left:180px;

}

#lauren {
	display: block;
	clear:left;
	width:300px;
	margin-left:130px;
	margin-top:30px;
	border: #FFFFFF 10px solid;
	
}

.divider{
	height: 40px;
}

.testimonials h4{
	
}


footer{
	
	float: left;
	clear:left;
	background-color: #F8F2E8;
	width:100%;
	height:60px;
	margin:0px;
	
}