body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d8d7c9;
	background:#130e09;
}

#container {
	margin:0 auto;
	text-align:center;
	width:1000px;
}

.conthome {
	height:800px;
}

.contabout {
	height:720px;
}

.contmenu {
	height:1672px;
}

.contmenukids {
	height:1106px;
}

contmenuwine {
	height:1119px;
}

.contmusic {
	height:730px;
}

.contcatering {
	height:749px;
}

.contcommunity {
	height:913px;
}

.contdidyouknow {
	height:828px;
}

.contfriends {
	height:717px;
}

.contcontact {
	height:868px;
}

#nav {
	width:auto;
	margin-top:31px;
	height:23px;
	text-align:left;
}

#homeflash {
	width:auto;
	height:521px;
}

#homeboxleft {
	float:left;
	width:333px;
	height:217px;
	background:url(../images/home/home-leftblock.jpg);
}

#homeboxleft p {
	padding-left:48px;
	padding-right:31px;
}

#homeboxleft p.top {
	padding-top:30px;
}

#homeboxleft p.link {
	padding-top:20px;
}

#homeboxleft a {
	color:#6dafd4;
}

#homeboxmid {
	float:left;
	width:329px;
	height:217px;
	background:url(../images/home/home-middleblock.jpg)
}

#homeboxmid p {
	padding-left:37px;
	padding-right:22px;
}

#homeboxmid p.top {
	padding-top:30px;
}

#homeboxmid p.link {
	padding-top:20px;
}

#homeboxmid a {
	color:#6dafd4;
}

#homeboxright {
	float:left;
	width:338px;
	height:217px;
	background:url(../images/home/home-rightblock.jpg);
}

#homeboxright p {
	padding-left:48px;
	padding-right:56px;
}

#homeboxright p.top {
	padding-top:30px;
}

#homeboxright p.link {
	padding-top:20px;
}

#homeboxright a {
	color:#6dafd4;
}

#homeboxright ul {
	margin-left:20px;
	padding-right:56px;
	text-align:left;
}

#aboutmain {
	background:url(../images/about/about-bg.jpg);
	height:611px;
}

#aboutjohnbaker {
	background:url(../images/about/about-bg-johnbaker.jpg);
	height:611px;
}

#aboutstaff {
	background:url(../images/about/about-bg-staff.jpg);
	height:611px;
}

#abouthistory {
	background:url(../images/about/about-bg-history.jpg);
	height:611px;
}

#aboutmainnav {
	padding-left:190px;
	padding-top:28px;
	text-align:left;
}

#aboutmaincontent {
	padding-left:219px;
	padding-right:331px;
	padding-top:37px;
	text-align:left;
}

#aboutmaincontent p {
	color:#130e09;
	font-size:12px;
}

#aboutfooter {
	background:url(../images/about/about-footer.jpg);
	height:55px;
}

#menumain {
	background:url(../images/menu/menu-bg.jpg);
	height:1617px;
}

#menumainkids {
	height:1051px;
}

#menumainwine {
	height:1064px;
}

.menulunchbg {
	background:url(../images/menu/menu-bg-lunch.jpg) !important;
}

.menuwinebg {
	background:url(../images/menu/menu-bg-wine.jpg) !important;
}

.menukidsbg {
	background:url(../images/menu/menu-bg-kids.jpg) !important;
}

#menumainnav {
	padding-left:190px;
	padding-top:26px;
	text-align:left;
}

#menumaincontent {
	padding-left:208px;
	padding-top:21px;
	text-align:left;
}

#menumaincontent p {
	color:#6a6a6a;
	font-size:12px;
}

#menuheaderbar {
	padding:0 !important;
	margin:0 !important;
}

#menuheaderbar p {
	padding:0 !important;
	margin:0 !important;
}

#menuleft {
	float:left;
	width:240px;
	padding-right:10px;
}

#menuright {
	float:left;
	width:260px;
}

#menuwine {
	width:450px;
}

#musicmain {
	background:url(../images/music/music-bg.jpg);
	height:675px;
}

#musiccalendarmain {
	background:url(../images/music/music-bg-calendar.jpg);
	height:675px;
}

#musicmainnav {
	padding-left:190px;
	padding-top:28px;
	text-align:left;
}

#musicmaincontentnav {
	padding-left:191px;
	text-align:left;
	height:70px;
	color:#b44312;
	font-size:16px;
	overflow:hidden;
}

#musicmaincontentnav p.musiccalleft {
	float:left;
	padding-top:28px;
	padding-left:36px;
	width:140px;
}

