

/* ___________ GENERAL ________________________________________ */
body
    {
    background-image: url('images/forestbg.jpg');
    background-repeat: repeat-x;
    background-position: 0px 119px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    margin: 0px;
    padding: 0px;
    }

h1
    {
    font: normal normal normal 3em Georgia, serif;
    margin: 0 0 20px 0;
    color:#222;
    text-indent: 0px;
    border: solid #222;
    border-width: 0px 0px 2px 0px;
    }

p
    {
    font: normal normal normal 10pt Arial, Helvetica, sans-serif;
    color: #555;
    text-align: justify;
    }

b { color: #333; }

legend
    {
    font: bold 10pt Arial, Helvetica, sans-serif;
    color: #333;
    }

p.quote
    {
    font: normal normal normal 15pt "Palatino Linotype", Palatino, serif;
    color: #050;
    margin: 0;
    padding:0;
    }

span.quotes
    {
    font: italic bold normal 16pt "Palatino Linotype", Palatino, serif;
    color: #050;
    margin: 0;
    padding: 0;
    }

blockquote
    {
    font: normal normal normal 12pt "Palatino Linotype", Palatino, serif;
    color: #050;
    position: relative;
    bottom: 10px;
    }



p.years
    {
    font: normal normal normal 12pt Georgia, serif;
    word-spacing: 1em;
    text-align:center;
    }

dl
   {
    font: normal normal normal 10pt Arial, Helvetica, sans-serif;
    color: #555;
    }

hr
    {
    margin: 1em 0 1em 0;
    height: 0px;
    border-top: 0px;
    border-bottom: 2px dotted #002403;
    }


/* ___________ LOGO ___________________________________________ */
div#header
    {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background-image: url('images/leavesbg.jpg');
    background-repeat: repeat;
    border-style: solid;
    border-width: 0px 0px 15px 0px;
    border-color: #004603;
    }

    div#header img
        {
        margin: 5px 5px 5px 1em;
        border-style: solid;
        border-width: 3px;
        border-color: #004603;
        }

/* ___________ MENU __________________________________________ */
div#menu
   {
   margin: 0 0 0 1em;
   padding: 0;
   width:100%;
   height:39px;
   overflow: hidden;
   }

.tab_active {
    float: left;
    /* margin: 0 .5em 1em .5em; */
    margin: 0 1em 1em 0; 
    width: 90px;
    height: 30px;
    background-color: #004603;
    border: 2px solid #002303;
    border-top: none;
    border-bottom-color: #002303;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    font: 12pt Georgia, serif;   
    }

.tab_active span {
    position:relative;
    top:5px;
  
    }

.tab_active:hover {
    padding-top: 7px;
    }

.tab_inactive {
    float: left;
    margin: 0 1em 1em 0;
    width: 90px;
    height: 30px;
    background-color: #61a165;
    border: 2px solid #004603;
    border-top: none;
    border-bottom-color: #002303;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    font: normal normal normal 12pt Georgia, serif;   
    }

.tab_inactive span {
    position:relative;
    top:5px;
  
    }

.tab_inactive:hover {
    padding-top: 7px;
    }



/* ___________ MAIN CONTENT BOX ______________________________ */
div#main_content
    {
    clear: left;
    float: left;
    width: 460px;
    border-style: solid;
    border-width: 3px;
    border-color: #004603;
    background-color: #FFF;
    padding: 5px;
    margin: 2em 1em 3em 1em; 
    }

div#footer
    {
    text-align: right;
    font: normal normal normal 8pt Arial, Helvetica, sans-serif;
    color: #555;
    background-color: #C7E19E;
    padding: 1px;
    margin: 0;
    width: 100%;
    }

div#bottom_links {
    font: 10pt Georgia, serif;
    width: 480px;
    margin: 2em 1em 3em .5em;
    text-align: center;
    clear: both;
    }

/* ___________ ADSENSE ______________________________________ */

div#ad {
    float: left;
    clear: right;
    margin-top: 2em;
    padding: 5px;
    width: 120px;
    border: solid 2px #004603;
    background: #ffffff;
    }

/* ___________ AFFILIATES ____________________________________ */
img.affiliate_img
    {
    border: 0;
    margin: 2em 10px 2em 0;
    padding: 0;
    float: left;
    }

p.affiliate_p
    {
    font: normal normal normal 10pt Arial, Helvetica, sans-serif;
    color: #555;
    clear: right;
    padding: 2em 0 2em 0;
    }

/* ___________ TOUR _________________________________________ */
td
    {
    font: normal normal normal 10pt Arial, Helvetica, sans-serif;
    color: #555;
    text-align: justify;
    }

table
    {
    margin: 0 0 15px 0;
    padding: 0;
    border: 4px groove green;
    }