body {
	
	background-image: url('images/background.jpg');
	background-repeat: repeat;
	background-attachment: fixed;
	text-align: center;
	}

.page {	
	background-color: #336633;
	background-image: none;
	text-align: center;
	}
	
.home {
	float: left;
	margin: 10px 10px 0 30px;
	z-index: 4;
	}
	
#about {
	float: left;
	margin: 100px 0 0 20px;
	font-family: century gothic;
	text-align: center;
	color: #CCFFFF;
	z-index: 1;
	}

#services {
	float: left;
	margin: 100px 0 0 10px;
	font-family: century gothic;
	text-align: center;
	color: #CCFFFF;
	z-index: 2;
	}


#contact {
	float: left;
	margin: 100px 0 0 10px;
	font-family: century gothic;
	text-align: center;
	color: #CCFFFF;
	z-index: 3;
	}
	
#organic {
	float: left;
	margin: 100px 0 0 10px;
	font-family: century gothic;
	text-align: center;
	color: #CCFFFF;
	z-index: 4;
	}
	
a {
	text-decoration: none;
	}
a:visited {
	text-decoration: none;
	}
a:hover {
	text-decoration: none;
	}
	
h2 {
	font-size: 15pt;
	font-family: century gothic;
	}
h3 {
	font-size: 11pt;
	font-family: century gothic;
	}
	
#home {
	margin: 10px auto 0 auto;
	width: 1000px;
	font-family: century gothic;
	text-align: left;
	height: 600px;
	}	
#home a {
	text-decoration: none;
	}		

#homelogo {
	float: left;
	margin: 35px 0 0 30px;
	}
#homecontent {
	float: left;
	margin: 10px 0 0 45px;
	width: 370px;
	}
	
li.feature {
	list-style-image: url(images/leaf.jpg);
	}	
	

#middle {
	float: left;
	background-color: #8CAF55;
	
	border-top-color: #336633;
	border-top-width: 3px;
	border-top-style: solid;
	
	border-bottom-color: #336633;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	
	margin: 35px 0 0 0;
	height: 242px;
	width: 500px;
	text-align: left;
	}

#right {
	float: left;
	margin: 35px 0 0 0px;
	}
	
#circles {
	margin: 10px 0 0 15px;
	height: 100px;
	}

#hometext {
	margin: 0px 0 0 0px;
	width: 450px;
	
	}

#welcome {
	float: left;
	margin: 0px 0 0 20px;
	width: 340px;
	}
	
#homelinks {
	float: left;
	margin: 15px 0 0 22px;
	font-family: century gothic;
	color: #6F6043;
	}
#homelinks a {
	text-decoration: none;
	font-family: century gothic;
	color: #6F6043;
	}
#homelinks a:hover {
	text-decoration: none;
	}
#homelinks a:visited {
	text-decoration: none;
	}	
	
img.logo {
	margin: 30px 0 0 0px;
	}
	
img.green {
	
	}

.hide {
	visibility: hidden;
	}
	
.white {
	color: white;
	font-family: Arial;
	font-size: 9pt;
	}
	
	
/*Page Template*/

#content {
	margin: 20px auto 0 auto;
	height: 500px;
	width: 800px;
	padding-top: 10px;
	background-color: #8CAF55;
	background-image: url('images/background.jpg');
	background-repeat: repeat;
	}
#servicescontent {	
	margin: 20px auto 0 auto;
	height: 1015px;
	width: 800px;
	padding-top: 10px;
	background-color: #8CAF55;
	background-image: url('images/background.jpg');
	background-repeat: repeat;
	}
	
#linkline {
	margin: 0px 0 0 0;
	height: 33px;
	width: 800px;
	background-color: #CCFFFF;
	border-top-width: 2px;
	border-top-color: #336633;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	}
#logo {
	margin: 250px auto 0 auto;
	float: left;
	}
	
#upperleft {
	float: left;
	margin: 10px 10px 0 20px;
	padding: 5px 5px 5px 5px;
	width: 400px;
	height: 210px;
	border-width: 2px;
	border-color: #336633;
	border-style: solid;
	background-color: #6F6043;
	font-family: century gothic;
	font-size: 12pt;
	}
	
