body {
	font: 0.8em Verdana;#a0a0a0;
//	font-weight:normal;
	color: #a0a0a0;
	background-color: #e5e5e5;
	padding: 1.7em;
	padding-left: 13em;
	margin: 1em;
	margin-left: 3em;
	margin-bottom: 3em;
	margin-right: 3em;
//	border-left: 1em solid #a0a0a0;
//	border-right: 1em solid #a0a0a0;
}
 h1, h2, h3 {
	color: #a0a0a0;
//   border-bottom: 1px solid #e5e5e5;
}
h1 {	font: 1em Verdana, }
h2 {    font: 2em Verdana; }
h3 {    font: 1.5em Verdana; }
a 	{
	color: #a0a0a0;
	text-decoration: none;	
}
a:hover {
	color: #000;
	background-color: #e5e5e5;
}
div#logo{
   font: 2em Verdana;
	background-color: #e5e5e5;
	color:#a0a0a0;
	position: fixed;
   top: 3em;  
   left: 5em;
 
}
div#tree {
//background-color: #e5e5e5;
color: #a0a0a0;
	position: fixed;
        top: 15em;  
        left: 5em;
}
//#tree ul {
//background-color: #e5e5e5;
//color: #a0a0a0;
//	list-style-type: none;
//}
div#treeinfo{
color: #a0a0a0;
	font-style:italic;
	font-size:0.8em;
	position: fixed;
        top:44em;  
        left:15em;
}
div#main{
position: absolute;
        top: 15em;  
        left: 40em;
        
}
div#buttons{
position: fixed;
        top:44.5em;
        left:35em;
}
dd#buttonff {
	position: absolute;
        top: 0em;
	left: -2em;
}
dd#buttonff a {
	position: absolute;
   top:0em;
	width: 2em;
	height: 2em;
	text-decoration: none; 
	border: none; 
}
dd#buttonff a:hover {
	background: transparent url(img/arrow_right_grey.jpg); 
	border: none;
	background-repeat: no-repeat;
}
dd#buttonrw {
	position: absolute;
	top: 0em;
	left: -3.3em;
}
dd#buttonrw a {
	position: absolute;
	width: 2em;
	height: 2em;
	text-decoration: none; 
	border: none; 
}
dd#buttonrw a:hover {
	background: transparent url(img/arrow_left_grey.jpg); 	
	background-repeat: no-repeat;
	border: none;
}