
		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
		margin:0;
		padding:0;
	} 
	body {
		font-family: Arial, Helvetica, sans-serif;
		color: #000033;
		font-size: 100%;/* 16px */
	}
		
	p, li p{
		font-size:0.75em;/* 12px */
		line-height: 2em;/* 24px */
		padding-bottom:1.333em;/* 16px */
	}
	
	h1 {
		font-size:1.125em;/* 16px (18 divide 16)*/
		line-height:1.77em;/* 28px */
		padding-bottom:0.888em;/* 16px */
		/* Add a negative top margin for the h1 at page top so top of h1 aligns to top of menu bar and righthand side image */
		margin-top:-0.5em;/* -9px */

	}
	
	h2 {
		font-size:1em;/* 16px */
		line-height:2em;/* 32px */
		padding-bottom:0.5em;/* 8px */
	}
	
	h3, caption {
		font-size:0.875em;/* 14px */
		line-height:2.285em;/* 32px */
	}
	
	h4, h5{
		font-size:0.8125em;/* 13px */
		line-height:2.461em;/* 32px */
	}
	
	li {
		font-size:0.75em;/* 12px */
		line-height:2em;/* 24px */
	}
	
	li p, li dd li, li dd, li dt {
		font-size:1em;/* 12px */
		line-height: 2em;/* 24px */
		padding-bottom:1.333em;/* 16px */
	}
	
	li h2 {
		font-size:1.25em;/* 16px */
		line-height:2em;/* 32px */
		padding-bottom:0.5em;/* 8px */
	}
	
	li h3{
		font-size:1.166em;/* 14px */
		line-height:2.285em;/* 32px */
	}
	
	li h4{
		font-size:1.083em;/* 13px */
		line-height:2.461em;/* 32px */
	}
	
	strong {
		font-weight:bold;
	}
	dl 
	{
	    padding-bottom:2em;
	}
	
	dt, dd {
		font-size:0.75em;/* 12px */		
	}
	dd li, li li {
		font-size:1em;/* 12px */	
	}
	dt {
		line-height:2.666em;/* 32px */
		padding-top:1.333em;/* 16px */
		font-weight:bold;
	}
	
	dd {
		line-height:2em;/* 24px */
	}
	
	a:link {
		text-decoration: underline
	}
	
	a:hover {
		color: #FF3333;
		text-decoration: underline;
	}
	
	a:active {
		color: #CCCCFF;
		text-decoration: underline;
	}
	
	a:visited {
		text-decoration: underline;
	}
	
	table.table tr {		
		font-size:0.687em;/* 11px */
		line-height: 1.5em;/* 24px */
	}
/*Formating for text in the breadcrumb trail
-----------------------------------------------------------------------*/
	#breadcrumb {
	 	font-size:0.625em;/* 10px */
	 	color:#666666; 	
	 }
	 #indent 
	 {
	    text-indent:-1.25em;
	 }
/*Formating for text in the menu bar
-----------------------------------------------------------------------*/
	#menuBar li {
		text-align:left;
		font-size:0.75em;/* 12px */
		line-height:1.916em;/* 23px should be 24px but need to deduct 1px to account for the 1px border*/    
		}
	#menuBar li a {	
		padding-right:10px; 
		color:#fff;
		text-decoration:none; 
		}
	#menuBar li a:visited {
		color: #B9DCFF;
		}
	#menuBar li a:hover {
		color:#55AAFF;/* was #55AAFF */	 
		}
/*Formating for list text in the subcontent area
-----------------------------------------------------------------------*/
	#subcontent li {
		font-size:0.625em;/* 10px (10 divided by 16) */	
		/*line-height:2.666em;*/
		}
/*	#subcontent li a {
		color:#000;
		font-weight:bold;
		}
	#subcontent li a:hover {
		color:#FFF;
		}*/
	#subcontent h2 {
		line-height:50px;
		padding-top:0;
		padding-bottom:0;
		}
/* Zero out the negative top margin for the h1 in the intro div
-----------------------------------------------------------------------*/
	#content #intro h1 {
		margin-top:0;
	}
/* Define styling for the lists that are used on some pages
-----------------------------------------------------------------------*/	
		
/*Define styling for the navigation strip that sits at the top of the page
-----------------------------------------------------------------------*/
	#siteNavigation {
		text-align:right;
		}
	#siteNavigation li{
		color:#b7b7b7;
		padding:0 15px;
		line-height:32px;
		font-size:0.625em;/* 10px */
		}
	#siteNavigation li a {
		color:#b7b7b7;
		}
	#siteNavigation li a:hover {
		color:#FFF;
		}
/*Formating for the footer 
-----------------------------------------------------------------------*/	
	#footer {
		font-size:1em;/* 16px */
		text-align:center;
	} 
	#footer p, #footer li {
		font-size:0.625em;/* 10px */
	}
	
	#footerleft {
		text-align:right;
		}
	#footerRight {
	 	text-align:left;
		}
	#contactDetails  li{
	 	text-align:right;	 
		}
	#strapLine {
	 	font-style:italic;
     	letter-spacing:0.2em;
	 	line-height:1em;
     	font-weight:bold;
	 }
/*Highlighting for text
-----------------------------------------------------------------------*/
	.redNote {
		color:#FF0000;
		font-weight:bold;
		font-style:italic;
	}
/*Used on the tables in the watersports pages could be improved by using a contextual selector
-----------------------------------------------------------------------------------------------*/
	.plain {
		font-weight:400;
		font-size:smaller
	}
	

/*Styling for the quotes used on the restaurant wine lists
-----------------------------------------------------------------------*/
	blockquote#quote{
		margin:32px 0 0 0;
		padding-top:16px;
		background:url(../images/css-images/sixtysix.gif) no-repeat;
		text-align:left;
	}
	blockquote#quote p{
		background:url(../images/css-images/ninetynine.gif) bottom right no-repeat;
		padding:0 18px 16px 18px;
		margin:0;
		font:italic bold 140% "Times New Roman", Times, serif;
		color:#000033;
	}
	blockquote#quote p span{
		font-style:normal;
		font-weight:normal;
	} 
/*WEDDING SECTION - styling for text within a div, placed within the main content div into which is placed numerous lists.Menu and Wine list pages
------------------------------------------------------------------------------------------------------------------------*/
	#content.weddingMenu {
	font-family:"Times New Roman", Times, serif; 
	font-style:italic;
	}

/*To visually style an element as if tagged strong
-----------------------------------------------------------------------*/
	.bold  {
		font-weight:bold;
	}

/*To visually style an element as if tagged em
-----------------------------------------------------------------------*/
	.emphasis {
		font-style:italic;
	}

/*To visually style an element as if tagged em and strong
-----------------------------------------------------------------------*/
	.emphasisBold {
		font-style:italic;
		font-weight:bold;
	}
	form {
	border:none;
	}
	.bulleted {
		list-style-type:disc;
		}
		
		
.gallery {
		font-weight:400;
		font-size:smaller;
	}