


/* CSS Document */
@import "/common.css";

*, .x {												
	margin: 0;
	padding: 0;
	}

body {
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	text-align: center;
	margin:0;
	padding:0;
	background:#CCD5DE;
	font-size:100%;
}

p{
line-height:1.2em;
margin:10px 0 20px 0;
}


img  {
border:none;
}

a {
color:#ff7a35;
text-decoration:none;
}

a:hover{
color:#fff;
}

h1, h2, h3, h4, h5, h6 { 
font-weight: bold; 
color:#FCE3BB;
}

h1 {  font-size: 1.8em; 	}
h2 {  font-size: 1.6em; 	}
h3 {  font-size: 1.4em; 	}
h4 {  font-size: 1.2em; 	}
h5 {  font-size: 1.1em; 	}
h6 {  font-size: 1.00em; 	}

/* Common */
.hide	{ display: none;	}
.inline	{ display: inline;	}
.block	{ display: block;	}
.nfloat	{ float: none;		}
.lfloat	{ float: left;		}
.rfloat	{ float: right;		}
.clear	{ clear: both;		}
.lclear	{ clear: left;		}
.rclear	{ clear: right;		}


/*forms*/

.moduleType_ContactForm .moduleInnerContent
{
float:left;
width:370px;
}

.formRow { 
margin-bottom:5px;
width:485px;
float:left;
}

label {
font-weight:bold;
font-size:100%;
color: #fff;
padding:5px 10px 5px 0;
width:220px;
text-align:right;
float:left;
display:block;
}

.dataField {
width:190px;
padding:5px;
font-size:12px;
border:1px solid #CCD5DE;
float:left;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
}

.checkbox {
border:none!important;
}


textarea.dataField {
height:100px;
}

.submitButton {
float:right;
margin:0;
font-size:12px;
font-weight:bold;
border:none;
display:block;
color:#002D56;
font-size:14px;
padding:3px 30px;
background:#CCD5DE;
} 


/* Main containers */

div#MainHeader{
width:100%;
background:#7F95AA;
float:left;
}


div.container {
width: 930px;
margin: 0 auto 0 auto;
text-align: left;
}

div#header {
float:left;
width:930px;
padding:6px 0 6px 0;

}

div#logo {
float:left;
width:225px;
}
		

/* tabs */

div#MainNav {
float:right;
}
		
div#MainNav ul {
margin:0 0 10px 0;
padding:0;
}

	div#MainNav ul li{
	display:block;
	margin: 0;
	float:left;
	padding-right:20px;
	list-style: none;
	}
	
	div#MainNav ul li a{
	display:block;
	height:39px;
	}

		
	#p_Nav_hplHome {
	background:url(../images/tab_home.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:39px;
	width:64px;
	}
	
		#p_Nav_hplHome a{
		background:url(../images/tab_home.gif) no-repeat;
		}
		
		
	#p_Nav_rptNav1_ctl00_hplNav1 {
	background:url(../images/tab_eating.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:39px;
	width:132px;
	}
	
		#p_Nav_rptNav1_ctl00_hplNav1 a{
		background:url(../images/tab_eating.gif) no-repeat;
		}
		
	#p_Nav_rptNav1_ctl01_hplNav1 {
	background:url(../images/tab_rooms.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:39px;
	width:80px;
	}
	
		#p_Nav_rptNav1_ctl01_hplNav1 a{
		background:url(../images/tab_rooms.gif) no-repeat;
		}
		
	#p_Nav_rptNav1_ctl02_hplNav1 {
	background:url(../images/tab_info.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:39px;
	width:108px;
	}
	
		#p_Nav_rptNav1_ctl02_hplNav1 a{
		background:url(../images/tab_info.gif) no-repeat;
		}
		
		
	#p_Nav_rptNav1_ctl03_hplNav1 {
	background:url(../images/tab_about.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:39px;
	width:63px;
	}
	
		#p_Nav_rptNav1_ctl03_hplNav1 a{
		background:url(../images/tab_about.gif) no-repeat;
		}
		
		
	

#p_Nav_rptNav1_ctl04_hplNav1 {
	background:url(../images/tab_events.gif) no-repeat;
	text-indent:-9000px; background-color:transparent;
	height:39px;
	width:76px;
	}	
		

#p_Nav_rptNav1_ctl04_hplNav1 a{
		background:url(../images/tab_events.gif) no-repeat;
		}


/* main Content */

div.ContentRow {
width:100%;
background:#002D56;
float:left;
}		
		
	div#Content {
	float:left;
	width:930px;
	margin:6px 0 20px 0 ;
	padding-bottom:20px;
	
	}
	
			div#Content h2{
			margin:15px 0 15px 0;
			padding:0;
			}
			
			
		div.NewsCol {
		width:219px;
		float:left;
		margin-right:6px;
		}
		
		
		div.NewsCol div{
		margin-bottom:20px;
		}
		
			div.NewsCol p{
			font-size:12px;
			color:#FCE3BB;
			padding: 5px 6px 20px 6px;
			margin:0;
			}
			
			div.NewsCol h3{
			padding:3px 0 3px 6px;
			border-bottom:1px solid #4a6c87;
			background:#345777;
			margin:0 0 5px 0;
			font-size:14px;
			color:#FF7A35;
			}
	
	
	
	
	
	div.SecondCol {
	width:196px;
	float:left;
	margin-right:6px;
	}
	
	
	
	div.SecondCol p{
	margin:10px 0 10px 0;
	}
	
	
		
		div.SecondCol h4{
		font-size:1.2em;
		}
		
		
		div.SecondCol li{
		padding:10px 0 7px 0;
		border-bottom:1px dotted #7F95AA;
		font-size:1.1em;
		width:95%;
		}
		

	
	
		div.SecondColFocus {
		margin:0 0 7px 0;
		height:89px;
		padding-top:4px;
		}
		
			div.SecondColFocus a{
			width:196px;
			float:left;
			color:#fff !important;
			display:block;
			}
		
		div.SecondColFocus span{
		padding:3px;
		font-weight:bold;
		color:#fff;
		}
		
			.food {
			background:#335779 url(../images/icon_food.jpg) no-repeat top right;
			}
			
			.drink {
			background:#335779 url(../images/icon_drinks.jpg) no-repeat top left;
			padding-left:100px;
			}
			
			.sleep {
			background:#335779 url(../images/icon_sleep.jpg) no-repeat top right;
			}
		


