body {
	margin: 0 0 0 0;
	background: #0076A3 url('images/bgblueleather.jpg');
	color: #000066;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
a:link, a:visited {
	color: #F90;
	font-weight: bold;
}
a:hover {
	color: #FC0;
}
.header { /* header div tag style */
	background: url('images/skycloud_back1.jpg');
	border-bottom: 4px double #fff;
	padding-bottom: 5px;
	color: #FFF;
	font-size: 80%;
}
.header h2 { /* H2 style for the header */
	color: #729AA3;
}
.footer { /* div style for footer div */
	clear: both;
}
.footertext { /* Text style for the footer text */
	color: #fff;
	font-size: 10px;
}
.footertext a:link {
	color: #0F0;
}
.footertext a:visited {
	color: #0F0;
}
.container {
	margin-left: 2em;
	margin-right: 4em;
	text-align: left;
	width: 75%;
}
.cabin_list { /* Outside containing div tag for cabin list */
	text-align: center;
}

.cabin_info { /* Data table for cabin information */
	width: 100%;
	height: 200px;
	border: 1px outset;
	background: #006;
	color: #fff;
}
.cabin_info td { /* Data cell for cabin information */
	border: 1px inset;
}
.cabin_info h3 {
	color: #FC0;
}
.text_region1 { /* Default block style for text region div tags */
	/* background: #003663; */
	/* border: 2px outset; */
	padding: 1em;
	color: #003;
}
.category_table, .food_table, .marine_table, .camping_table { /* Data table for food, marine rentals, and camping */
	border: 1px outset;
	background: #009;
	width: 550px;
}
.category_name {
	border: 1px inset;
	background: #F00;
	color: #FF0;
	font-weight: bold;
}
.category_desc {
	border: 1px inset;
	background: #039;
	color: #FFF;
	font-size: 80%;
}
.food_heading, .camping_heading { /* Header cells for food and camping */
	border: 1px inset;
	background: #006;
	font-weight: bold;
	color: #FFF;
}
.food_cell, .marine_cell, .camping_cell { /* Data cells for food, camping, and marine rentals */
	border: 1px inset;
	color: #FFF;
}
.notifytext { /* Notification text (administration) */
	font-weight: bold;
	color: #060;
}
.errortext { /* Error text (administration) */
	font-weight: bold;
	color: red;
}
.content { /* Content cell */
	padding: 0.25em;
}