h2 {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 12pt;
  font-color: #800000;
  font-weight: bold;
  margin: 0 0 15px 0;
  padding: 0;
  position: left;
  }
#header .logo {
  background color: transparent;
  float: right;
  margin-right: 2em;
  margin-top: 1em;
  }
#header .species {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 30pt;
  float: left;
  margin-left: 5em;
  margin-top: 3em;
  }
#header .latin {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 15pt;
  float: left;
  margin-left: 5em;
  margin-top: 100px;
  padding-left: 20px;
  }
.imgborder {
  border: 1px solid #000000;
  }  
hr {
 border: none;
 background-color: #ADD8E6;
 color: #008000;
 height: 3px;
 width: 90%;
 }
.clear {
  clear: both;
  }
#nav {
	position: absolute;
	top: 20em;
	right: 2em;
	width: 350em;
}
#nav2 {
	position: absolute;
	border-style:solid;
	border-color:#008000;
	top: 20em;
	right: 2em;
	width: 350em;
}
#left {
    position: absolute;
    left: 10px;
    top: 788px;
    width: 650px;
    padding-left: 10px;
    }