@charset "UTF-8";
/* CSS Document */

html {
	margin:0;
	background-color:#253148;
	width:100%;
}

body {
	margin:0 auto;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	background-image:url(images/bleu-martini-bkgd.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

/*---- sIFR ---*/
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }

.sIFR-active h1{visibility: hidden; line-height: 1em; margin: 0 0 0 0;}

/*---- END sIFR ---*/

.clear {clear:both;}

.png, .png-bkgd{behavior: url(includes/iepngfix.htc);}

#footer {width:100%; color:#6d7584; background-image:url(images/footerStretch-bkgd.jpg); background-position:bottom center; background-repeat:repeat-x; font-size:10px;}
	#footer a{color:#6d7584; text-decoration:none;}
	#footer a:hover{color:#FFF; text-decoration:underline;}
	#footer #content {width:1000px; margin:0 auto; background-image:url(images/footerBkgd.jpg); background-position:bottom center; background-repeat:no-repeat; height:110px;}
	#footer #left {width:290px; float:left; text-align:right; margin-top:50px;}
	#footer .right {width:590px; float:right;}

#navContainer {width:1000px; margin:0 auto; color:#FFF;}
	#navContainer a{color:#FFF; text-decoration:none; font-weight:bold;}
	#navContainer a:hover {color:#128db0;}
.tabs a {height:40px; display:block; background-position:0 0px;background-repeat:no-repeat; text-indent:-9999px; outline: none;}
	#tab-1 {background-image:url(images/eventsBtn.png); border:0; width:94px;}
	#tab-2 {background-image:url(images/photosBtn.png); border:0; width:100px;}
	#tab-3 {background-image:url(images/partiesBtn.png); border:0; width:182px;}
	#tab-4 {background-image:url(images/sweepstakesBtn.png); border:0; width:143px;}
	#tab-1.active, #tab-1:hover, #tab-2.active, #tab-2:hover, #tab-3.active, #tab-3:hover, #tab-4.active, #tab-4:hover {background-position:0 -40px;}

#contentContainer {width:1000px; margin:0 auto; color:#FFF;}
	#contentContainer #left {width:609px; float:left;}
	#contentContainer #right {width:391px; float:right; line-height:18px;}
		#contentContainer #right #map {width:325px; height:170px; border:medium solid #128db0; margin:10px 0 0 0;}
		#contentContainer #right a{color:#128db0; text-decoration:none;}
		#contentContainer #right a:hover{color:#ffffff;}
	
	
.news {width:540px; margin:0 30px 20px 40px; height:400px; overflow:auto;}
	.news a{color:#fff; text-decoration:none;}
	.news a:hover{color:#128db0;}
	.news h3 {font-size:20px; color:#CCC; font-weight:bold; margin:0 0 5px 0; padding:0;}
	.news img{border:thin solid #06C; margin:0 10px 10px 0; float:left;}
	.news .listing {margin:0 20px 20px 0;}
	
#pageContent {margin:10px 20px 20px 40px; width:525px;}	
	#pageContent img {border:medium solid #06C; margin:10px; float:right;}	
	#pageContent a{color:#7489b6; text-decoration:none;}
	#pageContent a:hover {color:#FFF;}

#calendar {color:#333; font-size:16px; font-weight:bold;}
	#calendar td {background-image:url(images/calendarCell.jpg); background-repeat:no-repeat; background-position:center;}
	#calendar a{color:#fff; font-size:16px; font-weight:bold; text-decoration:none;}
	#calendar a:hover{color:#173146;}
	
h1 {color:#ffffff; font-size:24px; margin:0; padding:0;}	
h2 {color:#7489b6; font-size:20px; margin:10px 0 5px 0; padding:0;}	
h3 {color:#ffffff; font-size:20px; margin:10px 0 5px 0; padding:0;}	

.menuItem {margin:0 0 5px 0; padding:5px 15px 10px 15px; width:475px; background-color:#3f4a61;}


#photo_contain{}
		#photo_contain a.fade{color:#474C52;}
		#photo_contain a#prev{margin:0 20px 0 0;}
		#photo_nav{display:inline-block; width:240px; overflow:auto;}
			#photo_nav table{display:inline;}
			#photo_nav a{display:block; width:20px; margin:0 2px; text-align:center;}
		#photo_contain a#next{margin:0 0 0 20px;}
		
	#tooltip {display:none; background:#fff; padding:10px;}
	#tooltip img{border:1px solid #383E43;}
	