body { 
background: #5b9a48;
cursor: default; 
text-align: justify;
overflow: auto;
margin: 0px; 
padding: 0px; 
overflow-x: hidden;
}

a {text-decoration: none; cursor: default; }
td {margin: 0px; padding: 0px;}
tr {margin: 0px; padding: 0px;}

#tree { 
width: 32px; 
height: 123px; 
z-index: 3; 
position: absolute; 
left: 35px; 
top: 225px; 
background: url(tree.gif) top no-repeat; 
}

#leaf { 
width: 36px; 
height: 37px; 
z-index: 3; 
position: absolute; 
left: 347px; 
top: 225px; 
background: url(leaf.gif) top no-repeat; 
}


/*---------------------------------------------------
Wraps and Header Wrap Info
-----------------------------------------------------*/

#mainwrap {
background: #5b9a48 url(gradient.jpg) top left repeat-x;
width: 100%;
margin-left: 0px;
z-index: 2; 
}

#header1 {
background: url(01.jpg) top no-repeat;
width: 773px;
height: 228px;
}

#headmid {
background: url(footer.jpg) top no-repeat;
width: 773px;
height: 145px; 

}

#contentwrap {
background: url(content-repeat.jpg) repeat-y;
width: 100%;

}

#clear {clear: both;}
#clear2 {clear: both;}
#clear3 {clear: both;}
#clear4 {clear: both;}
#clear5 {clear: both;}


/*---------------------------------------------------
Footer Information
-----------------------------------------------------*/
#footerwrap {
background: url(foot-repeat.jpg) top repeat-x; 
width: 100%; 
height: 223px;
}

#footer {
background: url(footfoot.jpg) top no-repeat;
width: 773px;
height: 127px;
float: left;
}

#footertext { 
padding: 20px 0px 0px 50px; 
color: #3b783a;
font: 10px arial;
text-transform: uppercase;
line-height: 12px;
letter-spacing: 0.2ex;
font: 10px arial; 
width: 500px; 
text-transform: uppercase; 
}

#footertext a:active {color: #3b783a;}
#footertext a:link {color: #3b783a;}
#footertext a:visited {color: #3b783a;}
#footertext a:hover {color: #286227;}

/*---------------------------------------------------
Content Elements
-----------------------------------------------------*/
#content { 
background: url(content.jpg) top no-repeat;
color: #216f38;
font: 11px arial;
line-height: 22px;
letter-spacing: 0.3ex;
width: 773px;
min-height: 160px;
}

#text {width: 685px; padding: 0px 0px 0px 45px;}

#text .header {
color: #2c4a22; 
background: url(head.jpg) top no-repeat;
font: italic 18px georgia;  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px; 
height: 40px; 
}

#text h2 {
margin: 0px; 
padding: 1px 3px 1px 3px; 
background: #5b9a49;
color: #000; 
font: bold 11.3px arial; 
border-bottom: 2px solid #bf9a38; 
}


#text .header:first-letter {font: italic 28px georgia; color: #4e3016;}

#text li { list-style-type: square;}
#text i {color: #406a32; }
#text p {text-indent: 8px; margin: 10px 0px 0px 0px;}
#text b {color: #70540d;}

#text img { 
border: 1px solid #498c40; 
margin-left: 2px; 
margin-right: 2px; 
padding: 2px; 
background: #bd9837; 
}

#text a { font-weight: bold; padding-left: 2px; padding-right: 2px;}

#text a:visited{ color:#204123; }
#text a:link { color:#204123;}
#text a:active { color:#204123;}
#text a:hover { color:#3c593f;}

#text blockquote {
background: #71b85a;
padding: 0px 5px 0px 5px; 
margin: 0px 0px 0px 20px ; 
width: 80%; 
border: 4px solid #74833a; 
}

#text input, select, option, textarea { 
border: 1px dashed #498c40;
color: #498c40;
background: #6db255;
font: 11.3px arial;
padding: 1px;
margin: 0px;
}

/*---------------------------------------------------
Content Header Information
-----------------------------------------------------*/

#head2 {
width: 773px;
height: 96px;
float: left;
}

#head2_main { 
width: 290px; 
height: 96px; 
float: left; 
background: url(simba.jpg) top left no-repeat;
}

#head2_navi {
height: 96px;
float: left;
}

#head2_navi ul{
padding: 0px; margin: 0px;
}

#navi {
background: transparent url(links.jpg) top left no-repeat;
margin: 0;
padding: 0;
position: relative;
width: 483px;
height:96px;
}

#navi li {
display: block;	
list-style: none;
margin: 0;
padding: 0;
position: absolute;
}

#navi a { 
display: block; 
height: 96px;
text-decoration: none;
}

#navi span { 
font-size: 1.0em;
visibility: hidden; 
}

#link1 {
top: 0px;
left:  36px;
width: 73px;
}

#link2 {
top: 0px;
left: 109px;
width: 77px;
}

#link3 {
top: 0px;
left: 186px;
width: 76px;
}

#link4 {
top: 0px;
left: 263px;
width: 76px;
}

#link5 {
top: 0px;
left: 339px;
width: 72px;
}

#link6 {
top: 0px;
left: 411px;
width: 72px;
}

#link1 a:hover { background: url(links.jpg) -36px -96px no-repeat; }
#link2 a:hover { background: url(links.jpg) -109px -96px no-repeat;}
#link3 a:hover { background: url(links.jpg) -186px -96px no-repeat;}
#link4 a:hover { background: url(links.jpg) -263px -96px no-repeat;}
#link5 a:hover { background: url(links.jpg) -339px -96px no-repeat;}
#link6 a:hover { background: url(links.jpg) -411px -96px no-repeat;}
