#container {
	width: 802px;
	margin: 0 0 0 6em
	}


#header{
	width: 50em;
	height: 8em;
	margin: 3em 0 0 0;
	background: white url(zenheader.jpg) no-repeat bottom left;
	border-style: solid;
	border-color: white;
	border-top-width:1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	}	
#header span {
		display: none;
}
#header blockquote{
	position: absolute; 
	top: 185px;
	left: 700px;
	width: 125px;
	font-family: arial;
	font-size: .8em;
	color: #C5DEE0;
	font-weight: bold;
	}
#t1{
	width: 10em; 
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #687B65 url(t1.gif) no-repeat bottom left;
}

#t1 span{
	display: none;
	}
	
#t2{
	width: 20em;
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #687B65 url(t2.gif) no-repeat bottom left;
	}	

#t2 span{
	display: none;
	}
	
#t3{
	width: 20em;
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #687B65 url(t3.gif) no-repeat bottom left;
	}	

#t3 span{
	display: none;
	}
	
#t4{
	width: 20em;
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #687B65 url(t4.gif) no-repeat bottom left;
	}	

#t4 span{
	display: none;
	}
	
#t5{
	width: 20em;
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #687B65 url(t5.gif) no-repeat bottom left;
	}	

#t5 span{
	display: none;
	}

#t6{
	width: 20em;
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #687B65 url(t6.gif) no-repeat bottom left;
	}	

#t6 span{
	display: none;
	}

#garden h3{
	width: 20em;
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #97A994 url(garden.gif) no-repeat bottom left;
	}	

#garden h3 span{
	display: none;
	}
	
#resources h3{
	width: 20em;
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #97A994 url(resources.gif) no-repeat bottom left;
	}	

#resources h3 span{
	display: none;
	}
	
#validation h3{
	width: 20em;
	height: 2em;
	margin: 0 0 0 -.5em;
	background: #97A994 url(validation.gif) no-repeat bottom left;
	}	

#validation h3 span{
	display: none;
	}
	
#h2 {
float: right;

	}

body{
	background: #463620}
h2{
	font-family: arial, helvetica;
	font-size: .8em;
	text-transform: lowercase;
	}
	
#sidebar {
	width: 134px;
	float: ;
	margin: 0em 1.5em 1em 0em;
	background: #97A994;
	padding: 10px 2em 527px 25px ;
	font-family: arial, helvetica;
	font-size: .8em;
	border-style: solid;
	border-color: white;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}

* html #sidebar{
	position: absolute;
	top: 192px;
	left: 106px;
	width: 100px;
	background: #97A994;
	padding: 10px -400px 600px 25px;
	margin: 0 300px 0 0;
	display: inline;
}

*html #requirements{
	position: absolute;
	top: 192px;
	left: 275px;
	z-index: 2;
	width: 350px;
	padding: 10px 55px 26px 20px;
	margin: 0 30px 0 0;
	background: #687B65;
	}
	
* html #header blockquote{
	position: absolute; 
	top: 206px;
	left: 685px;
	width: 125px;
	z-index: 1;
	font-family: arial;
	font-size: .8em;
	color: #C5DEE0;
	font-weight: bold;
	}
	
*html #description {
	position: absolute;
	top: 192px;
	left: 700px;
	padding: 120px 57px 557px 25px;
	}

*html ul {
		list-style: none;
		margin-left: 0px;
		padding-left: 1em;
		text-indent: -1em;
		}
		
*html #footer {
	position: absolute;
	top: 1400px;
	left: 200px;
	}

	
#requirements {
	width: 30em;
	float: right;
	margin: 0 0em 0 0em;
	background:#687B65;
	font-family: arial, helvetica;
	font-size: .8em;
	padding: 1em 1em 1em 2em;
	border-style: solid;
	border-color: white;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	
	}
#t1{ font-family: arial;}

#description {
	width: 9.8em;
	float: right;
	margin: 0 0 0 0em;
	background:#687B65;
	font-family: arial, helvetica;
	font-size: .8em;
	padding: 120px 3.4em 361px 3em;
	border-style: solid;
	border-color: white;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
		}

a:link {
	text-decoration: none;
	color: #00487D;

}
a:visited {
	text-decoration: none;
	color: #00487D;
	}
a:active {
	text-decoration: none;
	color: white;
	}
a:hover {
	text-decoration: none;
	color: #C5DEE0;
	}
 ul {
		list-style: none;
		margin-left: 0px;
		padding-left: 1em;
		text-indent: -1em;
		font-size: .9em;
		}
#footer {
	width: 60em;
	float: left;
	color: white;
	font-family: arial;
	font-size: .7em;
	}