body
{
    font-family: Arial, sans-serif;
    background-image: url( '/images/tree_bg.gif' );
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #ffffff;
    font-size: 0.9em;
}
h1
{
    color: Maroon;
    font-size: 1.0em;
}
h2
{
    color: black;
    font-size: 0.9em;
    font-style: oblique;
}
a:link
{
    color: Maroon;
}
a:visited
{
    color: gray;
}
a:hover
{
    color: Red;
}
#header
{
    text-align: center;
    font-size: 1.4em;
    color: Maroon;
    font-weight: bold;
}

#frontPhoto
{    
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#frontPhotoMessage
{
    margin-top: 10px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 450px;
    font-weight: bold;
    font-size: 0.9em;
}
.footerMain
{
    font-size: 0.8em;
    font-weight: bold;
    text-align: center;
}
.footerAdditional
{
    margin-top: 5px;
    font-size: 0.79em;
    font-weight: normal;
    font-style: italic;
    color: Gray;
    text-align: center;
}
.button
{
    background-color: #EEEEEE;
}
.centeredcontainer
{
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;    
    width: 800px;
}
.scrollerstyle
{
font-family:webdings;
background:#FFFFFF;
border:1px solid #000000;
cursor:hand; 

}
.container
{
    border: solid 1px silver;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 780px;
    background-color: #FFFFFF;
    padding: 10px;
    overflow: hidden;
}
.containerTransparent
{
    filter:alpha(opacity=90);
    opacity: 0.9;
    border: solid 1px silver;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: 780px;
    background-color: #FFFFFF;
    padding: 10px;
    overflow: hidden;
}
.content
{
    margin-left: auto;
    margin-right: auto;
}
.doclink
{
    margin-bottom: 10px;
}
.doclink a:link
{
    color: Maroon;
}
.doclink a:visited
{
    color: Black;
}
.doclink a:hover
{
    color: Red;
}
.docheader
{
    font-weight: bold;
    font-size: 1.0em;
    margin-bottom: 10px;
    font-style: italic;
}
.doctype
{
    margin-left: 5px;
    font-style: italic;    
    color: Red;
    font-size: 0.8em;
}
.teaser
{
    font-size: 0.8em;
    color: Gray;
    font-weight: bold;
}

/* Drop Capital style */

.dropcap 
{
    font-size:50px; 
    color: Maroon; 
    font-weight:bold; 
    float:left; 
    height:34px; 
    line-height:34px; 
    margin-top:2px; 
    margin-right:1px;
}
* html .dropcap {margin-right:-2px; margin-top:3px;}

/* field-trips */

.fieldtripContainer
{
    float: left;
    width: 650px;
    border-left: solid 1px silver; 
    padding-left: 20px;
}

/* faq's */

.faq
{
    margin: 25px 0 20px 0;
    border-top: solid 1px silver;
    padding: 0 10px 0 10px;
}
.faq h1
{
    font-weight: bold;
    font-style: italic;
    font-size: 0.9em;
    color: Black;
}
.faq p
{
    font-size: 0.8em;
    color: gray;
}