@charset "UTF-8";
body {
	background-color: #E1E1DB;
	margin: 30px 0 0 0;
}


#wrap {
	width:950px;
	margin:0 auto;
	min-height: 100%;
}

#imageContainer {
	width:920px;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	height: 480px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	z-index: 1;
	position: relative;
	background-image: url(../images/tin-roof950x480.jpg);
}

#imageContainer p {
	display: inline;
	float: left;
	vertical-align: bottom;
	position: absolute;
	left: 15px;
	top: 7px;
	width: 212px;
	height: 23px;
}
#imgHolder{
border:
	border-left-color: #E5C347;
	border-left-color: #729C6F;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 276px;
	top: -175px;
	width: 620px;
	height: 350px;
	z-index: 5;
}


#imgHolderTeal{
border:
	border-left-color: #E4EEDF;
	border-left-color: #05738a;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 276px;
	top: -175px;
	width: 620px;
	height: 350px;
	z-index: 5;
}


#imgHolderBlue {
border:
	border-left-color: #E4EEDF;
	border-left-color: #FF9900;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 256px;
	top: -140px;
	width: 500px;
	height: 260px;
	z-index: 5;
}


#imgHolderGreen{
border:
	border-left-color: #E4EEDF;
	border-left-color: #619C00;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 276px;
	top: -175px;
	width: 620px;
	height: 350px;
	z-index: 5;
}

#imgHolderOrange {
border:
	border-left-color: #E4EEDF;
	border-left-color: #DC5200;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 276px;
	top: -175px;
	width: 620px;
	height: 350px;
	z-index: 5;
}

#imgHolderLtBlue {
	border-left-color: #5FBBCE;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 276px;
	top: -175px;
	width: 620px;
	height: 350px;
	z-index: 5;
}

#imgHolderPurple{
border:
	border-left-color: #840a57;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 276px;
	top: -175px;
	width: 620px;
	height: 335px;
	z-index: 5;
	border-left-color: #63073D;
}


#imgHolderYellowSmall {
	border-left-color: #F3A90D;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 256px;
	top: -140px;
	width: 245px;
	height: 260px;
	z-index: 5;
}

#textContainerContact {
	border-left-color: #F3A90D;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 600px;
	top: -137px;
	width: 245px;
	height: 260px;
	z-index: 13;
}


#textContainer {
	width: 220px;
	top: 0;
	padding: 0px;
	border-top-width: 1;
	height: 138px;
	left: 10px;
	position: relative;
	z-index: 7;
	top: -410px;
}

#textContainer_short {
	width: 220px;
	padding: 0px;
	border-top-width: 1;
	height: 138px;
	left: 10px;
	position: relative;
	z-index: 7;
	top: -365px;
}

#events {
	position:relative;
	width:497px;
	height:25px;
	z-index:9;
	left: 273px;
	top: -160px;
	background-color: #EDECED;
	padding: 4px;
	display: block;
	overflow: hidden;
}

#eventsWide {
	position:relative;
	width:620px;
	height:25px;
	z-index:9;
	left: 273px;
	top: -160px;
	background-color: #EDECED;
	padding: 4px;
	display: block;
	overflow: hidden;
}

#events_logos {
	position:relative;
	width:620px;
	height:44px;
	z-index:9;
	left: 278px;
	top: -160px;
	background-color: #EDECED;
	padding: 2px;
	display: block;
	overflow: hidden;
}

.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 13px;
	font-weight: bold;
	color: #779C5C;
	white-space: nowrap;
	display: inline;
}

.events_orange a {
	display: inline;
	text-align: left;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	}

.events_orange a:link {
	color: #7B1800;
	}

.events_orange a:visited {
	color: #7B1800;
	}

.events_orange a:hover {
	color: #FFFFFF;
	background-color: #DDE7D9;
	}

.events_orange a:active {
	color: #ffffff;
	background-color: #999999;
	}
	



.events_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 14px;
	font-weight: bold;
	color: #990000;
	white-space: nowrap;
	display: inline;
}


.events_red a {
	display: inline;
	text-align: left;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	}

.events_red a:link {
	color: #996600;
	}

.events_red a:visited {
	color: #669933;
	}

.events_red a:hover {
	color: #FFFFFF;
	background-color: #DDE7D9;
	}

.events_red a:active {
	color: #ffffff;
	background-color: #999999;
	}

.events_Teal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 13px;
	font-weight: bold;
	color: #18859A;
	white-space: nowrap;
	display: inline;
}
.events_Teal a {
	display: inline;
	text-align: left;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	}

.events_Teal a:link {
	color: #000066;
	}

.events_Teal a:visited {
	color: #669933;
	}

.events_Teal a:hover {
	color: #FFFFFF;
	background-color: #DDE7D9;
	}

.events_Teal a:active {
	color: #ffffff;
	background-color: #999999;
	}

.events_Plum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 13px;
	font-weight: bold;
	color: #63073D;
	white-space: nowrap;
	display: inline;
}
.events_Plum a {
	display: inline;
	text-align: left;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	}

.events_Plum a:link {
	color: #851849;
	}

.events_Plum a:visited {
	color: #851849;
	}

.events_Plum a:hover {
	color: #FFFFFF;
	background-color: #DDE7D9;
	}

.events_Plum a:active {
	color: #ffffff;
	background-color: #999999;
	}
	
.events_ltblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 13px;
	font-weight: bold;
	color: #5FBBCE;
	white-space: nowrap;
	display: inline;
}



.events_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 14px;
	font-weight: bold;
	color: #DC5200;
	white-space: nowrap;
	display: inline;
}
.text {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	line-height: normal;
	font-weight: bold;
	color: #660000;
	padding-right: 30px;
}


