html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body{color:#5b4b42;padding-bottom:40px}div#page{margin:0 auto; width:900px}img{ border:0; display:block; margin-bottom:15px}img.left{ float:left;margin-right:15px;margin-top:4px}img.right{ float:right;margin-left:15px;margin-top:4px}table.img img{ margin:0 0 5px 0}p,ul,ol,h1,h2,h3,h4,h5,h6,label,input,textarea,cite,select,legend,option,optgroup,caption,th,td{ font-family:"lucida grande","lucida sans",verdana,arial,sans-serif; line-height:140%;text-align:left}div#page a{ color:#6eb253}div#page a:hover{ color:#7f5d3f}h1,h3,h4,h5,h6{ color:#7f5d3f; font-weight:bold}strong{ font-weight:bold}em{ font-style:italic}sup{ font-size:77%; line-height:0}div.quote cite{ font-size:85%}.clearfix:after{ clear:both; content:"."; display:block; height:0; visibility:hidden}html{  background-color:#564b44}div#sh-container{  background:transparent url(/img/bg-main-1.gif) 312px 0 repeat-y;  background-color:gray;  margin:auto;  margin-top:25px;  width:940px}div#sh-top{  background:transparent url(/img/sh-top.gif) repeat-y;  height:15px}div#sh-middle{  background:transparent url(/img/sh-middle.gif) 0 0 repeat-y;  background-color:#564b44}div#sh-bottom{  background:transparent url(/img/sh-bottom.gif) no-repeat;  background-color:#564b44;  height:20px}div#page{  background-color:white;  margin:auto;  width:900px}div#main{  background:transparent url(/img/bg-main-home.gif) repeat-y; display:block; margin-bottom:25px}div#scon{ float:right; margin-right:50px; margin-bottom:25px; width:380px}div.quote{ background-color:#f2ecda; margin:auto; padding:15px}a.logo{  background:transparent url(/img/gvc-logo.png) 0 no-repeat;  display:block;  height:168px;  position:absolute;  top:20px;  width:367px;  left:20px}div.tagline{  background:transparent url(/img/tagline.gif) 0 100px no-repeat; display:block; height:80px; padding-top:100px; text-indent:-1000px; width:285px}body#layout-1 div#hd-bottom,body#layout-2 div#hd-bottom{  width:840px}body#layout-1 div#main,body#layout-2 div#main{  background:transparent url(/img/bg-main-subpage.gif) repeat-y scroll 0}body#layout-1 div#hd,body#layout-2 div#hd{  margin-bottom:25px;  background:transparent url(/img/banner-about.jpg) 0 98px no-repeat}body#layout-1 div#pcon,body#layout-2 div#pcon{  float:right;  margin-right:30px;  margin-left:0;  width:625px}body#layout-1 div.tagline,body#layout-2 div.tagline{  padding-top:75px}body#layout-1 div#scon,body#layout-2 div#scon{  float:left;  width:175px;  margin-left:30px;  margin-right:0}body#layout-1 div#hd-bottom-left p,body#layout-2 div#hd-bottom-left p{  display:none}body#layout-1 div.tagline,body#layout-2 div.tagline{  background:transparent url(/img/tagline-subpage.gif) 90px 75px no-repeat; text-indent:-1000px}body#layout-2 div#pcon{ }body#layout-2.dates div#hd{  background:transparent url(/img/banner-dates.jpg) 0 98px no-repeat !important}body#layout-1.dates div#hd{  background:transparent url(/img/banner-dates.jpg) 0 98px no-repeat !important}body#layout-1.about div#hd{  background:transparent url(/img/banner-about.jpg) 0 98px no-repeat}body#layout-1.accommodations div#hd{  background:transparent url(/img/banner-accommodations.jpg) 0 98px no-repeat}body#layout-1.support div#hd{  background:transparent url(/img/banner-support.jpg) 0 98px no-repeat}div#hd{  margin-bottom:25px;  background:transparent url(/img/banner-home.jpg) 0 85px no-repeat}div#hd-top{ position:relative; height:70px}div#hd img{ margin-bottom:25px}div#hd-bottom{ border-bottom:1px solid; margin:auto; width:800px}div#hd-bottom-left{ padding-top:25px; width:400px}div#quicknav{ position:absolute; top:10px; right:10px}div#quicknav ul{ font-size:85%}div#quicknav ul li{ display:inline; }div#nav{ background-color:#564b44}#nav ul{ font-size:100%; float:right; margin:0; width:572px}#nav ul li{ display:inline; float:left; list-style:none}#nav ul li.ab{ width:110px}#nav ul li.ac{ width:150px}#nav ul li.ad{ width:130px}#nav ul li.su{ width:110px}#nav ul li a{ background-color:#564b44; color:#fff; display:block; min-height:18px; padding:5px 15px; text-decoration:none}#nav ul li.here a,#nav ul li a:hover{ background-color:#938378; color:#fff}#nav li ul{ float:none; left:-9999px; position:absolute; text-transform:none; width:auto; z-index:1000}#nav ul li.ab ul{ width:110px}#nav ul li.ac ul{ width:150px}#nav ul li.ad ul{ width:130px}#nav ul li.su ul{ width:110px}#nav li:hover ul,#nav li.sfhover ul{ left:auto}#nav li li{ display:block; float:none}#nav li.here li a{ background-color:#564b44}#nav li.here li a:hover,#nav li.here li.here a{ background-color:#938378}#nav li li a{ }#nav li li a:hover{ }div#pcon{ float:left; margin-left:50px; width:375px}h1{  font-size:167%;  font-weight:bold}h2{  font-size:138.5%;  margin-bottom:10px}h3{  font-size:116%;  margin-bottom:5px}a.iconlink{  background:transparent url(/img/ico-fir.gif) 0 50% no-repeat;  color:#51924b;  padding:5px 0 5px 20px}p{  font-size:100%;  margin-bottom:20px}.cite{  font-size:85%}ul.nb{  list-style:none !important}div#pcon ul{  margin-bottom:20px;  padding-left:20px}div#pcon ul li{  padding:3px 0;  list-style:disc outside}ol{	margin-bottom:20px;  padding-left:35px;}ol li{list-style:decimal outside;padding:3px 0;}.pdflink{  background:transparent url(/img/ico-pdf.gif) 0 50% no-repeat; padding:2px 0 2px 20px}table.img{ float:right; font-size:85%; margin:0 0 15px 15px}table.album td{ padding:20px}div#pcon-left{ float:left; width:370px}table.legend{ margin:0 0 25px 40px}table.legend td{ padding:5px}table.legend img{ margin-top:10px; margin:0}div#pcon table#calendarholder table.calendar tr.days td{  color:#ccc2b8 }div#pcon table#calendarholder thead td{  padding:0;  width:auto}div#pcon table#calendarholder thead h4{  font-size:108%;  display:block;  float:none;  text-align:center;  margin:5px}div#pcon table#calendarholder{  background:url(/img/holder-3col-bg.gif) transparent top left repeat-y;  border-collapse:collapse;  empty-cells:show;  margin-bottom:25px;  padding:0}table#calendarholder tr.divider{  background:url(/img/dotline-h.gif) left repeat-x;  background-color:#e4e2cb;  height:20px}table#calendarholder td{  text-align:center;  margin:0}table#calendarholder table.calendar td{  vertical-align:middle;  height:22px;  width:16px}table#calendarholder td p{  color:#000;  margin:0;  text-align:center}table#calendarholder tr td.calendar-notavailable{  color:#ddd}table#calendarholder tr.days td p{  color:#ccc2b8;  font-weight:bold;  font-size:.9em;  padding-bottom:5px}table#calendarholder div.caloutline{  background:#ccc2b8;  padding:5px !important;  margin:5px 5px 10px 5px}table#calendarholder table.calendar{  background-color:#fff;  padding:5px;  height:180px;  width:179px}table#calendarholder table.calendar td{  font-size:85%;  margin:0;  padding:0}table#calendarholder table.calendar td.calendar-morning,table#calendarholder table.calendar td.calendar-fullday,table#calendarholder table.calendar td.calendar-afternoon{  color:#fff}table#calendarholder table.calendar td.calendar-closed{  background:url(/img/ico-cal-closed.gif) 50% 50% no-repeat;  color:#ccc2b8}table#calendarholder table.calendar td.calendar-morning{  background:url(/img/ico-cal-morning.gif) 50% 50% no-repeat}table#calendarholder table.calendar td.calendar-afternoon{  background:url(/img/ico-cal-afternoon.gif) 50% 50% no-repeat}table#calendarholder table.calendar td.calendar-fullday{  background:url(/img/ico-cal-allday.gif) 50% 50% no-repeat}table#calendarholder div.keyline{ background-color:#fff; border:1px solid #564b44; padding:5px}p.top {text-align:right;}.top a {text-decoration:none;}div#scon ul.snav ul{  margin-left:10px}div#scon ul.snav{  border-bottom:1px solid #efefef;  margin-bottom:25px;  line-height:175%;  text-indent:-40px;  padding-left:35px;  padding-bottom:15px}div#scon ul.snav li{  margin:10px 0}div#scon ul.snav li a{  padding:10px 10px 10px 30px;  text-decoration:none}div#scon ul.snav li.here a{  color:#51924b;  background:transparent url(/img/ico-fir.gif) 10px 5px no-repeat !important; font-weight:bold !important}div#scon ul.snav li.here a:hover{ color:#5B4B42; font-weight:bold !important}div#scon ul.snav li a:hover{ color:#7F5D3F; font-weight:normal !important}div#scon ul.snav li ul li a{ margin-left:10px; font-weight:normal !important; background:none !important}div#scon ul.snav li.here ul li a,div#scon ul.snav li.here ul li a:hover{ font-weight:normal !important; background:none !important}div#scon ul.snav li.here ul li a{ color:#6EB253}div#scon ul.snav li.here ul li a:hover{ color:#5B4B42}div#scon ul.snav ul li.here a:hover{ font-weight:bold !important}div#scon ul.snav ul li a:hover{ font-weight:normal !important}div#tcon{ float:right; width:205px}div#ft{  background:transparent url(/img/bg-footer.gif) 0 0 no-repeat;  background-color:#564b44 !important;  clear:both;  color:#fff;  padding-top:80;  padding:80px 5px 19px 30px;  position:relative;  width:865px}div#ft a.ccca{  position:absolute;  top:64px;  right:10px;  width:75px;  height:65px}div#ft img{  float:right}div#ft ul li{  display:inline}div#ft ul li a{  color:#fff;  margin-right:0;  text-decoration:none}div#ft p{  display:block}div#ft li.cred{  display:block}body#layout-1 div#ft,body#layout-2 div#ft{  background:transparent url(/img/bg-footer2.gif) 0 0 no-repeat}div#ft a:hover{ color:#fff; text-decoration:underline}

.widePcon div#pcon-left {
	width:620px;
}
.thumbs {
	width:100%;
}
.thumbs a {
	display:block;
	float:left;
	width:190px;
	height:220px;
}
.thumbs a img {
	border:1px solid #ccc;
	padding:4px;
	display:block;
}
.bulleted li {
	list-style-type:disc;
	margin-left:25px;
}