@charset "UTF-8";


h1 {
	color:#c8a66a; 
	font-family: Palatino, Georgia, Helvetica; 
	font-size:18px; 
	line-height:10px;
}

h2{font-size:15px; margin:10px 0;}


h2.white {
	color:#ffffff; 
	font-family: Palatino, Georgia, Helvetica; 
	font-size:15px; 
	line-height:17px;

}


.text {color:#ffffff;
	font-family: Palatino, Georgia, Helvetica; 
	font-size:14px;
	line-height:21px;

}
	

.contacttext {
	color:#c8a66a; 
	font-family: Palatino, Georgia, Helvetica; 
	font-size:15px; 
	line-height:19px;
	
}

.contacttextwhite {
	color:#ffffff; 
	
}

	
	
.bottomtext {color:#6c8d37; 
	font-family: Palatino, Georgia, Helvetica; 
	font-size:14px; 
	line-height:17px;

}

.announcement {
	color:#ffffff; 
	font-family: Palatino, Georgia, Helvetica; 
	font-size:12px; 
	line-height:16px;
	
}

.formtitle {color:#c8a66a; 
	font-family: Palatino, Georgia, Helvetica; 
	font-size:20px; 
	line-height:18px; 
	
}


.month {
	color:#ccaf6b; 
	font-family: Palatino, Georgia, Helvetica; 
	font-size:30px; 
	text-transform:uppercase;
}


.greenlargetitle {
	color:#1e490e; 
	font-family: Arial, Helvetica; 
	font-size:16px; 
	font-weight: bold;
}


.greenlargetitle.date {
	color:#3c702a; 
	font-family: Arial, Helvetica; 
	font-size:18px; 
	font-weight: bold;
}




