body.about {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	background: url(images/bg21.jpg);
	margin-top: 2em;
	direction: ltr;
}

body.menu {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	background: url(images/bg17.jpg);
	margin-top: 2em;
	direction: ltr;
}

body.gallery {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	background: url(images/background.jpg);
	margin-top: 2em;
	direction: ltr;
}

body.index {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	background: url(images/bg17.jpg);
	margin-top: 2em;
	direction: ltr;
}

body.events {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	background: url(images/bg20.jpg);
	margin-top: 2em;
	direction: ltr;
}

body.links {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	background: url(images/bg18.jpg);
	margin-top: 2em;
	direction: ltr;
}

table.super {
	width: 900px;
	background-color: white;
	border-top: groove #777777;
	border-right: groove #777777;
	border-bottom: groove #777777;
	border-left: groove #777777;
	border-width: 10px;
}

td.textbg {
	background-color: white;
	border-top: 6px solid white;
	border-right: 4px solid white;
	background-image: url(images/menubg.jpg);
	width: 100%;
}


td.backtext{
	background:url(images/toptex2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

img.gallery {
	border-top: solid black;
	border-right: solid black;
	border-bottom: solid black;
	border-left: solid black;
	border-width: 2px;
}

.blockbox {
	border-top: solid black;
	border-right: solid black;
	border-bottom: solid black;
	border-left: solid black;
	border-width: 1px;
	background: white;
	padding-top: 0px; 
	padding-right: 15px; 
	padding-bottom: 5px; 
	padding-left: 15px;
}


.header {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}

.heavy {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
}

.text {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

.small {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, Sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}

.tiny {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, Sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #000000;
}

.section {
	font-family: Times, "New Times Roman", "New Century Schoolbook", serif;
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #000000;
}

.drink {
	font-family: Arial, Helvetica, "Microsoft Sans Serif", Verdana, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
}

.msmall {
	font-family: Times, "New Times Roman", "New Century Schoolbook", serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
}

.mtiny {
	font-family: Times, "New Times Roman", "New Century Schoolbook", serif;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #000000;
}

.nav	{
	font-size: 12px;
	display: block;
	border-top: 2px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	background: url(images/column.gif);
	background-color: #FFFFFF;
	background-repeat: y;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}


.menu1 {
	font-size: 12px;
	border-bottom: 2px solid #FF9000;
	border-top: 1px solid #FF9000;
	border-left: 2px solid #FF9000;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #FFFFFF;
	color: #FF9000;
	font-weight: bold;
	width: auto;
}

.nav1	{
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #FF9000;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.nav1	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #FF9000;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.nav1	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF9000;
	width: auto;
}

.nav1	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF9000;
	color: #FFFFFF;
	width: auto;
}

.nav1	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}

.submenu1 {
	font-size: 12px;
	border-bottom: 2px solid #FFCC8E;
	border-top: 1px solid #FFCC8E;
	border-left: 2px solid #FFCC8E;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #FFFFFF;
	color: #FFD968;
	font-weight: bold;
	width: auto;
}

.sub1	{
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #FFD968;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.sub1	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #FFC57F;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.sub1	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFCC8E;
	width: auto;
}

.sub1	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFCC8E;
	color: #FFFFFF;
	width: auto;
}

.sub1	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}

.menu2 {
	font-size: 12px;
	border-bottom: 2px solid #CC0000;
	border-top: 1px solid #CC0000;
	border-left: 2px solid #CC0000;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #FFFFFF;
	color: #CC0000;
	font-weight: bold;
	width: auto;
}

.nav2	{
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.nav2	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #CC0000;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.nav2	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC0000;
	width: auto;
}

.nav2	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC0000;
	color: #FFFFFF;
	width: auto;
}

.nav2	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}

.submenu2 {
	font-size: 12px;
	border-bottom: 2px solid #FF8282;
	border-top: 1px solid #FF8282;
	border-left: 2px solid #FF8282;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #FFFFFF;
	color: #FF8282;
	font-weight: bold;
	width: auto;
}

.sub2 {
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #FF8282;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.sub2	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #FF8282;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.sub2	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF8282;
	width: auto;
}

.sub2	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF8282;
	color: #FFFFFF;
	width: auto;
}

.sub2	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}

.menu3 {
	font-size: 12px;
	border-bottom: 2px solid #0099CC;
	border-top: 1px solid #0099CC;
	border-left: 2px solid #0099CC;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #FFFFFF;
	color: #0099CC;
	font-weight: bold;
	width: auto;
}

.nav3	{
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #0099CC;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.nav3	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #0099CC;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.nav3	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #0099CC;
	width: auto;
}

.nav3	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #0099CC;
	color: #FFFFFF;
	width: auto;
}

.nav3	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}

.submenu3{
	font-size: 12px;
	border-bottom: 2px solid #A1C1DE;
	border-top: 1px solid #A1C1DE;
	border-left: 2px solid #A1C1DE;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #FFFFFF;
	color: #A1C1DE;
	font-weight: bold;
	width: auto;
}

.sub3	{
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #A1C1DE;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.sub3	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #A1C1DE;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.sub3	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #A1C1DE;
	width: auto;
}

.sub3	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #A1C1DE;
	color: #FFFFFF;
	width: auto;
}

.sub3	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}

.menu4 {
	font-size: 12px;
	border-bottom: 2px solid #386D28;
	border-left: 2px solid #386D28;
	border-top: 1px solid #386D28;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #FFFFFF;
	color: #386D28;
	font-weight: bold;
	width: auto;
}

.nav4	{
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #386D28;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.nav4	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #386D28;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.nav4	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #386D28;
	width: auto;
}

.nav4	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #386D28;
	color: #FFFFFF;
	width: auto;
}

.nav4	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}

.submenu4 {
	font-size: 12px;
	border-bottom: 2px solid #7AA24A;
	border-top: 1px solid #7AA24A;
	border-left: 2px solid #7AA24A;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #FFFFFF;
	color: #7AA24A;
	font-weight: bold;
	width: auto;
}

.sub4	{
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #7AA24A;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.sub4	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #7AA24A;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.sub4	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #7AA24A;
	width: auto;
}

.sub4	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #7AA24A;
	color: #FFFFFF;
	width: auto;
}

.sub4	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}



.menu5 {
	font-size: 12px;
	border-bottom: 2px solid #8B34B4;
	border-left: 2px solid #8B34B4;
	border-top: 1px solid #8B34B4;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #FFFFFF;
	color: #8B34B4;
	font-weight: bold;
	width: auto;
}

.nav5 {
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #8B34B4;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.nav5	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	background-color: #8B34B4;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.nav5	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 2px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #8B34B4;
	width: auto;
}

.nav5	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #8B34B4;
	color: #FFFFFF;
	width: auto;
}

.nav5	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 10px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}

.submenu5 {
	font-size: 12px;
	border-bottom: 2px solid #CF66FF;
	border-top: 1px solid #CF66FF;
	border-left: 2px solid #CF66FF;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #FFFFFF;
	color: #CF66FF;
	font-weight: bold;
	width: auto;
}

.sub5 {
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: #CF66FF;
	color: #FFFFFF;
	font-weight: bold;
	width: auto;
}

.sub5	a:link {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	background-color: #CF66FF;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}

.sub5	a:visited {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #CF66FF;
	width: auto;
}

.sub5	a:hover {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CF66FF;
	color: #FFFFFF;
	width: auto;
}

.sub5	a:active {
	font-size: 12px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	display: block;
	padding: 6px 2px 6px 20px;
	text-decoration: none;
	font-weight: bold;
	background-color: #CC99FF;
	color: #FFFFFF;
	width: auto;
}


