@charset "UTF-8";

html, body {background: #d1d1d1; margin: 0; padding: 0;}


/* LAYOUT */

#page-container {width: 962px; margin: auto;  background: url('images/bg-content.gif') repeat-y center top; }
#header-image {width: 950px; height: 261px; margin: 0 auto 0 auto;}
#navigation {width: 950px; height: 30px; margin: -16px auto 0 auto; background: url(images/nav-1_01.gif) repeat-x; text-align: center;}

#left-column {width: 552px; border-right: 1px dotted #aaa; float: left; padding: 0 35px 10px 41px;}
#right-column {width: 256px; float: right; padding: 0 41px 10px 35px;}
#right-twitter {padding: 5px 0 25px 0;}
#right-column-social {width: 256px; margin: 5px 0 25px 0px;}
#footer {width: 880px; margin: auto; clear: both; padding: 0 35px 0 35px; border-top: 1px dotted #aaa; border-bottom: 1px solid #aaa;}
#vert-spacer {width: 950px; height: 30px; margin: auto; clear: both;}
#panel-bio {width: 558px; min-height: 145px; margin: 15px 0px 25px 0px; border-bottom: 1px dotted #aaa;}

.promobutton {margin: 0 0 25px 0;}
.photo-style-twitter {margin: 0 12px 0 0;}
.photo-style-facebook {margin: 0 11px 0 0;}
.photo-style-youtube {margin: 0 11px 0 0;}
.photo-style-ustream {margin: 0 12px 0 0;}
.photo-style-flickr {margin: 0 0 0 0;}
.top-button {margin: 30px 0 10px 0;}
.photo-style-right {margin: 10px 0 10px 10px; float: right;}


/* TEXT STYLES */

p {font-family: Helvetica, Arial, sans-serif; color: #252525; font-size: 13px; line-height: 19px; margin: 3px 0 17px 0;}
h1 {font-family: Helvetica, Arial, sans-serif; color: #6c190b; font-size: 18px; line-height: 24px; font-weight: 600; margin: 0 0 15px 0;}
h2 {font-family: Helvetica, Arial, sans-serif; color: #6c190b; font-size: 17px; line-height: 20px; font-weight: 600; margin: 10px 0 15px 0;}
h3 {font-family: Helvetica, Arial, sans-serif; color: #6c190b; font-size: 16px; line-height: 18px; font-weight: 600; margin: 0 0 15px 0;}
h4 {font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 14px; text-transform: uppercase; line-height: 18px; font-weight: 600; margin: 12px 0 0 0; text-align:center;}
h5 {font-family: Helvetica, Arial, sans-serif; color: #252525; font-size: 14px; line-height: 16px; font-weight: 600; margin: 5px 0 10px 0;}
h6 {font-family: Helvetica, Arial, sans-serif; color: #252525; font-size: 14px; line-height: 16px; font-weight: 600; margin: 5px 0 5px 0;}

.date {font-family: Helvetica, Arial, sans-serif;
	color: #252525; font-size: 10px; line-height: 10px; font-weight: 400; margin: 30px 0 5px 0;}

.bottom-nav {font-family: Helvetica, Arial, sans-serif;
	color: #500c59; font-size: 11px; line-height: 16px; font-weight: 400; padding: 15px 0 12px 0px;}

.copyright {font-family: Helvetica, Arial, sans-serif;
	color: #353535; font-size: 11px; line-height: 23px; font-weight: 400; padding: 0 0px 10px 0px;}
	
.bulletlist {font-family: Helvetica, Arial, sans-serif;
	color: #252525; font-size: 13px; line-height: 21px; font-weight: 400; margin: 5px 0 5px 0;}
	
.bulletlist-2nd {font-family: Helvetica, Arial, sans-serif;
	color: #252525; font-size: 11px; line-height: 19px; font-weight: 400; margin: 6px 0 6px 0;}
	
.bigletter {font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #500c59; font-size: 30px; line-height: 30px; font-weight: 600; margin: 10px 0 0 0;}

.caption {font-family: Helvetica, Arial, sans-serif;
	color: #353535; font-size: 11px; line-height: 15px; font-weight: 400; margin: 5px 0 20px 0;}
		
.gold {color: #ba8b00; font-weight: 600; margin: 0px; text-transform: uppercase;}
.silver {color: #ba8b00; font-weight: 600; margin: 0px; text-transform: uppercase;}
.bronze {color: #ba8b00; font-weight: 600; margin: 0px; text-transform: uppercase;}


/* LINK STYLES */

a:link {text-decoration: underline; color: #6c190b; font-weight: 600;}
a:visited {text-decoration: underline; color: #6c190b; font-weight: 600;}
a:hover {text-decoration: none; color: #6c190b; font-weight: 600;}
a:active {text-decoration: none; color: #6c190b; font-weight: 600;}

a.footer:link {text-decoration: underline; color: #6c190b; font-weight: 600;}
a.footer:visited {text-decoration: underline; color: #6c190b; font-weight: 600;}
a.footer:hover {text-decoration: none; color: #6c190b; font-weight: 600;}
a.footer:active {text-decoration: none; color: #6c190b; font-weight: 600;}

a.copyright:link {text-decoration: underline; color: #353535; font-weight: 400;}
a.copyright:visited {text-decoration: underline; color: #353535; font-weight: 400;}
a.copyright:hover {text-decoration: none; color: #353535; font-weight: 400;}
a.copyright:active {text-decoration: none; color: #353535; font-weight: 400;}


/* NAVIGATION */

#navList {list-style-type:none; width:auto;} 

#navList li
{display: inline; list-style-type: none; float: left; width: auto;}

#navHome
{display: block; width: 75px; height: 30px; border: 0; background: url("images/nav_01.png") no-repeat 0 0;}
#navHomeCurrentPage
{display: block; width: 75px; height: 30px; border: 0; background: url("images/nav_01.png") no-repeat 0 0; background-position: 0 -60px;}
#navHomeCurrentPage span
{display: none;}
#navHome:hover
{background-position: 0 -30px;}
#navHome:active
{background-position: 0 -60px;}
#navHome span
{display: none;}

#navAbout
{display: block; width: 78px; height: 30px; background: url("images/nav_02.png") no-repeat 0 0;}
#navAboutCurrentPage
{display: block; width: 78px; height: 30px; border: 0; background: url("images/nav_02.png") no-repeat 0 0; background-position: 0 -60px;}
#navAboutCurrentPage span
{display: none;}
#navAbout:hover
{background-position: 0 -30px;}
#navAbout:active
{background-position: 0 -60px;}
#navAbout span
{display: none;}

#navWinners
{display: block; width: 98px; height: 30px; background: url("images/nav_03.png") no-repeat 0 0;}
#navWinnersCurrentPage
{display: block; width: 98px; height: 30px; border: 0; background: url("images/nav_03.png") no-repeat 0 0; background-position: 0 -60px;}
#navWinnersCurrentPage span
{display: none;}
#navWinners:hover
{background-position: 0 -30px;}
#navWinners:active
{background-position: 0 -60px;}
#navWinners span
{display: none;}

#navTastingPanel
{display: block; width: 136px; height: 30px; background: url("images/nav_04.png") no-repeat 0 0;}
#navTastingPanelCurrentPage
{display: block; width: 136px; height: 30px; border: 0; background: url("images/nav_04.png") no-repeat 0 0; background-position: 0 -60px;}
#navTastingPanelCurrentPage span
{display: none;}
#navTastingPanel:hover
{background-position: 0 -30px;}
#navTastingPanel:active
{background-position: 0 -60px;}
#navTastingPanel span
{display: none;}

#navGrandTasting
{display: block; width: 207px; height: 30px; background: url("images/nav_05.png") no-repeat 0 0;}
#navGrandTastingCurrentPage
{display: block; width: 207px; height: 30px; border: 0; background: url("images/nav_05.png") no-repeat 0 0; background-position: 0 -60px;}
#navGrandTastingCurrentPage span
{display: none;}
#navGrandTasting:hover
{background-position: 0 -30px;}
#navGrandTasting:active
{background-position: 0 -60px;}
#navGrandTasting span
{display: none;}

#navGallery
{display: block; width: 88px; height: 30px; background: url("images/nav_06.png") no-repeat 0 0;}
#navGalleryCurrentPage
{display: block; width: 88px; height: 30px; border: 0; background: url("images/nav_06.png") no-repeat 0 0; background-position: 0 -60px;}
#navGalleryCurrentPage span
{display: none;}
#navGallery:hover
{background-position: 0 -30px;}
#navGallery:active
{background-position: 0 -60px;}
#navGallery span
{display: none;}


#navPress
{display: block; width: 71px; height: 30px; background: url("images/nav_07.png") no-repeat 0 0;}
#navPressCurrentPage
{display: block; width: 71px; height: 30px; border: 0; background: url("images/nav_07.png") no-repeat 0 0; background-position: 0 -60px;}
#navPressCurrentPage span
{display: none;}
#navPress:hover
{background-position: 0 -30px;}
#navPress:active
{background-position: 0 -60px;}
#navPress span
{display: none;}


#navContact
{display: block; width: 99px; height: 30px; background: url("images/nav_08.png") no-repeat 0 0;}
#navContactCurrentPage
{display: block; width: 99px; height: 30px; border: 0; background: url("images/nav_08.png") no-repeat 0 0; background-position: 0 -60px;}
#navContactCurrentPage span
{display: none;}
#navContact:hover
{background-position: 0 -30px;}
#navContact:active
{background-position: 0 -60px;}
#navContact span
{display: none;}


/* SLIDESHOW */

.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide img {
	border: 1px solid #D0D0D0;
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: url(graphics/loader.white.gif);
}

.highslide-controls {
	position: static !important;
	margin-bottom: 0;
	width: 195px !important;
}
.highslide-gallery ul li {
	width: 124px;
	height: 124px;
	border: 1px solid #D0D0D0;
	background: #EDEDED;
	margin: 2px;
}
