body

{

/*	font-family: Arial, Helvetica, sans-serif; */

    font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Helvetica, Verdana, sans-serif;

	font-size: 9pt;

	font-stretch: condensed;

	color: #1d4d52;

	text-align: left;

/*	scrollbar-base-color:#45B3BE;*/

}

		

a:link			{color: #42ADB7; font-weight: bold; text-decoration: none;}

a:visited		{color: #296D73; font-weight: bold; text-decoration: none;}

a:hover			{text-decoration: underline;}



a img			{border: none;}



h3, h4

{

	margin-bottom: 5px;

}



h3

{

    font-size: 10pt;

}



/* form styles */



textarea.formInputText, input.formInputText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

    border: 1px solid #7f9db9;

    padding: 2px;

    margin: 1px;

}



textarea.formInputText:focus, input.formInputText:focus {

    background-color: #AFEBEA;

    border: 1px solid #7f9db9;

    padding: 2px;

    margin: 1px;

}



/* ----------------------------------------- */

#mainframe

{

/*	background-color:#FFFF99;*/

}



#leftcolumn

{

	width: 374px;

	height: 531px;

	float: left;

    margin-top: 5px;

    margin-left: 8px;

}



#rightcolumn

{

/*	background-color:#333366; */

	width: 410px;

	height: 535px;

	float: left;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #286b73;

}



#mainnav

{

/*	background-color:#3399FF; */

	width: 420px;

}



#subnav

{

/*	background-color:#9999CC; */

	width: 420px;

}



#titlegfx

{

/*	background-color:#7447CC; */

	margin-top: 10px;

	margin-left: 3px;

/*	padding-top: 10px;

	padding-left: 3px; */

	width: 420px;

}



#content

{

/*	background-color:#CC66FF; */

	width: 385px;

	height: 400px;

	padding-left: 15px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 2px;

	overflow: auto;

}



#content p

{

	margin-bottom: 10px;

	margin-top: 0px;

	text-align: justify;

/*	line-height: 100%*/

}



#content p.right

{

	text-align: right;

}



#content p.left

{

	text-align: left;

}



#content p.rightdate

{

	font-family: Arial, Helvetica, sans-serif;

	text-align: right;

}



#content img

{

	margin-left: 5px;

	margin-right: 5px;

	margin-bottom: 10px;

}



#content img.float_left {

    float: left;

    margin-top: 5px;

    margin-right: 5px;

    margin-bottom: 5px;

}



#content img.float_right {

    float: right;

    margin-top: 5px;

    margin-left: 5px;

    margin-bottom: 5px;

}



/* table styles */



#content table td, #content table th

{

    font-size: 9pt;

	padding-left: 4px;

	padding-right: 4px;

}



#content .darker

{

	background-color: #A7DCDF;

}



/* guestbook styles */



#content .location

{

	font-size: 8pt;

}



#content .date

{

	font-family: Arial, Helvetica, sans-serif;

    text-align: right;

    font-style: italic;

}



#content .comment

{

    margin-top: 5px;

    margin-bottom: 5px;

}



#footer

{

/*	background-color:#66FF00; */

	clear: both;

}



#footerleft

{

/*	background-color:#990033;*/

	float: left;

	width: 374px;

	margin-left: 8px;

}



#footerright

{

/*	background-color:#CC6600;*/

	float: left;

	padding-top: 1px;

	text-align: right;

	width: 420px;

}





/* reservation form styles */



#reservation_header

{

    background-color: #45b3be;

    width: 93%;

    margin-top: 10px;

    margin-bottom: 10px;

    padding: 2px;

    padding-left: 5px;

}



#reservation_confirmation

{

    border: 3px solid #45b3be;

/*    width: 93%; */

    margin-top: 10px;

    margin-bottom: 10px;

    padding: 2px;

    padding-left: 5px;

}



