@charset "UTF-8";
/* CSS Document */
	
html, body {
	height: 100%;
	margin:0;
	padding:0;
	}

body {
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#000000;
	text-align:center;
	}
	
img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
}

#content-holder {
position:relative;
z-index:2;
}
	
img, div, #content, #content_pgs, #content_pgs2  { behavior: url(iepngfix.htc) }

h2#header span {
	display:none;
}
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, dl {
	padding:0;
	}
#content {
	background:url(../_images/content_bg4.png) no-repeat top;
	height:621px;
	width:982px;
	margin:15px auto 0;
	padding:25px 0px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#333;
	}

#slideshow_container {
	width: 650px;
	float:right;
	margin-right:54px;
	_margin-right:20px;
	margin-top:20px;
	_margin-top:10px;
	text-align:left;
	border:1px #999999 solid;
	}

#slideshow_container2 {
	width: 727px;
	float:right;
	margin-right:25px;
	_margin-right:12px;
	margin-top:5px;
	_margin-top:2px;
	border:1px #999999 solid;
	}
	
#slideshow_container3 {
	width: 668px;
	float:right;
	margin-right:45px;
	margin-top:40px;
	text-align:left;
	border:1px #999999 solid;
	}
	
#container {
	width: 550px;
	float:right;
	margin-right:89px;
	text-align:left;
	padding:10px;
	background-color:#cccccc;
	border:1px #ffffff solid;
	}
	
#container_local {
	width: 550px;
	float:right;
	margin-right:89px;
	margin-top:50px;
	text-align:left;
	padding:10px;
	background-color:#cccccc;
	border:1px #ffffff solid;
	}
	
#container_catering {
	width: 550px;
	float:right;
	margin-right:85px;
	margin-top:40px;
	text-align:left;
	padding:10px;
	background-color:#cccccc;
	border:1px #ffffff solid;
	}
	
#container_press {
	width:680px;
	float:right;
	margin-right:30px;
	margin-top:20px;
	text-align:left;	
	padding:10px;
	background-color:#cccccc;
	border:1px #ffffff solid;
	}
#container_nav {
	width: 900px;
	_margin:20px 0 0 0;
	text-align:left;
	padding:5px;
	}
#content_pgs {
	background:url(../_images/content_bg3.png) no-repeat top;
	height:621px;
	width:982px;
	margin: 15px auto 0;
	padding: 25px 0px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#333;
	}
	
#content_pgs2 {
	background:url(../_images/content_bg3.png) no-repeat top;
	height:621px;
	width:982px;
	margin: 15px auto 0;
	padding: 25px 0px;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#333;
	}
	
#ss_note {
	width:700px;
	float:right;
	text-align:right;
	margin-right:25px;
	padding-top:3px;
	}

-------------------------------------------------------------------------*/
#main_nav {
	margin:0;
	padding:0;
	list-style-type:none;
	}
#main_nav:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }
#main_nav li {
	display:inline;
	font:normal 16px/16px Geneva, Arial, Helvetica, sans-serif;
	color:#51624a;
}
#main_nav li a {
	display:block;
	float:left;
	padding:2px 20px;
	text-decoration:none;
	color:#999999;
}

#main_nav li.on a {
	background:#999999;
	color:#990000;
}
#sub_nav {
	width:550px;
	float:right;
	margin-right:100px;
	font: normal 15px/20px Geneva, Arial, Helvetica, sans-serif;
	padding-top:15px;
	}
	
#sub_nav:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
  }
#sub_nav li {
	display:inline;
	font:normal 16px/16px Geneva, Arial, Helvetica, sans-serif;
	color:#51624a;
}
#sub_nav li a {
	display:block;
	float:left;
	padding:2px 20px;
	text-decoration:none;
	color:#999999;
	border-top:1px #ffffff solid;
	border-right:1px #ffffff solid;
	border-left:1px #ffffff solid;
	background:#333333
}

#sub_nav li.on a {
	background:#999999;
	color:#990000;
}

#nav li#bio a {
	border-left:none;
}

#content h1 {
	font:normal 17px/18px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	margin-top:0;
}
#content a {
text-decoration:none;
color:#005c5c;	
}
#content a:hover {
color:#990000;
}

#content_pgs h1 {
	font:normal 17px/18px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	margin-top:0;
}
#content_pgs a {
text-decoration:none;
color:#005c5c;
}
#content_pgs a:hover {
color:#990000;
}

#content_pgs2 h1 {
	font:normal 17px/18px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	margin-top:0;
}
#content_pgs2 a {
text-decoration:none;
color:#005c5c;
}
#content_pgs2 a:hover {
color:#990000;
}

#list {
	width:650px;
	float:right;
	margin-right:10px;
	margin-top:20px;
	text-align:left;
	}
	
#menu_row1 {
	margin-top:25px;
	}
	
#menu_row1 li {
	display:inline;
}

#menu_row li a {
	display:block;
	float:left;
	text-decoration:none;
}

.firstcourse {
  display:inline-block;
  width: 172px;
  height: 170px;
  background: url(../_images/1stCourse.png) no-repeat 0 0;
  padding-right:12px;
}

.firstcourse:hover { 
  background-position: 0 -170px;
}

.firstcourse span {
	display:none;
	}
	
.maincourse {
	display:inline-block;
  width: 172px;
  height: 170px;
  background: url(../_images/MainCourse.png) no-repeat 0 0;
  padding-right:12px;
}

.maincourse:hover { 
  background-position: 0 -170px;
}

.maincourse span {
	display:none;
	}
	
.dessert {
  display:inline-block;
  width: 172px;
  height: 170px;
  background: url(../_images/dessert.png) no-repeat 0 0;
  padding-right:12px;
}

.dessert:hover { 
  background-position: 0 -170px;
}

.dessert span {
	display:none;
	}
	
.prixfixe {
  display:inline-block;
  width: 172px;
  height: 170px;
  background: url(../_images/prixfixe.png) no-repeat 0 0;
  padding-right:12px;
}

.prixfixe:hover { 
  background-position: 0 -170px;
}

.prixfixe span {
	display:none;
	}


.wine {
  display:inline-block;
  width: 172px;
  height: 170px;
  background: url(../_images/wine.png) no-repeat 0 0;
  padding-right:12px;
}

.wine:hover { 
  background-position: 0 -170px;
}

.wine span {
	display:none;
	}
	
.spirits {
  display:inline-block;
  width: 172px;
  height: 170px;
  background: url(../_images/spirits.png) no-repeat 0 0;
  padding-right:12px;
}

.spirits:hover { 
  background-position: 0 -170px;
}

.spirits span {
	display:none;
	}
	
#menu_row2 {
	margin-top:25px;
	}
	
#menu_row2 li {
	display:inline;
}

#menu_row2 li a {
	display:block;
	float:left;
	text-decoration:none;
}

.press_sources {
	font:normal 17px/18px Georgia, "Times New Roman", Times, serif;
	color:#990000;
	margin-top:0;
	}
	
.quote {
color:#005c5c;
font-style:italic;
}
	