@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body {
	background: #234b66 url(../images/background_left.jpg) top left no-repeat;
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	color: #333;
	line-height: 1.25em;		
}

a:link, a:visited {
	color:#0055a5;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.read:link, a.read:visited {
	color: #333;
	padding:4px 2px 4px 5px;
	text-decoration:none;
}

a.read:hover {
	text-decoration:underline;
}

a.icon[href$=".pdf"] {
	background: url(../pdf/pdficon_small.gif) no-repeat right;
	padding: 5px 20px 0 0;
}

p.orange {
	background-color:#e7d4ab;
}

#table_header {
	margin: 0 10px 0 10px;
	border: 2px;
} 

#table_header td {
	font-size: 0.875em; /* 16x0.875=14  */
	color: #54483a;
	font-weight: bold;
}

#table_header2 {
	margin: 0 10px 0 20px;
	border: 2px;
} 

#table_header2 td {
	font-size: 0.875em; /* 16x0.875=14  */
	color: #54483a;
	font-weight: bold;
} 

#table_content {
	margin: 5px 10px 5px 10px;
	background-color: #CCCCCC;
	width: 330px;
} 

#table_content td {
	font: 0.75em Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}

.blueheader {
	color: #234b66;
	font-weight: bold;
}

#wrap {
	background: url(../images/background_right.jpg) top right no-repeat;
}

#page {
	margin: 0 auto;
	width: 700px;
	background: #eff0f0;
	text-align: left;
}

#header {
	height: 87px;
	background: #FFF url(../images/header.gif);
}

#menu {
	height: 40px;
	background:url(../images/nav_background.gif);
}


#gallery {
	height: 213px left;
	background: #eff0f0;
}

#content-badges {
	float: right;
	width: 142px;
	margin: 0px 8px 0px 0px;
	background:url(../images/divider_03.png) left top no-repeat;
}

#content-badges p {
	font-size: 0.75em; /* 16x0.75=12  */
	margin: 16px 10px 0px 7px;
	line-height: 1.4em;
}

#content-secondary {
	float: right;
	width: 200px;
	background:url(../images/subheader_back.gif) top repeat-x;
}

#content-secondary p {
	font-size: 0.75em; /* 16x0.75=12  */
	margin: 16px 10px 0px 7px;
	line-height: 1.4em;
}	

#content-secondary li {
	font-size: 0.75em; /* 16x0.75=12  */
	margin: 10px 10px 0px 22px;
	list-style-type: disc;
}

#content-secondary li.num {
	font-size: 0.75em; /* 16x0.75=12  */
	margin: 10px 10px 0px 7px;
	list-style: decimal inside;
}

#content-primary {
	float: right;
	width: 350px;
	background:url(../images/subheader_back.gif) top repeat-x;
}

#content-primary p {
	font-size: 0.875em; /* 16x0.875=14  */
	margin: 16px 10px 0px 10px;
}

#content-primary li.text {
	font-size: 0.875em; /* 16x0.875=14  */
	margin: 10px 10px 0px 27px;
	list-style-type: disc;
	line-height: 1.25em;	
}

#content-calendar {
	float: right;
	width: 350px;
	background:url(../images/subheader_back.gif) top repeat-x;
}

#content-calendar p {
	font-size: 0.875em; /* 16x0.875=14  */
	margin: 16px 20px 0px 20px;
	line-height: 1.4em;
}

.outline {
	background-color:#cccccc;
	padding: 2px;
	margin: 16px 20px 0px 20px;
	width: 300px;
	height: 250px;
}

.available {
	background-color: #CCC;
}
.booked {
	background-color: #da9b30;
}

#footer {
	clear: right;
	background:url(../images/border_footer.png) top repeat-x;
	height: 50px;
}
#footer p {
	font-size: 0.625em;
	color:#666666;
	line-height:1.2em;
	padding: 8px 10px 0px 10px;
}