/* typography.css */

body { 
	font-family:  Helvetica, Arial, "Trebuchet MS", sans-serif; 
	color : #FFF; 
}

h2, h3 {
	font-size: 17px;
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-weight: bold;
}

h2 {
	color: #FFF;
}

h3 {
	color: #999;
}

h2 { 
margin-bottom : 0px;;
letter-spacing : 0px; 
}

p { 
font-size : 100%; }

h2+p { 
font-size : 110%; }

li > h4 { margin-left : 0; }
/*
#nav_buttons li a{
	font-family:Helvetica, Arial, "Trebuchet MS", sans-serif;
	color:#996;
	font-size:12px;
	font-weight: bold;
}*/

#nav_buttons li a{
	font-family: Arial,Helvetica, cursive;
	font-size: 12px;
	font-weight:bold;
	line-height: normal;
	color: #996;
}	


#now_open_daily{
	margin-bottom : 0px;;
	font-weight : bold; 
	letter-spacing : 0px; 
  font-size : 16px;
}

#now_open_daily a{
	font-size : 12px;
	font-weight : normal;
	text-decoration: underline;	
}

#homePage #latest_blogs_info li, #info_block_left p, #info_block_middle p, #info_block_right p
{
	font-family: Helvetica, sans-serif;
	font-size : 10pt;
	color: #996;
}

#info_block_left h3,#info_block_middle h3,#info_block_right h3
{
	color: #FFF;
	font-size : 12px;
	font-weight : normal;
	font-style : italic;
}

div#site_info p { 
color : #fff; }

#site_info_contact{
	font-size : 9pt;
}

#site_info_contact #contactButton a:link, #header #contactButton a:visited {
background:transparent url(images/contact_icon_dual.png) no-repeat scroll left top;
display:block;
height:29px;
text-indent:-1000em;
width:86px;
}

#site_info_contact a:link, #wrapper a:visited {
color:#B36B00;
text-decoration:none;
}

#site_info_contact #contactButton a:hover, #site_info_contact #contactButton a:active {
background-position:left bottom;
border:medium none;
}

#site_info_links li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: normal;
	color: #996;
}	

li > p { margin-left : 0; }

a:link, a:visited { 
text-decoration : none; }

a:link, a:visited {
	color : #09F;
}

ul#nav_tools a {
color : #fff; } 

#wines_list {

	
}

#wines_list p {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	line-height: 1.2em;
	color: #996;
}	

#sangria_sundays_info h3, h4
{
	font-size:15px;
	font-weight: bold;
	color: #FFF;
}

#sangria_sundays_info p
{
	font-size:13px;
  font-weight: bold;
	color: #FFF;
}
#homePage #featured_info li
{
	font-family: Helvetica, sans-serif;
	font-size : 12px;
	color: #F90;
  font-weight: bold;
}

#the_barrel_room_p
{
	font-size:12px;
	line-height:15px;
}
#the_wine_bar_p
{
	font-size:12px;
	line-height:15px;
}
.highlight
{
	color:#FF0;
}

/*** Events Page ******/
#eventsPage p, #eventsPage h3, #eventsPage h4
{
	font-size: 100%;
}

#eventsPage #content_right h2
{
	color:#09F;
}

#eventsPage #stay_informed_p
{
	text-align:left;
	
}

#eventsPage #phone_text 
{
	font-size:18px;
}

#eventsPage h3
{
	color: #FFF;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
}
#eventsPage p
{
	color: #FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
}

#eventsPage .wineTitle
{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

#eventsPage .eventsTableHeader th
{
	font-size:14px;
	font-weight:bold;
}

#eventsPage .eventsTableRow td
{
	font-size:12px;
	font-weight:normal;
}
#eventsPage .altTableRow td
{
	font-size:12px;
	font-weight:normal;
}

#eventsPage .altTableRow
{
}

/*** thingsToDoPage Page ******/
#thingsToDoPage span
{
	font-style:italic;
	font-size: 110%;
}

#thingsToDoPage p
{
	font-size: 15px;
	
}

#thingsToDoPage h3, #thingsToDoPage h4
{
	font-size: 100%;
}

#thingsToDoPage h3
{
	color: #996;
}

.eventTitle
{
  font-weight:bolder;
	font-size: 16px;
 	color: #996;
}

.eventField
{
  font-weight:bold; 
  color: #996;
}

.eventDetails
{
  font-weight:bold; 
  color: #996;
  text-decoration:underline;
}

/*** faqPage Page ******/
#faqPage span
{
	font-style:italic;
	font-size: 110%;
}

#faqPage p
{
	font-size: 15px;
	
}

#faqPage h3, #faqPage h4
{
	font-size: 100%;
}

#faqPage h3
{
	color: #996;
}

/*** directionsPage Page ******/
#directionsPage span
{
	font-style:italic;
	font-size: 110%;
}

#directionsPage p
{
	font-size: 15px;
	
}

#directionsPage h3, #directionsPage h4
{
	font-size: 100%;
}

#directionsPage h3
{
	color: #996;
}

#latest_blogs_info a
{
		color: #996;
}
#latest_blogs_info a:hover
{
	text-decoration:underline;
}

div#constantContact p, div#constantContact input{
	font-family: Arial,Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

.menu_item
{
  font-size: 13px;
  font-style:italic;
  font-weight:bold;
}
.menu_item_desc
{

}
#menu_center
{
  text-align:center;
  font-size:12px;
}

.italics {
  font-style:italic;
}

.white {
  color: #fff;
}

.pink {
  color: #F06;
}

.strong {
  font-weight: bold;
}