body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E6D5A4;
	background-color:#3F0F08;
	text-shadow: #3F0F08 0 0 1px;
	margin: 20px 0px;
	padding: 0px;
	}

a {	
	color:#E6D5A4;
	}
	
a:hover {	
	color:#9C8301;
	}	

#ender {
	clear:both;
	}	
	
#container {
	background-image:url(../images/bg-header.png);
	background-repeat:no-repeat;
	background-position:top;
	width:1020px;
	margin:0 auto;
	padding:0px;
	}
	
#content-home {
	background-image:url(../images/buffer-home.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:970px;
	padding:0 30px 0 19px;
	margin:0 auto;
	float:left;
	clear:left;
	}		
	
#content {
	background-image:url(../images/buffer.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:960px;
	padding:26px 30px 0 30px;
	margin:0 auto;
	float:left;
	clear:left;
	}		
	
#logo-bottom {
	width:124px;
	margin-left:159px;
	margin-right:687px;
	padding-bottom:7px;
	}	
	
p{
	margin:0;
	padding:0;
	}	
	
img {
	border:none;
	margin:0;
	padding:0;
	}	
	
#info-hours {
	width:509px;
	float:right;
	margin-top: 6px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 0;
	}	
	
h1 {
	margin:0px;
	margin-left:19px;
	padding:0;
	width:289px;
	height:110px;
	float:left;
	}
	
/* PROMO BAR */

#promobar {
	width:960px;
	margin : 0;
	padding:0 30px 0 30px;
	clear:both;
	}
	
#promobar ul,li {
	margin : 0;
	padding : 0;
	display : inline;
	list-style : none;
	}	
	
/* THINGS WE LOVE */

#love-bar {
	width:960px;
	height:168px;
	background-image:url(../images/bg-things-we-love-MT.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	font-size:11px;
	color:#FFDB3D;
	text-shadow:none;
	}		
	
#love-bar .larger {
	font-size:12px;
	}	

#love-bar a{
	color:#FFDB3D;
	font-weight:bold;
	}
	
#love-bar a:hover{
	color:#9C8301;
	font-weight:bold;
	}	
	
#love-bar-left {
	width:140px;
	margin:50px 0 0 0;
	padding:0;
	float:right;
	}			
	
#love-bar-mid {
	width:150px;
	margin:50px 0 0 190px;
	padding:0;
	float:right;
	}	
	
#love-bar-right{
	padding:0;
	float:right;
	}			
	
/* FOOTER */

#footer-seperator {
	width:960px;
	height:22px;
	background-image:url(../images/footer-seperator.gif);
	background-repeat:no-repeat;
	padding-bottom:15px;
	}
	
#footer-container {
	width:960px;
	margin:0 auto;
	padding-top:15px;
	color:#9C8301;
	}
	
#footer-container img{
	float:right;
	}		
	
#footer-container a{
	color:#9C8301;
	}		
	
#footer-container a:hover{
	color:#FFDB3D;
	}			
	
.larger {
	font-size:12px;
	}	
	
/* FEEDBACK */

#feedback-container {
	width:960px;
	margin:0;
	padding:0;
	background-image:url(../images/feedback-background.gif);
	background-repeat:no-repeat;
	min-height:700px;
	}	
	
.column-middle {

	margin:0px 0px 0px 0px;
	padding: 25px 25px 0px 25px;
	width:51em;
	text-align:left;
	float:right;
	clear:inherit;
	}
	
.required {
	font-size:0.85em;
	line-height: 0.25em;
	padding-bottom:1em;
	}
	
#fineprint {

	font-size:9px;
	line-height:normal;
	padding-top:3em;
	margin-bottom:3em;
	}
	
/* MENU FOOD */

#menu-food {
	width:960px;
	margin:0;
	padding:0;
	background-image:url(../images/our-menu-food.gif);
	background-repeat:no-repeat;
	}
	
#nav-food {
	list-style : none;
	overflow : hidden;
	width:270px;
	margin: 0;
	padding: 6px 6px 20px 684px;
	}
	
#nav-food ul,li {
	margin : 0;
	padding : 0;
	display : inline;
	list-style : none;
	}

#nav-food a {
	float : left;
	display : inline;
	padding : 50px 0 0 0;
	border : none;
	outline : none;
	overflow : hidden;
	height : 0 !important ;
	height /**/:50px; /* for IE5/Win only */
	}

#nav-food a:hover, #nav-food a.hover {
	background-position : 0 -50px;
	}

#nav-food-food a {
	width : 73px;
	background : url(../images/nav-food-food.gif) no-repeat top left;
	}
	
#nav-food-beverages a {
	width : 110px;
	background : url(../images/nav-food-beverages.gif) no-repeat top left;
	}
	
