<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
html, body {
 height: 100%;
}
body {
 background-color: #472a24;
 background-image: url('../header/images/bckground.png');
 background-repeat: repeat-x;
 background-position: top center;
 font-size: 62.5%;
 height: 100%;
 margin: 0px;
 padding: 0px;
 width: 100%;
 min-width: 103.2em;
}

#t_container {
 min-height: 100%;
 position: relative;
}

#t_header {
 height: 52.8em;
 position: relative;
}

#t_header_content {
 background-image: url('../header/images/header.png');
 background-position: 0em 0em;
 background-repeat: no-repeat;
 display: block;
 height: 52.4em;
 margin: 0em auto;
 position: relative;
 width: 103.2em;
}

#t_facebook {
 background-image: url('../header/images/facebook.png');
 display: block;
 font-size: 1em;
 height: 8.5em;
 left: 70em;
 position: absolute;
 top: 3.4em;
 width: 27.2em;
}

#t_eat {
 background-image: url('../header/images/eatdrink.png');
 display: block;
 font-size: 1em;
 height: 8.5em;
 left: 10em;
 position: absolute;
 top: 3.4em;
 width: 22.4em;
}

#t_ss {
 display: block;
 font-size: 1em;
 height: 34.2em;
 left: 0.5em;
 position: absolute;
 top: 14.5em;
 width: 50.8em;
}

#t_ss .ss_image {
 -moz-border-radius-topleft: 0.6em;
 -webkit-border-top-left-radius: 0.6em;
 border-top-left-radius: 0.6em;

 display: none;
 height: 34.2em;
 overflow: hidden;
 position: absolute;
 width: 50.8em;
}

#t_ss .ss_image:first-child {
 display: block;
}

#t_header_right {
 background-image: url("../images/Updates2023/right_image-2023.png");

 -moz-border-radius-topright: 0.6em;
 -webkit-border-top-right-radius: 0.6em;
 border-top-right-radius: 0.6em;

 display: block;
 font-size: 1em;
 height: 34.2em;
 position: absolute;
 right: 0.5em;
 top: 14.5em;
 width: 50.8em;
}


#t_right_strip {
 background-color: white;
 display: block;
 font-size: 1em;
 height: 3em;

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

 position: absolute;
 right: 0.5em;
 top: 44.5em;
 width: 50.8em;
}

#t_lodging {
 display: block;
 font-size: 1em;
 height: 2.6em;
 padding: 0.4em 0em 0em 0em;
 position: absolute;
 right: 34.5em;
 text-align: center;
 top: 44.5em;
 width: 16.8em;
}

#t_rest {
 display: block;
 font-size: 1em;
 height: 2.6em;
 padding: 0.4em 0em 0em 0em;
 position: absolute;
 right: 17.2em;
 text-align: center;
 top: 44.5em;
 width: 17.2em;
}

#t_lounge {
 display: block;
 font-size: 1em;
 height: 2.6em;
 padding: 0.4em 0em 0em 0em;
 position: absolute;
 right: 0.5em;
 text-align: center;
 top: 44.5em;
 width: 16.6em;
}

#t_lodging span, #t_rest span, #t_lounge span {
 color: #6c080a;
 font-size: 1.8em;
 line-height: 1;
}

#t_logo {
 background-image: url('../header/images/logo.png');
 display: block;
 font-size: 1em;
 height: 19.7em;
 margin: 0em auto;
 position: relative;
 width: 26.5em;
}

#t_menu {
 background-image: url("../header/images/h_menu.png");
 bottom: 0em;
 display: block;
 font-size: 1em;
 height: 3.2em;
 left: 0.5em;
 padding: 0.4em 0em 0em 0em;
 position: absolute;
 right: 0.5em;
}

#t_center {
 display: block;
 /*overflow: auto;*/
 padding: 0em 0em 20em 0em;
 position: relative;
}

#t_center_content {
 display: block;
 margin: 0em auto 0em auto;
 padding: 0em;
 position: relative;
 width: 103.2em;
}

#t_content {
 margin: 1em;
 overflow: hidden;
 padding: 0em;
 width: 101.2em;
}

