body,td                { color: #000; font-family: Arial,Helvetica,MS Sans Serif, Geneva, sans-serif; }

td                     { font-size: 90%; }

a                      { color: #000; text-decoration: underline; }
a:visited              { color: #963; }
a:hover                { color: #963; text-decoration: underline; }
a:active               { color: #963; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }
h1, h2, h3, h4         { font-size: 140%; }
h5                     { font-size: 120%; }
h6                     { font-size: 100%; }

span.emphasis          { font-weight: bold; }
span.highlight         { background-color: #fc3; }

.menudark              { background: #630; color: #FCBE8B; border: none; vertical-align: top; }
.menudark a:link       { color:#FCBE8B; text-decoration: none; }
.menudark a:visited    { color:#FCBE8B; text-decoration: none; }
.menudark a:hover      { text-decoration: underline; }
.menudark a:active     { color:#FCBE8B; text-decoration: none; }

h1.menulight           { color:#000; }
.menulight             { background:#DAD593; color: #000000; vertical-align: top;  } 
.menulight a:link      { text-decoration: none; }
.menulight a:visited   { color:#630;text-decoration: none; }
.menulight a:hover     { color:#000;text-decoration: underline; }
.menulight a:active    { color:#630;text-decoration: none; }

#header
      {
      float:left;
      width:100%;
      background:url("bg.gif") repeat-x bottom;
      font-size:80%;
      }

#header ul
      {
      margin:0;
      padding:5px 0px 0;
      list-style:none;
      }

#header li
      {
      float:left;
      background:url("left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      white-space: nowrap;
      }

#header a
      {
      float:left;
      display:block;
      width:.1em;
      background:url("right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#614B26;
      }

#header > ul a {width:auto;}
      /* Commented Backslash Hack hides rule from IE5-Mac \*/
      #header a {float:none;}
      /* End IE5-Mac hack */

#header a:hover
      {
      color:#614B26;
      text-decoration: underline;
      }

#home #nav-home, #landscape #nav-landscape, #plants #nav-plants, 
#wildlife #nav-wildlife, #birds #nav-birds, #dest #nav-dest, 
#activities #nav-activities, #images #nav-images, #shop #nav-shop, #search #nav-search
      {
      background-position:0 -150px; border:none;
      }

#home #nav-home a, #landscape #nav-landscape a, #plants #nav-plants a, 
#wildlife #nav-wildlife a, #birds #nav-birds a, #dest #nav-dest a, 
#activities #nav-activities a, #images #nav-images a, #shop #nav-shop a, #search #nav-search a
      { 
      background-position:100% -150px; padding-bottom:5px; color:#614B26;
      }

#header li:hover, #header li:hover a
      {
      background-position:0% -150px;
      color:#333;
      }

#header li:hover a
      {
      background-position:100% -150px;
      }