#nav-food-wine a {
	width : 83px;
	background : url(../images/nav-food-wine.gif) no-repeat top left;
	}
	
#sidenav-food {
	list-style : none;
	overflow : hidden;
	float:left;
	width:351px;
	margin: 0;
	padding: 0;
	}
	
#sidenav-food ul,li {
	margin : 0;
	padding : 0;
	list-style : none;
	}

#sidenav-food a {
	float : left;
	padding : 62px 0 0 0;
	border : none;
	outline : none;
	overflow : hidden;
	height : 0 !important ;
	height /**/:62px; /* for IE5/Win only */
	}

#sidenav-food a:hover, #sidenav-food a.hover {
	background-position : 0 -62px;
	}	
	
#sidenav-food a:active, #sidenav-food a.selected {
	background-position : 0 -62px;
	}
	
#sidenav-food-appetizers a {
	width : 351px;
	background : url(../images/nav-appetizers.gif) no-repeat top left;
	}
	
#sidenav-food-soup-salads a {
	width : 351px;
	background : url(../images/nav-soup-salads.gif) no-repeat top left;
	}
	
#sidenav-food-pasta a {
	width : 351px;
	background : url(../images/nav-pasta.gif) no-repeat top left;
	}
	
#sidenav-food-panini a {
	width : 351px;
	background : url(../images/nav-panini.gif) no-repeat top left;
	}
	
#sidenav-food-pizza a {
	width : 351px;
	background : url(../images/nav-pizza.gif) no-repeat top left;
	}
	
#sidenav-food-calzones-more a {
	width : 351px;
	background : url(../images/nav-calzones-more.gif) no-repeat top left;
	}
	
#sidenav-food-desserts a {
	width : 351px;
	background : url(../images/nav-desserts.gif) no-repeat top left;
	}	
	
#sidenav-food-brunch a {
	width : 351px;
	background : url(../images/nav-sunday-brunch.gif) no-repeat top left;
	}	
	
	
#sidenav-ender {
	width:351px;
	height:44px;
	/* background-image:url(../images/nav-ender.png); */
	border:none;
	clear:left;
	}
	
#food-items {
	width:609px;
	float:right;
	}	
	
#food-items p{
	padding-bottom:10px;
	}	
	
#food-right{
	width:293px;
	float:right;
	}
	
#food-left{
	width:293px;
	float:left;
	}			
		
.item {
	font-size:11px;
	font-weight:bold;
	margin-bottom:-10px;
	text-transform:uppercase;
	}
	
.price {
	float:right;
	}	
	
/* MENU WINE */

#menu-wine {
	width:960px;
	margin:0;
	padding:0;
	background-image:url(../images/our-menu-wine.gif);
	background-repeat:no-repeat;
	}

#sidenav-wine {
	list-style : none;
	overflow : hidden;
	float:left;
	width:351px;
	margin: 0;
	padding: 0;
	}
	
#sidenav-wine ul,li {
	margin : 0;
	padding : 0;
	list-style : none;
	}

#sidenav-wine a {
	float : left;
	padding : 62px 0 0 0;
	border : none;
	outline : none;
	overflow : hidden;
	height : 0 !important ;
	height /**/:62px; /* for IE5/Win only */
	}

#sidenav-wine a:hover, #sidenav-wine a.hover {
	background-position : 0 -62px;
	}	
	
#sidenav-wine a:active, #sidenav-wine a.selected {
	background-position : 0 -62px;
	}
	
#sidenav-wine-whites a {
	width : 351px;
	background : url(../images/nav-whites.gif) no-repeat top left;
	}	
	
#sidenav-wine-reds a {
	width : 351px;
	background : url(../images/nav-reds.gif) no-repeat top left;
	}	
	
#sidenav-wine-sparkling a {
	width : 351px;
	background : url(../images/nav-sparkling.gif) no-repeat top left;
	}	
	
#sidenav-wine-ender {
	width:351px;
	height:229px;
	background-image:url(../images/nav-wine-ender.png);
	border:none;
	clear:left;
	}	
	
.non {
	font-weight:normal;
	text-transform:lowercase;
	}
	
.non-wine {
	font-weight:normal;
	text-transform:capitalize;
	}	
	
.wine-price-left {
	float:right;
	width:180px;
	}			
	
.wine-price-right {
	float:right;
	width:90px;
	text-align:right;
	}		
	
.item-title {
	font-weight:bold;
	color:#dc7601;
	text-transform:uppercase;
	font-size:1.2em;
	margin-bottom:-1em;
	}

	
/* MENU BEVERAGES */

