
/* page layout */
#div1 { margin: 0px auto; width: 724px; }
#page { margin: 0px 10px; position: relative; z-index: 2; zoom: 1; }
#banner { height: 200px; overflow: hidden; }
#content { float: left; width: 484px; padding: 8px 0px 12px 16px; }
#sidebar { float: right; width: 182px; padding: 8px 8px; }
#sidebar div { padding: 4px 0px; }
#footer { padding: 12px; }

/* backgrounds and images */
#body { background: #ede8e4 url('images/page-background.jpg') center top repeat-x;}
#div1 { background: url('images/shadow-left.png') left repeat-y; }
#div2 { background: url('images/shadow-right.png') right repeat-y; }
#page { background: white; }
#main { background: url('images/watermark.jpg') 250px 250px no-repeat; }
#footer { background: black; }

/* menu styles */
.menu { border-bottom: 1px solid black; border-top: 1px solid black; }
.menu li { line-height: 2em; background: yellow; }
.menu li li { width: 110px; }
.menu a { font-weight: bold; text-decoration: none; color: black; }
.menu a:hover { color: yellow; background: black; }
#teamMenu div.web_cssMenu { z-index: 5; }

/* miscellaneous */
#footer { color: yellow; text-align: center; line-height: 130%; }
.cms_album td { width: 33%; }
.cms_pager { padding-top: 1.5em; }
.cms_author { color: #555; }
.cms_photo { padding-top: 7px; }
#latest td { border-width: 0px; margin: 0px; padding: 0px; }
#latest { width: 100%; }
#cms_search #query { width: 140px; }
#sidebar h2 { text-align: center; }
.cms_summaries tr { border-bottom: 2px solid black; }

/* html styles */
body, table {
  font-family: "trebuchet ms", verdana, helvetica, sans-serif;
  font-size: 10pt; line-height: 150%; color: black;
}

a { font-weight: bold; color: #7e5b00; text-decoration: none; } 
a:hover { color: #E54000; text-decoration: underline; }
th { color: #7F5300; background-color: #F2EADD; }
tfoot { font-weight: bold; background-color: #cdd5f8; }
hr { width: 100%; color: #c0c0c0; }

h1, h2, h3, h4 { color: #BA1D00; }
h5, h6 { color: #191970; }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 115%; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
