@charset "UTF-8";
/* CSS Document ©2008 Lawn Butler */
.hide {display:none;}
 body {background-color:#f4f7ee; color:black; font-family: Geneva, Helvetica, Arial,sans-serif; }
#mainWrap {background:url(images/banner.jpg) no-repeat; color:white; width:960px; height:180px; margin:0 auto; border-bottom:#333 5px solid;  }

#container {background-color:white; color:inherit; width:958px; text-align:left; border-left:1px solid gray; border-right:1px solid gray; border-top:1px solid gray;  }
#container2 {background:url(images/corner.jpg) no-repeat bottom right white; width:958px;  text-align:left; border-left:1px solid gray; border-right:1px solid gray; border-top:1px solid gray;  }

#header {font-size:20px; font-style:oblique; background-color:inherit; color:#333; text-align:right; margin-bottom:15%; }
	#header p { padding:8px;}
	
/* all images contained here */
.centerdiv{ margin-left:3%; margin-bottom:10%; margin-top:-15%;}
#corner_cont {text-align:right; padding:0; margin-top:-50%; margin-bottom:-2.1%;}
#rear {text-align:right; padding-right:10px; margin-top:-16.5%;}
#book {margin-left:-5%; margin-top:-2%;}
#cons {text-align:center; padding:10px;}
#pushpin {text-align:right; margin-right:-5%; margin-top:-18%; }
#grass {padding-left:30px;}
#house {padding-left:350px;}
#water {padding-left:670px;}
#winter {text-align:right; padding-right:10px; margin-top:-19%;}
#pro_logo1 {padding-left:600px; margin-top:-60%;}
#pro_logo2 {padding-left:800px; margin-top:-20%;}
#pro_logo3 {padding-left:600px; padding-top:30px; margin-top:10%;}
#pro_logo4 {padding-left:780px; padding-top:30px; padding-bottom:75px; margin-top:-22%;}
#miniLogo {padding-top:16px; padding-left:15px; text-align:left;}
#comm1 {text-align:right; padding-right:10px; margin-top:-18.5%;}
#comm2 {text-align:right; padding-right:10px; margin-top:-20.5%;}
#comm3 {text-align:right; padding-right:10px; margin-top:-12.5%;}
	
/* main Navigation*/
#navcontainer {width:960px; height:auto; text-align:right; font-style:oblique; background-color:transparent; color:white; margin-top:-4.5%;   }
#navcontainer li { color:#222; background-color:transparent; display: inline; margin-left:10px; padding-right:10px; font-size:20px;}
#navcontainer ul li a	{ color:#222; background-color:transparent; text-decoration: none;}
#navcontainer ul li a:hover { color:#FFCC00; background-color:transparent; border-bottom:16px #f7f9ee solid;}
a:active, a:focus {outline: none;}
	
/* individual MainContent */
	
#indexMC {padding:3px;}
#indexMC h3 {font-size:20px; font-style:oblique; background-color:inherit; color:#333; padding-top:10px; padding-left:10px;}
#indexMC p {text-align:justify; font-style:normal; font-family:Arial, sans-serif; background-color:inherit; color:#333; font-size:16px; padding:3px; margin-left:2%;  width:50%;  line-height:130%}
	
#resiMC {padding:5px;}
#resiMC h3 {font-size:20px; font-style:oblique; background-color:inherit; color:#333; margin-left:2%;} 
#resiMC p {text-align:justify; font-style:normal; font-family:Arial, sans-serif; background-color:inherit; color:#333; font-size:14px; padding:3px; margin-left:2%; width:45%;}
	
#commMC {padding:5px;}
#commMC h3 {font-size:20px; font-style:oblique; background-color:inherit; color:#333; margin-left:2%;}
#commMC p { text-align:justify; font-style:normal;  font-family:Arial, sans-serif; background-color:inherit; color:#333; font-size:14px; padding:3px; margin-left:2%; width:45%;}

#aboMC {padding:5px; margin-top:6%; line-height:110%;}
#aboMC h3 {font-size:20px; font-style:oblique; background-color:inherit; color:#333; margin-left:2%;}
#aboMC p { text-align:justify; font-style:normal;  font-family:Arial, sans-serif; background-color:inherit; color:#333; font-size:14px; padding:3px; margin-left:2%; width:50%;}

#cont {text-align:left; margin-top:5%; margin-left:5%;}
#cont h3 { font-size:20px; font-style:oblique; background-color:inherit; color:#333; margin-left:2%}
#cont p { text-align:left; font-style:normal; font-family:Arial, sans-serif; background-color:inherit; color:#333; font-size:14px; padding:3px; margin-left:2%; width:45%; }

#images {padding:0; margin:auto 0;}

			
#pro h3 {font-size:20px; font-style:oblique; background-color:inherit; color:#333; padding-top:10px; padding-left:90px;}
#pro p, #comm p{text-align:justify; font-style:normal; font-family:Arial, sans-serif; background-color:inherit; color:#333; font-size:14px; padding:3px; margin-left:120px; margin-top:-1%; width:60%;}
					
#comm {margin-left:25%; margin-top:-20%;}
#comm h3 {font-size:20px; font-style:oblique; background-color:inherit; color:#333; padding-top:10px; padding-left:90px;}
						
#email, #email a {text-decoration:none; font-style:normal; background-color:inherit; color:#333;}
#email a:hover 	 {text-decoration:underline; font-style:normal; color:#2B8A1E;}

#footer {text-align:center; background-color:#333; color:#EEE; width:inherit; height:80px; }
	
#val {margin-top:2%; margin-left:4.5%;}
#val a {display:inline; text-decoration:none; font-style:normal; color:white; font-size:10px; text-align:left;}
#val a:hover {text-decoration:underline; font-style:normal; background-color:inherit; color:#2B8A1E; }
		
#copy { background-color:#333; color:#EEE; font-size:10px; padding-left:40px; margin-top:-3%;}
	
/* bottom navigation*/
#btmNav{width:958px; background-color:#333; color:#EEE; padding-top:3px;}
#btmNav li {color:#FFCC00; display: inline; margin-left:3px; padding-right:3px; font-size:10px;}
#btmNav ul li a	{color:#FFCC00; background-color:inherit; text-decoration: none;}
#btmNav ul li a:hover {color:#FFF;}

	
	
