/* Global Styling */
html body { background: black;}
a {	color: #FFFAAA;	text-decoration: none;}
a:hover {	color: #004477;  cursor: pointer;}
.alt {color: #EEEEEE }
.container {  background: #000000;   color: #FFFAAA;  border-left: 1px solid gray;   border-right: 1px solid gray;  overflow:hidden;}
#secondary img {	height: 200px;	padding-top: 75px;}
#seperator {	position: relative;	top: -115px;}
#seperator img { 	height: 10px;	width: 800px;	}
#pulseline {    margin-top:-90px;}
#ft {	padding-top: 50px;	text-align: center;}
#ft p {  margin:0; }
#ft ul li {	list-style: none;	display: inline;	border-right: 1px solid #005500;	margin-right: 10px;	padding-right: 10px;}
#ft ul li:last-child { border: none; margin:0;}
#yui-sldshw-displayer1 {	position:relative;	border: 3px solid #FFFAAA;	height:350px;}
#bd { padding:0;}
#bd p {  text-align: center;}
.map {border: 3px solid #FFFAAA;margin-left:auto; margin-right:auto;}
.note {font-size: 1.3em; font-family: helvetica, tahoma; margin-left:auto; margin-right:auto;}
#menulinks {  text-align: center;  margin-top: 40px;  font-size: 2em;}
#menulinks ul li {	list-style: none;	display: inline;  margin:50px;}
#menulinks ul li a {color: #FFFAAA;}
#menulinks ul li a:hover {color: #004477;}
#about {margin-top:-5px; font-family: palatino;}
#about p {text-align:left; font-size:1.3em;}
#about p span {font-size:2.5em; line-height:1em; }
#events {margin-left:120px; overflow:hidden;}
* html #events {margin-left:85px;}
#events h1,h2,h3 {color: gray;}
#events h3 {margin:0;}
#events h2 span { border-bottom:4px solid #FFCC33;}
#events ul li p {font-size:2.3em;font-family: palatino;}
#events ul li p span {font-size:2.5em; line-height:1em; }
#events ul li.even h2 span {float:left; margin: 40px 25px 0 0;}
#events ul li.even h3 span {float:right;}
#events ul li.even img {float:left;}
#events ul li.even p  {text-align:left; margin-top:100px;}
#events ul li.odd h2 span {float:right; margin: 40px 0 0 25px;}
#events ul li.odd h3 span {}
#events ul li.odd img {float:right;}
#events ul li.odd p  {text-align:left; margin-top:100px;}
#events ul li {	list-style: none; 	border-bottom: 2px solid #004477;  margin: 15px 0 15px 0;  padding: 15px 0 15px 0; }
#events ul li:last-child {margin-bottom: 0;}
#menu ul li {	list-style: none;  text-align:center;}
#menu ul li.cat {font-weight: bold; font-size:1.7em; text-decoration:underline;}
#menu ul li.name {font-weight: bold; padding:0; margin:0;}
#menu ul li.last {margin-bottom:20px; }
.white-wine-img {width: 940px;}
.red-wine-img {width: 940px; margin-top: 30px;}
#navbar {position: relative; top: -40px; margin-bottom:25px;}
.active a:link, .active a:visited, .active a:visited, .active a:hover{color:#FFFAAA;}
.active a span, .active a:hover span{ }
#minitabs {list-style: none;margin: 0;padding: 7px 0; font-weight: bold; text-align: center;white-space: nowrap;}
#minitabs ul {position: absolute; width: 7em; left: -999em;z-index:99;}
#minitabs ul li a {border:none;z-index:99;}
#minitabs li{float:left; width:7em; display: inline;margin: 0 2px;z-index:99;}
#minitabs a{ display:block; width:7em; text-decoration: none;padding: 0 0 3px; border-bottom: 4px solid #FFFAAA;color: #FFFAAA;z-index:99;}
#minitabs li.active a {border-color: #004477;color: #FFFAAA;z-index:99;}
#minitabs a:hover{border-color: #CC6600;color: #FFCC33;z-index:99;} 
#minitabs li:hover ul, #minitabs li.sfhover ul {left:auto; margin-left:0px; padding-top:5px; background-color:#000011; border:1px solid #001133; z-index:99} 
#minitabs li:hover, #minitabs li.sfhover {z-index:99;}
#minitabs {z-index:99;}
#minitabs li:hover ul li a:hover, #minitabs li.sfhover ul li a:hover {border-color: #CC6600;color: #FFCC33;z-index:99;}
* html #minitabs li.sfhover ul {margin-left:-3.75em;}
* html #minitabs a{ height: 1%; margin: 0 0 -10px 0; ma\rgin: 0; } 
.yui-skin-sam .yui-calcontainer { color:black; margin-left:100%; width:100%}
* html .yui-skin-sam .yui-calcontainer { margin-left:15%; width:100%}
#timecontainer {position:relative; left:320px; width:100%; margin-top:20px;}
#timecontainer input {margin:20px;}
#timecontainer label {vertical-align:middle; margin:10px;}
#private {margin-top:-5px auto; width:50%; font-family: palatino; margin-left:auto; margin-right:auto;}
#private p {text-align:center; font-size:1.3em;}
#private p span {font-size:2.5em; line-height:1em; }
table.formtable {width:200px; margin:5px auto;}
