﻿body {
	margin: 0px;
	padding: 0px;
	background: #667f3e url('img/bgFull2_rep.png') repeat top left;
	text-align: center;
}
strong {
	font-weight: bold;
}
blockquote{

	margin: 7px 60px;
	font-size: 14px;
	font-weight: normal;
	color: #c4a95d;
	line-height: 18px;
	padding: 0px;
	clear: left;
	font-family: "Trebuchet MS" ,Arial;
	quotes: "\201C" "\201D";


}
a{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #c4a95d;
}
/*
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }
*/
h1, h2 {
	float: left;
	font-family: Georgia;
	font-weight: normal;
	font-size: 24px;
	color: #fbb23d;
	clear: left;
	margin-left: 20px;
	background-color: Transparent;
}
h1 {
	font-size: 28px;
	text-align: center;
	margin: 0px auto;
	float: none;
}
p {
	float: left;
	margin: 7px 0 0 20px;
	font-size: 14px;
	font-weight: normal;
	color: #c4a95d;
	line-height: 18px;
	padding: 0px;
	text-align: left;
	clear: left;
	width: 90%;
	font-family: "Trebuchet MS" ,Arial;
}
div#main {
	/*width: 1000px;     overflow-x: hidden;     margin: 0px auto;     */
}
div#header {
	position: relative;
	float: left;
	z-index: 10;
	background: transparent url('img/topMenuBG.png') repeat-x top left;
	height: 82px;
	top: 0px;
	text-align: center;
	width: 100%;
}
div#header ul {
	padding: 0px;
	margin: 20px auto 0px auto;
	line-height: 28px;
	width: 900px;
}
div#header ul li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0 40px 0 0;
	line-height: 28px;
	text-align: center;
}
div#header ul li.last {
	margin-right: 0px;
}
div#header ul li a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #cfbc87;
	text-decoration: none;
}
div#header ul li a:hover {
	color: #c46c22;
}
div#mainPhoto {
	margin-top: -5px;
	z-index: 100;
	position: relative;
	float: left;
	z-index: 1;
	text-align: center;
	width: 100%;
	background-color: #4c4921;
}
div#mainPhoto img {
	margin: 0px auto;
	padding: 0px;
}
div#content {
	background: transparent url(img/bgFull2.jpg) repeat-x left 224px;
	margin-top: -5px;
	padding: 0px;
	min-height: 760px;
	position: relative;
	z-index: 10;
	float: left;
	clear: both;
	width: 100%;
	text-align: center;
}
div#content #inner {
	width: 1000px;
	text-align: center;
	margin: 0px auto;
}
div#logoBanner {
	margin-top: -15px;
	position: relative;
	z-index: 1;
	background: transparent url('img/bgFullTrim.png') repeat-x left 14px;
}
div#content #inner #leftcol {
	width: 310px;
	float: left;
	margin-left: 20px;
}
div#content #inner #rightcol {
	float: left;
	clear: none;
	width: 670px;
}

.topofdish {
	float: left;
	margin: 5px 0px 5px 30px;
	padding: 5px;
	width: 650px; /*min-height:105px;*/
	clear: both;
	text-align: left;
	border-bottom: 1px dashed #fff;
}
.noline {
	border-bottom: none;
}
.topofdish img.topdishesimage {
	float: left;
	clear: left;
	width: 120px;
	height: 80px;
	border: 2px solid #c4a95d;
}
.topofdish ul {
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
	margin-left: 10px;
}
#chefSelect .topofdish,
#weeklySpecials .topofdish {
	margin-left: 0px;
}
#chefSelect .topofdish ul {
	width: 500px;
}

.topofdish ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
}


.topofdish ul li.topdishessmalltxt {
	float: left;
	font-size: 17px;
	line-height: 1em;
	font-weight: normal;
	color: #c4a95d;
	width: 518px;
}

.topofdish ul li.topdishesmalltxt2 {
	float: left;
	margin: 7px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	color: #d4811f;
	line-height: 16px;
	padding: 0px;
}
#weeklySpecials .topofdish ul
{
	width: 630px;
}
#weeklySpecials .topofdish ul li.topdishesmalltxt2
{
	width: 620px;
}
.topofdish ul li.topdishescost {
	float: left;
	margin: 9px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	color: #f9d97b;
	width: 518px;
}
.topofdish ul li a.readmore, .topofdish ul li.readmoreblank {
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #c4a95d;
	line-height: 16px;
	text-decoration: none;
}
.topofdish ul li.readmoreblank {
	width: 518px;
}
.topofdish ul li a.readmore:hover {
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #c4a95d;
	line-height: 16px;
	text-decoration: underline;
}
img.foodImageRandom {
	width: 150px;
	margin: 6px;
	border: 3px solid #c4a95d;
}
#leftcolMenuPg {
	width: 410px;
	float: left;
	display: block;
}
#menuCol {
	width: 850px;
	margin: 0px auto;
}
#menuCol p {
	color: #fbb23d;
}
#menuCol .topofdish {
	width: 800px;
	margin-left: 20px;
}
#menuCol .topofdish li.topdishessmalltxt {
	width: 750px;
}
#menuCol .topofdish li.topdishesmalltxt2 {
	width: 750px;
}


