body {
	font-family: "Times New Roman";
	font-size:14.5px;
	background:#000;
}

.clearAll {
	clear:both;
	width:100px;
	height:30px;
}

.startText {
	margin-top:10px;
}

.startText2 {
	margin-top:35px;
}

.floatLeft {
	float:left;
	margin:0px 20px 10px 0;
}

a {
	color:#715514;
	text-decoration:none;
}

a:hover {
	color:#857654;
}


.floatRight {
	float: right;
	padding: 0 20px 0px 20px;
}

.highlights {
	font-style:italic;
	font-weight:bold;
}

.highlights2 {
	font-style:italic;
	font-weight:bold;
	color:#432120;
	font-size:19.5px;
}


#wrapper {
	width:960px;
	margin:0 auto;
}

#wrapper-inner {
	width:960px;
	background:url('/images/bg.jpg') no-repeat;
	min-height:665px;
}

#header {
	float:left;
	width:960px;
	position:relative;
	margin-top:11px;
}

#logo {
	width:396px;
	height:96px;
	background: #000 url('/images/logo.png') no-repeat;
	position:relative;
	left:268px;
}

#navigationTop {
	float:left;
	width:960px;
	height:50px;
	background:url('../images/sixteenfront_05.png') no-repeat;
}

/* Navigation Elements */

#nav {
	float:left;
	width:960px;
	height:50px;
	background:#fff url('../images/navigation.png') no-repeat;
}

#nav ul {
    position:relative;
    margin:0;
    padding:0;
    overflow:hidden;
	zoom:1;

}
 
#nav li {
    display: inline;
    list-style-type: none;
}
 
#nav a {
	display: block;
	float:left;
	text-decoration: none;
	text-indent: -9999px;
	height:50px;
	overflow: none;
}
 
#nav a#btnHome {
	width:74px;
	height:50px;
    color:inherit;
    margin-left:75px;
}

#nav a#btnAbout {
	width:79px;
	height:50px;
    color:inherit;
    margin-left:3px;
}

#nav a#btnOurMenu {
	width:120px;
	height:50px;
    color:inherit;
    margin-left:10px;
}

#nav a#btnEntertainment {
	width:243px;
	height:50px;
    color:inherit;
    margin-left:0px;
}

#nav a#btnGallery {
	width:160px;
	height:50px;
    color:inherit;
    margin-left:0px;
}

#nav a#btnContact {
	width:105px;
	height:50px;
    color:inherit;
    margin-left:0px;
}

#nav a:hover#btnHome, body.Home #nav a#btnHome {
	background: url('../images/navigation.png') -75px 100% no-repeat;

}

#nav a:hover#btnAbout, body.AboutUs #nav a#btnAbout {
	background: url('../images/navigation.png') -152px 100% no-repeat;
}

#nav a:hover#btnOurMenu, body.ourMenu #nav a#btnOurMenu {
	background: url('../images/navigation.png') -241px 100% no-repeat;
}

#nav a:hover#btnEntertainment, body.Entertainment #nav a#btnEntertainment {
	background: url('../images/navigation.png') -361px 100% no-repeat;
}

#nav a:hover#btnGallery, body.Gallery #nav a#btnGallery {
	background: url('../images/navigation.png') -604px 100% no-repeat;
}

#nav a:hover#btnContact, body.Contact #nav a#btnContact {
	background: url('../images/navigation.png') -764px 100% no-repeat;
}

/* End Navigation Elements */

#content {
	clear:left;
	margin:0 auto;
	position:relative;
	top:8px;
	width:751px;
	background:url('../images/contentBG.png') repeat-y;
}

#content p {
	line-height: 14pt !important;
}

#contentTop {
	float:left;
	width:751px;
	height:23px;
	background:url('../images/contentTop.png') no-repeat;
}

#contentFooter {
	clear:left;
	width:751px;
	height:28px;
	background:url('../images/contentFooter.png') no-repeat;
}

#contentWrapper {
	padding:0 40px 0 40px;
}

#mainImage {
	margin:0px 0 10px -9px;
	position:relative;
	top:6px;
}

#mainImage2 {
	margin: -15px 0 10px -9px;
	position:relative;
	top:25px;
}

#floweryBackground {
	width:671px;
	position:relative;
	background:url('../images/flowery.png') 128% 0% no-repeat;
}

#aboutSubMenu {
	background:url('../images/subMenuBG.png') repeat-x;
	font-size:18px;
	font-style:italic;
	list-style:none;
	margin:0;
	padding:0;
	width:688px;
	height:29px;
	margin-left:-10px;
	text-align:center;
}

#aboutSubMenu li {
	display:block;
	float:left;
	padding-right:18px;
	padding-left:18px;
	background:url('../images/subMenuDivider.png') 100% 50% no-repeat;
}

