body
{
        background: #d3d6bb;
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        color: #3E4133;
}
td
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        color: #3E4133;
}

p, ul
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        line-height: 16px;
        color: #3E4133;
}

.check
{
        background: url('/lodging/images/check.gif') no-repeat;
        line-height: 30px;
        width: 17px;
        height: 19px;
        float: left;
}

.nocheck
{
        width: 17px;
        line-height: 30px;
        height: 19px;
        float: left;
}


h1
{
        font-family: arial,helvetica,'sans serif';
        font-size: 16px;
        letter-spacing: .1em;
        text-transform:uppercase;
        margin-top:-3px;
        margin-bottom:-8px;
        color: #934236;
}

h2
{
        font-family: arial,helvetica,'sans serif';
        font-size: 15px;
        margin-top:-5px;
        margin-bottom:-8px;
        color: #365582;
}

.greenhead
{
        font-family: arial,helvetica,'sans serif';
        font-size: 16px;
	font-weight: bold;
        color: #96c62d;
}

.bluehead
{
        font-family: arial,helvetica,'sans serif';
        font-size: 16px;
	font-weight: bold;
        color: #365582;
}

form
{
        margin: 0px;
        padding: 0px;
}

input, select, textarea
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        color: #666666;
}


.blue
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        color: #365582;
}

.red
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        color: #934236;
}

.frame
{
        width: 800px;
        background-color: #FFFFFF;
}

.starthere
{
        width: 245px;
        height: 55px;
        background-color: #9cb0c9;
        position: absolute;
        margin-top: 59px;
        z-index: 1;

}


.events-sidebar
{
	background: transparent url('/what_to_do/images/blue-bg.jpg') repeat-y;	
	border-left: solid 1px #FFFFFF;
}

.eventstextbox
{
	margin: 25px;
	font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        color: #ffffff;
}

.eventtitle
{
	font-family: arial,helvetica,'sans serif';
        font-size: 14px;
	font-weight: bold;
        color: #f0efaa;
}

.gobutton
{
  width: 32px;
  height: 28px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url('/images/go.gif') no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}


.seasonbox
{
        width: 320px;
        padding: 0px 0px 10px 1px;
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        line-height: 20px;
        color: #3E4133;
}


.submenu
{
        background: #C9D7DE url('/images/submenu_bg.gif') repeat-x;
        width: 611px;
        height: 33px;
        padding: 0px 0px 0px 0px;
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        color: #3E4133;
}

a.smenu:link, a.smenu:visited
{
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        text-decoration: none;
        color: #3E4133;
}

a.smenu:hover, a.smenu:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        text-decoration: underline;
        color: #365582;
}

.fbox
{
        background: url('footerbg.gif') repeat-x;
        width: 100%;
        height: 250px;
        background-color: #B4B88A;
        border-top: 1px solid #FFFFFF;
}


.footer
{
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        color: #3E4133;
        line-height: 18px;
}

a.footer:link, a.footer:visited, a.footer:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        text-decoration: none;
        color: #3E4133;
}

a.footer:hover
{
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        text-decoration: underline;
        color: #CC3333;
}


.hidden
{
        display: none;
        visible: false;
}

a:link, a:visited, a:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        text-decoration: none;
        color: #365582;
}

a:hover
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        text-decoration: underline;
        color: #6699CC;
}


a.savvy:link, a.savvy:visited, a.savvy:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        text-decoration: underline;
        color: #365582;
}

a.savvy:hover
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        text-decoration: none;
        color: #6699CC;
}

a.savvygreen:link, a.savvygreen:visited, a.savvygreen:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        text-decoration: underline;
        color: #12783b;
}

a.savvygreen:hover
{
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        text-decoration: none;
        color: #6699CC;
}

a.eventtitle:link, a.eventtitle:visited, a.eventtitle:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 14px;
	font-weight: bold;
        color: #f0efaa;
}

a.eventtitle:hover
{
        font-family: arial,helvetica,'sans serif';
        font-size: 14px;
	font-weight: bold;
        color: #FFFFFF;
}


a.sectionmenuon:link, a.sectionmenuon:visited, a.sectionmenuon:active
{
        display: block;
        width: 225px;
        height: 19px;
        text-indent: 20px;
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #365582;
}

a.sectionmenu:link, a.sectionmenu:visited, a.sectionmenu:active
{
        display: block;
        width: 225px;
        height: 19px;
        text-indent: 20px;
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: #365582;
}

a.sectionmenu:hover
{
        display: block;
        width: 225px;
        height: 19px;
        text-indent: 20px;
        font-family: arial,helvetica,'sans serif';
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        color: #6699CC;
}

a.tmenu:link, a.tmenu:visited, a.tmenu:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        text-decoration: none;
        color: #5366B3;
        text-indent: 20px;
        display: block;
        width: 225px;
        height: 16px;
        padding: 0px 0px 0px 6px;
        background: #FFFFFF;
}

a.tmenu:hover
{
        font-family: arial,helvetica,'sans serif';
        font-size: 11px;
        text-decoration: underline;
        color: #6699CC;
        text-indent: 20px;
        display: block;
        width: 225px;
        height: 16px;
        padding: 0px 0px 0px 6px;
        background: #FFFFFF;
}



.smenuMarker
{
        position: relative; visibility: visible; width: 225px; height:1px; right:0px; top:0px;
}

.smenu
{
        padding: 0px 0px 0px 0px;
        text-align: left;
        position:absolute; top:0px; left:0px; width:225px;
        z-index:99;  visibility:hidden;
}


a.gallery:link, a.gallery:visited, a.gallery:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 14px;
        text-decoration: none;
        color: #365582;
        margin: 4px;
}

a.gallery:hover
{
        font-family: arial,helvetica,'sans serif';
        font-size: 14px;
        text-decoration: underline;
        color: #6699CC;
        margin: 4px;
}

a.activegallery:link, a.activegallery:visited, a.activegallery:active
{
        font-family: arial,helvetica,'sans serif';
        font-size: 14px;
        text-decoration: none;
        color: #934236;
        margin: 4px;
}

a.activegallery:hover
{
        font-family: arial,helvetica,'sans serif';
        font-size: 14px;
        text-decoration: underline;
        color: #934236;
        margin: 4px;
}

