
body,table,td,th,a,p,h1,h2,h3,h4,textarea,input {
	font-family: "Garamond Premr Pro", "Palatino Linotype", Palatino, Palladio, 
	  "URW Palladio L", "Book Antiqua", "Bookman Old Style", "Bitstream Charter", 
	  "Nimbus Roman No9 L", "ITC Garamond Narrow", "New Century Schoolbook", 
	  "Century Schoolbook", "Century Schoolbook L", "Apple Garamond", 
	  Georgia, serif;
	font-size: 1em;
}
body {
	font-size: 83%; /* was 76% */
	line-height: 1.2;
	color: #555;
}

a {
	color: #555;
	text-decoration: underline;
}
a:hover {
	color: #555;
	text-decoration: none;
}

#logo a {
	text-decoration: none;
}

h1, h2, h3 {
	font-size: 1.2em;
	margin: 0 0 .8em;
	color: #5b0000;
}
h2 {
	font-size: 1.35em;
}
h1,
body.menusSection h2 {
	text-transform: uppercase;
}
body.menusSection h1 {
	font-size: 1.5em;
	margin: 0 0 1.5em;
}
body.menusSection h2 {
	margin: 2em 0 .8em;
}

.menusSection h3 {
	margin-top: 20px;
}

#cboxContent h1 {
	color: #555;
	font-size: 1.2em;
}
h2.title {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	color: #555;
}

body.history h1 {
	color: #555;
}
body.history h1.year,
#cboxContent h1.year {
	color: #fff;
}
body.history ul.descriptions {
	color: #fff;
	font-size: 1.1em;
}

body.eventsCalendar h1,
body.eventsCalendar h2 {
	text-transform: uppercase;
}

div.eventDetails h2,
div.eventDetails h3 {
	font-size: 1em;
	color: #555;
}


div.entry h2 {
	color: #555;
	margin: 0;
	text-transform: uppercase;
	font-size: 1.2em;
}

div.entry .postInfo a {
	color: #555;
}

div.pagination {
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
}
div.pagination,
div.pagination a {
	color: #333;
}


ul.categories a {
	font-size: 1.1em;
}
a.info,a.info:visited,
ul.categories a,
ul.events a {
	color: #555;
	text-decoration: none;
}
ul.categories li.selected a,
ul.events li.selected a {
	color: #fff;
}
div.entry .postInfo a,
ul.categories a,
ul.events a span.name {
	text-transform: uppercase;
}

#orderTickets div.field {
	text-transform: uppercase;
	font-weight: bold;
}
#orderTickets div.checkbox {
	text-transform: none;
	font-weight: normal;
}

#insideViewDetails ol.details h3 {
	color: #333;
}


body.home h1,
body.home h2,
body.aboutSection h1,
body.aboutSection h2 {
	color: #555;
}

body.home #content {
	color: #412b14;
}

p {
	margin: 0 0 1em;
	line-height: 1.6;
}

a.more,
div.stickies h3,
div.stickies p,
div.stickies a {
	line-height: 1.4;
	color: #463926;
}
div.stickies h3 {
	font-size: 1em;
	line-height: 1.6;
}
a.more,
div.stickies a,
body.ourStory ul.personnel a,
body.ourStory ul.personnel a:hover,
body.contact span.title {
	text-decoration: none;
	font-style: italic;
}
a.more:hover,
div.stickies a:hover,
ul.personnel a,
body.tastingRoom a.email:hover {
	text-decoration: underline;
}
ul.personnel a,
body.contact a.email,
body.tastingRoom a.email {
	color: #555;
}
body.contact ul.personnel a:hover,
body.tastingRoom a.email {
	text-decoration: none;
}
body.ourStory ul.personnel .name {
	text-transform: uppercase;
}
body.contact ul.personnel .name {
	font-weight: bold;
	font-size: 1.1em;
}
body.contact ul.personnel {
	line-height: 1.35;
}


span.dash {
	font-family: sans-serif;
}

p.bold em {
	font-weight: bold;
	font-style: normal;
}

#vineyardMap a span {
	color: #5a513b;
	font-size: 1.1em;
}

