body {
        background:#999999 url(/images/interface/back.gif);
        margin:0;
        padding:0;
        height:100%;
        }

#mainContainer {
        background:#ffffff;
        width:775px;
        margin:0 auto;
        padding:0;
        height:auto;
        }
        
#topHeader {
        background:url(/images/interface/topback.gif) repeat-x;
        margin:0;
        padding:0;
        }
        
#topRight {
        font:bold 12px/16px Arial, Helvetica, sans-serif;
        color:#767676;
        width:400px;
        float:right;
        margin:0;
        padding:12px 8px 0 0;
        text-align:right;
        }
        
.rightColumn    {
        width:550px;
        margin:10px;
        padding:0;
        float:right;
        }
        
.leftColumn     {
        width:180px;
        margin:0;
        padding:0;
        float:left;
        }
        
.photoNav {
        margin:10px auto 5px auto;
        padding:3px;
        font: bold 11pt Arial, Helvetica, sans-serif;
        background-color:#f1f1f1;
        border:1px solid #7f846d;
        text-align:center;
        }
        
#albumlist {
        list-style-type:none;
        }
        
#albumlist li {
        float:left;
        margin:5px;
        padding:0;
        height:100px;
        }
        
#albumlist img {
        display:block;
        }


#missinglist {
        list-style-type:none;
        }
        
#missinglist li {
        float:left;
        margin:5px;
        padding:5px;
        height:150px;
        width:100px;
        border: 1px solid #888888;
}
        
#missinglist img {
        display:block;
        border: 1px solid #000000;
        margin: 5px auto;
}

h1 {
        font:bold 26px "Times New Roman", Times, serif;
        color:#CC0000;
        margin:0;
        padding:0;
        border-bottom:1px solid #c0c0c0;
        }

h2 {
        font:bold 18px Arial, Helvetica, sans-serif;
        margin:0 0 5px 0;
        padding:0;
        border-bottom:1px solid gray;
        }
        
.bodyText, .download-link {
        font: 12px/16px Arial, Helvetica, sans-serif;
        margin:5px 0 0 0;
        padding:0;
        }
        
.articleText {
        font: 12px Arial, Helvetica, sans-serif;
        color: #364A5C;
        padding:0;
        margin:0;
        }
        
.frontText {
        font: 12px/19px Arial, Helvetica, sans-serif;
        margin:5px 0 0 0;
        padding:0;
        }
        
.regText {
        font: 12px/16px Arial, Helvetica, sans-serif;
        }
        
.clearDiv {
        clear:both;
        }
        
.menuHeader {
        margin:0;
        padding:3px 3px 3px 6px;
        color:#808080;
        background:#dedede;
        border-bottom:1px solid #ced3d6;
        display:block;
        }
        
#menu {
        width:180px;
        margin:0 0 25px 0;
        padding:0;
        font: bold 12px Arial, Helvetica, sans-serif;
        float:left;
        background-color:#f1f1f1;
        border-right:1px dotted gray;
        }
        
#menu ul {
        list-style:none;
        margin:0;
        padding:0;
        }
        
#menu li {
        border-bottom: 1px solid #ced3d6;
        }
        
#menu li a:link, #menu li a:visited {
  display:block;
  padding:3px 3px 3px 6px;
  color:#0054a6;
  text-decoration:none;
  }
        
#menu li a:hover {
        background-color:#e8e8e8;
        color:#ba0000;
  }
                                
.grayBox {
        width:260px;
        background:#f1f1f1;
        border:1px solid gray;
        margin:0;
        padding:5px;
        }
        
.link {
  font: 12pt Arial, Helvetica, sans-serif; 
  color: #000000;
        margin:5px 0 15px 0;
  }
        
.linkcat { 
  font: bold 12pt Arial, Helvetica, sans-serif; 
  color: #000000;
  padding: 0 10px 0px 10px;
 }  
        
.snapShot {
        border:6px solid white;
        margin:0 7px 5px 0;
        padding:0;
        }
        
#footer {
        width:755px;
        background:#0054a6;
        margin:0 auto;
        padding:10px;
        font:11px/16px Arial, Helvetica, sans-serif;
        text-align:center;
        color:#ffffff;
        }
        
#footer a {
        font:11px/17px Arial, Helvetica, sans-serif;
        color:#ffeb9d;
        }
        
.staff_pic {
        float: left;
        font: 12px Arial, Helvetica, sans-serif;
        text-align: center;
        width: 120px;
        height: 200px;
        margin-left: 5px;
        margin-right: 5px;
}
.staff_title {
        font: 10px Arial, Helvetica, sans-serif;
}
        
.shortcaption {
        font: bold 8pt Verdana, Arial, Helvetica, sans-serif; 
        text-align:center;
}

.picture-caption {
       display: none;
}