/* Site Layout */

/* Core */
body { font-family: Calibri, Arial, Helvetica, sans-serif; }
	.wrapper { width: 600px; margin: 0 auto; }
		.heading { }
			.heading img { display: block; margin: 0 auto; }
			.heading h1 { font-size: 48px; text-align: center; font-family: "Cooper Black", sans-serif; text-transform: uppercase; }
		.body { }
			.body .content { overflow: hidden; }
				
				/* Navigation */
				.body .content ul.nav { background: #000; float: left; font-size: 18px; width: 170px; margin: 15px 0 0 15px;}
					.body .content ul.nav li { text-align: center; text-transform: uppercase; line-height: 1;}

				/* Main */
				.body .content .main { width: 400px; float: right;}
				
	/* Frontpage */
	
	/* Backpage */	
	/* Per Page */
	/* HOME */
	.home { background: url(../img/bg/homeBG.png) no-repeat left top; }
		.home h1 { background: #000; text-align: center; color: #ff0; font-size: 22px; }
		.home .content .nav { color: #f00; }
		.home .main { background: #000; }
			.home .main p { font-size: 16px; color: #f00; font-size: 20px; padding: 10px 0 0 5px; }
			.home .main h2 { color: #f00; text-align: center; font-weight: bold; margin:10px 0; }
			.home .main p.phone { font-size: 12px; text-align: center;}
			.home .main .pictures { display: block; margin: 10px auto; }
			.home .main .pictures img { float: left; margin: 0; }
	
	/* ATMOSPHERE */
	.atmosphere { background: url(../img/bg/bg-atmosphere.png) repeat left top; }
		.atmosphere .heading { background: #000; }
			.atmosphere .heading h1 { color: #f00; }
		.atmosphere .content .nav { color: #F00; }
		.atmosphere .content .main { background: #00B050; font-size: 14px; }
			.atmosphere .main .pictures { display: block; margin: 10px auto; width: 390px; overflow: hidden; }
				.atmosphere .main .pictures img { float: left; margin: 0 0 0 5px; }
			.atmosphere .main p { padding: 10px 0 0 5px; }
			
	/* DINE IN MENU */
	.dine-in-menu { /* background: url(../img/bg/carry-out-bg.jpg) repeat left top; */ }
		.dine-in-menu .heading { background: #000; }
			.dine-in-menu .heading h1 { color: #92D050; }
		.dine-in-menu .content .nav { color: #92D050; }
		.dine-in-menu .content .main { background: #92D050; font-size: 14px; }
			.dine-in-menu .content .main h3 { text-align: center; padding: 10px 0 0;}
			.dine-in-menu .content .main p { padding: 10px 0 0 5px; }
			.dine-in-menu .content .main table { margin: 10px 20px; }
				.dine-in-menu .content .main table td { padding: 10px; border: 1px solid #92D050; }
				.dine-in-menu .content .main table .odd td { background: #EFF3EA; }
				.dine-in-menu .content .main table .even td { background: #DEE7D1; }
				
	/* CARRY OUT MENU */
	.carry-out-menu { }
		.carry-out-menu .heading { background: #000; }
			.carry-out-menu .heading h1 { color: #FAC090; }
		.carry-out-menu .content .nav { color: #FAC090; }
		.carry-out-menu .content .main { background: #FAC090; font-size: 14px; }
			.carry-out-menu .content .main h3 { text-align: center; padding: 10px 0 0;}
			.carry-out-menu .content .main p { padding: 10px 0 0 5px; }
			.carry-out-menu .content .main table { margin: 10px 20px; }
				.carry-out-menu .content .main table td { padding: 10px; border: 1px solid #FAB98A; }
				.carry-out-menu .content .main table .odd td { background: #FDEFE9; }
				.carry-out-menu .content .main table .even td { background: #FCDDCF; }
				
	/* GROUPS AND PARTIES */
	.groups-parties { background: url(../img/bg/groups-parties-bg.jpg) repeat left top;}
		.groups-parties .heading { background: #000; }
			.groups-parties .heading h1 { color: #800000; }
		.groups-parties .content .nav { color: #FFFFCC; }
		.groups-parties .content .main { background: #FFFFCC; font-size: 14px; }
			.groups-parties .content .main h3 { text-align: center; padding: 10px 0 0; font-weight: bold; }
			.groups-parties .content .main p { padding: 10px 0 0 5px; }
			.groups-parties .content .main table { margin: 10px 20px; }
			.groups-parties .content .main img { display: block; margin: 10px auto; }

	/* CATERING */
	.catering { background: #598428 url(../img/bg/catering-bg.jpg) no-repeat bottom top;}
		.catering .heading { background: #000; }
			.catering .heading h1 { color: #800000; }
		.catering .content .nav { color: #FFFFCC; }
		.catering .content .main { background: #948A54; font-size: 14px; }
			.catering .content .main h3 { text-align: center; padding: 10px 0 0; font-weight: bold; }
			.catering .content .main p { padding: 10px 0 0 5px; }
			.catering .content .main table { margin: 10px 20px; }
			.catering .content .main img { display: block; margin: 10px auto; }
			
	/* CONTACT US */
	.contact-us { background: url(../img/bg/contact-us-bg.jpg) repeat bottom top;}
		.contact-us .heading { background: #000; }
			.contact-us .heading h1 { color: #800000; }
		.contact-us .content .nav { color: #FFF; }
		.contact-us .content .main { background: #000000; color: #fff; font-size: 14px; }
			.contact-us .content .main h3 { text-align: center; padding: 10px 0 0; font-weight: bold; }
			.contact-us .content .main p { padding: 10px 0 0 5px; text-align: center; }
			.contact-us .content .main table { margin: 10px 20px; }
			
	/* LOCATION */
	.location { background: url(../img/bg/location-bg.png) repeat bottom top;}
		.location .heading { background: #000; }
			.location .heading h1 { color: #95B3D7; }
		.location .content .nav { color: #95B3D7; }
		.location .content .main { background: #000000; color: #95B3D7; font-size: 14px; }
			.location .content .main h3 { text-align: center; padding: 10px 0 0; font-weight: bold; }
			.location .content .main p { padding: 10px 0 0 5px; text-align: center; }
			.location .content .main table { margin: 10px 20px; }
			.location .content .main .map { display: block; margin: 15px auto; width: 300px;}
			
	/* WHAT'S NEW */
	.whats-new { background: url(../img/bg/homeBG.png) no-repeat left top;}
		.whats-new .heading { background: #FFFF00; }
			.whats-new .heading h1 { color: #000; }
		.whats-new .content .nav { background: #ffff00 !important; color: #000; }
		.whats-new .content .main { background: #FFFF00; color: #000000; font-size: 20px; margin: 3px 0 0; }
			.whats-new .content .main h3 { text-align: center; padding: 10px 0 0; font-weight: bold; }
			.whats-new .content .main p { padding: 10px 0 0 5px; text-align: center; line-height: 1.25; }
			.whats-new .content .main table { margin: 10px 20px; }
			.whats-new .content .main .map { display: block; margin: 15px auto; width: 300px;}
			
	/*EMAIL CLUB*/
	.email-club { background: url(../img/bg/homeBG.png) no-repeat left top;}
		.email-club .heading { background: #C00000; }
			.email-club .heading h1 { color: #000; }
		.email-club .content .nav { background: #C00000 !important; color: #000; }
		.email-club .content .main { background: #C00000; color: #000000; font-size: 20px; margin: 3px 0 0; }
			.email-club .content .main h3 { text-align: center; padding: 10px 0 0; font-weight: bold; }
			.email-club .content .main p { padding: 10px 0 0 5px; text-align: center; line-height: 1.25; }
			.email-club .content .main table { margin: 10px 20px; }
			.email-club .content .main img { display: block; margin: 10px auto; }
			.email-club .content .main .map { display: block; margin: 15px auto; width: 300px;}	