.calendartext {color:#746C4C; font-family: Palatino, Georgia; font-size:20px; line-height:22px; font-weight: bold;}



a {color: #c8a66a; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none; line-height:17px; text-decoration:none;}
a:active {color: #c8a66a; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;line-height:17px; text-decoration:none;}
a:visited {color: #c8a66a; font-family:Palatino, Georgia, HelveticaArial; font-size:14px; text-decoration:none;line-height:17px; text-decoration:none;}
a:hover {color: #ffffff; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;line-height:17px; text-decoration:underline;}	


.bottomnav {color: #6c8d37; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;}
.bottomnav:active {color: #6c8d37; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;}
.bottomnav:visited {color: #6c8d37; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;}
.bottomnav:hover {color: #ffffff; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;}

.leftlink {color: #c8a66a; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;}
.leftlink:active {color: #c8a66a; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;}
.leftlink:visited {color: #c8a66a; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;}
.leftlink:hover {color: #ffffff; font-family:Palatino, Georgia, Helvetica; font-size:14px; text-decoration:none;}

.designby {color: #49681f; font-family:Palatino, Georgia Helvetica; font-size:14px; text-decoration:none;}
.designby:active {color: #49681f; font-family:Palatino, Georgia Helvetica; font-size:14px; text-decoration:none;}
.designby:visited {color: #49681f; font-family:Palatino, Georgia Helvetica; font-size:14px; text-decoration:none;}
.designby:hover {color: #ffffff; font-family:Palatino, Georgia Helvetica; font-size:14px; text-decoration:none;}


.calendarlink {color: #16370a; font-family:Palatino, Georgia, Verdana; font-size:20px;  text-decoration:none; line-height:16px; font-weight: bold; text-transform: uppercase;}
.calendarlink:active {color: #16370a; font-family:Palatino, Georgia, Verdana; font-size:20px; line-height:16px; text-decoration:none; font-weight: bold; text-transform: uppercase;}
.calendarlink:visited {color: #16370a; font-family:Palatino, Georgia, Verdana; font-size:20px; line-height:16px; text-decoration:none; font-weight: bold; text-transform: uppercase;}
.calendarlink:hover {color: #33333; font-family:Palatino, Georgia, Verdana; font-size:20px; line-height:16px; text-decoration:none; font-weight: bold; text-transform: uppercase;}


/*===*/
	#menu h2{background:url(images/icon_arrow_closed.gif) no-repeat 10px 11px; margin:20px 0 10px 0; padding:10px 0 10px 30px; border-bottom:1px solid #50702c; border-top:1px solid #50702c; font-size:18px; cursor:pointer;}
	#menu h2.current{background:url(images/icon_arrow_open.gif) no-repeat 10px 11px;}
	#menu h3{margin:20px 0 0 0;}
	#menu p{padding:0;}
/*===*/
	#menu_parties{margin:0 0 20px 0;}
	#menu_parties h2{background:url(images/icon_arrow_closed.gif) no-repeat 10px 11px; margin:20px 0 10px 0; padding:10px 0 10px 30px; border-bottom:1px solid #50702c; border-top:1px solid #50702c; font-size:18px; cursor:pointer;}
	#menu_parties h2.current{background:url(images/icon_arrow_open.gif) no-repeat 10px 11px;}
	#menu_parties h3{margin:20px 0 0 0;}
	#menu_parties p{padding:0;}
	#menu_parties .sub_section{display:none;}
/*=====*/


.thumbnail{
    border-style:647737;
    border-top-color:647737;
    border-bottom-color:647737;
    border-left-color:647737;
    border-right-color:647737;
    border-width:1px;
    border-top-width:1px;
    border-left-width:1px;
    padding:6
       }



.png{behavior: url(iepngfix.htc);}



ul#main-nav{margin:0; padding:0;}
ul#main-nav li{text-indent:-9999em; list-style-type:none; margin:0; padding:0;}
ul#main-nav a{width:192px; display:block; margin:0; padding:0; outline: none;}

ul#main-nav li.nav-home a{background:url(images/navigation-home.png) no-repeat; height:37px;}
ul#main-nav li.nav-about a{background:url(images/navigation-about.png) no-repeat; height:40px;}
ul#main-nav li.nav-contact a{background:url(images/navigation-contact.png) no-repeat; height:60px;}
ul#main-nav li.nav-events a{background:url(images/navigation-events.png) no-repeat; height:39px;}
ul#main-nav li.nav-menu a{background:url(images/navigation-menu.png) no-repeat; height:36px;}
ul#main-nav li.nav-newsletter a{background:url(images/navigation-newsletter.png) no-repeat; height:38px;}
ul#main-nav li.nav-parties a{background:url(images/navigation-parties.png) no-repeat; height:55px;}

ul#main-nav li a:hover, ul#main-nav li#nav-current a{background-position:-192 0px;}




ul#main-nav-hp{margin:0; padding:0;}
ul#main-nav-hp li{text-indent:-9999em; list-style-type:none; margin:0; padding:0;}
ul#main-nav-hp a{width:192px; display:block; margin:0; padding:0; outline: none;}

ul#main-nav-hp li.nav-hp-home a{background:url(images/navigation-hp-home.png) no-repeat; height:37px;}
ul#main-nav-hp li.nav-hp-about a{background:url(images/navigation-hp-about.png) no-repeat; height:40px;}
ul#main-nav-hp li.nav-hp-contact a{background:url(images/navigation-hp-contact.png) no-repeat; height:60px;}
ul#main-nav-hp li.nav-hp-events a{background:url(images/navigation-hp-events.png) no-repeat; height:39px;}
ul#main-nav-hp li.nav-hp-menu a{background:url(images/navigation-hp-menu.png) no-repeat; height:36px;}
ul#main-nav-hp li.nav-hp-newsletter a{background:url(images/navigation-hp-newsletter.png) no-repeat; height:38px;}
ul#main-nav-hp li.nav-hp-parties a{background:url(images/navigation-hp-parties.png) no-repeat; height:55px;}

ul#main-nav-hp li a:hover, ul#main-nav-hp li#nav-current a{background-position:-192 0px;}

/* #tooltip div {
	border: 1px solid red;
} */
#tooltip {
	background: url("images/tooltip-bg.png") no-repeat scroll 0 0 transparent;
	color:#000;
	font-family:Arial, Helvetica;
	font-size:12px;
	display:none;
	font-size:12px;
	padding: 0px;
	width:370px;
	height: 216px;
	z-index: 200;
}
#tooltip_container {
	padding: 25px 25px 0 25px;
	/* border: 1px solid green; */
}
#tooltip_content {
	z-index: 300;
	/* height: 145px; */
	height: 115px;
	overflow: auto;
	/* border: 1px solid red; */
}
/* #tooltip_close {
	background: url("images/delete-icon.gif") no-repeat;
	position: absolute;
	top: 15px;
	left: 340px; 
	float: right;
	width: 19px;
	height: 13px;
	cursor: pointer;
} */
#trailimageid {
	z-index: 400 !important;
}





