/* 
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.history { 
    text-indent: -10000px; 
    background: url(../images/menuHistory.gif) no-repeat; 
}

div.menu a.history.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; 
}