#t_footer {
 background-color: #6c080a;
 clear: both;
 display: block;
 height: 30em;
 margin: -20em 0em 0em 0em;
 overflow: hidden;
 position: relative;
}

#t_footer_content {
 background-image: url("../header/images/footerlogo.png");
 background-position: bottom right;
 background-repeat: no-repeat;
 display: block;
 height: 30em;
 margin: 0em auto;
 overflow: hidden;
 padding: 0em;
 position: relative;
 text-align: center;
 width: 103.2em;
}

#t_footer_top {
 background-color: white;

 -moz-border-radius-bottomleft: 0.6em;
 -webkit-border-bottom-left-radius: 0.6em;
 border-bottom-left-radius: 0.6em;

 -moz-border-radius-bottomright: 0.6em;
 -webkit-border-bottom-right-radius: 0.6em;
 border-bottom-right-radius: 0.6em;

 display: block;
 font-size: 1em;
 height: 1em;
 left: 0em;
 position: absolute;
 top: 0em;
 width: 103.2em;
}

#t_footer_info {
 display: block;
 height: 20em;
 left: 2em;
 margin: 0em;
 padding: 0em;
 position: absolute;
 text-align: left;
 top: 4em;
 width: 30em;
}

#t_footer_info p {
 font-weight: normal;
}

#t_footer_content p {
 color: white;
 font-family: Arial, sans-serif;
 font-size: 1.6em;
 font-weight: bold;
}

#t_background {
 height: 100%;
 position: absolute;
 width: 100%;
}

#t_background_grad {
 background-image: -webkit-linear-gradient(top, #ada187, #ebe8e1); 
 background-image:    -moz-linear-gradient(top, #ada187, #ebe8e1); 
 background-image:     -ms-linear-gradient(top, #ada187, #ebe8e1); 
 background-image:      -o-linear-gradient(top, #ada187, #ebe8e1); 
 background-image:         linear-gradient(top, #ada187, #ebe8e1);
 filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ada187', endColorStr='#ebe8e1', GradientType=0);
 -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ada187', endColorStr='#ebe8e1', GradientType=0)";

 bottom: 20em;
 left: 0em;
 position: absolute;
 top: 48.8em;
 width: 100%;
}

#t_background_content {
 height: 100%;
 position: relative;
 margin: 0em auto;
 width: 103.2em;
}

#t_content_bg {
 background-color: white;

 -moz-border-radius-topleft: 0.6em;
 -webkit-border-top-left-radius: 0.6em;
 border-top-left-radius: 0.6em;

 -moz-border-radius-topright: 0.6em;
 -webkit-border-top-right-radius: 0.6em;
 border-top-right-radius: 0.6em;

 bottom: 20em;
 left: 0em;
 position: absolute;
 top: 14em;
 width: 103.2em;
}

#t_vgc img {
 border-width: 0em;
 padding-top: 50px;
}


ul#MainMenu { 
 margin: 0em;
 padding: 0em;
 text-align: left;
 width: 102.2em;
}

ul#MainMenu li {
 border-color: transparent;
 border-style: solid;
 border-width: 0em 0em 0.1em 0em;
 float: left;
 font-size: 1em;
 list-style-type: none;
 margin: 0em 0em 0em 3.6em;
}

ul#MainMenu li a {
 color: white;
 font-family: arial, sans-serif;
 font-size: 1.6em;
 font-weight: bold;
 line-height: 1.8;
 text-decoration: none;
}

#MainMenu li:hover {
 border-color: grey; 
}

#MainMenu li ul {
 background-color: #6c080a;
 border: 0.1em solid grey;
 -moz-box-shadow: 5px 5px 5px #000;
 -webkit-box-shadow: 5px 5px 5px #000;
 box-shadow: 5px 5px 5px #000;
 height: auto;
 left: -999em;
 margin: 0em;
 padding: 0.8em;
 position: absolute;
 width: auto;
 z-index: 200;
}

#MainMenu li ul li {
 float: none;
 margin: 0em;
}

#MainMenu li:hover ul {
 left: auto;
}


