/* 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 { background-color: #000000; height: 85px;  color:#957638; }

#logo { float: left; margin-left: 20px; margin-top: 7px; }
#title { font-family: Georgia, "Times New Roman", Times, serif; float: right; margin-right: 30px; margin-top: 60px; font-size: 9px; text-align: right }

#lordwelcome { clear: left; width: 288px; float: left; }
#lordwelcome_in { margin: 15px 20px 15px 20px; _margin: 12px 15px 10px 15px; }

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

#flash { height: 190px; background-color: #f4f0e7; float: right }

#menu { width: 250px; float: left; }
#menugallery { width: 250px; float: left; margin-left: 20px; margin-top: 13px; _margin-left: 10px; }
#rightcontent { width: 470px; float: right; margin-right: 10px; }

#footer { color:#cccccc; font-size: 10px; margin-top: 30px; width: 760px; margin-left: auto; margin-right: auto }

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

.clear { clear: both; font-size: 0px; line-height: 0px; }
.larger { font-size: 13px }
.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: 11px }
.subtitle2 { margin:4px 20px 16px 20px; font-size:90%; vertical-align:top; }


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

a.navlinksub { line-height: 19px; text-decoration: none; padding-left: 25px; }
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; }
a.navlinksubover:link { color: #333333; }
a.navlinksubover:active { color: #333333; }
a.navlinksubover:visited { color: #333333; }
a.navlinksubover:hover { color: #333333; }


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: #957638; }
a.mainlink:active { color: #957638; }
a.mainlink:visited { color: #957638; }
a.mainlink:hover { color: #333333; }

h1 span { display: none; }
h1#about { height: 94px; background-image: url("images/title_home.jpg"); background-repeat: no-repeat; margin: 0 }
h1#marquee { height: 94px; background-image: url("images/title_marquee.jpg"); background-repeat: no-repeat; margin: 0 }
h1#history { height: 94px; background-image: url("images/title_history.jpg"); background-repeat: no-repeat; margin: 0 }
h1#brochures { height: 94px; background-image: url("images/title_brochures.jpg"); background-repeat: no-repeat; margin: 0 }
h1#gallery { height: 94px; background-image: url("images/title_gallery.jpg"); background-repeat: no-repeat; margin: 0 }
h1#papers { height: 94px; background-image: url("images/title_papers.gif"); background-repeat: no-repeat; margin: 0 }
h1#weddings { height: 94px; background-image: url("images/title_weddings.jpg"); background-repeat: no-repeat; margin: 0 }
h1#menus { height: 94px; background-image: url("images/title_weddingmenus.gif"); background-repeat: no-repeat; margin: 0 }
h1#bedrooms { height: 94px; background-image: url("images/title_bedrooms.gif"); background-repeat: no-repeat; margin: 0 }
h1#itinerary { height: 94px; background-image: url("images/title_itinerary.gif"); background-repeat: no-repeat; margin: 0 }
h1#prices { height: 94px; background-image: url("images/title_prices.jpg"); background-repeat: no-repeat; margin: 0 }
h1#accommodation { height: 94px; background-image: url("images/title_accommodation.jpg"); background-repeat: no-repeat; margin: 0 }
h1#suppliers { height: 94px; background-image: url("images/title_weddingsuppliers.jpg"); background-repeat: no-repeat; margin: 0 }
h1#testimonials { height: 94px; background-image: url("images/title_weddingtestimonials.jpg"); background-repeat: no-repeat; margin: 0 }
h1#map { height: 94px; background-image: url("images/title_map.jpg"); background-repeat: no-repeat; margin: 0 }
h1#corporate { height: 94px; background-image: url("images/title_corporate.gif"); background-repeat: no-repeat; margin: 0 }
h1#launches { height: 94px; background-image: url("images/title_corporatelaunches.gif"); background-repeat: no-repeat; margin: 0 }
h1#boardroom { height: 94px; background-image: url("images/title_corporateboardroom.gif"); background-repeat: no-repeat; margin: 0 }
h1#filming { height: 94px; background-image: url("images/title_filming.jpg"); background-repeat: no-repeat; margin: 0 }
h1#estate { height: 94px; background-image: url("images/title_estate.gif"); background-repeat: no-repeat; margin: 0 }
h1#estate_map { height: 94px; background-image: url("images/title_estate_map.gif"); background-repeat: no-repeat; margin: 0 }
h1#rentals { height: 94px; background-image: url("images/title_rentals.gif"); background-repeat: no-repeat; margin: 0 }
h1#news { height: 94px; background-image: url("images/title_news.jpg"); background-repeat: no-repeat; margin: 0 }
h1#contact { height: 94px; background-image: url("images/title_contact.jpg"); background-repeat: no-repeat; margin: 0 }

h2 { color: #957638; font-size: 12px; }
h3 { color: #957638; font-size: 12px; margin-top: 0px; margin-bottom: 0px }

.smalltext {
	font-size: 10px;
}