ul.submenu  {
list-style:none;
}

ul.submenu  li{
list-style:none;
}
		

div.MainCol {
width:485px;
float:left;
}

div.MainColSub {
width:690px;
float:left;
}

div.MainColSubImage {
width:690px;
float:left;
margin-bottom:10px;
}

div.MainColSubLeft {
width:500px;
float:left;

}

div.MainColSubRight{
width:180px;
float:right;

}

div.MainColSubRight ul{
margin:31px 0 0 0;
padding:0;
list-style:none;
}

div.MainColSubRight li.first {
border-top:1px dotted #7F95AA;
}

div.MainColSubRight li{
padding:10px 0 7px 0;
border-bottom:1px dotted #7F95AA;
font-size:1.1em;
width:100%; 
}

div.MainCol h3, div.MainColSubLeft h3, div.MainColSubLeft h4 {
border-bottom:1px dotted #FCE3BB;
padding-bottom:5px;
margin-bottom:10px;
}
	
	
#sectionId_149 ul.gallerylist {
margin:10px 0 20px 5px;
padding:0;
list-style:none;
}

#sectionId_149 ul.gallerylist li{
margin:3px;
padding:0;
display:inline;
float:left;
}

#sectionId_149 ul.gallerylist li a{
padding:0;
display:inline;
float:left;
border:1px solid  #FCE3BB;
}

#sectionId_149 ul.gallerylist li a:hover{
padding:0;
display:inline;
float:left;
border:1px solid #ff7a35;
}

#sectionId_149 ul.gallerylist li img{
padding:5px;
background:#f4f4f4;
float:left;
}

	
	
	/* Footer */
	
	
div.FooterRow {
width:100%;
float:left;
background:url('../images/footer_strip.gif') repeat-x top left ;
}		
		
	div#Footer {
	float:left;
	width:930px;
	margin:0 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:40px 0 0 0;
	
	}
	
	div#Footer p{
	
	color:#345777;

	}
	
	
	div.FooterLogo {
	float:left;
	width:230px;
	height:30px;
	display:block;
	text-indent:-9000px; background-color:transparent;
	background:url(../images/glow_new_media.gif) no-repeat;
	}
	
		
		div#Footer ul{
		margin:0 0 20px 0 ;
		padding:0;
		list-style:none;
		color:#345777;
		float:left;
		}
		
		div#Footer ul li{
		padding:0 0 0 5px;
		font-family:Arial, Helvetica, sans-serif;
		display:inline;
		font-size:10px;
		margin:0 5px 0  0;
		color:#345777; 
		border-left: 1px solid #345777;
		}
		
		#p_Nav2_hplHome a{
		border-left: none !important;
		padding:0 0 0 0;
		}
		
		div#Footer ul li a{
		text-decoration:none;
		color:#345777;
		}
		
div.FooterInfo {
float:left;
width:540px;
}
		
/* Map */
#CMSmap
{
	width:485px;
	height:280px;
}
.mapbubble
{
	color:black;
}
.mapbubble h4
{
	border:none;
	color:#002D56;
}
.mapbubble a:hover
{
	text-decoration:underline;
	color:#FF7A35;
}

	.moduleType_ContactForm
	{
		clear:both;
		margin:30px 0;
	}

	.moduleType_Map
	{
		clear:both;
	}

	.mapbubble img.icon
	{
		float:left;
		margin-right:4px;
	}
	.mapbubble h4
	{
		height:28px;
	}
	.mapbubble .adr
	{
		display:block;
		padding:10px;
	}
	.mapbubble .postal-code
	{
		display:block;
	}
	.mapbubble .geo
	{
		display:none;
	}
	.mapbubble .directions
	{
		display:block;
		margin-top:10px;
		text-align:right;
	}
	
#theboatyard-vcard
{
	color:#e1ecf6;
	padding:0;
	margin-top:30px;
	padding-top:15px;
	border-top:dotted 1px #345777;
}
#theboatyard-vcard .org
{
	font-weight:bold;
}

.currentpage-home .gallerylist
{
	margin:0;
}
.currentpage-home .gallerylist li
{
	display:none;
}
.currentpage-home .gallerylist li.first
{
	display:block;
}
.currentpage-home .gallerylist a
{
	cursor:default;
}



/*------------------------------ News Articles ------------------------------------*/


ul.articlelist {
list-style:none;
padding:0;
margin:20px 30px 20px 20px;
}


ul.articlelist li{
padding:0;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dotted #FCE3BB
}


ul.articlelist li p{
border-bottom:none;
padding:0;
margin:0;
font-size:12px;
}

ul.articlelist li a{
font-size:12px;
}

ul.articlelist li h4{
border-bottom:none;
padding:0;
margin:0;
}

ul.articlelist li h4 a{
font-size:18px;
}

