@charset "utf-8";

/* CSS Document */
a:link {color: #000099;}
a:visited {color: #194666;}
a:hover {color: #003;}

body {
	background:url(images/background.jpg);
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

h1 {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-style:normal;
	font-variant:normal;
	font-weight: 300;
	text-align:center;}

h2 {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	margin: 8px 0px 2px 0px;}

.textShadow {
	text-shadow: 1px 1px 1px #0066cc;}


#upper-header {
	background:url(images/upper-header.png) no-repeat;
	width: 964px;
	height: 23px;}

#header {
	background:url(images/header.png) no-repeat;
	width: 964px;
	height: 155px;
	position: relative;
	left: auto;
	top: auto;}

#header-2 {
	background:url(images/header-2.jpg) no-repeat;
	width: 964px;
	height: 155px;
	position: relative;
	left: auto;
	top: auto;}

#header-3 {
	width: 964px;
	height: 155px;
	position: relative;
	left: auto;
	top: auto;}

#flash-bg {
	background:url(images/flash-bg.png) no-repeat;
	width: 758px;
	height: 596px;}

#white-bg {
	width: 758px;
	height: 1105px;
	background-image: url(images/white-bg.png);
	background-repeat: repeat-y;
	background-position: left top;}

#sidebar-bg {
	width: 206px;
	background-image: url(images/sidebar-bg.png);
	background-repeat: repeat-y;}
	
#sidebar-bgTOP {
	width: 195px;
	background-image: url(images/sidebar-bgtop.png);
	background-repeat: repeat-y;}

#bg-header {
	background:url(images/bg-header.png) no-repeat;
	width: 758px;
	height: 25px;}

#eventsButtonBG {
	background:url(images/events-button-bg.png) no-repeat;
	border:1px solid rgb(6, 6, 6);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-moz-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-webkit-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	width: 174px;
	height: 30px;
	overflow: hidden;}
	
#BeachCamButtonBG {
	background:url(images/beach-cam-bg.png) no-repeat;
	border:1px solid rgb(6, 6, 6);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-moz-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-webkit-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	width: 174px;
	height: 30px;
	overflow: hidden;}
	
#NewsBlogButtonBG {
	background:url(images/news-blog-bg.png) no-repeat;
	border:1px solid rgb(6, 6, 6);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-moz-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-webkit-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	width: 174px;
	height: 30px;
	overflow: hidden;}
	
#FaqGuideButtonBG {
	background:url(images/faq-news-button-bg.png) no-repeat;
	border:1px solid rgb(6, 6, 6);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-moz-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-webkit-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	width: 174px;
	height: 30px;
	overflow: hidden;}

#StoreButtonBG {
	background:url(images/online-store-bg.png) no-repeat;
	border:1px solid rgb(6, 6, 6);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-moz-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-webkit-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	width: 174px;
	height: 30px;
	overflow: hidden;}
	
#WeatherButtonBG {
	background:url(images/weather-bg.png) no-repeat;
	border:1px solid rgb(6, 6, 6);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-moz-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-webkit-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	width: 174px;
	height: 30px;
	overflow: hidden;}
	
#RandomPageButtonBG {
	background:url(images/random-page-bg.png) no-repeat;
	border:1px solid rgb(6, 6, 6);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-moz-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	-webkit-box-shadow:2px 2px 6px rgba(4, 4, 4, 0.8);
	width: 174px;
	height: 30px;
	overflow: hidden;}

.business-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight:bolder;
	font-variant: normal;}

.business-title:link {
	color: #0066cc;
	text-shadow: 1px 1px 0px #000; 
	text-decoration: none;}

.business-title:visited {
	color: #0066cc;
	text-shadow: 1px 1px 0px #000; 
	text-decoration: none;}

.business-title:hover{
	color: #000;
	text-shadow: 1px 1px 0px #fff;
	text-decoration: none; }

.infoText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #fff;
	text-align: left;}

.bold {
	font-weight: bold;
	text-align: left;}

.centerlarge {
	text-align: center;
	font-size: 18px;
	font-weight: bold;}

.centersmall {
	font-style: italic;
	text-align: center;
	font-weight: bold;}

.centertext {
	text-align: center;}

.main-page-header {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;}

#side-page-header {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;}

.smallAddress {
	font-size: 14px;}

.smallerAddress {
	font-size: 13px;}

.mainContentText {
	font-size: 15px;
	line-height: 125%;}

.addthis_button_facebook_like {
     margin-top: 2px;
	 margin-right: -10px;
	 margin-left: 20px;}

.addthis_button_google_plusone {
     margin-top: 2px;}

.quickGuides {
	font-family: Myriad-Pro, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight:bolder;
	color: #FFF;
	letter-spacing: -1px;
	text-shadow: 1px 1px 0px #000;}

.quickGuides:link {
	font-family: Myriad-Pro, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight:bolder;
	color: #FFF;
	letter-spacing: -1px;
	text-shadow: 1px 1px 0px #000; 
	text-decoration: none; } 
	
.quickGuides:visited { 
	font-family: Myriad-Pro, Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight:bolder;
	color: #FFF;
	letter-spacing: -1px;
	text-shadow: 1px 1px 0px #000; 
	text-decoration: none; } 
	
.quickGuides:hover { 
	color: #ffff00; text-decoration: none; }

.lines {
	color: #000;
	background-color: #000;
	height: 1px;}

.whiteBG {
	background:url(images/white-bg.png);
	background-repeat:repeat-y}

.whereToEatHeader {
	background:url(images/where-to-eat-header.jpg) no-repeat;
	width: 700px; 
	height: 127px;}

.whereToEatText {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 52px;
	font-weight:bolder;
	color: #0066cc;
	text-shadow: 1px 1px 0px #000; }
	
.quickLinksText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000;
}

.quickLinksText:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-decoration: none;
	color: #000;
	text-shadow:1px 1px 0px #0066cc;
}

.quickLinksText:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-decoration: none;
	color: #000;
	text-shadow:1px 1px 0px #0066cc;
}

.quickLinksText:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-decoration: none;
	color: #0066cc;
	text-shadow:1px 1px 0px #000;
}

.quickLinksTextSmall:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	color: #000;
	text-shadow:1px 1px 0px #0066cc;
}

.quickLinksTextSmall:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	color: #000;
	text-shadow:1px 1px 0px #0066cc;
}

.quickLinksTextSmall:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: none;
	color: #0066cc;
	text-shadow:1px 1px 0px #000;
}
.phoneNumberText {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 32px;
	color: #0066cc;
	font-weight: bolder;
	text-align:center;
	text-shadow: 1px 1px 0px #000;}
	
.featuredEventsButton {
	background-color: #0066cc;
}

.eventListMain ul {margin:0;padding:0;width:90%;list-style:none; font-family:Verdana, Geneva, sans-serif; font-size:14px;}
.eventListMain li.date {margin:0 0 2px 0;font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:16px; padding: 19px 0px 0px 0px;}
