@charset "UTF-8";

body{
	background-color: #ebe5d9;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
}

#calendar {clear:both;border-top:1px solid #73615C;border-right:1px solid #73615C; background-color: #F3EFE8;}
.calendar_display_date {font-size:14pt; color:#609180; font-weight:lighter;}
#calendar td, #calendar th {border-bottom:1px solid #73615C;border-left:1px solid #73615C;padding:5px;vertical-align:top;height:80px;width:97px;}
#calendar .calendar_date_label{font-size:10pt;font-weight: bold;color:#73615C; float:  left;}
#calendar .calendar_days_of_week th {font-size:12pt;font-weight:lighter;height:25px;text-align:center;background-color:#fff;color:#609180; text-transform: uppercase;}
#calendar .calendar_empty_day {background-color:#d8d3c8;}
.calendar_menu {width:750px;float:left; margin-bottom: 10px;}
.calendar_nav_previous {width:25px;float:left;}
.calendar_nav_next {width:25px;float:right;}
.calendar_display_date {float:left;margin-left:305px;display: inline;}

#cal{ margin-left: 50px; margin-bottom: 30px;}
.trigger {text-decoration:underline;color:#609180; float: left; clear:  both; text-align: left; font-size: 90%;}
.bubbleInfo {
    position: relative;
    margin-bottom:10px;
}

.popup {
	border:1px solid #73615C;
	background-color:#fff;
	color:#609180;
	padding:5px;
	width:150px;
    position: absolute;
    display: none;
}

a:link {
	color:#494949;
}
a:visited {
	color:#494949;
}
a:hover {
	color:#609180;
}
a:active {
	color:#609180;
}

#wrapper{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#logo{
	float: left;
	position: relative;
	margin-left: 15px;
}

#slogan{
	float: right;
	margin-right: 10px;
}

#menu{
	float: right;
	background-image: url(../images/menu.jpg);
	width: 857px;
	height: 44px;
	padding: 0;
	margin-top: -25px;
	font-size: 91%;
	color: #494949;	
}

#menu ul{
	float: right;
	margin: 0;
	margin-right: 10px;
	padding: 0;
	display: inline;
	
}

#menu li{
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	color: #609180;
}

#menu a{
	display: block;
	overflow:  hidden;
}

#menu a:hover {
	display:block;
}

#history a{
	width: 68px;
}

#history a:hover{
	text-indent: -68px;
}

#contactmenu a{
	width: 80px;
}

#contactmenu a:hover{
	text-indent: -80px;
}

#taskforce a{
	width: 88px;
}

#taskforce a:hover{
	text-indent: -88px;
}

#home a{
	width: 72px;
}

#home a:hover{
	text-indent: -72px;
}

#history a{
	width: 68px;
}

#history a:hover{
	text-indent: -68px;
}

#calendarmenu a{
	width: 86px;
}

#calendarmenu a:hover{
	text-indent: -86px;
}

#tours a{
	width: 62px;
}

#tours a:hover{
	text-indent: -62px;
}

#home #current {
	text-indent:-72px;
}

#history #current {
	text-indent:-68px;
}

#calendarmenu #current {
	text-indent:-86px;
}

#tours #current {
	text-indent:-62px;
}

#taskforce #current {
	text-indent:-88px;
}

#contactmenu #current {
	text-indent:-80px;
}


img{
	border: 0;
}

#content{
	float: right;
	width: 857px;
	background-image: url(../images/content.jpg);	
}

#photos{
	background-color: #73615c;
	width: 817px;
	margin: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#photos img{
	margin-left: 11px;
}

#content h1 {
	margin-left: 50px;
	margin-right: 50px;
	color: #609180;
	font-size: 130%;
	text-transform: uppercase;
	font-weight: lighter;
	margin-top: 30px;
}

h2 {
	color: #609180;
	font-weight: lighter;
	margin: 10px;
	font-size: 120%;
}

#content p {
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 20px;
	color: #73615c;
	font-size: 85%;
}

#footer {
	background-image: url(../images/bottomshadow.jpg);
	background-repeat: no-repeat;
	width: 857px;
	height: 13px;
	float: right;
	text-align: center;
	font-size: 70%;
	color: #73615c;
	padding-top: 10px;
}

#events {
	background-color: #f3efe8;
	width: 300px;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	text-align: left;
	color: #73615c;
	display: inline;
}

#events p {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 70%;
}

#eventshome {
	width: 300px;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	text-align: left;
	color: #73615c;
	display: inline;
	border: none;
	height: 540px;
}

#eventshome p {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 70%;
}

#iframe {
	text-align: left;
	display: inline;
}

#iframe p {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 70%;
	color: #73615c;
}

#iframebody {
	background-color: #F3EFE8;
}

#bestkeptsecret{
	margin-left: 100px;
}

#affiliatebutton{
	float: right;
	margin-right: 60px;
	background-color: #f3efe8;
	border: 1px solid #7e7e7e;
	height: 25px;
	width: 140px;
	font-size: 90%;
	text-decoration: none;
	color: #609180;
}

a{
	text-decoration: none;
}

#contact form{
	float: right;
	margin-right: 0;
	width: 300px;
}


#contact p{
	float: left;
	display: inline;
	width: 350px;
}

form{
	color: #73615C;
	font-size: 90%;
	margin-bottom: 20px;
}

input, textarea{
	width: 250px;
	margin: 0;
	border: 1px solid #7e7e7e;
	font-size: 120%;
	color: #73615C;
}

#formbutton{
	background-color: #f3efe8;
	border: 1px solid #7e7e7e;
	text-decoration: none;
	color: #73615C;
	font-size: 110%;
	margin-top: 10px;
	width: 100px;
}

#formdiv{
	background-color: #F3EFE8;
	width: 260px;
	height: 800px;
	float: right;
	padding: 20px;
}