﻿body 
{
	background-image:url(/images/pageBkg.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	font-family: verdana, arial, sans-serif;
    font-size: small;

}

div.ValSummary
{
 font-size: 8px;
 font-weight: lighter;
}

div.ValSummaryNormal
{
 font-size: 10px;
 font-weight: lighter;
}

ul {
    margin: 0;
    padding: 0;
    text-align: left;    
}
a
{
	color:#9DBDEF;
	text-decoration:none;
}
h3
{
	font-size:11pt;
	font-weight:bold;
	line-height:12px;
	margin:24px 0 8px 0;
	font-family:Verdana;
}
h3 a
{
	color:#0F1030;
}
h4
{
	font-size:small;
	line-height:0%;
	margin:15px 0 10px 0;
}
#OuterContent
{
	position: absolute; 
	top: 50%; 
	width: 100%; 
	height: 1px; 
	overflow: visible 
}
#mainContent
{
	position: absolute; 
	left: 50%; 
	width: 1000px; 
	margin-left: -500px; 
	height: 590px; 
	top: -295px 
}

#topNav
{
	background-image:url(/images/navBkg.gif);
	background-repeat:no-repeat;
	width:523px;
	height:108px;
	float:left;
	margin:0px;
	margin-right:1px;
}

#Specials
{
	float: left;
	margin-left: 2px;
}

#Specials img
{
	border: 0px;
	
}

#topNav #address
{
	border:0px;
	margin-left: 10px;	
}

ul#navTop {
		
		list-style-type: none;
		background-image:url(/images/nav/navBkg.gif);
	background-repeat:repeat-x;
	height:35px;
	width:485px;
	}

#navTop li
{
	padding:0px 8px 0 20px;
	float:left;
}

#hours
{
	background-color:White;
	width:1000px;
	height:18px;
	padding-top:7px;
}


#mainContent #defaultContent
{
	height:272px;
	background-color:White;
	text-align:left;
	
}

#bottomContent
{
	width:1000px;
	background-color:#0F102F;
	height:176px;
	color:White;
}
#bottomContent #leftContent
{
	float:left;
	width:680px;
	line-height:21px;
	padding:15px;

}
#bottomContent #rightContent
{
	width:265px;
	float:right;
}
#bottomContent #rightContent #greenBar
{
	float:left;
	height:176px;
	width:19px;
}
#bottomContent #rightContent #emailSignup
{
	padding:0 5px 0 30px;
}

.seperator
{
	float:none;
	margin:7px 0 0 0;
}

/******** Contact Page *******/
#mainContent #fullContent
{
	height:448px;
	text-align:left;
}


#mainContent #fullContent #leftContent
{ 
	float:left;
	width:343px;
	margin:0px;
}

#mainContent #fullContent #rightContent
{
	background-color:#3C3115;
	width:542px;
	float:right;
	height:398px;
	padding:35px 35px 15px 80px;
	color:White;
}
#MenuLeftContent
{
	background-image:url(/images/menuBkg.jpg);
	height:448px;
	text-align:left;
	float:right;
	width:726px;

}

/* Menu Page */
#MenuImg
{
	float:left;
}
#MenuCol1
{
	padding:0px 0 0 40px;
	width:680px;
	overflow:auto;
	height:395px;
	overflow:auto;
	line-height:22px;

}

.MenuPdfLink
{
	color:Red;
	height:30px;
	padding:15px 0 0 0px;
	margin-left:40px;
	font-weight:bold;
}

.MenuPdfLink a
{
	color:Red;
	text-decoration:none;
}

.MenuPdfLink a:Hover
{
	color:Blue;
}

/* Events Page */
#EventsLeft
{
	float:left;
	background-color:#333333;
	width:709px;
	height:448px;
	color:White;
		margin-right:2px;
}
#EventsCol1
{
	height: 198px;
	vertical-align:top;
	padding:35px 0 0 40px;
	width:500px;
	height:195px;
	line-height:20px;

}

#EventsCol2
{
	float:left;
	margin:10px 0 0 6px;
	width:272px;
}
#EventsRight
{
	float:right;
	background-color:#4F67AF;
	width:288px;
	height:448px;
	color:White;
}
#EventsRight input
{
	background-color: #BBBDBF;
}

/* Directions Page */
#Directions
{
	background-color:#333333;
	width:1000px;
	height:448px;	
	color:White;
}
#DirectionsCol1
{
	float:left;
	margin:35px 0 0 40px;
	width:260px;
	line-height:21px;	
}
#DirectionsImg
{
	float:right;
}

/*Specials Page*/

/* Menu Page */

#SpecialsImg
{
	float:right;
	margin:0px;
}

#SpecialsImg img
{
	
	border:0px;
}

#SpecialsCol1
{
	padding:0px 0px 0px 0px;
	width: 675px;
	overflow:auto;
	height:415px;
	overflow:auto;
	line-height:22px;
	float:left;
	color: #fff;	
}

#SpecialsWrap
{	
	background-color: #0f1030;
	width:702px;
	float:left;
	padding-left: 10px;
}

#SpecialsLeftContent
{

	background-color: #0f1030;
}

#SpecialsTitle
{
	margin-bottom:2px;	
}


/* Bottom Nav Pages */
/* Gatherings */
#noFlashTextGatherings
{
	background-image:url(/images/noFlash/gatherings.gif);
	width:1000px;
	height:247px;
}

#noFlashTextGatherings #noFlashInnerText
{
	padding:40px 0 0 500px;
}
#noFlashTextGatherings h1, #noFlashTextCuisine h1, #noFlashTextWine h1, #noFlashTextBeer h1, #noFlashTextAtmosphere h1
{
	color:#CCCC66;
}
#noFlashTextGatherings p, #noFlashTextCuisine p, #noFlashTextWine p, #noFlashTextBeer p, #noFlashTextAtmosphere p
{
	color:White;
}
/* Cuisine */
#noFlashTextCuisine
{
	background-image:url(/images/noFlash/cuisine.gif);
	width:1000px;
	height:247px;
}
#noFlashTextCuisine #noFlashInnerText
{
	padding:40px 0 0 600px;
}

/* Wine */
#noFlashTextWine
{
	background-image:url(/images/noFlash/wine.gif);
	width:1000px;
	height:247px;
}
#noFlashTextWine #noFlashInnerText
{
	padding:40px 0 0 100px;
}

/* Beer */
#noFlashTextBeer
{
	background-image:url(/images/noFlash/beer.gif);
	width:1000px;
	height:247px;
}
#noFlashTextBeer #noFlashInnerText
{
	padding:40px 0 0 400px;
}

/* Atmosphere */
#noFlashTextAtmosphere
{
	position:absolute;
	left:54px;
	top:200px
}


.footer
{
	width:1000px;
	margin:10px 0;
}
.footer a
{
		color:Gray;
		font-size:x-small;

}
.footer a:Hover
{
	color:#4267B0;
}