td   {FONT: x-small Trebuchet MS, Verdana, sans-serif; color : #FFFFFF; }
p    {FONT: x-small Trebuchet MS, Verdana, sans-serif; color : #FFFFFF; }
body {FONT: x-small Trebuchet MS, Verdana, sans-serif; color : #FFFFFF; }

A:link		{	COLOR: #FFFF99; TEXT-DECORATION: none; font-size: 0.9em;}
A:active 	{	COLOR: #FFFF99; TEXT-DECORATION: none; font-size: 0.9em;}
A:visited	{	COLOR: #FFFF99; TEXT-DECORATION: none; font-size: 0.9em;}
A:hover 	{	COLOR: #FF9933; TEXT-DECORATION: underline; font-size: 0.9em;}

.small   {FONT: xx-small Trebuchet MS, Verdana, sans-serif; color:#grey;} 
.header  {FONT: Trebuchet MS, Verdana, sans-serif; weight: bold; color : #330066;} 
.address {FONT: xx-small Trebuchet MS, Verdana, sans-serif;} 

.picborder {  border: 1px solid #FFFFFF; } 

A.menu:link		{	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.menu:active 	{	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.menu:visited	{	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
A.menu:hover 	{	COLOR: #FFFFCC; TEXT-DECORATION: underline; FONT-WEIGHT: bold; }

A.submenu:link		{	COLOR: #08485D; TEXT-DECORATION: none;  }
A.submenu:active 	{	COLOR: #08485D; TEXT-DECORATION: none;  }
A.submenu:visited	{	COLOR: #08485D; TEXT-DECORATION: none;  }
A.submenu:hover 	{	COLOR: #3333CC; TEXT-DECORATION: none;  }

/*input, textarea {
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	border: 1px solid #000;
	background-color: #fff;
	color: #000;
}*/
/* gallery page top - the grey bit! */
table.galleryPageTop {
	width: 498px;
	background-color: #033;
}
table.galleryPageTop tr td {
	padding: 15px 25px;
}
table.galleryPageTop tr td h2 {
	font-weight: normal;
}
/* gallery image table layout */
table.galleryPageImages {
	width: 498px;
}
table.galleryPageImages tr td {
	width: 166px;
	text-align: center;
	vertical-align: middle;
}
table.galleryPageImages tr td img {
	border: 1px solid #fff;
	margin: 0 0 14px 0;
}
span.spacer {
	display: block;
	height: 1px;
	font: 1px /1 sans-serif;
	clear: both;
}
div.blackLine {
	width: 100%;
	margin: 18px 0 12px 0;
	background: #000;
}
p.newsarticledate {
	margin: 0 0 10px 0;
	font-size: 0.9em;
	color: #e5e5e5;
	letter-spacing: 1px;
}
div.tourNav {
	width: 136px;
	font-size: 0.9em;
	background-color: #003333;
	border: 1px solid #fff;
}
div.tourNav ul {
	margin: 8px;
	width: 100%;
	padding: 0;
	list-style: none;
}
div.tourNav ul ul {
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0;
	/*font-style: italic;*/
}

/* Links page below */

h3.linkHeader {
color: #006B6B;
	background: #002424;
	padding: 6px 6px 0 6px;
	font-size: 1.3em;
	letter-spacing: 1px;
}
h4.linkTitle {
	margin-bottom: 2px;
}