html, html * { font-family: "Century Gothic", serif; }

body { color: #1f1e1e; font-family: "Century Gothic", serif; font-size: 14px; line-height: 20px; text-align: center; background-color: #000; background-image: url(../graphics/evergreen_01.gif); background-repeat: repeat-x; margin: 0; padding: 0; list-style-type: square; list-style-position: inside; }

#body { width: 100%; margin: 0; padding: 0; border-bottom: 8px #8eaab8 solid; }

#container { width: 845px; margin: 0 auto; padding: 0px; }

#content { width: 100%; margin: 0; padding: 0; background-color: #fff; }

#contentcontainer { width: 845px; margin: 0 auto; padding: 0px; }

#footer { width: 100%; margin: 0; padding: 0; background-color: #000; }

#footercontainer { color: #fff; width: 845px; margin: 0 auto; padding: 20px; }

#footercontainer * { color: #fff; font-family: Arial, sans-serif; text-decoration: none; }

div#menu { position: relative; z-index: 15; }

div#masthead { position: relative; z-index: 5; }

div#tagline { color: #fff; position: absolute; width: 845px; height: 305px; top: -43px; text-align: right; z-index: 10; }

div#tagline h1, div#tagline h2 { font-size: 40px; line-height: 44px; font-weight: normal; }

div#tagline * { color: #fff; }

div#dotted { border-left: 7px #9dc3ff dotted; padding-left: 15px; }

td.menuoff5, td.menuon5 { font-size: 11px; padding: 5px 0 5px 10px; }

td#main { padding: 25px 15px 15px 0; }

td#maingallery { padding: 25px 0 15px 0; }

td#spot { padding: 25px 0 15px 15px; font-weight: normal; }

td#spot * { font-weight: normal; }

td#spot strong {font-weight: bold; }

/* start styles for font tags */

address { margin: 0px; padding: 0px; }

b, strong { font-weight: bold; }

small { font-size: 75%; }

p { color: #1f1e1e; font-size: 14px; line-height: 20px; font-weight: bold; margin: 0; padding: 5px 0; }

h1 { color: #466f83; font-size: 24px; line-height: 30px; font-weight: bold; margin: 0; padding: 5px 0; }

h2 { color: #000; font-size: 17px; line-height: 23px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 5px 0; }

h3 { color: #43555e; font-size: 15px; line-height: 28px; font-weight: normal; margin: 0; padding: 10px 0; }

h4 { color: #000; font-size: 13px; line-height: 17px; font-weight: normal; margin: 0; padding: 5px 0; }

h5 { color: #000; font-size: 12px; line-height: 16px; font-weight: normal; margin: 0; padding: 5px 0; }

h6 { color: #000; font-size: 11px; line-height: 15px; font-weight: normal; margin: 0; padding: 2px 0; }

div { margin: 0px; padding: 0px; }

a:link { color: #000; text-decoration: underline; }

a:visited { color: #000; text-decoration: underline; }

a:hover { color: #000; text-decoration: none; }

a:active { color: #000; text-decoration: none; }

a img { border: none; }

/* start styles for horizontal rule */

hr { border-style: none; border-top: 1px #beb18c solid; background-color: transparent; height: 0; padding: 0; margin: 10px 0; }

/* start styles for input fields */

input { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

select { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

textarea { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

input.submit { cursor: pointer; color: #000; width: 75px; float: right; margin: 10px 0; }