body {
	background-color: #CCCC99; 
	font-family: tahoma; 
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 10px; 
	margin-bottom: 10px; 
	color: #466037;}

a {	color: #647132; }

a:visited {	color: #9b632c}

h1, h2 { display: inline }

img {border: 0}
h1 {font-size: 150%; text-align: center}
h2 {font-size: 100%}
h3 {font-size: 100%}

#footer {
	text-align: center;
	clear: both;
	border-top: 2px solid #466037; 
	padding-top: 3px;
	font-size: 80%}

#footer2 {
	text-align: center;
	font-size: 80%}

#frphoto {border: 2px solid #466037; margin: 10px 20px 7px 10px}  

img.cottphoto {	border: 2px solid #466037; margin: 0px 7px 0px 7px}

ul.content { list-style-position: inside; }

/** Calander styles **/

table.cal {
	color: black; 
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-collapse: separate;

}
table.cal>th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	-moz-border-radius: ;
}
table.cal>td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	-moz-border-radius: ;
}


td.blank {background-color: #CCCC99 }
td.fullbooked {background-color: #f34848}
td.partbooked {background-color: #FFFF66}
td.notbooked {background-color: #33CC33}
th.monthhead {}
td.colhead {}
td.prices {background-color: orange}
td.past {background-color: #5659ff}

/** Nav Bar Style **/

#navigation {
	border-top: 2px solid #466037;
	border-bottom: 2px solid #466037; 

	font-size: 105%;
	padding-top: 4px; 
	padding-bottom: 4px; 

	margin-top: 8px; 
	margin-bottom: 4px; }

.nowrap { white-space: nowrap; }

/** Visitors comments **/

q.viscom {
	display: block;
	font-style: italic;
	padding-bottom: 1em; }
