/* 
CSS File Created by Jonathan P. Szczepanski
Last Modified 2/27/2007 by Jonathan P. Szczepanski
Maintained by Christopher Blunck (chris@thebluncks.com)

Color Palette

*/

a:hover { 
    text-decoration:none; 
}

.invisible {
    display: none;
}

.visible {
    display: block;
}


body { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    padding:0px; 
    margin:0px; 
    background: url(../images/bkgd_inside.gif) center top repeat-y; 
}

body.home { 
    background: url(../images/bkgd_home.gif) center top repeat-y; 
}

h1 { 
    font-size: 1.25em; 
    margin: 0px 153px 0px 0px; 
}

h2 { 
    font-size: 1.15em; 
    margin: 0px 153px 0px 0px; 
}

p { 
    margin: 0px 153px 20px 0px; 
}

ul { 
    margin: 0px 153px 0px 0px; 
}

div.main { 
    margin: 0px auto 0px auto; 
    background: url(../images/contentBkgd_inside.jpg) no-repeat 0px 228px; 
    width: 640px;
}

body.home div.main { 
    color: #fff; 
    background: url(../images/contentBkgd.jpg) no-repeat 0px 228px;
}

div.branding { }

div.rightSide {
    float: right;
}

div.menu { 
    width: 133px; 
}

div.rss { 
    text-align: center;
}

.board {
    text-align: left;
    vertical-align: top;
}


div.menu a:active, div.menu a:link, div.menu a:visited { 
    padding: 0px; 
    border: 0px; 
    margin: 1px 0px 0px 0px; 
    background-position: 0px 0px; 
    display: block; 
    width: 133px; 
    height:29px; 
    overflow:hidden; 
    position:relative; 
    top: -1px; 
}

div.menu a.about { 
    text-indent: -10000px; 
    background: url(../images/menuAbout.gif) no-repeat; 
}

div.menu a.about.selectedNoChildren:visited { 
    background-position: 0px -29px; 
}


div.menu a.news { 
    text-indent: -10000px; 
    background: url(../images/menuNews.gif) no-repeat; 
}



div.menu a.photoGallery { 
    text-indent: -10000px; 
    background: url(../images/menuPhotoGallery.gif) no-repeat; 
}

div.menu a.photoGallery.selectedNoChildren:visited { 
    background-position: 0px -29px; 
}


div.menu a.guestInfo { 
    text-indent: -10000px; 
    background: url(../images/menuGuestInfo.gif) no-repeat; 
}

div.menu a.guestInfo.selectedNoChildren:visited { 
    background-position: 0px -29px; 
}


div.menu a.rentalAgents { 
    text-indent: -10000px; 
    background: url(../images/menuRentalAgents.gif) no-repeat; 
}

div.menu a.rentalAgents.selectedNoChildren:visited { 
    background-position: 0px -29px; 
}

div.menu a.erosion { 
    text-indent: -10000px; 
    background: url(../images/menuErosion.gif) no-repeat; 
}

div.menu a.history { 
    text-indent: -10000px; 
    background: url(../images/menuHistory.gif) no-repeat; 
}

div.menu a.history.selectedNoChildren:visited { 
    background-position: 0px -29px; 
}

div.menu a.faq { 
    text-indent: -10000px; 
    background: url(../images/menuFAQ.gif) no-repeat; 
}

div.menu a.faq.selectedNoChildren:visited { 
    background-position: 0px -29px; 
}


div.menu a.contactUs { 
    text-indent: -10000px; 
    background: url(../images/menuContactUs.gif) no-repeat; 
}

div.menu a.contactUs.selectedNoChildren:visited { 
    background-position: 0px -29px; 
}


div.menu a:hover { 
    background-position: 0px -29px; 
}

div.menu a.about.selected:active,
div.menu a.about.selected:link,
div.menu a.about.selected:visited,
div.menu a.news.selected:active,
div.menu a.news.selected:link,
div.menu a.news.selected:visited,
div.menu a.photoGallery.selected:active,
div.menu a.photoGallery.selected:link,
div.menu a.photoGallery.selected:visited,
div.menu a.guestInfo.selected:active,
div.menu a.guestInfo.selected:link,
div.menu a.guestInfo.selected:visited,
div.menu a.rentalAgents.selected:active,
div.menu a.rentalAgents.selected:link,
div.menu a.rentalAgents.selected:visited,
div.menu a.contactUs.selected:active,
div.menu a.contactUs.selected:link,

div.menu a.contactUs.selected:visited { 
    background-position: 0px -29px; 
    height:20px; 
}

div.menu a.contactUs.selectedNoChildren:visited { 
    background-position: 0px -29px; 
}

div.menu div.submenu { 
    padding: 5px 5px 5px 10px; 
    background: #3c7eb1; 
    position:relative; top: -1px;
}

div.menu div.submenu a:active, div.menu div.submenu a:link, div.menu div.submenu a:visited { 
    font-size: 0.75em; 
    color: #fff; 
    padding: 0px 0px 5px 0px; 
    width: 133px; 
    height:auto; 
}

div.menu img.bottom { 
    position:relative; 
    top:-1px; 
}

div.content { 
    margin: 23px 19px 0px 19px; 
}

table#erosion-table {
    width: 600px;
    border: 1px solid black;
    border-collapse: collapse;
}

.erosion-table-date-header {
    text-align: center;
    width: 85px;
    border: 1px solid black;
    background-color: #6eb1e6;
}
.erosion-table-description-header {
    text-align: center;
    border: 1px solid black;
    background-color: #6eb1e6;
}

.erosion-table-date {
    text-align: center;
    border: 1px solid black;
}
.erosion-table-download {
    text-align: center;
    border: 1px solid black;
}
.erosion-table-description {
    text-align: left;
    border: 1px solid black;
}

.download-link {
    text-decoration: none;
}
.download-image {
    width: 40px;
}

td {
    padding: 5px;
}

.fill {
  width: 600px;
}

ol.list-a {
  list-style-type: decimal;
  font-weight: bold;
}

ol.list-b {
  list-style-type: lower-alpha;
  font-weight: normal;
}

ol.list-c {
  list-style-type: lower-roman;
  font-weight: normal;
}

ol.list-d {
  list-style-type: decimal;
  font-weight: normal;
}

ol.list-3 {
  list-style-type: lower-alpha;
  font-weight: normal;
}

