﻿* { border: 0; padding: 0; margin: 0;}
body {
    background-color: #005eb0;
    margin-top: 5px;
    color: #000000;
    font-family: Trebuchet MS;
    font-size: 14px;
}

h2 { color: #005eb0; }
hr { height: 1px; background-color: #081C59; margin: 5px 0px 5px 0px; color: #081C59; }
a, a:link, a:visited, a:hover, a:active { color: #000000; text-decoration: underline; }
a:hover { color: #005eb0; }
div.hr { margin: 10px 0px 10px 0px; border: none; border-top: 1px solid #D3D3D3; }
div.hr hr { display: none; }

#container { width: 790px; margin: auto; }
#masthead { margin-bottom: 10px; }
/* Content container leaves 8 pixel gutter between secondary content */
#contentContainer {
    background-color: #cdc2a4; 
    width: 600px; 
    float: right; 
    background-image: url(images/contentbox_tile.jpg);
}
#contentContainer .last { background: url(images/contentbox_bottom.jpg) no-repeat left bottom; }
#contentBox { background: url(images/contentbox_top.jpg) no-repeat left top; padding: 0px 5px 0px 5px;}
#content { padding: 16px 5px 5px 5px; width: 570px; margin: auto; }
 
#secondaryContent { width: 185px; float: left; }

/* Navigation Menu Settings */
#nav { width: 182px; background: url(images/navbox_tile.jpg); margin-bottom: 7px;  }
#nav .first { background: url(images/navbox_top.jpg) no-repeat left top; }
#nav .last { background: url(images/navbox_bottom.jpg) no-repeat left bottom; }
#navMenu { width: 162px; margin: 0px auto 0px auto; }
#navDate {
    padding: 10px 10px 0px 10px; 
    text-align: center; 
    color: #005eb0; 
    font-size: 10px; 
    font-weight: bold;
}
#navMenu ul { list-style-type: none; }
#navMenu ul a {
    display: block;
    width: 162px;
    height: 20px;
    background: url(images/navbutton.jpg) no-repeat;
    line-height: 20px;
    text-indent: 30px;
    color: #005eb0;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
#navMenu ul a:hover { background-position: right bottom; color: #ffffff; }
#navMenu li { display: inline; }
.contactPage #navMenu .contactPage a,
.homePage #navMenu .homePage a,
.todayPage #navMenu .todayPage a,
.pressPage #navMenu .pressPage a,
.photoPage #navMenu .photoPage a { background-position: right bottom; color: #081C59; cursor: default; }

#copyright { color: #ffffff; font-size: 12px; clear: both;}
#copyright a, #copyright a:link, #copyright a:visited, #copyright a:active { color: #ffffff; }
#copyright a:hover { color: #000000; }
.docBox {
    width: 182px;
    background-image: url(images/docbox_tile.jpg); 
    background-repeat: repeat-y;
    font-size: 12px;
    margin-bottom: 7px;
}
.docBox a, .docBox a:link, .docBox a:visited, .docBox a:hover, .docBox a:active { text-decoration: none; }
.docBox .last { background: url(images/docbox_bottom.jpg) no-repeat left bottom; }
.docBox p { padding-left: 20px; padding-right: 20px; }
.docBox ul { list-style-position: outside; margin: 5px auto 0px auto; padding: 0px 20px 0px 20px; width: 65%; }

.rightImage { float: right; padding-left: 5px; }
.newsItem { font-size: 12px; }
.photoCollection { padding: 5px 5px 5px 5px; border: solid 1px #c0c0c0; background-color: #ffffff; text-align: center; border: solid 1px #000000; }
.collectionImage { display: block; }
.zoomText { font-size: 10px; color:  #2c3960; cursor: pointer; }