.menuSection li p {
	clear: left;
	color: #fbb23d;
}
#menuTabHolder {
	width: 850px;
	text-align: center;
	background-color: #33110e;
	clear: both;
	float: left;
}

.menuTabs {
	margin: 0px auto;
	width: 570px;
}
.menuTabs li {
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #fbb23d;
	clear: none;
	cursor: pointer;
	font-family: Arial;
}

ul.menuTabs a {
	color: #fbb23d;
	padding: 10px 20px;
	display: block;
	text-decoration: none;
}
ul.menuTabs a:hover {
	text-decoration: underline;
}
/* selected tab */
ul.menuTabs a.current {
	background-color: #66110e;
	cursor: default;
	text-decoration: underline;
}

.mealLinks {
	margin: 0px auto;
	width: 365px;
}
.mealLinks li {
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #fbb23d;
	clear: none;
	cursor: pointer;
	font-family: Arial;
}
ul.mealLinks li a {
	color: #fbb23d;
	padding: 10px 20px;
	display: block;
	text-decoration: none;
	width: auto;
}
ul.pressList {
	width: auto;
	padding-bottom: 50px;
}

ul.pressList li ul {
	margin-top: 0px;
}
ul.pressList li {
	margin: 0px;
	padding: 0px;
	width: 99%;
	clear: left;
	float: left;
}
ul.pressList li span {
	margin-top: 10px;
}
li.pressLink a {
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #c4a95d;
	line-height: 16px;
	text-decoration: none;
	font-family: "Trebuchet MS" ,Arial;
}
li.pressLink a:hover {
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #c4a95d;
	line-height: 16px;
	text-decoration: underline;
}



div#social{
	
	float: left;
	clear: both;
	width: 275px;
	text-align: left;
}

div#footer {
	margin-top: 50px;
	float: left;
	clear: both;
	width: 100%;
	background-color: #33110e;
	padding: 20px 30px;
	text-align: center;
}
div#footer ul li {
	float: left;
	margin-left: 60px;
}
div#footer ul li a {
	font-family: "Trebuchet MS" ,Arial;
	float: left;
	font-size: 12px;
	color: #c4a95d;
	line-height: 16px;
	text-decoration: underline;
}

div.newsItem {
	float: left;
	clear: left;
	width: 85%;
	text-align: left;
	padding: 10px;
	font-family: "Trebuchet MS" ,Arial;
	background-color: #66311D;
	margin-top: 10px;
}
div.newsItem span.newsTitle {
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #d4811f;
	padding: 0px;
	clear: left;
	width: 95%;
}
div.newsItem span.newsDate {
	font-weight: bold;
	font-size: 12px;
	color: #c4a95d;
	float: left;
}
div.newsItem a {
	float: left;
	clear: left;
	font-weight: bold;
	font-size: 11px;
	color: #c4a95d;
	line-height: 16px;
	text-decoration: none;
}
div.newsItem a:hover {
	text-decoration: underline;
}
label{
	font-size: 12px;
	font-weight: bold;
	color: #d4811f;
	font-family: "Trebuchet MS" ,Arial;
}
.submitBtn{
	font-weight: bold;
	font-size: 12px;
	color: #c4a95d;
	line-height: 16px;
	font-family: "Trebuchet MS" ,Arial;
}
.submitBtn:hover{
	color: #d4811f;
}
.textbox{
	background-color: #c4a95d;font-size: 12px; border:1px solid #d4811f;
}
div.newsPageItem {
	float: left;
	clear: left;
	width: 85%;
	text-align: left;
	padding: 10px;
	font-family: "Trebuchet MS" ,Arial;
	margin-top: 10px;
}
div.newsPageItem span.newsTitle {
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #d4811f;
	padding: 0px;
	clear: left;
	width: 95%;
}
div.newsPageItem span.newsDate {
	font-weight: bold;
	font-size: 12px;
	color: #c4a95d;
	float: left;
}
div.newsPageItem a {
	font-weight: bold;
	font-size: 14px;
	color: #c4a95d;
	line-height: 16px;
	text-decoration: none;
}
div.newsPageItem a:hover {
	text-decoration: underline;
}