/* Begin Structural Styles */ 	

body {font: 1em verdana, arial, sans-serif; background-image: url(images/green_texture.jpg)}
/*background-color:#92ae71; sage bg*/


* {margin:0; padding:0;}
div#mainwrapper {
		width:780px; 
		margin-left:auto; 
		margin-right:auto; 
		margin-top:20px;
		background-color:#e7ece6; 
		}
		
div#header {
	width:780px;
	/*background-color:#e0e6da;*/
	/*background-image: url(images/sm_homes_header_bg.jpg);	
	background-repeat:repeat-x;*/
	border-bottom:20px solid #e7ece6;
	}

 div#nav {
 	float:left;
 	width:200px;
	background-color:#e7ece6;
	border-right:2px solid #667c4e ;
 	}
	

 div#content {
 	float:left;
 	width:578px;
 	margin-right:0px;
	/*border-left:2px solid #667c4e ;	*/
	background-color:#e7ece6;
 	}
	
div#footer {
 	width:780px;
 	clear:both;
	background-color:#e7ece6;
	border-top:2px solid #022e94;
	color:#0a2e9c;
	font-size:12px;
	font-weight:bold;
	text-align:center;
 	}

div#footer1 {
 	width:780px;
 	clear:both;
	background-color:#e7ece6;
	border-top:2px solid #022e94;
	border-bottom:2px solid #022e94;
	color:#0a2e9c;
	font-size:12px;
	font-weight:bold;
	text-align:center;
 	} 
	
div#testimonials	{
	margin-left:0px;
	border-bottom:2px solid #667c4e;
	}

/* end of structural styles */ 

/* End General Styles */ 



/* Begin Nav Div Styles */

div#nav a {
	display: block;
	text-decoration:none; 
	border:2px solid #0a2e9c;
	text-align:center;
	width:180px;
	color:#0a2e9c;
	font-size:11px;
	font-family:verdana;  
	font-weight:bold;
	padding:3px 0px 3px 0px;
	}

div#nav ul li {
	padding:2px;
	font-weight:bold;
	}
	
div#nav ul li a:hover {
	display: block;
	text-decoration:none; 
	color:#fff; 
	background-color: #0a2e9c;
	padding:3px 0px 3px 0px;
	}
	
div#nav ul li a:active {
	display: block;
	text-decoration:none; 
	border:2px solid white;
	color:#fff; 
	background-color: #667c4e ;
	padding:3px 0px 3px 0px;
	}
	

div#nav ul {
	margin-top:0px; 
	list-style-type:none;
	font-size:14px;
	}

div#nav img{
	margin-top:30px;
	margin-left:23px;
	} 
	
div#nav h2	{
	font-family:'Garamond Bold', verdana, arial;
	color:#0a2e9c;
	margin-left:1px;
	margin-bottom:20px;
	margin-top:30px; 
	text-align:center; 
	border-top:2px solid #667c4e;
	}
	
div#testimonials	img	{
	margin-left:0px;
	margin-top:0px;
	
	}


/* End Nav Div Styles */ 

/* Begin Content Div Styles */ 

div#content p	{
	font-family: 'Garamond Bold', verdana, arial;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	font-size:large;
	text-align: justify;
	}

div#content ul  {
	margin-top:0px; 
	margin-left:40px;
	margin-bottom:20px;
	font-size:14px;
	}

div#content ul li {
	padding:2px;
	font-weight:bold;  
	font-family:garamond; arial;
	font-size:1.2em;
	list-style-type:circle; 
	
	}
	
div#content h1	{
	font-family:'Garamond Bold', verdana, arial;
	margin-bottom:20px;
	}
	
div#content h2	{
	font-family:'Garamond Bold', verdana, arial;
	color:#0a2e9c;
	margin-bottom:20px;
	text-align:center;
	}
	
div#content h3	{
	font-family:'Garamond Bold', verdana, arial;
	margin-left:20px;
	color:#0a2e9c;
	margin-bottom:20px;
	text-align:center;
	}

div#content table	{
	margin-left:0px;
	margin-right:20px;
	margin-bottom:20px;
	
	}

div#content a {
	text-decoration:none; 
	text-align:center;
	color:#0a2e9c;
	font-size:.9em;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	}


div#content a:hover {
	text-decoration:underline; 
	text-align:center;
	color:#0a2e9c;
	font-size:.9em;
	padding:3px 0px 3px 0px;
	}  
	
.shane_photo	{
	margin:20px;
	}
	
/* Begin content Images */

div#content-images	{
	margin-left:20px;
	width:480px;
	}

div#content-images	img {
		margin:20px 5px 5px 5px;
		}
		
div#content-images	p	{
		font-family:verdana, arial;
		font-size:1em;
		}
	
/* End Content Images */
		
/* Begin Footer Div Styles */

div#footer p	{
	font-size:.9em;
	margin-top:5px;
	margin-bottom:5px;
	}

div#footer a {
	text-decoration:none; 
	color:#0a2e9c;
	text-decoration:underline;
	font-size:1em;
	font-weight:bold;
	}

div#footer a:hover {
	text-decoration:underline; 
	color:#fff;
	font-size:1em;
	}

div#footer1 p	{
	font-size:.88em;
	margin-top:5px;
	margin-bottom:5px;
	}

div#footer1 a {
	text-decoration:none; 
	color:#748665;
	text-decoration:underline;
	font-size:.88em;
	font-weight:bold;
	}

div#footer1  a:hover {
	text-decoration:underline; 
	color:#0a2e9c;
	font-size:.88em;
	}
	
div#clearfloat		{
	clear:both;
	}
	

