
/* 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: right; width: 480px; padding: 8px 16px 8px 8px; }
#sidebar { float: left; width: 182px; padding: 8px 8px; }
#sidebar div { padding: 4px 0px; }
#footer { padding: 6px; }

/* backgrounds and images */
#body { background: #ede8e4;}
#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 50px no-repeat; }
#footer { background: url('images/footer-background.jpg') repeat; }

/* menu styles */
#menu ul { line-height: 24px; background: url('images/menu-background.gif') repeat; }
#menu ul ul { border: none; background-position: 0 -30px; }
#menu li { width: 87px; }
#menu li li { width: 110px; }
#menu a { font-weight: bold; text-decoration: none; color: white; }
#menu a:hover { text-decoration: underline; }

/* miscellaneous */
#footer { text-align: center; line-height: 130%; }
#sidebar { text-align: center; }
.cms_album td { width: 33%; }
.cms_pager { padding-top: 1.5em; }
.cms_author { color: #555; }
.cms_photo { padding-top: 7px; }
.cms_comments ul { list-style-type: none; }
.results { margin-top: 4px; background: white; width: 100%; }
.results td { padding: 3px; }
#latest td { border-width: 0px; margin: 0px; padding: 0px; }
#latest { width: 100%; }
#cms_search #query { width: 140px; }

/* 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; }
table { border-color: maroon; }
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%; }
