body {
  background-color:#eae3d3;
  font-size:14px;
}
#TitleBar {
  width:100%;
  text-align:left;
  padding:10px 0 10px 0;
  border-bottom:2px #051930 solid;
}
#TitleBar h1{
  font:bold 30px Verdana;
  margin:0;
  padding-left:30px;
}
#TitleBar h1 span, .lastword {
  color:#fff;
}
#breadcrumb {
  font:12px Verdana;
  padding:10px 0 0 25px;
}
#breadcrumb a {
  color:#051930;
  text-decoration:none;
}
#breadcrumb a:hover {
  color:#051930;
  text-decoration:underline;
}

#Gallery img {
  border:0;
  padding:1px;
  margin:0;
}
#PageContent a:hover {
  color:#465a73;
}

#L1 #menu {
  background-color:#e0c8a6;
  background-image:url('../MasterPages/Images/drop-shadow.png');
  background-repeat:repeat-x;
  min-height:81px;
/* Don't remove the * from the next line, it is there to force IE7 and below to play nice */
  min-height:70px;
  padding-top:5px;
  border-bottom:0px #fffbf8 solid;
  border-top:1px #051930 solid;
  margin-bottom:0px;
}


h2 {
  color:#144169;
  font-family:Verdana;
  text-align:center;
  font-size:20px;
}
/* not ready for prime time yet 

h2:before {
  content: url('/images/h2-left.png') " ";
}
h2:after {
  content: " " url('/images/h2-right.png');
}
*/

h3 {
  color:#144169;
  font-family:Verdana;
  font-size:15px;
  margin:8px 0 0 0;
  padding:0;
}
h4 {
  font-size:12px;
  text-align:left;
  color:#144169;
  font-weight:bold;
}
#right {
  border-left:1px #0c2e51 solid;
  border-right:0px;
}
.left {
  float:left;
  width:275px;
  display:block;
  margin:5px 0px 5px -1px;
  padding:15px;
  border-right:0px #0c2e51 solid;
}
.center {
  width:285px;
  display:block;
  float:left;
  margin:5px 0px 5px -1px;
  padding:15px;
  border-left:1px #0c2e51 solid;
  border-right:1px #0c2e51 solid;

}
#L1Feature {
  margin:10px 0px 0px 5px;
  padding:8px;
  border:1px #0c2e51 solid;
  width:585px;
  float:right;
  background-color:#fff7ed;
  background-position:center bottom;
  background-repeat:no-repeat;
  background-image:url('../MasterPages/Images/mission-background.png');
}
#L1Feature .text {
  color:#000;
  padding:5px 0 0 5px;
  margin:0px;
  font-size:12px;
}
#L1Feature img {
  margin:2px 0px;
}

.right h2:before {
  content: " ";
}
.right h2:after {
  content: " ";
}
.left h2:before {
  content: " ";
}
.left h2:after {
  content: " ";
}
.center h2:before {
  content: " ";
}
.center h2:after {
  content: " ";
}
img {
margin:3px;
}

#Gallery {
  text-align:center;
  padding:0;
  margin:0;
  width:280px;
  overflow:hidden;
}
#Gallery ul, p {
  text-align:left;
}
#PageContent {
  text-align:left;
  float:left;
  width:600px;
  margin:0px 0px 0px -1px;
  padding:5px 0px 20px 10px;
  font-family:Verdana;
  color:#051930;
  border-left:1px #051930 solid;
}

/* left menu */
#MenuLeft {
  text-align:left;
  padding:5;
  margin:-15px -15px 5px -15px;
  }


#MenuLeft ul {
  list-style-type:none;
  font-size:15px;
  font-weight:bold;
  margin:0;
  padding:0;
}
#MenuLeft li {
  margin:0;
  padding:0;
}
#MenuLeft ul li ul li {
  padding-left:15px;
  margin:0px;
  font-size:13px;
}
#MenuLeft ul li ul li ul li{ 
/*    visibility:hidden;  */
/*    height:0px;  */
  font-size:11px;
}

#MenuLeft ul a {
  padding:5px 10px;
  color:#051930;
  text-decoration:none;
  display:block;
}
#MenuLeft ul li ul li ul li a{
  color:#0055bb;
}
#MenuLeft ul li ul li a{
  color:#00447f;
}

#MenuLeft a:hover {
  background-position:center top;
}

/* Photo Gallery - Species Pages */
.photo
{
  float:left;
  font-size:12px;
  text-align:center;
  margin:10px 15px;
  max-height:130px;
  min-width:170px;
  border:1px #123c62 solid;
  background-color:#fff;
}
.photo img {
  max-width:166px;
  max-height:70px;
  padding:2px;
}

.photo-fish
{
  float:left;
  font-size:12px;
  text-align:center;
  margin:10px 15px;
  max-height:120px;
  max-width:170px;
  min-height:120px;
  min-width:170px;
  border:1px #123c62 solid;
  background-color:#fff;
}
.photo-fish img {
  max-width:166px;
  max-height:70px;
  padding:2px;
}


.speciesInfo #PageContent
{
  width:615px;
}

.fullAnimalImage
{
  display:block;
  margin: 0 auto;
  padding: 5px;
  border:1px #123c62 solid;
  background-color:#fff;
}



/* Chris's stuff */


#folderImageArea
{
  float: left;
  width: 200px;
}
#folderDescriptionArea
{
  float: right;
  width: 390px;
  margin-left: 10px;
}
#folderDescriptionArea h2
{
  font-size:14px;
}
.categoryContainer p
{
  margin-top:0px;
}
.folderImage
{
  max-width: 180px;
}



























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
