#main {
  padding: 0;
  border: 0;
  width: 780px;
}
  
#wrapper {
  background: #E6EEB6;
  width: 780px;
  text-align: left;
  position: absolute; top: 0; left: 50%; margin-left: -400px;
  border-left: 10px solid #2b3200;
  border-right: 10px solid #2b3200;
}
  
html, body {
  border: 0;
  margin: 0;
  padding: 0;
}
  
body {
  background: #45500b url(back.jpg) repeat-x fixed top left;
  min-width: 780px;
  margin-bottom: 1em;
  font: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
}
  
body#data #navbar li.data a {
  background-color: #86943D;
  font-weight: bold;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 1px solid #000;

}
  
#breadcrumbs {
  background-color: #86943D;
  color: #fff;
  padding: 0 0 0 2em;
  font-size: 95%;
  line-height: 2em;
  height: 2em;
  min-height: 2em;
}
  
#navtree {
  background-color: transparent;
  width: 126px;
  margin: 0;
  padding: 0;
  float: left;
  text-align: center;
}
  
#navtree ul {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 2em 0 1em;
}
  
#navtree li {
  margin-top: 1em;
}
  
#navtree li a {
  color: #fff;
  text-decoration: none;
  padding-top: 65px;
  display: block;
  text-align: center;
}
#navbar {
  border-bottom: 1px solid #000;
}  
#navbar, #subnavbar {
  height: 2.5em;
  line-height: 2.5em;
  min-height: 2.5em;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
  
#navbar ul, #subnavbar ul {
  text-align: center;
  list-style-type: none;
  background-color: #526112;
  margin: 0;
}
#navbar ul {
  border-bottom: 1px solid #000;
  line-height: 2.5em;
  min-height: 2.5em;
  height: 2.5em;
}
#subnavbar ul {
  background-color: #86943D;
}
#navbar li, #subnavbar li {
  display: inline;
  margin: 0;
  padding: 0;
}
  
#navbar li a, #subnavbar li a {
  text-decoration: none;
  line-height: 2.5em;
  height: 2.65em;
  min-height: 2.5em;
  text-transform: uppercase;
  font-size: 109%;
  padding: .6em .7em .6em;
/*  border: 0; */
  margin: 0;
  white-space: nowrap;
  background: transparent;
  color: #fff;
}
#navbar li a {
  font-size: 112%;
}
#subnavbar li a {
  padding-top: .6em;
}  
#navbar li a:hover {
  background-color: #86943D;
}
#subnavbar li a:hover {
  background-color: #526112;
}
  
body#data #subnavbar li.data a {
  background-color: #86943D;
  font-weight: bold;
/*  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-top: 1px solid #000;
*/
}
body#data #subnavbar li.data a:hover {
  background-color: #526112;
}

#content {
  background-color: transparent;
  padding-top: 0;
  font-size: 118%;
}
  
#header, #header a img {
  border: 0;
  margin: 0;
  padding: 0;
}
  
li#insect a {
  background: url(insect.jpg) no-repeat top center;
}
  
li#insect a:hover {
  background: url(insect2.jpg) no-repeat top center;
}
  
li#disease a {
  background: url(disease.jpg) no-repeat top center;
}
  
li#disease a:hover {
  background: url(disease2.jpg) no-repeat top center;
}
  
li#invasive a {
  background: url(invasive.jpg) no-repeat top center;
}
  
li#invasive a:hover {
  background: url(invasive2.jpg) no-repeat top center;
}
  
li#fire a {
  background: url(fire.jpg) no-repeat top center;
}
  
li#fire a:hover {
  background: url(fire2.jpg) no-repeat top center;
}
  
li#weather a {
  background: url(weather.jpg) no-repeat top center;
}
  
li#weather a:hover {
  background: url(weather2.jpg) no-repeat top center;
}
  
li#landLoss a {
  background: url(space.jpg) no-repeat top center;
}
  
li#landLoss a:hover {
  background: url(space2.jpg) no-repeat top center;
}
  
#footer {
  clear: both;
  height: auto;
  margin-top: 2em;
  padding-top: .3em;
  line-height: 1.5em;
  background-color: #2B3200;
}
  
#footer ul {
  line-height: 1.2em;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
  
#footer li {
  display: inline;
}
  
#footer li a {
  color: #fff;
  text-decoration: none;
  height: auto;
  padding: .2em;
  margin-right: .2em;
  text-transform: lowercase;
}
  
#footer li a:hover {
  text-decoration: underline;
}
  
h1 {
  font-size: 160%;
  border-bottom: 1px solid #526112;
  margin: 0 0 0.25em 0;
}
  
#content {
  padding: 1em 1em 2em;
}
#mapholder { 
  text-align: center;
}


