body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330099;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #330099;
}

h1 {
	font-size: 14px;
	color: #330099;
	font-weight: bold;
	display: inline;
}

.h2 {
	font-size: 12px;
	color: #330099;
	font-weight: bold;
	display: inline;	
}

h3 {
	font-size: 11px;
	color: #330099;
	font-weight: bold;
	display: inline;
}

h4 {
	font-size: 10px;
	color: #330099;
	font-weight: bold;
	display: inline;
}

h1.purple {
	font-size: 16px;
	color: #330099;
	font-weight: bold;
	display: inline;
}

h2.purple {
	font-size: 14px;
	color: #330099;
	font-weight: bold;
	display: inline;	
}

h3.purple {
	font-size: 13px;
	color: #330099;
	font-weight: bold;
	display: inline;
}

h4.purple {
	font-size: 12px;
	color: #330099;
	font-weight: bold;
	display: inline;
}

.masthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #330099;
	text-align: center;
	background-color: #FFCC99
}

.main_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #330099;
	background-color: #FFCC99;
	padding-top: 0px;
}

.navigation_table {
	padding: 0px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	background-color: #FFCC99;
}

.links_table {
	padding: 0px;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
}

td.navigation_cell {
	background-color: #FFCC99;
	padding: 0px;
}

td.navigation_cell_over {
	background-color: #330099;
	padding: 0px;
}

td.navigation_cell_active {
	background-color: #330099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#66FF99;
	font-weight: bold;
	padding: 0px;
}

td.links_cell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #FFCC99;
	padding: 0px;
}

td.links_cell_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #330099;
	padding: 0px;
}

td.links_cell_active {
	background-color: #330099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#66FF99;
	font-weight: bold;
	padding: 0px;
}



.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#330099;
	font-weight: bold;
	text-decoration: none;
}


.nav_over,.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#66FF99;
	font-weight: bold;
	text-decoration: none;
}


.nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#3366CC;;
	font-weight: bold;
	text-decoration: none;
}

.linkslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#330099;
	font-weight: bold;
	text-decoration: none;
}

.linkslink_over,a.linkslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#66FF99;
	font-weight: bold;
	text-decoration: none;
}


.linkslink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#3366CC;
	font-weight: bold;
	padding: 0px;
}

.mapnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#330099;
	font-weight: bold;
	text-decoration: none;
}

.mapnav_over,.mapnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#66FF99;
	font-weight: bold;
	text-decoration: none;
}

a.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#330099;
	font-weight: bold;
	text-decoration: none;
}

a.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#66FF99;
	font-weight: bold;
	text-decoration: none;
}

.videolinks {
	background-color: #330099;
	padding: 3px;
	border: 1px inset #006633; 	
}

.videolinks_over,.videolinks:hover {
	background-color:#CCFFCC;
	padding: 3px;
	border: 1px inset #006633;
}

.videolinks_active,.videolinks:active {
	background-color: #66FF99;
	padding: 3px;
	border: 1px inset #006633;
}

.row_top_1
	{
	background-color: #FFFF99;	
	}
	
.row_top_2
	{
	background-color: #FFCCCC;	
	}
	
.row_bottom
	{
	background-color: #FFCC99;	
	}

	
input.submit
	{
	font-size: 14px;
	color:#330099;
	font-weight: bold;
	background-color: #FFCC99;
	}
	
input.submit:hover
	{
	font-size: 14px;
	color:#66FF99;
	font-weight: bold;
	background-color: #330099;
	}
	
select.select
	{
	font-size: 14px;
	color:#330099;
	font-weight: bold;
	background-color: #FFCC99;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	}
	
.linkblock {
	background-color: #FFCC99;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.picture_frame	{
	background-color:#CCFFCC;
/*padding: 3px;*/
	border: 1px inset #6633FF;
}	

.link_frame_outer	{
	background-color:#CCFFCC;
	border: 1px inset #6633FF;
}
 
.link_frame_inner	{
	background-color:#FFFFFF;
	border: 1px inset #6633FF;
}

.reservations_frame_inner	{
	background-color:#FFFFFF;
	border: 1px inset #6633FF;
	padding: 15px
}

/*
.nav_frame_outer	{
	background-color:#CCFFCC;
	border: 1px inset #6633FF;
	padding: 0px;
}
*/ 
.nav_frame_inner	{
	background-color:#FFCC99;
	border: 1px inset #6633FF;
	padding: 0px;
}

.ad_frame_inner	{
	background-color:#FFFFFF;
	border: 1px inset #6633FF;
	padding: 0px;
}

td.guestbook	{
background-image: url(./images/guestbook.jpg);
	}
	
td.guestbook:hover	{
background-image: url(./images/guestbook_page.jpg);
cursor:pointer;
	}
	

td.address {
	background-image: url(./images/cutout.jpg);
	text-align: center;
	background-repeat: no-repeat;
}

div.millfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: #330099;
	text-align: center
}



.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	color: #330099;
	line-height: 14px;
	}
	
td.border_left {
background-image: url(./images/border_left.gif);
}
	
td.border_right {
background-image: url(./images/border_right.gif);
}

a.text_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}

a.text_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

div.icon_tip {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}

div.icon_tip_spent {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC99;
}

td.right_hand_side {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	font-weight: normal;
}

a.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.credits:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C0C0FF;
	font-weight: normal;
}