#aboutSubMenu li#subMenuFirst {
	margin-left:155px;
	/* margin-left:110px; */
}

#aboutSubMenu li#subMenuLast {
	background:none;
}


#aboutSubMenu a {
	color:#552618;
	text-decoration:none;
	
}


#gallerySubMenu {
	background:url('../images/subMenuBG.png') repeat-x;
	font-size:18px;
	font-style:oblique;
	list-style:none;
	margin:0;
	padding:0;
	width:688px;
	height:29px;
	margin-left:-10px;
	text-align:center;
}

#gallerySubMenu li {
	display:block;
	float:left;
	padding-right:18px;
	padding-left:18px;
	background:url('../images/subMenuDivider.png') 100% 50% no-repeat;
}

#gallerySubMenu li#subMenuFirst {
	margin-left:225px;
}

#gallerySubMenu li#subMenuLast {
	background:none;
}


#gallerySubMenu a {
	color:#552618;
	text-decoration:none;
	
}


#aboutSubMenu a:hover, body.Romance #aboutSubMenu a#btnRomance, body.Patio #aboutSubMenu a#btnPatio, body.Business #aboutSubMenu a#btnBusiness, body.Beef #aboutSubMenu a#btnOurBeef, body.Chef #aboutSubMenu a#btnOurChef, body.gallery1 #gallerySubMenu a#gallery1, body.gallery2 #gallerySubMenu a#gallery2 {
	color:#a0772e;
}

/* Here */

#homeMenu {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	height:144px;
	clear: left;
}

#homeMenu li {
    display: inline;
    list-style-type: none;
}
 
#homeMenu a {
	display: block;
	float:left;
	text-decoration: none;
	text-indent: -9999px;
	height:50px;
	overflow: none;
}
 
#homeMenu a#btnPatio {
	width:205px;
	height:144px;
    color:inherit;
    margin-right:25px;
    margin-left:5px;
    background:url('../images/homePageButtons.png') 0 0 no-repeat;
}

#homeMenu a#btnRomance {
	width:205px;
	height:144px;
    color:inherit;
    margin-right:25px;
    background:url('../images/homePageButtons.png') -205px 0 no-repeat;
}

#homeMenu a#btnBusiness {
	width:205px;
	height:144px;
    color:inherit;
    margin-left:0px;
    background:url('../images/homePageButtons.png') -410px 0 no-repeat;
}

#homeHeader {
	font-style:italic;
	font-weight:bold;
	color:#432120;
	font-size:17px;
	word-spacing:0px;
	letter-spacing:0px;
	padding-bottom:-5px;
	margin-bottom:-5px;
}

/* To here is good */

#aboutUsHeader {
	font-size:23px;
	display:block;
	text-transform:uppercase;
	font-variant:small-caps;
	font-weight:normal;
	color:#582b2a;
	padding:0px 60px 7px 0;
	background: url('../images/headerUnderline.png') bottom repeat-x;
/* 	border-bottom:1px solid #000; */
}


#entertainmentHeader {
	font-size:23px;
	display:inline;
	text-transform:uppercase;
	font-variant:small-caps;
	font-weight:normal;
	color:#582b2a;
	word-spacing:2px;
	letter-spacing:2.5px;
	padding:0px 0px 7px 0;
	position:relative;
	top:20px;
	background: url('../images/headerUnderline.png') bottom repeat-x;
}

#ourMenuHeader {
	font-size:23px;
	display:block;
	width:100%;
	text-transform:uppercase;
	font-variant:small-caps;
	font-weight:normal;
	color:#582b2a;
	word-spacing:4px;
	letter-spacing:2.5px;
/* 	border-bottom:1px solid #000; */
	padding:0px 0px 7px 0;
	position:relative;
	top:20px;
	background: url('../images/headerUnderline.png') bottom repeat-x;
}

#galleryHeader {
	font-size:23px;
	display:block;
	text-transform:uppercase;
	font-variant:small-caps;
	font-weight:normal;
	color:#582b2a;
	padding:0px 60px 7px 0;
/* 	border-bottom:1px solid #000; */
	background: url('../images/headerUnderline.png') bottom repeat-x;
}

#homeLeftCol {
	float:left;
	width:330px;
}

#homeLeftCol p {
	padding-right:15px;
}

#homeRightCol {
	float: left;
	width: 270px;
	margin-left: 30px;
}

#homeRightCol ul {
	list-style: none;
	margin: 0;
	padding: 0;

}

#homeRightCol h2 {
	font-size: 24px;
	margin-bottom: 8px;
	color:#715514;
	font-weight:bold;
}

#contentWrapper p {
	line-height: 114%;
/* 	letter-spacing: -.5px; */
}


/* This is for the PDF Listings */

.pdfListings {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	margin-right:15px;
}

