body { font: 400 11px 'trebuchet ms',arial,sans-serif; color: #888; min-height: 100%;	background-color: #f0f0f0; margin: 0px; padding: 0px; }

.shell { width: 960px; margin: 0px auto;	background-color: white; }
.head { width: 960px; padding: 15px 0px; margin: 0px auto; text-align: center; }
.left { background-color: #360758; width: 25%; color: white; }
.right { width: 75%; color: black; }
.foot { text-align: center; }
.footer { height: 40px; text-align: center; background-color: #c0c0c0; color: white; }
.navigation { width: 960px; height: 40px; margin: 0px; background-color: #c0c0c0; }
.navitem { width: 160px; height: 40px; margin: 0px; background-color: #c0c0c0; }

a { color:#360758; text-decoration: underline; }
a:visited { color: #360758; }
a:active { color: #360758; text-decoration: underline; }
a:hover { color: #360758; text-decoration: underline; }

#nav {	width: 960px;	margin-left: auto; margin-right: auto; text-align: center; }
#nav ul {	list-style-type: none; margin: 0; padding: 0px; height: 40px; }
#nav ul li { float: left; display: block; }
#nav ul li a { display: block;	text-indent: -9999px;	overflow: hidden; height: 40px; }
#nav ul li.home a { width: 137px; height: 40px; background: url(images/home.gif) no-repeat; }
#nav ul li.accommodation a { width: 138px; height: 40px; background: url(images/accommodation.gif) no-repeat;}
#nav ul li.reservations a { width: 137px; height: 40px; background: url(images/reservations.gif) no-repeat; }
#nav ul li.events a { width: 137px; height: 40px; background: url(images/events.gif) no-repeat; }
#nav ul li.brochure a { width: 137px; height: 40px; background: url(images/brochure.gif) no-repeat; }
#nav ul li.contact a { width: 137px; height: 40px; background: url(images/contact.gif) no-repeat; }
#nav ul li.faq a { width: 137px; height: 40px; background: url(images/faq.gif) no-repeat; }
#nav ul li a:hover, #nav ul li a.selected {	height: 40px; background-position: 0 -40px; }

#content { width: 960px; margin: 0px auto; }
#content h1, #content h1 a {	font: 25px 'century gothic',arial,sans-serif;	color: #360758;	margin-top: -5px; }
#content h3, #content h3 a { font: 15px 'century gothic'; color: #360758; }
#content p {	margin: 5px 0 10px 0;	line-height: 1.5em;	}
#content p img.right, #content p img.left {	clear: none;	padding: 4px;	border: 1px solid #CCC;	background-color: #EEE;	}
#content p img.right {	float: right;	margin: 0 0 10px 15px;	}
#content p img.left {	float: left;	margin: 0 15px 10px 0;	}

p.info {	border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;	background: #F3F3F3 url('images/bullet.gif') no-repeat left center;	font-size: 0.9em;	padding: 10px 5px 10px 25px;	width: 605px;	float: right;	}
.blockquote {	display: block;	background: transparent url('images/quote.gif') no-repeat top left;	padding: 10px 10px 10px 25px;	border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;	}
ol {	font-weight: 800;	font-size: 1.0em;	color: #0CC;	margin: 20px;	}
ol span {	font: 400 1.0em arial,sans-serif;	color: #888;	}
ol li {	margin-left: 25px;	padding: 4px 0;	}
.clearer {	clear: both;	line-height: 0; 	height: 0; 	font-size: 0;	}

/*.button {float:right; margin-right: 40px; background-color: #4DA0C6; color:#fff; font-size: 11px; font-weight:bold; cursor:pointer;} */



