/* Color Definitions
V Light Green	#cec
Light Green		#8c8
Medium Green	#4a4
Dark Green		#262

V Light Brown 	#b95
Light Brown		#b82
Dark Brown		#752
*/


body{
	background:url(images/tree-background.jpg) center top no-repeat fixed;
	margin:10px auto 0 auto;
	text-align:center;
	}

#wrapper{
	background:#fff url(images/cont.png) top left repeat-y;
	margin:0 auto;
	width:960px;
	}

#header{
	background:url(images/header4.jpg) 0px 0px no-repeat;
	height:210px;
	position:relative;
	text-align:right;
	width:960px;
	}
	#header #menu{
		font:bold 8pt/12pt arial, helvetica, sans-serif;
		position:absolute;
		top:7px;
		left:190px;
		}
	#header #tag-line{
		font:italic bold 10pt/12pt arial, helvetica, sans-serif;
		color:#262;
		position:absolute;
		bottom:3px;
		right:50px;
		text-shadow:1px 1px 4px #999;
		}
	#header #title{
		color:#8c8;
		font:italic small-caps bold 32pt georgia, times, serif;
		position:absolute;
		top:65px;
		right:50px;
		}
		#header #title a:link, #header #title a:visited, #header #title a:active{
			background:transparent;
			border:0;
			color:#8c8;
			text-decoration:none;
			}
			#header #title a:hover{
				background:transparent;
				border:0;
				color:#eee;
				text-decoration:none;
				}
                #header #sub-title{
                    border-bottom:1px dotted #eee;
                    color:#eee;
                    font-size:16pt;
                    font-style:italic;
                    line-height:12pt;
                    padding:0 25px;
                    position:absolute;
                    top:108px;
                    right:75px;
                    }

#nav{
	background:#fff url(images/cont.png) top left repeat-y;
	color:#eee;
	float:left;
	/*height:600px;*/
	margin:0;
	position:relative;
	width:180px;
	}
	
	#nav #menu{
		left:-20px;
		position:absolute;
		top:10px;
		width:200px;
		}
		#nav #menu a:link, #nav #menu a:visited, #nav #menu a:active{
			background:/*#4a4*/ url(images/link3.png) center top repeat-x;
			/*border-top:1px solid #262;
			border-right:1px solid #b82;*/
			border-bottom:0px solid #b82;
			/*border-left:1px solid #262;*/
			color:#262;
			display:block;
			font:bold 11pt/24px georgia, times, serif;
			height:24px;
			margin:0 0 2px 0;
			padding:0 5px 0 0;
			text-decoration:none;
			text-align:right;
			width:180px;
			}
			#nav #menu a:hover{
				background:/*#b82*/ url(images/link3.png) center bottom repeat-x;
				color:#fec /*#752*/;
				text-decoration:none;
				}
	
#index #nav #menu a.index, #about #nav #menu a.about, #process #nav #menu a.process, #chemistry #nav #menu a.chemistry, #receiving #nav #menu a.receiving, #mixes #nav #menu a.mixes, #architect #nav #menu a.architect, #municipal #nav #menu a.municipal, #grower #nav #menu a.grower, #homeowner #nav #menu a.homeowner, #contractor #nav #menu a.contractor, #suppliers #nav #menu a.suppliers, #contact #nav #menu a.contact{
	background:/*#b82*/ url(images/link3.png) center repeat-x;
	color:#8c8;
	text-decoration:none;
	}

#content{
	background:#fff url(images/cont-back.jpg) center  no-repeat;
	float:right;
	/*height:600px;*/
	margin:10px;
	padding:0 0 25px 0;
	text-align:justify;
	width:760px;
	}

#footer{
	position:relative;
	background:#262 url(images/footer.png);
	clear:both;
	color:#eee;
	font:bold 10pt/30px arial, helvetica, sans-serif;
	height:30px;
	width:960px;
	}
	
#copyright{
	background:#8c8;
	width:960px;
    color:#000;
    font:italic 8pt arial, helvetica, sans-serif;
    margin:0px auto;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
	}
	
#bshadow{
	width:960px;
	margin:0 auto;
	text-align:center;
	}
	
h1{
	color:#262;
	font:italic bold 16pt georgia, times, serif;
	margin:10px 0 0 0;
	text-shadow:1px 1px 4px #999;
	}
	h2{
		color:#4a4;
		font:italic 14pt georgia, times, serif;
		margin:5px 0 0 15px;
		text-shadow:1px 1px 4px #999;
		}
		h3{
			color:#262;
			font:italic 12pt georgia, times, serif;
			margin:5px 0 0 30px;
			}

p{
	font:normal 10pt/16pt arial, helvetica, sans-serif;
	margin:5px 0;
	text-indent:25px;
	}

a:link, a:visited, a:active{
	color:#262;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
	}
	a:hover{
		border-bottom:1px dotted #262;
		background:#cec;
		text-decoration:none;
		}

blockquote{
	
	}

ul{
	margin-top:10px;
	margin-bottom:0;
	margin-right:25px;
	}
	ul li{
		font:bold 10pt/16pt arial, helvetica, sans-serif;
		list-style:circle;
		/* list-style-image:url(images/icon.png); */
		}
		ul ul{
			margin-top:0;
			margin-bottom:0;
			}
			ul ul li{
				font:normal 10pt/16pt arial, helvetica, sans-serif;
				list-style:disc;
				}

p.footnote{
	font-size:8pt;
	}