* {
	margin:0;
	padding:0;
	outline: none;
}

body{
	background: #000;
	margin-top: 25px;
}

#wrap{
	width: 1000px;
	margin: auto;
}



#header{
	text-align: center;
}

.home_header{
margin: 0 0 15px 0;
}

table#home_nav{
	width: 100%;
	margin: auto;
}

table#home_nav td{
	vertical-align: middle;
	text-align: center;
}

#footer{
	text-align: center;
	padding: 0px 0px 50px 0px;
}

#home_footer{
	text-align: center;

}

#home_footer p {
	margin: 0px 0px 20px 0px;
}


#content{
	width: 100%;
	min-height: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;

}

table#copy{
	width: 90%;
	margin: auto;
	padding: 25px 0px 0px 0px;
}

td{
	vertical-align: top;
}

td#left{
	width:44%;
	padding: 0px 15px 0px 0px;
}

td#divider{
	width: 2%;
	
}

td#right{
	width: 44%;
	padding: 0px 10px 0px 10px;
}

td#recipe_right{
	width: 44%;
	padding: 0px 10px 0px 10px;
}

#content p{
	padding: 5px 0px 10px 0px;
}
#footer p{
	padding: 0px 0px 10px 0px;
}

#footer a{ color: #000; text-decoration: none;}

img#facebook_link{ position: relative; top: 2px;}

/* mimics min-height property for Internet Explorer :<*/
/*\*/
* html .box {
height: 400px;
}
/**/

#nav{
	width: 100%;
}

#nav a img{
	margin: 0px 25px 0px 25px;
}


/*NAV ELEMENTS*/

a img{
	border: none;
}

a#nav_find img, a#nav_find:visited img, a#nav_find:active img { 
	width:100px;
	height:25px;
	background-image:url('images/nav_find_off.png');
}
a#nav_find:hover img {
	width:100px;
	height:25px;
	background-image:url('images/nav_find_on.png');
}

a#nav_email img, a#nav_email:visited img, a#nav_email:active img { 
	width:222px;
	height:19px;
	background-image:url('images/nav_email_off.png');
}
a#nav_email:hover img {
	width:222px;
	height:19px;
	background-image:url('images/nav_email_on.png');
}

a#nav_home_philosophy img, a#nav_home_philosophy:visited img, a#nav_home_philosophy:active img { 
	width:85px;
	height:185px;
	background-image:url('images/nav_home_philosophy_off.png');
}
a#nav_home_philosophy:hover img {
	width:85px;
	height:185px;
	background-image:url('images/nav_home_philosophy_on.png');
}

a#nav_home_food img, a#nav_home_food:visited img, a#nav_home_food:active img { 
	width:85px;
	height:185px;
	background-image:url('images/nav_home_food_off.png');
}
a#nav_home_food:hover img {
	width:85px;
	height:185px;
	background-image:url('images/nav_home_food_on.png');
}

a#nav_home_catering img, a#nav_home_catering:visited img, a#nav_home_catering:active img { 
	width:85px;
	height:185px;
	background-image:url('images/nav_home_catering_off.png');
}
a#nav_home_catering:hover img {
	width:85px;
	height:185px;
	background-image:url('images/nav_home_catering_on.png');
}

a#nav_home_reviews img, a#nav_home_reviews:visited img, a#nav_home_reviews:active img { 
	width:85px;
	height:185px;
	background-image:url('images/nav_home_reviews_off.png');
}
a#nav_home_reviews:hover img {
	width:85px;
	height:185px;
	background-image:url('images/nav_home_reviews_on.png');
}

/*a#nav_home_music img, a#nav_home_music:visited img, a#nav_home_music:active img { 
	width:85px;
	height:185px;
	background-image:url('images/nav_home_music_off.png');
}
a#nav_home_music:hover img {
	width:85px;
	height:185px;
	background-image:url('images/nav_home_music_on.png');
}*/

a#nav_home_whats_on img, a#nav_home_whats_on:visited img, a#nav_home_whats_on:active img { 
	width:78px;
	height:91px;
	background-image:url('images/nav_home_whats_on_off.jpg');
}
a#nav_home_whats_on:hover img {
	width:78px;
	height:91px;
	background-image:url('images/nav_home_whats_on_on.jpg');
}

