@charset "UTF-8";
/* CSS Document */

#content { position: relative; }
#textcontainer { padding-bottom: 150px; }
#membershipBlock { position: absolute; bottom: -24px; right: 20px; }

/* Layout */
.column { float: left; padding: 15px; }
.grid2col { width: 100%; }

.grid2col .column.left { width: 150px; }
.grid2col .column.right { width: 552px; }

#titlebar { height: 5px; width: 762px; }
#photoframe { float: right; }

#sidenav { width: 150px; border-top: 3px solid #CEC693; border-bottom: 3px solid #CEC693; }
#sidenav ul li { border-bottom: 1px solid #DAD0A7; }
#sidenav ul li a { display: block; font-variant: normal; text-transform: none; text-decoration: none; color: #413422; padding: 10px 15px 10px 20px; cursor: hand; cursor: pointer; }
#sidenav ul li a.open { background: url(../images/bullets/clover.png) no-repeat 6px 12px; text-decoration: underline; }
#sidenav ul li.subnavtitle { color: #fff; font-size: 15px; font-variant: small-caps; background-image: url(../images/backgrounds/greentop.gif); background-repeat: repeat-x; padding: 6px 10px 7px 10px; }
#sidenav ul ul { padding: 0px 0px 5px 0px; display: none; }
#sidenav ul ul.open { padding: 0px 0px 5px 0px; display: list-item; }
#sidenav ul ul li {	border-bottom: none; }
#sidenav ul ul li a { padding: 5px 15px 5px 30px; }
#sidenav ul ul li a.open { background: url(../images/bullets/clover.png) no-repeat 12px 6px; text-decoration: underline; }
#sidenav ul ul li a:hover { text-decoration: underline; }
#sidenav ul ul ul li { padding-left: 10px; }

.overlay { border: 1px solid #CCC; }
.overlay:hover { border: 1px solid #FFF; }

/* Titlebar and Subnav Color Scheme */
body#visit #titlebar, body#visit #sidenav a:hover, body#visit #sidenav ul ul, body#visit #sidenav ul li.open { background-color: #dfbd80; }
body#learn #titlebar, body#learn #sidenav a:hover, body#learn #sidenav ul ul, body#learn #sidenav ul li.open { background-color: #f0d9a4; }
body#dine #titlebar, body#dine #sidenav a:hover, body#dine #sidenav ul ul, body#dine #sidenav ul li.open { background-color: #edae65; }
body#shop #titlebar, body#shop #sidenav a:hover, body#shop #sidenav ul ul, body#shop #sidenav ul li.open { background-color: #c7bb77; }
body#plan #titlebar, body#plan #sidenav a:hover, body#plan #sidenav ul ul, body#plan #sidenav ul li.open { background-color: #a3c380; }
body#calendar #titlebar, body#calendar #sidenav a:hover, body#calendar #sidenav ul ul, body#calendar #sidenav ul li.open { background-color: #6d9547; }
body#aboutus #titlebar, body#aboutus #sidenav a:hover, body#aboutus #sidenav ul ul, body#aboutus #sidenav ul li.open { background-color: #656842; }
body#support #titlebar, body#support #sidenav a:hover, body#support #sidenav ul ul, body#support #sidenav ul li.open { background-color: #a3c380; }

body#visit #sidenav ul { background-color: #efdec0; }
body#learn #sidenav ul { background-color: #f8ecd2; }
body#dine #sidenav ul { background-color: #f6d7b2; }
body#shop #sidenav ul { background-color: #e3ddbb; }
body#plan #sidenav ul { background-color: #d1e1c0; }
body#calendar #sidenav ul { background-color: #b6caa3; }
body#aboutus #sidenav ul { background-color: #b2b4a1; }
body#support #sidenav ul { background-color: #d1e1c0; }