body.tastingRoom h1 {
	color: #555;
	font-size: 1.1em;
}
body.tastingRoom h2 {
	color: #555;
	font-size: 1em;
	text-transform: uppercase;
}
body.tastingRoom .subCol1 p {
	line-height: 1.3;
}

body.wineBar h1,
body.wineBar div.tagline p {
	font-weight: bold;
	font-size: 1.1em;
}
body.wineBar h1,
body.wineBar .box a {
	color: #555;
}


body.cellarClub h3 {
	color: #555;
	font-size: 1em;
	text-transform: uppercase;
}

div.accordion .toggle {
	font-size: 1.1em;
}
div.accordion .toggle a {
	color: #fff;
	background: #5a513b;
	text-transform: uppercase;
	text-decoration:none;
	text-indent: 7px;
}
body.wines .accordion .section a,
body.privateEvents .accordion .section a,
body.cellarClub .accordion .section a {
	color: #555;
}

ul.wine-row li a{
	font-size:93%;
	font-weight:bold;
}

.winelist ul {
	line-height:1.7;
}
.winelist ul a,.winelist ul a:visited {
	font-weight:bold;
	font-size:93%;
	color:#555;
}
.winelist ul a span{
	text-indent:3em;
}

body.wines .narrow .accordion p{
	font-size:93%;
}

ul.accol b{
	font-size:140%;
}
ul.accol li{
	text-transform:uppercase;
	font-size:85%;
}
ul.accol li a{
	font-size:93%;
	color:#555;
	text-transform:none;
}


.round-quote{
	color:#fff;
}
.round-quote blockquote{
	font-style:italic;
}
.round-quote blockquote p {
	font-size:124%;
	line-height:1.2;
}
.round-quote cite{
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.08em;
}
body.wines .round-quote h3{
	text-transform:uppercase;
	font-size:116%;
	color:#fff;
	letter-spacing:.08em;
}

.addtocart label{
	font-weight:bold;
	font-size:100%;
	text-transform:uppercase;
	letter-spacing:.08em;
}
.addtocart label.select{
	font-size:85%;
	text-transform:none;
}
.addtocart select{
	font-size:85%;
}

p.view-cart{
	font-size:116%;
}
.equal p.view-cart{
	font-size:124%;
}
.equal p.purchaseNotes{font-size:100%}
p.view-cart a,
p.view-cart a:visited{
	color:#555;
	text-decoration:none;
	padding:0 10px;
}
p.view-cart a:hover{text-decoration:underline}
p.purchaseNotes{
	margin:0 0 30px;
	font-size:85%;
	line-height:1.3;
}

body.getInTouch a,
body.trade .section a {
	color: #555;
	text-decoration: underline;
}
body.getInTouch a:hover,
body.trade .section a:hover {
	text-decoration: none;
}


body.links .columns ul {
	line-height: 1.4;
}
body.links .columns a {
	color: #555;
	text-decoration: none;
}
body.links .columns a:hover {
	text-decoration: underline;
}

body.privacy .col1 h2 {
	text-transform: uppercase;
	font-size: 1em;
	color: #555;
}

#header,
#footer {
	text-transform: uppercase;
}

ul.mainNav li a,
#header ul.mainNav li li a {
	color: #412b14;
	text-decoration: none;
	font-size: 13px;
	line-height: 28px;
}
ul.mainNav li a:hover,
body.ourStory .mainNav li.ourStory a,
body.wines .mainNav li.wines a,
body.privateEvents .mainNav li.privateEvents a,
body.wineBar .mainNav li.wineBar a,
body.tastingRoom .mainNav li.tastingRoom a,
body.cellarClub .mainNav li.cellarClub a,
body.eventCalendar .mainNav li.eventCalendar a,
body.blog .mainNav li.blog a {
	color: #fff;
	text-decoration: none;
}

#footer {
	font-size: .91em;
	color: #412b14;
}

#footer a,
#footer a:visited,
#footer a:hover,
body.history a.back:hover {
	color: #412b14;
	text-decoration: none;
}
#footer a:hover,
body.history a.back {
	color: #fff;
}
body.history a.back,
body.history a.back:hover {
	text-decoration: underline;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