a#nav_home_recipes img, a#nav_home_recipes:visited img, a#nav_home_recipes:active img { 
	width:85px;
	height:185px;
	background-image:url('images/nav_home_recipes_off.png');
}
a#nav_home_recipes:hover img {
	width:85px;
	height:185px;
	background-image:url('images/nav_home_recipes_on.png');
}

/* Reservations */
a#nav_home_reservations img, a#nav_home_reservations:visited img, a#nav_home_reservations:active img { 
	width:92px;
	height:185px;
	background-image:url('images/nav_home_reservations_off.png');
}
a#nav_home_reservations:hover img {
	width:92px;
	height:185px;
	background-image:url('images/nav_home_reservations_on.png');
}


a#nav_home_lunch img, a#nav_home_lunch:visited img, a#nav_home_lunch:active img { 
	width:163px;
	height:11px;
	background-image:url('images/nav_home_lunch_off.png');
}
a#nav_home_lunch:hover img {
	width:163px;
	height:11px;
	background-image:url('images/nav_home_lunch_on.png');
}


a#nav_home_brunch img, a#nav_home_brunch:visited img, a#nav_home_brunch:active img { 
	width:56px;
	height:11px;
	background-image:url('images/nav_home_brunch_off.png');
}
a#nav_home_brunch:hover img {
	width:56px;
	height:11px;
	background-image:url('images/nav_home_brunch_on.png');
}

a#nav_home_dinner img, a#nav_home_dinner:visited img, a#na_home_dinner:active img { 
	width:51px;
	height:11px;
	background-image:url('images/nav_home_dinner_off.png');
}
a#nav_home_dinner:hover img {
	width:51px;
	height:11px;
	background-image:url('images/nav_home_dinner_on.png');
}

a#nav_home_baking img, a#nav_home_baking:visited img, a#na_home_baking:active img { 
	width:190px;
	height:11px;
	background-image:url('images/nav_home_baking_off.png');
}
a#nav_home_baking:hover img {
	width:190px;
	height:11px;
	background-image:url('images/nav_home_baking_on.png');
}

a#nav_footer_email img, a#nav_footer_email:visited img, a#nav_footer_email:active,a#nav_footer_email:hover img { 
	width:178px;
	height:21px;
	background-image:url('images/footer/nav_footer_email_off.png');
}

/*sub pages*/
a#nav_sub_philosophy img, a#nav_sub_philosophy:visited img, a#nav_sub_philosophy:active img { 
	width:94px;
	height:91px;
	background-image:url('images/nav_sub_philosophy.png');
}

a#nav_sub_philosophy:hover img, a#nav_sub_philosophy_on img {
	width:94px;
	height:91px;
	background-image:url('images/nav_sub_philosophy_on.png');
}

a#nav_sub_food img, a#nav_sub_food:visited img, a#nav_sub_food:active img { 
	width:127px;
	height:91px;
	background-image:url('images/nav_sub_food.png');
}

a#nav_sub_food:hover img, a#nav_sub_food_on img {
	width:127px;
	height:91px;
	background-image:url('images/nav_sub_food_on.png');
}

a#nav_sub_catering img, a#nav_sub_catering:visited img, a#nav_sub_catering:active img { 
	width:71px;
	height:91px;
	background-image:url('images/nav_sub_catering.png');
}

a#nav_sub_catering:hover img, a#nav_sub_catering_on img {
	width:71px;
	height:91px;
	background-image:url('images/nav_sub_catering_on.png');
}

a#nav_sub_reviews  img, a#nav_sub_reviews:visited img, a#nav_sub_reviews:active img { 
	width:65px;
	height:91px;
	background-image:url('images/nav_sub_reviews.png');
}

a#nav_sub_reviews:hover img, a#nav_sub_reviews_on img {
	width:65px;
	height:91px;
	background-image:url('images/nav_sub_reviews_on.png');
}

a#nav_sub_whats_on  img, a#nav_sub_whats_on:visited img, a#nav_sub_whats_on:active img { 
	width:82px;
	height:91px;
	background-image:url('images/nav_sub_whats_on.png');
}

a#nav_sub_whats_on:hover img, a#nav_sub_whats_on_on img {
	width:82px;
	height:91px;
	background-image:url('images/nav_sub_whats_on_on.png');
}