.pdfListings li {
	padding:15px 15px 15px 40px;
	background:url('../images/pdfIcon.gif') 0px 8px no-repeat;
}

.pdfListings a {
	color:#6e5848;
	font-size:16px;
	font-style:oblique;
	text-decoration:none;
}

.pdfListings a:hover {
	color:#916226;
}



#lunchMenu {
	float:left;
	width:209px;
	margin-right:20px;
	background:url('../images/lunchMenuHeader.png') 0 0 no-repeat;
	margin-top:30px;
}

#dinnerMenu {
	float:left;
	width:209px;
	margin-right:20px;
	background:url('../images/dinnerMenuHeader.png') top left no-repeat;
	margin-top:30px;
}

#barMenu {
	float:left;
	width:209px;
/* 	margin-right:10px; */
	background:url('../images/barMenuHeader.png') top left no-repeat;
	margin-top:30px;
}

#lunchMenu p, #dinnerMenu p, #barMenu p {
	padding-left:10px;
}

#quickFacts {
	float:left;
	list-style:none;
}

#aboutBusinessContact {
	float:left;
	margin-left:35px;
	width:286px;
	list-style:none;
}

#aboutBusinessContact li {
	margin-bottom:10px;
}

.downloadMenu {
	font-size:17px;
	font-style:oblique;
	font-weight:bold;
	color:#916226;
	margin-left:10px;
	text-decoration: none;
}

#wineMenu {
	position:absolute;
	top:15px;
	right:0;
}

#mailingAddress {
	float:left;
	width:170px;
	margin-right:20px;	
	margin-top:30px;
}

#contactForm {
	float:left;
	width:220px;
	margin-right:41px;
	margin-top:20px;
}

#mapInformation {
	float:left;
	width:220px;
	margin-right:0;
	margin-top:28px;
}

#contactForm ol {
	margin:0;
	padding:0;
	list-style:none;
}

#contactForm li {
	margin:10px;
}


/* Here Now */

.contactForm {
	padding:5px;
	background:#ffe2af;
	height:14px;
	width:196px;
	border:1px solid #cfb889;
	color:#432120;
	font-family:Times, Georgina, serif;
	font-size:15px;
}

.contactFormTA {
	padding:5px;
	background:#ffe2af;
	height:66px;
	width:196px;
	border:1px solid #cfb889;
	color:#432120;
	font-family:Times, Georgina, serif;
	font-size:15px;
}

#output {
	color:#432120;
	font-weight:bold;
	font-style: italic;
	padding-left:10px;
	font-size:16px;
}

#imageGallery {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
}

#imageGallery li {
	float:left;
	padding:5px;
}

#imageGallery img {
	margin-top:-5px;
	border:5px solid #432120;
}

.newsAlt h2, .newsNorm h2 {
	line-height: 115%;
	padding-bottom: 5px;
}

.newsArticle {
	list-style: none;
	margin: 0;
	padding: 0;
}

.newsArticle li {
	border-bottom: 1px solid #333;
}

.newsDate, .news_date, .moreInfo {
	position: relative;
	margin-top: -10px;
}

.newsTitle {
	font-size: 17px;
	font-weight: bold;
}

#footer {
	clear:both;
	width:960px;
	height:67px;
	margin-top:15px;
	background:url('../images/footerBG.png') no-repeat;
	margin-bottom:20px;
	position: relative;
	text-align: center;
}

#footer ul {
	position: absolute;
	top: 10px;
	left: 125px;
}

#footer ul li {
	display: block;
	float: left;
	margin-right: 10px;
	padding-left: 10px;
	border-left: 1px solid #9b8b66;
	font-size: 12px;
}

#footer ul li:first-child {
	padding-left: 0;
	border: 0;
}

#footer p {
	padding-top: 35px;
	color: #e1c95a;
}

#footer a {
	color: #9b8b66;
}

#footer a:hover {
	color: #8b4f24;
}

#twitterBadge {	position: absolute; left: 710px; top:32px; }
#facebooklogo {	position: absolute; left: 210px; top:32px; }

#slideshow-outer
{
	padding: 0;
}

#slideshow
{
	background-color: #432120;
	height: 250px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {


	#entertainmentHeader {
		font-size:23px;
		display:inline;
		text-transform:uppercase;
		font-variant:small-caps;
		font-weight:normal;
		color:#582b2a;
		word-spacing:4px;
		letter-spacing:2.5px;
/* 		border-bottom:1px solid #000; */
		padding:0px 0px 7px 0;
		position:relative;
		top:20px;
		background: url('../images/headerUnderline.png') bottom repeat-x;
	}

	.pdfListings {
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		margin-right:19.5px;
	}

	.pdfListings li {
		padding:15px 15px 15px 40px;
		background:url('../images/pdfIcon.gif') 0px 8px no-repeat;
	}



}

