body
{
text-align: center;
}

div#container
{
margin-left: auto;
margin-right: auto;
}
div.navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
font-size: small;
}

.navcontainer ul li { display:  inline; }

.navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
color: #fff;
background-color: #036;
}

.navcontainer ul li a:hover
{
color: #fff;
background-color: #369;
}

div.thumbnail
{
  float: left;
  width: 60px;
  border-width: 2px;
  border-style:  inset;
  border-color: #000000;
margin: 0 15px 15px 0;
padding: 5px;
text-align: center;
}


br.clear
{
  clear: both;
}

hr.hr1
{
background-color: #686869;
color:  #686868;
width:  80%;
height:  5px;
}


/* Thumbnails Table */

table.thumbs
{
margin-left: auto;
margin-right: auto;
color: #000000;
border-color:  #686868;
border-style:   inset;
border-width:   medium;
background-color: #FFFFCC;
font-family:   Helvetica, "Times New Roman", serif, Arial;
font-size: xx-small; 
padding: 10px;
border-spacing: 10px;
 }

 /* Main Photo Page */
table.photo
{
margin-left: auto;
margin-right: auto;
color: #000000;
border-color:  #686868;
border-style:   inset;
border-width:   thick;
background-color: #FFFFCC;
padding: 20px;
}

/* photo captions */

table.caps
{
  margin-left:  auto;
  margin-right: auto;
}
 /* Species Description */
td.td1
{
  font-family:  Helvetica, "Times New Roman", Arial, serif;
  font-style: normal;
  font-weight: normal;
  background-color: #FFFFFF;
  color: #000000;

}

/* Camera Settings */
td.td2
{
  font-family:  "Times New Roman", serif, Arial;
  font-style: normal;
  font-size: small;
  color: #6633FF;
  background-color: #FFFFFF;
}

/* copy right */
td.td3
{
  font-family:  "Times New Roman", serif, Arial;
  font-style: normal;
  font-size: xx-small;
  color: #6633FF;
  background-color:  #FFFFFF;
}

/* Locations */
td.td4
{
  font-family:  Helvetica, "Times New Roman", Arial, serif;
  font-style: normal;
  font-weight: normal;
  font-size: smaller;
  background-color: #FFFFFF;
  color: #000000;

}

/* Species */
td.td5
{
  font-family:  Helvetica, "Times New Roman", Arial, serif;
  font-style: normal;
  font-weight: normal;
  font-size: smaller;
  background-color: #FFFFFF;
  color: #000000;
  text-align: left;

}

p.p1
{
  color:  #000000;
  font-family:   Helvetica, "Times New Roman", serif, Arial;
  font-style:  normal;
  text-align:   center;
  background-color:  #FFFFFF;
  margin-left: 180px;
  margin-right: 180px;
  }



p.descr
{
  float: right;
  border: 1px;
  border-color: #000000;
  margin: 5px;
}

/* Previous/Next */
   div.prevnext ul
{
margin: 0;
padding:  10px;
list-style-type: none;
text-align: center;
font-size: small;
}

.prevnext ul li { display:  inline; }

.prevnext ul li a
{
text-decoration: none;
padding: .3em 2em;
color: #fff;
background-color:  #CC0000;
}

.prevnext ul li a:hover
{
color: #fff;
background-color: #369;
}



a.one:link {color:  #0000FF; background-color: #FFFFFF;}
a.one:visited {color:  #660033; background-color: #FFFFFF;}
a.one:hover {color:  #FF0000; background-color: #FFFFFF;}


div#links a span {display: none;}

div#links a:hover span {display: block;
   position: absolute; top: 200px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #AAA; background: black;
   font: 10px Verdana, sans-serif; text-align: center;}

 /* SPECIES FONTS */


table.sortable {

}

tbody.species {
font-size: small;
}