a#nav_sub_reservations img, a#nav_sub_reservations:visited img, a#nav_sub_reservations:active img { 
	width:106px;
	height:91px;
	background-image:url('images/nav_sub_reservations.png');
}

a#nav_sub_reservations:hover img, a#nav_sub_reservations_on img {
	width:106px;
	height:91px;
	background-image:url('images/nav_sub_reservations_on.png');
}

a#nav_footer_email img, a#nav_footer_email :visited img, a#nav_footer_email :active img{ 
	width:178px;
	height:21px;
	background-image:url('images/footer/nav_footer_email_off.png');
}

a#nav_footer_email:hover img { 
	width:178px;
	height:21px;
	background-image:url('images/footer/nav_footer_email_on.png');
}

a#nav_footer_philosophy img, a#nav_footer_philosophy :visited img, a#nav_footer_philosophy :active,a#nav_footer_philosophy:hover img { 
	width:81px;
	height:21px;
	background-image:url('images/footer/nav_footer_philosophy_off.png');
}

a#nav_footer_philosophy:hover img { 
	width:81px;
	height:21px;
	background-image:url('images/footer/nav_footer_philosophy_on.png');
}

a#nav_footer_food img, a#nav_footer_food :visited img, a#nav_footer_food :active,a#nav_footer_food:hover img { 
	width:93px;
	height:21px;
	background-image:url('images/footer/nav_footer_food_off.png');
}

a#nav_footer_food:hover img { 
	width:93px;
	height:21px;
	background-image:url('images/footer/nav_footer_food_on.png');
}

a#nav_footer_catering img, a#nav_footer_catering :visited img, a#nav_footer_catering :active,a#nav_footer_catering:hover img { 
	width:60px;
	height:21px;
	background-image:url('images/footer/nav_footer_catering_off.png');
}

a#nav_footer_catering:hover img { 
	width:60px;
	height:21px;
	background-image:url('images/footer/nav_footer_catering_on.png');
}


a#nav_footer_reviews img, a#nav_footer_reviews :visited img, a#nav_footer_reviews :active,a#nav_footer_reviews:hover img { 
	width:55px;
	height:21px;
	background-image:url('images/footer/nav_footer_reviews_off.png');
}

a#nav_footer_reviews:hover img { 
	width:55px;
	height:21px;
	background-image:url('images/footer/nav_footer_reviews_on.png');
}

a#nav_footer_whats_on img, a#nav_footer_whats_on :visited img, a#nav_footer_whats_on :active, a#nav_footer_whats_on:hover img { 
	width:70px;
	height:21px;
	background-image:url('images/footer/nav_footer_whats_on_off.png');
}

a#nav_footer_whats_on:hover img { 
	width:70px;
	height:21px;
	background-image:url('images/footer/nav_footer_whats_on_on.png');
}


a#nav_footer_baking img, a#nav_footer_baking :visited img, a#nav_footer_baking :active,a#nav_footer_baking:hover img { 
	width:181px;
	height:21px;
	background-image:url('images/footer/nav_footer_baking_off.png');
}

a#nav_footer_baking:hover img { 
	width:181px;
	height:21px;
	background-image:url('images/footer/nav_footer_baking_on.png');
}

a#nav_footer_reservations img, a#nav_footer_reservations :visited img, a#nav_footer_reservations :active, a#nav_footer_reservations:hover img { 
	width:90px;
	height:21px;
	background-image:url('images/footer/nav_footer_reservations_off.png');
}

a#nav_footer_reservations:hover img { 
	width:90px;
	height:21px;
	background-image:url('images/footer/nav_footer_reservations_on.png');
}

/*MISC ELEMENTS*/

#preload{
	display: none;
}

p.header_img{
	margin-top: 10px;
}

/*FORM*/
input {
	margin-bottom: 10px;
	border: 2px solid #875614;
	background: #e7e2c1;
}

textarea{
	margin-bottom: 10px;
	border: 2px solid #875614;
	background: #e7e2c1;
	scroll: none;
}

.form{
	font-weight: bold;
}

.submit{
	padding: 5px;
}

.pics{ width: 324px; height: 430px;  overflow: hidden}

.pics img{ /*height: 324px; width:430px;*/  position: absolute; top:0; left:50px; }

#slideshow{ width: 288px; height: 394px; margin: auto;}

#slideshow img{ width: 288px; height: 394px; padding: 0 0 0 5px;}




	