
body		{ font-family: "Lucida Grande","Verdana",sans-serif; font-size: 12px; line-height: 21px; margin: 0 0 20px 0; background-color: #eeeeee; text-align: justify; }
br.clear	{ clear: both; line-height: 1px; }

#container	{ width: 972px; background-color: #ffffff; margin: auto; border: 1px solid #cccccc; border-top: 0; }

a		{ color: #192e59; text-decoration: none; border-bottom: 1px dotted #192e59; }

#header		{ width: 972px; height: 201px; background-image: url(../images/header.jpg); }

#menu		{ width: 972px; height: 34px; background-image: url(../images/menu-bg.gif); background-repeat: repeat-x; list-style-type: none; margin: 0; padding: 0; }
#menu li	{ float: left; }
#menu li a	{ display: block; width: 161px; border-right: 1px solid #bbbbbb; height: 34px; line-height: 34px; text-align: center; color: #666666; border-bottom: 0; }
#menu li a:hover { background-color: #dddddd; }
#menu li a.last	{ border-right: 0; }

#main		{ margin: 25px 28px 0 28px; }

#photos		{ float: right; width: 314px; background-color: #ffffff; padding-left: 20px; }
#photos img	{ border: 7px solid #eeeeee; margin-bottom: 10px; }

.photos-home	{ width: 494px !important; }
.photos-bookings { width: 414px !important; }

h2		{ font-weight: normal; line-height: 30px; font-size: 16px; }

h3		{ font-size: 14px; color: #2e76a2; border-bottom: 1px dotted #2e76a2; }

.video		{ float: left; width: 290px; height: 290px; }

.intro		{ font-size: 14px; color: #2e76a2; }

.gallery a	{ display: block; float: left; width: 165px; height: 130px; margin: 8px; overflow: hidden; border: 0;  }
.gallery a img	{ height: 130px; border: 0; }
.gallery a.tall	{ width: 98px; }
.gallery a.tall img { width: 98px; height: auto; }

table		{ border-collapse: collapse; background-color: #ffffff; }
table td	{ border: 1px solid #cccccc; padding: 4px 25px 4px 8px; }
table tr.top 	{ font-weight: bold; }

#footer		{ text-align: center; margin: 5px; }
#footer span	{ color: #bbbbbb; margin: 0 15px; }
#footer a	{ color: #bbbbbb; margin: 0 15px; border-bottom: 0; }
#footer a:hover	{ border-bottom: 1px dotted #bbbbbb; }

#contact	{ margin: 0 28px 28px 28px; font-weight: bold; }