#header {
	position:absolute;
	width:338px;
	height:15px;
	z-index:2;
	top: 117px;
	left: 1040px;
	background-color: #FFFFFF;
	padding: 2px;
	border-top-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D2D2D2;
	border-bottom-color: #D2D2D2;
	border-bottom-width: thin;
}

#menuLinksBar {
	display: block;
	margin-bottom: 5px;
	left: 320px;
	top: -160px;
	right: 0px;
	width:500px;
	overflow: hidden;
	background-color: transparent;
	z-index: 12;
	height:20px;
	text-align: right;
	position: relative;
	padding: 4px;
	overflow: hidden;
	}
	
.menuLinks {
	color: #619C00;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	padding: 4px;
	margin: 0px;
	padding-right: 1px;
	display: inline;
	position: relative;
	letter-spacing: 1px;
	background-color: #E4E4E4;
	}

.menuLinks a {
	display: inline;
	text-align: right;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	}

.menuLinks a:link {
	color: #619C00;
	}

.menuLinks a:visited {
	color: #619C00;
	}

.menuLinks a:hover {
	color: #FFFFFF;
	background-color: #DDE7D9;
	}

.menuLinks a:active {
	color: #ffffff;
	background-color: #999999;
	}

	
	
#menuBar {
	display: block;
	margin-bottom: 5px;
	top: -170px;
	left: 398px;
	right: 0px;
	width: 400px;
	overflow: hidden;
	background-color: transparent;
	z-index: 8;
	height: 45px;
	text-align: right;
	position: relative;
	}

.menuHeader {
	color: #336699;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	padding: 1px;
	margin: 0px;
	padding-right: 1px;
	display: inline;
	position: relative;
	letter-spacing: 1px;
	background-color: #E4E4E4;
	}

.menuHeader a {
	display: inline;
	text-align: right;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	}

.menuHeader a:link {
	color: #0A2976;
	}

.menuHeader a:visited {
	color: #054290;
	}

.menuHeader a:hover {
	color: #FFFFFF;
	background-color: #DDE7D9;
	}

.menuHeader a:active {
	color: #ffffff;
	background-color: #999999;
	}

#logo {
	position:relative;
	width:177px;
	z-index:2;
	left: 99px;
	top: 0px;
	text-decoration: none;
	height: 200px;
}

#logo a{
text-decoration:none;
}
.headerText {
	color: #279299;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-align: left;
	padding-right: 40px;
}
#footer {
	position:relative;
	width:900px;
	height:14px;
	z-index:5;
	left: 0px;
	top: -289px;
	background-color: #D4E1B1;
	vertical-align: middle;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: url(../images/footerBar.jpg);
	display: block;
	overflow: hidden;
	text-align: right;
}

.footertext {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #FFFFFF;
	white-space: nowrap;
	word-spacing: 1px;
	display: inline;
}

#contactTextHolder {
	position:relative;
	width:241px;
	height:225px;
	z-index:14;
	left: 260px;
	top: -100px;
	display: block;
}
	
.contactText {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-align: left;
	color: #7E6960;
	white-space: nowrap;
	word-spacing: 1px;
	display: inline;
	line-height: 16px;
}

.contactText a {
	display: inline;
	text-align: right;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	}

.contactText a:link {
	color: #0A2976;
	}

.contactText a:visited {
	color: #054290;
	}

.contactText a:hover {
	color: #FFFFFF;
	background-color: #DDE7D9;
	}

.contactText a:active {
	color: #ffffff;
	background-color: #999999;
	}
#events_noBkgd {
	position:relative;
	width:497px;
	height:25px;
	z-index:9;
	left: 273px;
	top: -160px;
	padding: 4px;
	display: block;
	overflow: hidden;
}
#contactTextHolder_right {
	position:relative;
	width:241px;
	height:225px;
	z-index:14;
	left: 320px;
	top: -250px;
	display: block;
}
#menuBarReserv {
	display: block;
	margin-bottom: 5px;
	top: -170px;
	left: 300px;
	right: -200px;
	width: 600px;
	overflow: hidden;
	background-color: transparent;
	z-index: 8;
	height: 45px;
	text-align: right;
	position: relative;
}
#reserveTextHolder_right {
	position:relative;
	width:390px;
	height:280px;
	z-index:20;
	left: 230px;
	top: -320px;
	display: block;
}
.reserveText {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-align: left;
	color: #7E6960;
	white-space: nowrap;
	word-spacing: 1px;
	display: inline;
	line-height: 16px;
}
#imageContainerReserv {
	width:920px;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	height: 480px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	z-index: 1;
	position: relative;
	background-image: url(../images/tin-roof950x480.jpg);
}
#imgHolderDrkBlue {border:
	border-left-color: #E4EEDF;
	border-left-color: #000066;
	border-left-width: 5px;
	border-left-style: solid;
	position: relative;
	left: 276px;
	top: -175px;
	width: 620px;
	height: 350px;
	z-index: 5;
}
#contactTextHolderReserv {
	position:relative;
	width:241px;
	height:225px;
	z-index:14;
	left: 230px;
	top: -400px;
	display: block;
}
#textContainer_shortRes {
	width: 220px;
	padding: 0px;
	border-top-width: 1;
	height: 138px;
	left: -268px;
	position: relative;
	z-index: 7;
	top: -660px;
}
#footerReserv {
	position:relative;
	width:900px;
	height:14px;
	z-index:5;
	left: -281px;
	top: -585px;
	background-color: #D4E1B1;
	vertical-align: middle;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: url(../images/footerBar.jpg);
	display: block;
	overflow: hidden;
	text-align: right;
}
.eventsCallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: oblique;
	line-height: 13px;
	font-weight: bold;
	color: #669900;
	white-space: nowrap;
	display: inline;
	text-align: center;
}