#menu-beverages {
	width:960px;
	height:491px;
	margin:0;
	padding:0;
	background-image:url(../images/our-menu-beverages.png);
	background-repeat:no-repeat;
	background-position:left;
	/* USES FOOD-NAV FOR MENUS */
	}
	
/* PHOTO GALLERY */

#photo-container {
	width:960px;
	height:514px;
	margin:0;
	padding:0;
	background-image:url(../images/photo-background.gif);
	background-repeat:no-repeat;
	}										
	
/* LOCATION */

#location-left {
	width:205px;
	float:left;
	margin:0;
	padding: 184px 35px 0 150px;
	background-image:url(../images/location-left.gif);
	background-repeat:no-repeat;
	font-size:11px;
	color:#4F2100;
	line-height:16px;
	text-shadow:none;
	}
	
#location-left-friends {
	width:278px;
	margin-left:-70px;
	padding-top:35px;
	float:left;
	}	

#location-left a{
	color:#4F2100;
	}
	
#location-left a:hover{
	color:#9C8301;
	}				
	
.map-it {
	float:right;
	}	
	
#location-right {
	width:570px;
	float:right;
	margin:0;
	padding:0;
	}
	
#location-right ul,li{
	list-style:none;
	margin:0;
	padding:0;
	}
	
/* SIGNUP BOX */

#multi p {
	font-size:1.5em;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
	}

.lgnbox input{
	background-repeat:no-repeat;
	float: left;
	height: 28px;
	width: 200px;
	padding: 3px;
	color: #333333;
	font-family: arial;
	font-size: 1.6em;
	line-height: 13px;
	} 		
	
	
/* ABOUT US */

#about-left {
	width:306px;
	height:368px;
	float:left;
	margin:0;
	padding: 130px 24px 0 60px;
	background-image:url(../images/bg-about-us.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#3F0F08;
	line-height:16px;
	text-shadow:none;
	}	
	
#about-left p{
	margin:0;
	padding:0;
	padding-bottom:16px;
	}	
	
#about-right {
	width:570px;
	float:right;
	margin:0;
	padding:0;
	}
	
/* GIVING BACK */

#giving-right {
	width:320px;
	height:488px;
	float:right;
	margin:0;
	padding: 0 45px 0 25px;
	background-image:url(../images/bg-giving.gif);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:16px;
	text-shadow:none;
	}	
	
#giving-right p{
	margin:0;
	padding:0;
	padding-bottom:16px;
	}	
	
#giving-left {
	width:570px;
	float:left;
	margin:0;
	padding:0;
	}				
	
/* MAIN NAVIGATION */

#mainnavigation {
	list-style : none;
	overflow : hidden;
	behavior:none;
	float:right;
	clear:right;
	width:549px;
	margin-right:80px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
	
#mainnavigation ul,li {
	margin : 0;
	padding : 0;
	display : inline;
	list-style : none;
	behavior:none;
	}

#mainnavigation a {
	float : left;
	display : inline;
	padding : 12px 0 0 0;
	border : none;
	outline : none;
	overflow : hidden;
	height : 0 !important ;
	height /**/:12px; /* for IE5/Win only */
	behavior:none;
	}

#mainnavigation a:hover, #mainnavigation a.hover {
	background-position : 0 -13px;
	behavior:none;
	}

#mainnavigation a:active, #mainnavigation a.selected {
	background-position : 0 -26px;
	behavior:none;
	}

#mainlocation a {
	width : 71px;
	background : url(../images/nav-location.gif) no-repeat top left;
	behavior:none;
	}	
	
#mainmenu a {
	width : 88px;
	background : url(../images/nav-our-menu.gif) no-repeat top left;
	behavior:none;
	}

#maingallery a {
	width : 125px;
	background : url(../images/nav-photo-gallery.gif) no-repeat top left;
	behavior:none;
	}	
	
#mainabout a {
	width : 84px;
	background : url(../images/nav-about-us.gif) no-repeat top left;
	behavior:none;
	}

#mainlove a {
	width : 91px;
	background : url(../images/nav-love-list.gif) no-repeat top left;
	behavior:none;
	}	
	
#maingiving a {
	width : 90px;
	background : url(../images/nav-giving-back.gif) no-repeat top left;
	behavior:none;
	}	
	
/* LOVE LIST - SEE WORDPRESS TEMPLATE STYLESHEET */

object {
	margin-bottom:20px;
	}
#hidden-images {
}
#hidden-images img {
	height: 1px;
	width: 1px;
	margin-left: -9999px;
}
#socialmedialinks {
	width: 236px;
	float: left;
}
#address-phone {
	width: 273px;
	float: left;
}
#fblike {
	width: 85px;
	margin-top: 7px;
}
