body {margin: 0; padding: 0; background-image:url(background.gif); background-repeat: repeat-y;}

.page {margin-left: 152px; max-width: 1000px;}

.title {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}

.menu {width: 775px; background-color: #2885A4; text-align: center; font-family: Verdana; font-size: 9pt; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; border-top: solid #123C49 1px;  border-bottom: solid #123C49 1px;}

.text {background-color: #FFFFFF; text-align: justify; font-family: Verdana; font-size: 0.8em; color: #000000; padding-left: 5%; padding-right: 5%;}

.centext {text-align: center; font-family: Verdana; font-size: 0.8em; color: #000000;}
.narrcentext {margin-left: auto; font-family: Verdana; font-size: 0.8em; margin-right: auto; text-align: center; margin-top: 10px; margin-bottom: 10px; width: 75%;}

.foot {clear: both;}

.sidebar {float: left; width: 150px;}

img.side {display: block; margin: 0px;}
img.home {float: left; margin-right: 10px;}

hr.gold {color: #FFAA00; background-color: #FFAA00; border: 0; height: 2px;}

a.gold   {color: #0000ff; text-decoration: none;}
a:visited.gold   {color: #6666ff; text-decoration: none;}
a:hover.gold   {color: #FFAA00; text-decoration: underline;}

.links {text-align: center; font-family: Verdana; font-size: 0.6em;}

.design {text-align: center; font-family: Verdana; font-size: 5pt; color: #000000;}

.head {text-align: center; font-family: Verdana; font-size: 1.5em; color: #000000;}
.news {text-align: left; font-family: Verdana; font-size: 1em; color: #000000; width: 88%; font-weight: bold;}
.head2 {text-align: center; font-family: Verdana; font-size: 1.2em; color: #000000;}
.headg {text-align: center; font-family: Verdana; font-size: 1.5em; color: #FF9900;}

a.top {color: #FFAA00; font-family: Verdana; font-size: 0.8em;}
a:visited.top {color: #FFAA00; font-family: Verdana; font-size: 0.8em;}
a:hover.top {color: #FFAA00; font-family: Verdana; font-size: 0.8em;}

.content {font-family: Verdana; font-size: 0.8em;}

td.photo {font-family: Verdana; font-size: 0.8em; width: 200px; text-align: center;}

td.sundate {width: 250px; font-family: Verdana; background-color: #FFFF33; padding: 3px; text-align: center; font-size: 0.8em; vertical-align: top; border: solid #FFFFFF 1px;}
td.suntime {width: 75px; font-family: Verdana; background-color: #FFFF66; padding: 3px; text-align: center; font-size: 0.8em; vertical-align: top; border: solid #FFFFFF 1px;}
td.suntext {width: 250px; font-family: Verdana; background-color: #FFFF99; padding: 3px; text-align: center; font-size: 0.8em; vertical-align: top; border: solid #FFFFFF 1px;}
td.othdate {width: 250px; font-family: Verdana; background-color: #FFFF66; padding: 3px; text-align: center; font-size: 0.8em; vertical-align: top; border: solid #FFFFFF 1px;}
td.othtime {width: 75px; font-family: Verdana; background-color: #FFFF99; padding: 3px; text-align: center; font-size: 0.8em; vertical-align: top; border: solid #FFFFFF 1px;}
td.othtext {width: 250px; font-family: Verdana; background-color: #FFFFCC; padding: 3px; text-align: center; font-size: 0.8em; vertical-align: top; border: solid #FFFFFF 1px;}
td.blank {background-color: #FF3300; color: #FFFFFF; font-family: Verdana; padding: 3px; text-align: center; font-size: 0.8em; vertical-align: top; border: solid #FFFFFF 1px; font-style: italic;}

td.link {font-family: Verdana; padding: 5px; text-align: center; font-size: 0.8em;}
td.link2 {width: 200px; font-family: Verdana; padding: 5px; text-align: center; font-size: 0.8em;}

td.biglink {font-family: Verdana; padding: 5px; text-align: center; font-size: 1.2em;}
td.biglink2 {width: 250px; font-family: Verdana; padding: 2px; text-align: center; font-size: 1.2em;}

.picframe {border-top: solid #FFAA00 3px; border-left: solid #FFAA00 3px; border-bottom: solid #FFDD00 3px; border-right: solid #FFDD00 3px; padding: 0px;}
.smallframe {width: 123px; border-top: solid #FFAA00 3px; border-left: solid #FFAA00 3px; border-bottom: solid #FFDD00 3px; border-right: solid #FFDD00 3px; padding: 0px;}

td.line {width: 650px; height: 2px; background-color: #FF6600; padding: 0px;}
td.number {width: 30px; background-color: #FF9900; color: #FFFFFF; padding: 3px; text-align: center; font-family: Verdana; font-size: 0.8em; font-weight: bold;}
td.date {width: 150px; background-color: #FFFF55; padding: 3px; text-align: center; font-family: Verdana; font-size: 0.8em; font-weight: bold;}
td.name {width: 200px; background-color: #FFFF77; padding: 3px; text-align: center; font-family: Verdana; font-size: 0.8em; font-weight: bold;}
td.place {width: 250px; background-color: #FFFF99; padding: 3px; text-align: center; font-family: Verdana; font-size: 0.8em; font-weight: bold;}
td.message {width: 650px; background-color: #FFFFCC; padding: 3px; text-align: justify; font-family: Verdana; font-size: 0.8em;}

/*Eric Meyer's based CSS tab*/

#tablist{padding: 3px 0; margin-left: 0; margin-bottom: 0; margin-top: 0.1em; font: bold 12px Verdana;}
#tablist li{list-style: none; display: inline; margin: 0;}
#tablist li a{text-decoration: none; padding: 3px 0.5em; margin-left: 3px; border: 1px solid #FF9900; border-bottom: none; background: #FFFFCC; color: #993300;}
#tablist li a:hover{color: #FFFFFF; background: #FF9900;}
#tablist li a.current{color: #FFFFFF; background: #FF9900;}

a:focus, a:hover, a:active { outline:none }