@charset "utf-8";
/* CSS Document */

body { margin:0px; background: #000000 url(../images/Background_01.jpg) no-repeat center top; }

/*text styles*/
h1, .blog-container h1 { margin: 0px; padding: 0px; color: #ffffff; font: 32px Georgia, "Times New Roman", Times, serif; margin-bottom: 6px; line-height: 40px;}
h2, .blog-post h2.post-title {color: #e2d4c0; font: 18px Georgia, "Times New Roman", Times, serif; margin: 0px 0px 0px 0px; line-height: 25px; }
h2 a, .blog-post h2.post-title a {color: #FFFFFF; font: bold 18px Georgia, "Times New Roman", Times, serif; margin: 0px 0px 0px 0px; line-height: 25px; text-decoration:none; }
h3 { color: #FFFFFF; font: normal 24px Georgia, "Times New Roman", Times, serif; margin: 20px 0px 0px 0px; line-height: 20px; text-indent: 0px; text-decoration:none; line-height: 29px; }
h3:hover { color: #ffecc0; }
h4 {color: #e2d4c0; font: 22px Georgia, "Times New Roman", Times, serif; margin: 20px 0px 10px 0px; line-height: 25px; }


.highlight_box {}
.BlogRecentPost li a, .BlogTagList li a, .BlogPostArchive li a { font-size:12px; list-style-image:none; list-style-position:outside; list-style-type:none; color: #FFFFFF; }
.post-body .links a { font: 12px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; }


/*layout*/
#container {width: 1008px; margin: 0px auto;}
#header_content { height: 205px; width: 1008px; margin: 0px; padding: 0px; background: url(../images/Header_Restaurant.jpg) no-repeat right; }
#body { background: url(../images/shaddows.png) repeat-y center top; width: 1008px; padding-top: 10px; }
#content { color: #b4b4b4; padding: 10px; font: 13px Georgia, "Times New Roman", Times, serif; margin: 0px; line-height: 20px; text-align: left; }
#content a { color: #FFFFFF; text-decoration: none; }
.clear {clear: both;}

/*top nav*/
#top_nav { float: left; width: 1008px; background: url(../images/shaddows.png) repeat-y center top; }
#top_nav ul { width: 991px; text-align: center; margin: 0px; padding: 0px; padding-left: 7px;}
#top_nav ul li { display: inline; position: relative; list-style: none;  margin: 0px; padding: 0px; width: 165px; }
#top_nav ul li a { text-decoration: none; color: #fff; font: 14px Georgia, "Times New Roman", Times, serif; display: block; height:55px; line-height:55px; background: url(../images/Button_Top_10.jpg) no-repeat left center; float:left; width:165px;}
#top_nav ul li a:hover { background: url(../images/Button_Top_over_10.jpg) no-repeat left center; }

/*left nav*/
#left_nav {width: 277px; float: left;}
#left_nav ul { margin: 0px; padding: 0px; list-style-image:none; list-style-position:outside; list-style-type:none;}
#left_nav ul li { position: relative;}
#left_nav ul li a { display: block; text-decoration: none; margin: 0px; padding: 0px; width: 287px; height: 48px; color: #ffffff; font: bold 16px/48px Georgia, "Times New Roman", Times, serif; text-align: left; margin: 10px 0px 0px 0px; padding-left: 20px; }


#left_nav ul li ul li a { width: 296px; color: #FFFFFF; background: url(../images/Button_Level2.jpg) no-repeat; padding-left:30px; font: 14px/27px Georgia, "Times New Roman", Times, serif; height: 27px; text-align: left; margin: 0px; }
#left_nav ul li ul li a:hover { background: url(../images/Button_Level2_over.jpg) no-repeat; }


/*header images changer*/
#flash {background: url(../images/shaddows.png) repeat-y center top; padding-left: 20px; }
body#the_cellar #header_content { background: url(../images/Header_Cellar.jpg) no-repeat right; }
body#restaurant #header_content { background: url(../images/Header_Restaurant.jpg) no-repeat right; }
body#events #header_content { background: url(../images/Header_Events.jpg) no-repeat right; }
body#club_veraison #header_content { background: url(../images/Header_Club.jpg) no-repeat right;}
body#wine_dinners #header_content {background: url(../images/Header_Dinners.jpg) no-repeat right; }
body#wine_words #header_content { background: url(http://veraison.businesscatalyst.com/images/Header_Restaurant.jpg) no-repeat right; }
body#gallery #header_content { background: url(../images/Header_Cellar.jpg) no-repeat right;}
body#testimonials #header_content { background: url(../images/Header_Restaurant.jpg) no-repeat right;}
body#contact_us #header_content {background: url(../images/Header_Cellar.jpg) no-repeat right; }
body#latest_news #header_content {background: url(../images/Header_Dinners.jpg) no-repeat right; }


/*general styles*/
.grey_1px_border {
	border: 1px solid #666666;
	background-color: #232323;
}
.specials_Heading1	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	font-variant: small-caps;
	color: #ebbeaa;
}
.specials_Heading2	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	color: #ffffff;
}
.body_spaced	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.footer a {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