body {
 font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
 line-height: 1.5;
}


a, h1, h2, h3, h4, h5, h6, label, legend, li, p, span { font-size: 1.4em; }

li a { font-size: 1em; }
li li { font-size: 1em; }
li span { font-size: 1em; }
li strong { font-size: 1em; }
p a { font-size: 1em; }
p label { font-size: 1em; }
p span { font-size: 1em; }
p span a { font-size: 1.4em; }
p span strong { font-size: 1.4em; }
p strong { font-size: 1em; }
p table { font-size: 1em; }
span a { font-size: 1em; }
span strong { font-size: 1em; }

h1, h2, h3, h4, h5, h6 { line-height: 1.2; }

h1 { font-size: 2.2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.0em; }
h5 { font-size: 1.0em; }
h6 { font-size: 1.0em; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-size: 1em; }

a {
 color: #0056A5;
 text-decoration: none;
}
a:hover { color: #009; }
a:visited { color: #036; }
a:active { color: #036; }

*.img_left { float: left; text-align: left;}
*.img_left img {
 border: 0.1em solid black;
 display: block;
 margin-right: 1em;
}
*.img_left span { font-size: 1.1em; font-style: italic; }

*.img_right { float: right; text-align: right; }
*.img_right img {
 border: 0.1em solid black;
 display: block;
 margin-left: 1em;
}
*.img_right span { font-size: 1.1em; font-style: italic; }

*.clear { clear: both; } 

td, th { font-size: 1.4em; }

td a, td h1, td h2, td h3, td h4, td h5, td h6, td label, td legend, td li, td p, td span, td table { font-size: 1em; }

td td { font-size: 1em; }
td th { font-size: 1em; }
td li a { font-size: 1em; }
td li li { font-size: 1em; }
td li span { font-size: 1em; }
td li strong { font-size: 1em; }
td p a { font-size: 1em; }
td p label { font-size: 1em; }
td p span { font-size: 1em; }
td p span a { font-size: 1.4em; }
td p a span { font-size: 1.4em; }
td p span strong { font-size: 1.4em; }
td p strong { font-size: 1em; }
td span a { font-size: 1em; }
td span strong { font-size: 1em; }

th a, th h1, th h2, th h3, th h4, th h5, th h6, th label, th legend, th li, th p, th span, th table { font-size: 1em; }

th li a { font-size: 1em; }
th li li { font-size: 1em; }
th li span { font-size: 1em; }
th li strong { font-size: 1em; }
th p a { font-size: 1em; }
th p label { font-size: 1em; }
th p span { font-size: 1em; }
th p span a { font-size: 1.4em; }
th p a span { font-size: 1.4em; }
th p span strong { font-size: 1.4em; }
th p strong { font-size: 1em; }
th span a { font-size: 1em; }
th span strong { font-size: 1em; }





fieldset {
 border: 0.1em solid black;
 margin: 0em 0em 1em 0em;
 padding: 0em 1em;
}

legend {
 font-weight: bold;
}

form fieldset {
 clear: both;
}

form div {
 float: left;
 margin: 0em 0em 1em 0em;
}

form div.notes {
 border: 0.1em solid black;
 float: right;
 max-width: 23.4em;
 padding: 0.2em;
}

form div.notes h4 {
 background-color: black;
 color: #e6e394;
 font-size: 1.2em;
 margin: 0em;
 padding: 0.2em;
 text-align: center;
}

form label {
 display: block;
 float: left;
 padding: 0em 1em 1em 0em;
 text-align: right;
 width: 15em;
}

form input, form select, form textarea {
 border: 0.1em solid black;
 float: left;
 margin: 0em 0em 1em 0em;
}

form br { clear: left; }

table.GalleryThumbBox {
 float: left;
 width: 16.1em;
 height: 15.5em;
 padding: 0px;
 margin: 0em 0.2em 0.5em 0.5em;
 border: 0px;
 background-color: #E8DDC9;
}

table.GalleryThumbBox:hover {
 background-color: #D8C5A4;
}

img.GalleryThumb {
 display: block;
 margin: 0px;
 border: 0px;
}

span.ThumbCaption {
 color: #000000;
 font-size: 9pt;
}

img.GalleryLargeImage {

}

select.GalleryCategory {
 margin-top: 2px;
}








/****************************
 SIMPLE LIST PAGE STYLES
****************************/
/* Each item on a list page is inside a table.
   Set the size and basic color information here. */
table.VGC_LIST_ITEM {
 width: 100em;
 margin: 0.4em;
 padding: 0px;
 background-color: #F8F8F8;
}

/* Font color/size information for the item title */
td.VGC_LIST_TITLE {
 color: #000000;
 font-size: 1.6em;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
}

/* Font color/size information for the item text. */
td.VGC_LIST_TEXT {
 width: 100%;
 color: #000000;
 text-align: left;
 overflow: hidden;
 white-space: normal;
 margin: 0px;
 vertical-align: top;
}

/* Font color/size information for the item date */
td.VGC_LIST_DATE {
 color: #5b5304;
 font-size: 10pt;
 font-family: Arial, Tahoma, Helvetica, sans;
 font-weight: bold;
 text-align: center;
}

/* This applies to the images/links found in the 
media cell. */
td.VGC_LIST_MEDIA {
 font-size: 1em;
 vertical-align: top;
}

td.VGC_LIST_MEDIA img {
 border: 0.1em solid #000000;
 margin: 0.2em;
}

/* If you do not want the horizontal rule to show
then set the display property to 'none', else set it
to 'block'. */
hr.VGC_LIST_ITEM_DIVIDER {
 display: block;
}

/* Applies to the list navigation (Page: 1, 2 etc.) */
span.VGC_LIST_NAV {
 float: right;
}

/* Applies to the links in the navigation area */
span.VGC_LIST_NAV a {

}

/* Applies to the title pointing to the detailed page. */
td.VGC_LIST_TO_DETAILS {
 text-align: right;
 vertical-align: bottom;
}

/* Applies to the List header */
h2#VGC_LIST_HEAD {
 margin: 0px;
 text-align: center;
 font-size: 1.6em;
}

/* Applies to the List subheader */
h3#VGC_LIST_SUBHEAD  {
 color: #3f5f30;
 font-size: 1.3em;
 font-weight: normal;
 text-align: center;
 margin: 0em 0em 1em 0em;
}

/* Applies to the title pointing to the detailed page. */
td.VGC_LIST_DETAIL_TITLE {
 color: #000000;
 font-size: 1.6em;
 font-weight: bold;
 text-align: left;
 margin: 0px 0px 0.5em 0px;
}

/* Applies to the link pointing to the detailed page. */
a.VGC_LIST_DETAIL_LINK {
vertical-align: bottom; 
}

/* Applies to the image in the link */
a.VGC_LIST_DETAIL_LINK img {

}

/*Applies to the table the details are displayed in */
table#VGC_LIST_DETAILS {
 width: 100em;
 margin: 0.4em;
 padding: 0px;
 background-color: #F8F8F8;
}

/*Applies to the cell containing the 'back' link */
td.VGC_LIST_DETAILS_BACK {
font-weight: bold;
}

/* Applies to the cell containing the detail images and thumbs */
td.VGC_LIST_DETAILS_IMAGES {
 font-size: 1em;
}

/* Applies to the cell contaning the detailed text */
td.VGC_LIST_DETAIL_TEXT {
 color: #000000;
 text-align: left;
 overflow: hidden;
 white-space: normal;
 width: 100%;
}

/* Applies to the primary image on the detail page */
img#VGC_LIST_MAIN_IMAGE {
 border: 0.1em solid black;
 margin: 0em 0em 0.4em 0em;
}

/* applies to the thumbs on the detail page */
img.VGC_LIST_DETAIL_THUMB {
 border: 0.1em solid black;
}

/* Applies to the labels on the detailed page */
td.VGC_LIST_DETAIL_LABEL {
 font-weight: bold;
}

/* applies to the values on the detailed page */
td.VGC_LIST_DETAIL_VALUE {
 width: 100%;
 padding-right: 36px;
}

</pre></body></html>