.article a:hover
{
 color: #66667a;
}

body, .header
{
  background-color: #ffffff;
}

.wrapper
{
background-color: #FFFFFF;  

}

.sidebars li
{
 padding-top: 2px;
 padding-bottom: 2px;
}

.bottomnav, .tags, .tags a, .sidebars h3, .sidebars h3 a
{
background-color: #FFFFF4;
color: #5d0000;
}

h3.eventtitle
{
  margin-top: 50px;
  margin-bottom: 10px;
}

.tags a:hover, .sidebars h3 a:hover
{
background-color: #FFFFF4;
color: #5d4444;
}

.bottomnav a:hover
{
  background-color: #8A0101;
}

h3
{
  margin-top: 40px;
}

.bottomnav
{
background-color: #5D0000;
font-weight: bold;
font-size: 0.9em;
}


.sidebars li a
{
 display: inline;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

.headertext
{
  color: #660000;
  margin-left: 42px;
  margin-top: -27px;
  font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  letter-spacing: 0.2em;
  font-weight: normal;
}

.headertext a, .headertext a:visited
{
  color: #660000;
}

input {margin:0;font:1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;vertical-align:bottom;}
input {border:1px solid #7F9DB9;padding:2px;}

#featured{ 
 border-style: none;
}

.tastingtable
{
border: 1px solid black;
}

.tastingtable thead
{
 background-color: #5d0000;
 color: white;
 font-weight: bold;
}

.tastingleft
{
 background-color: #f2f2f2;
 font-weight: bold;
}
