body {
background-color: #6699CC;
margin:0;
padding:0;
font-size:76%;
background-image: url(images/bodybg.jpg);
}
#header {
margin-left:-165px;
}
#rotator{
float:right;
}

#leftcol{
position: absolute;
left:5px;
width: 155px;
margin-top: 50px;
height:auto;
padding-top:35px;
}
 
 
#rightcol{
position: relative;
margin-top:50px !important;
margin-top: 70px; /*IE fix*/
padding-right:0.5em;
float:right;
width: 155px;
line-height:1.3em; /*font-sizing*/
height:auto;
}
#rightcol h3{
color:white;
}

#rightcol.quoteside {
width:155px;
padding: 20px 5px 15px 0;
background: url(images/quotes2.jpg)bottom left no-repeat;
color: white;
font-family:"Comic Sans MS", "Arial Rounded MT Bold", sans-serif;
text-align:center;

}
#rightcol.quoteside  p{
margin:0;
padding:10px 5px 0 10px;
background: #0099CB url(images/quotes1.jpg) top left no-repeat;

}
#rightcol.quoteside p span{
background-color: #0099CB;
padding:0px 10px 0 0;
}
#quotewhite{
color: white;
text-align:center;
font-family: "Comic Sans MS", "Arial Rounded MT Bold", sans-serif;
}
	
.quote {
margin-left:10%;
width: 80%;
font-size: 0.9em;
line-height: 1.0em;
padding: 0.5em 0;

}
#outake{
border-top: double 5px #6699CC;
border-bottom: double 5px #6699CC;
text-align: center;
}

.imgright{
position: relative;
float:right;
padding: 1em;
}
.imgleft{
position: relative;
float: left;
padding: 1em;
}
.image{
padding: 1.5em 0 0.5em 1.5em;
float:right;

}
#path{
background-position:top;
background-image: url(images/forest_path4.jpg);
background-repeat: no-repeat;
color: #000066;
font-family:"Comic Sans MS", "Arial Rounded MT Bold", sans-serif;
font-size:0.8em;
text-align: center;
width: 148px;
height: 240px;
border: 4px ridge #999966;
}

#news{
background-color: #993366;
color: #FFFF00;
font-size:0.9em;
padding:0.2em 0.5em;

}
#news h3{
font-size: 1.8em;
font-weight: bold;
}
#news h4{
margin-bottom:0;
}
#news a{
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;

}
#news a:link{
color: #FFFFFF;
text-decoration:none;
}

#news a:visited{
color:#CCCCCC;
}
#news a:hover{
color: #FFFF99;
}

#fix{
position:absolute;
margin-top:-150px;
}

#fillerimg{
width:300px;
height:auto;
padding:3em;
}

#frame {
position:absolute;
margin-top: 0px;
width: 590px;
background-color: #036;
color: #FFC;
padding-left: 180px;
padding-top:10px;
/*center frame on screen*/
left:50%;
margin-left: -385px /*half width of page*/


}

.content{
width:400px;
margin:0;
margin-top: 50px !important;
font-size:1.2em;
}
.content td{
padding:1em;
}

.heading{
position:relative;
}

h2.heading {
position:relative;
z-index:2;
color: #FFF;
font-family: "Times New Roman", Times, serif;
font-weight:bold;
}
h2.shadow {
color:black;
position:absolute;
left:2px;
top:3px;
z-index:1;
margin:0px;
height:30px;
width:400px;
font-weight:bolder;
background: url(images/H2Bgd.gif) no-repeat;
}


.content h3{
text-align:center;
font-weight:bold;
background: url(images/H3Bgd.gif) no-repeat;
color:#FFFF99;
}
.content a:link{
text-decoration: underline;
font: 1em Georgia, "Times New Roman", Times, serif;
color: #FFFFFF;
}

.content a:visited, .content a:hover{
font: 1em Georgia, "Times New Roman", Times, serif;
color: #CCCCCC;
}

.content img{
padding:0.5em;
}
#faq ol{
list-style-position:outside;
}
#faq a:link{
color: #FFFFFF;
text-decoration:none;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
#faq a:visited{
color: #FFFFFF;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}
#faq a:hover{
color: #CCCCCC;
}

.newsbyline{
color: #CCCCCC;
font-style:italic;
font-size: smaller;
}
.newsbyline a{
color:#FFFFFF;
}


#footer {
position:relative;
background-color:#CC3300;
margin-left:-180px;
margin-top:5px;
color: #FFFF00;
width:760px;
border: solid 5px #CC3300;

}

#footer a:link, a:visited{
font:x-small Geneva, Arial, Helvetica, sans-serif ;
color: #FFFFCC;
text-decoration:none;
}
#footer a:hover {
color: #FFCC00;
}

.navcontainer {
position:relative;
z-index:1;
margin-left:150px;
padding-top: 20px;

}

/*Font Sizing*/
h1{
font-size:2.0em;
font-weight:normal;
margin-top:0em;
margin-bottom:0em;
}
h2{
font-size:1.7em;
/*font-weight:normal;*/
}
h3{
font-size:1.4em;
font-weight:normal;
}
h4{
font-size:1.2em;
font-weight:bold;
}
h5{
font-size:1.0em;
font-weight:bold;
}
h6{
font-size:0.9em;
font-weight:bold;
color:white;
}
p{
font-size:1.0em;
}
label {
    clear: left;
    float: left;
    width: 200px;
	margin-right: 20px;
    padding-left: 2px;
    text-align: right;
	font-weight:bold;
}
textarea{
margin-left: 170px;
}

#picframe{
background: url(images/picframe.gif) no-repeat left;
width:396px;
height:237px;
padding:28px 0 0 12px;

}
#picframe img{
width:370px;
height:210px;

}
