body {margin: 0; font-family: arial; font-size: 100%}
td {vertical-align: top}
h2 {font-family: Century, helvetica, goudy old style; font-size: 28px; display: block; margin: 5px 0; font-weight: normal; color: #7C4644; font-variant: normal}
h2.u {font-family: Century, helvetica, goudy old style; font-size: 28px; display: block; margin: 5px 0; font-weight: normal; color: #7C4644; border-bottom: 1px solid #A2BBCC; font-variant: normal}
h3 {font-family: Century, helvetica, goudy old style; font-size: 18px; display: block; margin: 5px 0; font-weight: bold; color: #1A3961; border-bottom: 1px solid #7C4644; font-variant: normal}
p {margin: 0 0 20px 0}

#oBody {width: 100%; height: 100%; background-color: #BBD3D9; text-align: center}
#oHeader {font-size: 1px; text-align: center}
#oHeaderTop {height: 8px; background-color: #331400; font-size: 1px}
#oHeaderMiddle {background-color: #3A536B; border-top: 1px solid #9FC2CA; border-bottom: 1px solid #c59b57}
#oHeaderMiddle h1 {width: 780px; padding-top: 15px; font-size: 47px; color: white; font-family: Century, helvetica, goudy old style; text-align: left; font-weight: normal; margin: 0 auto;}
#oHeaderMiddle h2 {width: 780px; padding-top: 5px; padding-bottom: 25px; font-size: 17px; color: yellow; font-family: arial; text-align: left; font-weight: normal; margin: 0 auto}
#oHeaderBottom {height: 8px; background-color: #7C4644; margin: 0; padding: 0}
#oContents {background-color: #DDE9EC}
#oContentsTop {width: 780px; text-align: left; padding: 20px 0;margin:0 auto;}
#oMenu #oMenuLeft ul {list-style: none; margin: 0; font-size: 130%; font-weight: normal; width: 290px; padding-right: 15px; padding-left: 0px}
#oMenu #oMenuLeft li {padding: 5px; border-bottom: 1px solid #A2BBCC; color: #1A3961; cursor: hand; }
#oMenu #oMenuLeft a {color: #1A3961; text-decoration: none}
#oMenu #oMenuRight {width: 475px}
#oMenu #oMenuRight img {width: 475px; border: 1px solid #515151}
#photoAlbum img {width: 380px; border: 1px solid #515151; margin-bottom: 5px}
#oContentsBottom {background-color: #BBD3D9; border-top: 1px solid #A2BBCC;}
#oContentsBottomT {width: 780px; text-align: left; padding: 20px 0;margin:0 auto;}
#oFooter {width: 780px; text-align: left; color: #515151; border-top: 1px solid #757575; padding: 10px 0; font-size: 80%;margin:0 auto;}
#oWeather1 {padding: 20px; background-color: #DDE9EC; border: 1px solid #A2BBCC}
#toDoRight {font-size: 14px}
#toDoRight a {text-decoration: none; color: black}

.borderRight {border-right: 1px solid #7C4644}
.oPhoto1 {border: 5px solid white}
.padT10 {padding-top: 10px}
.padT20 {padding-top: 20px}
.padT30 {padding-top: 30px}
.padL10 {padding-left: 10px}
.padR10 {padding-right: 10px}
.amenity {padding-left: 25px; background: url(/templates/Adirondack/5pointflower.gif) no-repeat}
.menuHiA {background-color: #BBD3D9}
.darker {background-color: #BBD3D9}