#musicmaincontentnav p.musiccalmid {
	float:left;
	padding-top:28px;
	width:160px;
}

#musicmaincontentnav p.musiccalright {
	float:left;
	padding-top:28px;
	width:150px;
}

#musicmaincontentnav a {
	text-decoration:none;
	color:#b44312;
}

#musicmaincontentnav a:hover {
	text-decoration:none;
	color:#525250;
}

#musicmaincontent {
	padding-left:219px;
	padding-right:331px;
	padding-top:37px;
	text-align:left;
}

#musiccalmaincontent {
	padding-left:219px;
	padding-right:331px;
	text-align:left;
	clear:both;
}

#musicmaincontent p {
	color:#130e09;
	font-size:12px;
}

#musiccalmaincontent p {
	color:#130e09;
	font-size:12px;
}

.calendartable {
	color:#130e09;
	font-size:12px;
	padding-left:11px;
	padding-top:10px;
}

.calendardaycolumn {
	width:71px;
	padding-bottom:10px;
}

.calendardatecolumn {
	width:73px;
	padding-bottom:10px;
}

.calendaractcolumn {
	width:324px;
	padding-bottom:10px;
}

.calendarweek {
	padding-top:20px;
}

#cateringmain {
	background:url(../images/catering/catering-bg.jpg);
	height:694px;
}

#cateringmainnav {
	padding-left:190px;
	padding-top:26px;
	text-align:left;
}

#cateringmaincontent {
	padding-left:219px;
	padding-right:331px;
	padding-top:37px;
	text-align:left;
}

.cateringtwocolumn {
	padding-right:0 !important;
	padding-left:200px !important;
}

#cateringmaincontent p {
	color:#130e09;
	font-size:12px;
}

#communitymain {
	background:url(../images/community/community-bg.jpg);
	height:850px;
}

#communitymaincontent {
	padding-left:219px;
	padding-right:331px;
	padding-top:84px;
	text-align:left;
}

#communitymaincontent p {
	color:#130e09;
	font-size:12px;
}

#didyouknowmain {
	background:url(../images/didyouknow/didyouknow-bg.jpg);
	height:750px;
}

#friendsmain {
	background:url(../images/friends/friends-bg.jpg);
	height:662px;
}

#friendsmaincontent {
	padding-left:219px;
	padding-right:331px;
	padding-top:112px;
	text-align:left;
}

#friendsmaincontent p {
	color:#130e09;
	font-size:12px;
}

#friendsmaincontent a {
	color:#130e09;
}

#friendsmaincontent a:hover {
	color:#842204;
}

#contactmain {
	background:url(../images/contact/contact-bg.jpg);
	height:813px;
}

#contactmaincontent {
	padding-left:70px;
	padding-top:55px;
	text-align:left;
}

#contactmaincontent p {
	color:#fffefe;
	font-size:13px;
}

.contactleft {
	float:left;
	width:467px;
	height:295px;
}

.contactleft p {
	padding-right:78px;
}

.contactleft a {
	text-decoration:underline;
	color:#a84215;
}

.contactleft a:hover {
	color:#fffefe;
}

.contactright {
	float:left;
	width:462px;
	height:295px;
}

.contactright p {
	padding-right:63px;
}

.giftcert {
	clear:both;
	font-size:15px !important;
}

#footer {
	font-size:10px;
	color:#5e5e5e;
	margin:0 auto;
	text-align:center;
}

#footer p {
	margin:0 auto;
	text-align:center;
	padding-bottom:10px;
}

#footer a {
	color:#5e5e5e;
	text-decoration:underline;
}





.big {
	font-size:12px;
}

.menuhead {
	font-size:16px !important;
	color:#a4420d !important;
}

.menusubhead {
	font-size:18px !important;
	font-style:italic;
	color:#6dafd4 !important;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
}

.menuitem {
	font-size:12px !important;
	color:#130e09 !important;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
	font-weight:bold;
}

.menuitemtop {
	padding-top:0;
	margin-top:0;
}

.menutext {
	margin-top:0;
	padding-top:0;
}

.red {
	color:#a4420d !important;
}

.blue {
	color:#6dafd4 !important;
}

.calendarblue {
	color:#24899b;
}

.contactred {
	color:#a84215 !important;
}

p {
	text-align:left;
}





a {
	text-decoration:none;
}

a img {
	text-decoration:none;
	border:none;
}




img {
	text-decoration:none;
	border:none;
}