	body {
		font-family: Arial;
	}
	
	a:link, a:visited {
		color: #4B4126;
		font-size: 1em;
		text-decoration: none;
		font-weight: bold;
	}
	
	a:hover, a:active {
		text-decoration: underline;
	}
	
	.nav {
		font-family: Arial;
		font-size: .9em;
		font-weight: bold;
	}
	
	.nav td.nav_link, .nav td.nav_selected {
		padding-left: 10px;
		padding-top: 7px;
		width: 198px;
		height: 30px;
		vertical-align: top;
		cursor: pointer;
	}

	td.nav_selected a:link, td.nav_selected a:visited {
		color: #000000;
	}
	
	.nav a:link, .nav a:visited, .nav a:hover, .nav a:active {
		color: #6D6348;
		text-decoration: none;
	}
	
	.row1 {
		background-color: #FFFFFF;
		cursor: pointer;
	}
	
	.row2 {
		background-color: #E9E9E9;
		cursor: pointer;
	}
	
	.highlight {
		background-color: #BBBBBB;
		cursor: pointer;
	}
	
	.pretty_table {
		font-size: .9em;
		border: 1px #7F745A solid;
	}
	
	.pretty_table th {
		text-align: center;
		background-color: #37D1DB;
		color: #000000;
		font-size: 1.25em;
		padding: .15em;
	}
	
	.pretty_table #sh {
	 	background-color: #7F745A;
	 	color: #FFFFFF;
	 	text-align: center;
		padding: .25em;
	}
	
	#sh .sub_heading {
		padding: .25em;
	}
		
	td.mini_links {
		padding-left: 6px;
		vertical-align: top;
	}
	
	td.mini_links a:link, td.mini_links a:visited {
		color: #4B4126;
		font-size: .75em;
		text-decoration: none;
		font-weight: normal;
	}
	
	td.mini_links a:hover, td.mini_links a:active {
		text-decoration: underline;
	}
	
	.main_content {
/*		background-image: url('/pineapple/assets/images/background.jpg');
*/
		background-color: #FAF0DC;
		padding: .5em .7em 1em .7em;
		font-size: 1em;
	}
	
	ul li {
		padding-bottom: 5px;
	}
	
	.guest_date {
	 	padding: .25em;
	 	text-align: right;
	 	font-weight: bold;
	 	width: 38%;
	}
	
	.guest_name {
		padding: .5em;
	}
	
	.gallery {
		width: 80%;
	}
	
	.gallery img {
		border: 1px #4B4126 solid;
	}

	.footer {
		background-image: url('/assets/images/footer_background.jpg');
		vertical-align: top;
	}

	.footer td.nav {

		background: inherit;
		font-family: Arial;
		text-align: center;
		background-image: none;
	}

	.footer td.nav a:link, .footer td.nav a:visited {
		color: #000000;
		font-weight: normal;
	}
		
	.footer td.nav a:hover {
		color: #FFFFFF;
	}
	
	.footer table {
		font-size: .7em;
		color: #000000;
		font-family: Arial;
	}
	
	.footer td.copy {
		font-size: .9em;
		color: #000000;
		font-family: Arial;
		text-align: center;
	}
