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

body
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 62.5%;
	}

div#content,
div#leftColumn,
div#rightColumn
	{
	letter-spacing: 0.005em;
	font-size: 1.2em;
	line-height: 1.325em;
	}

h1,
h2,
h3,
h4,
h5,
h6
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	}

h1
	{
	font-size: 1.5em;
	color: #006cb6;
	}

	h1#newsHeader
		{
		background: url(../wsimages/secNav_li_a_bg.gif) repeat-x left bottom;
		padding-bottom: 4px;
		}

h2
	{
	font-size: 1.4em;
	color: #68a0c6;
	}
	
	h2.newsTitle
		{
		display: inline;
		margin-right: 3px;
		line-height: 1.4em;
		}

p
	{
	margin-bottom: 15px;
	line-height: 1.325em;
	}

	p.newsText
		{
		margin-bottom: 10px;
		}

a
	{
	color: #006cb6;
	}

a:hover
	{
	color: #9a9a9a;
	}

ul
	{
	list-style-type: square;
	margin: 0 0 15px 30px;
	}

div#content table, body.mceContentBody table
	{
	border-collapse: collapse;
	margin: 0 auto 15px auto;
	width: 100%;
	background-color: #d3edff;
	border-top: 1px solid #5da1d0;
	}
	
	body div#content table td,  body.mceContentBody table tr.odd td
		{
		padding: 3px 5px;
		border-bottom: 1px solid #5da1d0;
		}
	
	div#content table tr.even td
		{
		background-color: #f0f9ff;
		}
	
	body.mceContentBody table tr:nth-child(even) td
		{
		background-color: #f0f9ff;
		}

strong
	{
	font-weight: bold;
	}

.smallerText
	{
	font-size: 0.875em;
	color: #666666;
	}

a.thumbnailImage img
	{
	float: right;
	margin: 0 0 15px 15px;
	clear: right;
	}

img.standardImage
	{
	margin-bottom: 15px;
	}

div#content a.croppedThumbnailImage img
	{
	margin: 0 10px 10px 0;
	float: left;
	clear: left;
	}

div#rightColumn img, div#rightColumn a.thumbnailImage img
	{
	float: none;
	padding: 0;
	display: block;
	margin: 0 auto 10px auto;
	}

div#leftColumn a.thumbnailImage img
	{
		float: none;
		display: block;
		margin: 5px auto;
	}

/* Image Gallery */
div#idlImageGallery img
	{
	margin: 5px;
	}
	
	/* Image gallery teaser template*/
	img#mainGalleryImg
		{
		width: 188px;
		}
	
	img.imageGalleryThumb
		{
		padding: 1px 1px 0 0;
		}

p.booking
	{
	background: url(../wsimages/booking_bg.jpg) no-repeat left bottom;
	height: 86;
	width:;
	padding: 15px 10px;
	display: block;
	margin: 0;
	}

div#rightColumn div.boxContent span.bookingLink {
	margin-bottom: 8px;
	display: block;
	font-size: 1.2em;
}
