body
{
  margin:0px;
  font-family:times new roman,trebuchet ms,serif;
  color:#000000;
}

a { color:#514f2f; text-decoration:none; }
a:link { color:#514f2f; text-decoration:none; }
a:visited { color:#7e7c53; }
a:hover { color: #3e3c13; background: #ffffee; }
a:active { color: #7e7c53; }

td
{
  font-size:small;
}

.skip
{
  position:absolute;
  top:0px;
  left:0px;
}

h1
{
  font-weight:normal;
  margin-top: 0px;
  margin-bottom: 0px;
  color:#444400;
}

.photoback
{
  border-style:solid;
  border-color:#888877;
  border-width:1px;
  padding:0px;
  background-color:#ffffff;
}

.shaded
{
  background-color:#ddddcc;
}

.navbox
{
  border-style:solid;
  border-color:#888877;
  border-width:1px;
  background:#FFFFFF;
  text-align:center;
  padding:2px;
}

.captionbox
{
  border-width:0px;
  text-align:center;
  padding:2px;
}

.infotable
{
  border-style:solid;
  border-color:#888877;
  border-width:1px;
  background:#FFFFFF;
  padding:2px;
}

.thumb
{
  border-style:solid;
  border-color:#888877;
  border-width:1px;
}

.maincell
{
  border-style:solid;
  border-color:#888877;
  border-width:1px 1px 0px 1px;
  padding:0px 10px 10px 10px;
  align:center;
  vertical-align:top;
  height:460px;
}

.smallprint
{
  font-family:arial, sans serif;
  font-size:x-small;
  border-style:solid;
  border-color:#888877;
  border-width:0px 1px 1px 1px;
  padding:0px 10px 0px 10px;
  vertical-align:bottom;
}

.popuptitle
{
  font-family:times new roman,trebuchet ms,serif;
  font-size:large;
  background:#828159;
  color:#ffffff;
  padding:8px;
}

.hoverdesc
{
  border-width:0px;
  text-align:center;
  padding:8px;
  overflow:visible;
  font-family:times new roman,trebuchet ms,serif;
  font-size:small;
  color:#514f2f;
}

.tellusmore
{
  font-family:times new roman,trebuchet ms,serif;
  font-size:x-small;
}

.smaller
{
  font-family:arial, sans serif;
  font-size:x-small;
}

.aboutcaption
{
  font-weight:bold;
  font-size:x-small;
}

