	body  	{
		color		:	#000000;
		background	:	#66FFCC;
		font-size	:	medium;
		text-align	:	justify;
		padding		: 	0em 1em;	
		margin		: 	0em 1em 0em 1em;
		}
img.floatR {
	float: right;
	clear: right;
	margin: 8px;
	border: 1px double #66FFCC;
}
	
img.floatLeft {
	float: left;
	clear: left;
	margin: 8px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
}
img.floatRight {
	float: right;
	clear: right;
	margin: 8px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
}



	h1, h2	{
		font-family	:	Arial, Helvetica, sans-serif;
		color		:	#000000;
		background	:	#FFCC00;
		text-align	:	center;
		}
			

	h3, h4	{
		font-family	:	Arial, Helvetica, sans-serif;
		color		:	#000000;
		background	:	transparent;
		text-align	:	left;
		}	
	
	p	{
		font-family	:	Arial, Helvetica, sans-serif;
		font-size	:	small;
		color		:	#000000;
		background	:	transparent;
		}	
	
	strong	{
		font-weight	:	bold;
		background	: 	transparent;
		}
	
	em	{
		font-style	:	italic;
		background	:	transparent;
		}
	
	ul	{
		font-family	:	sans-serif;
		font-size	:	small;
		margin-top	:	0;
		}
	
	.notes	{
		background	:	transparent;
		font-family	:	Arial, Verdana, sans-serif;
		font-size	:	x-small;
		color           :       #000000;
		text-decoration	:	none;
		}

	.banner	
		{
	background	:	transparent;
	padding		: 	0em;
	text-align	:	center;
	font-family	:	Arial, Verdana, sans-serif;
	font-size	:	large;
	font-weight	:	bold;
	color		:	#000000;
	background	:	#FFCC00;
	text-decoration	:	none;
	margin-top: 0em;
	margin-right: 5em;
	margin-bottom: 0em;
	margin-left: 5em;
		}

	.bookingForm	
		{
		background	:	transparent;
		padding		: 	0em 0em;	
		margin		: 	0em 1em 0em 1em;
		text-align	:	left;
		font-family	:	Arial, Verdana, sans-serif;
		font-size	:	medium;
		color		:	#000000;
		text-decoration	:	none;
		}

	A:link
		{
	color		: 	#0000CD;
	background	:	transparent;
		}
	A:visited
		{
		color		: 	#800080;
		background	:	transparent;
		}
	A:hover
		{
		color		: 	#FF0000; 
		background	:	transparent;
		}
	A:active 	
		{
		color		: 	#FF0000; 
		background	:	transparent;
		}
	
	pre	{
		font-family	: 	monospace;
		color		: 	#000000;
		background	: 	transparent;
		}

	.info
		{
		text-align	:	justify;
		padding		: 	0em 0em;	
		margin		: 	0em 1em 0em 1em;
		color		: 	#000000;	
		background	: 	transparent;
		}	
	.poem
		{
		margin		:	0em 1em 0em 3em;
		font-family	:	serif;
		font-style	:	italic;
		font-size	:	medium;
		}
	.centre
		{
		text-align	:	center;
		}	
	.right
		{
		text-align	:	right;
		}
	.left
		{
		text-align	:	left;
		}

	.index
		{
		font-family	: 	sans-serif;
		padding		: 	0em 0em;	
		margin		: 	0em 1em 0em 1em;
		color		: 	#000000;	
		background	: 	transparent;
		}

	.detail
		{
		font-family	:	"Times New Roman", serif;
		font-weight	:	bold;
		color		:	#000000;
		background	:	transparent;
		padding		:	0em 0em;
		top		:	-10em;
		margin		:	-1em 3em 2em 3em;
		}

	.highlight
		{
		padding		: 	1em 1em;	
		margin		: 	0em 2em 0em 2em;
		color		: 	#000000;	
		background	: 	transparent;
		text-align	:	center;
		font-size	:	large;
		font-family	:	Arial, sans-serif;
		}
	
	.indent
		{
		margin-left	:	2em;
		}

	img
		{
		margin-top	:	1em;
		margin-bottom	:	1em;
		margin-left	:	1em;
		margin-right	:	1em;
		}