#upperright {
	float: left;
	margin: 10px 10px 0 10px;
	padding: 5px 5px 5px 5px;
	width: 310px;
	height: 210px;
	border-width: 2px;
	border-color: #336633;
	border-style: solid;
	background-color: #6F6043;
	font-family: century gothic;
	font-size: 12pt;
	}	
	
#bottom {
	float: left;
	margin: 10px 10px 0 80px;
	padding: 5px 5px 5px 5px;
	width: 310px;
	height: 160px;
	border-width: 2px;
	border-color: #336633;
	border-style: solid;
	background-color: #6F6043;
	font-family: century gothic;
	text-align: left;
	font-size: 9pt;
	color: white;
	}
#aboutbottom {
	float: left;
	margin: 10px 10px 0 80px;
	padding: 5px 5px 5px 5px;
	width: 310px;
	height: 190px;
	border-width: 2px;
	border-color: #336633;
	border-style: solid;
	background-color: #6F6043;
	font-family: century gothic;
	text-align: left;
	font-size: 9pt;
	color: white;
	}	
#bottom a{
	color: #CCFFFF;
	}
	
#center {
	height: 210px;
	width: 750px;
	margin: 10px 0 0 20px;
	padding: 5px 5px 5px 5px;
	background-color: #6F6043;
	border-width: 2px;
	border-style: solid;
	border-color: #336633;
	font-family: century gothic;
	text-align: left;
	font-size: 9pt;
	}

	
#servicescenter {
	
	width: 750px;
	margin: 10px 0 0 20px;
	padding: 5px 5px 5px 5px;
	background-color: #6F6043;
	border-width: 2px;
	border-style: solid;
	border-color: #336633;
	font-family: century gothic;
	text-align: left;
	font-size: 9pt;
	}	
	
#contactcenter {
	width: 750px;
	height: 383px;
	margin: 10px 0 0 20px;
	padding: 5px 5px 5px 5px;
	background-color: #6F6043;
	border-width: 2px;
	border-style: solid;
	border-color: #336633;
	font-family: century gothic;
	text-align: left;
	font-size: 9pt;
	}	
	
#footer {
	margin: 0px auto 0 auto;
	height: 5px;
	width: 800px;
	background-color: #336633;
	border-top-width: 2px;
	border-top-color: #336633;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	}
#contactfooter {
	margin: 173px auto 0 auto;
	height: 5px;
	width: 800px;
	background-color: #336633;
	border-top-width: 2px;
	border-top-color: #336633;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	}	
#servicesfooter {
	margin: 204px auto 0 auto;
	height: 5px;
	width: 800px;
	background-color: #336633;
	border-top-width: 2px;
	border-top-color: #336633;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	}
#organicfooter {
	margin: 73px auto 0 auto;
	height: 5px;
	width: 800px;
	background-color: #336633;
	border-top-width: 2px;
	border-top-color: #336633;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #336633;
	border-bottom-style: solid;
	}
#rightline {
	margin: 0 0 0 0;
	width: 100%;
	height: 22px;
	background-color: #99CC33;
	}
#leftline {
	margin: 0 0 0 0;
	width: 100%;
	height: 22px;
	background-color: #99CC33;
	}	
#bottomline {
	margin: 0 0 0 0;
	width: 100%;
	height: 22px;
	background-color: #99CC33;
	text-align: center;
	color: black;
	}	
#centerline {
	margin: 0 0 0 0;
	width: 100%;
	height: 22px;
	background-color: #99CC33;
	text-align: center;
	font-size: 12pt;
	}
	
#pagecircles {
	float: left;
	margin: 110px 0 0 20px;
	height: 100px;
	}	
	
.linkline {
	font-family: century gothic;
	color: #336633;
	font-size: 20pt;
	}
.linkline a { color: #336633 }	
	

.right {
	float: right;
	margin-top: 19px;
	}

.table {
	float: left;
	}