/* CSS Document */

body { margin: 0; background-image:url(images/background.jpg); background-repeat: repeat-x; }

#wrapper { width: 800px; color:#333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; color: #666666 }
#topbar { height: 85px;  color:#999999; background-image: url(images/back_fade.jpg); background-repeat: repeat-x; }

#logo { float: left; margin-left: 20px; margin-top: 13px; }
#title { font-family: Georgia, "Times New Roman", Times, serif; float: right; margin-right: 23px; margin-top: 52px; font-size: 14px; text-align: right }

#lordwelcome { clear: left; width: 288px; height: 190px; background-color: #957638; color: #e0d3b3; float: left; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; line-height: 13px; font-size: 12px; }
#lordwelcome_in { margin: 15px 20px 15px 20px; }

#maincontent { width: 760px; margin: 0px 20px 15px 20px; }

#fade { height: 27px; color:#999999; background-image: url(images/back_fade.jpg); background-repeat: repeat-x; }

#menu { width: 250px; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; }
#menugallery { width: 250px; float: left; margin-left: 20px; margin-top: 13px; }
#rightcontent { width: 465px; float: right; margin-right: 10px; }

#flash { height: 190px; background-color:#d4d4d4; }

#footer { color:#cccccc; font-size: 11px; margin-top: 4px; width: 760px; margin-left: auto; margin-right: auto }
#bottom { clear: both; height: 33px; background-image: url(images/bottom_fade.jpg); background-repeat: repeat-x; }
#flourish { clear: both; float: right }

#flashleft { float: left; width: 288px }
#imageright { float: right; width: 512px; }

#somerley_link { background-color: #f2f4f7; border: solid 1px #e0e6ec; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #1c4a80; line-height: 15px }

#pricestable ul { margin-top: 6px; }
#pricestable2 ul { margin-top: 6px; }

.clear { clear: both; font-size: 0px; line-height: 0px; }
.larger { font-size: 15px }
.left { float: left; }
.leftmargin { float: left; margin-right: 20px; margin-bottom: 16px; }
.leftmargin2 { float: left; margin-bottom: 18px; margin-right: 6px; }
.right { float: right; }
.smaller { text-align: right; font-size: 12px; margin-top: 8px; }
.subtitle { color:#FFFFFF; font-weight: normal; font-size: 12px }
.subtitle2 { margin:4px 20px 16px 20px; font-size:90%; vertical-align:top; }
.grey { color: #999999; }
.rule { border-bottom: solid 1px #e8e8e8; line-height: 26px; width: 75px; }


a.navlink { line-height: 19px; text-decoration: none; margin-left: 6px; }
a.navlink:link { color: #19477c; }
a.navlink:active { color: #19477c; }
a.navlink:visited { color: #19477c; }
a.navlink:hover { color: #333333; }

a.navlinksub { line-height: 19px; text-decoration: none; padding-left: 25px; font-size: 12px; }
a.navlinksub:link { color: #999999; }
a.navlinksub:active { color: #999999; }
a.navlinksub:visited { color: #999999; }
a.navlinksub:hover { color: #333333; }

a.navlinksubover { line-height: 19px; text-decoration: none; padding-left: 25px; font-size: 12px }
a.navlinksubover:link { color: #666666; }
a.navlinksubover:active { color: #666666; }
a.navlinksubover:visited { color: #666666; }
a.navlinksubover:hover { color: #666666; }


a.footerlink { line-height: 17px; }
a.footerlink:link { color: #cccccc; }
a.footerlink:active { color: #cccccc; }
a.footerlink:visited { color: #cccccc; }
a.footerlink:hover { color: #333333; }

a.mainlink { line-height: 17px; }
a.mainlink:link { color: #456d9d; }
a.mainlink:active { color: #456d9d; }
a.mainlink:visited { color: #456d9d; }
a.mainlink:hover { color: #333333; }

a.somerleylink { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: none  }
a.somerleylink:link { color: #666666; }
a.somerleylink:visited { color: #666666; }
a.somerleylink:active { color: #666666; }
a.somerleylink:hover { color: #333333; }

h1 span { display: none; }
h1#home { height: 50px; background-image: url("images/title_home.gif"); background-repeat: no-repeat; margin: 0 }
h1#marquee { height: 50px; background-image: url("images/title_marquee.gif"); background-repeat: no-repeat; margin: 0 }
h1#brochures { height: 50px; background-image: url("images/title_brochures.gif"); background-repeat: no-repeat; margin: 0 }
h1#folly { height: 50px; background-image: url("images/title_folly.gif"); background-repeat: no-repeat; margin: 0 }
h1#history { height: 50px; background-image: url("images/title_history.gif"); background-repeat: no-repeat; margin: 0 }
h1#weddings { height: 50px; background-image: url("images/title_weddings.gif"); background-repeat: no-repeat; margin: 0 }
h1#menus { height: 50px; background-image: url("images/title_menus.gif"); background-repeat: no-repeat; margin: 0 }
h1#itinerary { height: 50px; background-image: url("images/title_itinerary.gif"); background-repeat: no-repeat; margin: 0 }
h1#prices { height: 50px; background-image: url("images/title_prices.gif"); background-repeat: no-repeat; margin: 0 }
h1#accommodation { height: 50px; background-image: url("images/title_accommodation.gif"); background-repeat: no-repeat; margin: 0 }
h1#suppliers { height: 50px; background-image: url("images/title_suppliers.gif"); background-repeat: no-repeat; margin: 0 }
h1#testimonials { height: 50px; background-image: url("images/title_testimonials.gif"); background-repeat: no-repeat; margin: 0 }
h1#corporate { height: 50px; background-image: url("images/title_corporate.gif"); background-repeat: no-repeat; margin: 0 }
h1#special { height: 50px; background-image: url("images/title_special.gif"); background-repeat: no-repeat; margin: 0 }
h1#capacity { height: 50px; background-image: url("images/title_capacity.gif"); background-repeat: no-repeat; margin: 0 }
h1#team { height: 50px; background-image: url("images/title_teambuilding.gif"); background-repeat: no-repeat; margin: 0 }
h1#news { height: 50px; background-image: url("images/title_news.gif"); background-repeat: no-repeat; margin: 0 }
h1#map { height: 50px; background-image: url("images/title_map.gif"); background-repeat: no-repeat; margin: 0 }
h1#contact { height: 50px; background-image: url("images/title_contact.gif"); background-repeat: no-repeat; margin: 0 }
h1#activities { height: 50px; background-image: url("images/title_activities.gif"); background-repeat: no-repeat; margin: 0 }

h1#press { height: 50px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #19477c; font-size: 21px; }

h2 {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;
	color: #19477c;
	font-size: 15px;
	margin-top: 0;
}
h3 { color: #19477c; font-size: 12px; margin-top: 0px; margin-bottom: 15px }
strong { color: #666666; }

.strong2 {
	color: #456d9d;
	font-weight: bold;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	line-height:1px;
	font-size: 1px;
}
#rightcontent img {
	margin-bottom: 10px;
}
#rightcontent em {
	font-size: 11px;
}

.smalltext {
	font-size: 10px;
}