h2{
	font-weight:normal;
	font-size:24px;
	color:#000;
	margin:0;
	padding:0;
	
}
h3{
	color:#000;
	font-size:14px;
	margin-bottom:0;
	padding-bottom:0;
	line-height:18px;
	display:block;
}
table{
	font-size:14px;
	margin:10px 0;
}
td{
	padding:10px 0 20px 0;
	line-height:16px;
	vertical-align:top;
}
/* MENUS */
.menu{
	padding:10px;
	margin:20px 0;
}
.menu h1{
	color:#000;
	margin:10px 0 5px 0;
}
.menu p{margin:0;}
/* SALADS */
#salads{
	background:#e8ebd4 url("img/beigebgd.jpg") repeat-y;
	color:#494c37;
	border:2px solid #c6cd96;
}
#salads table{
	border-top:2px solid #c6cd96;
	border-bottom:2px solid #c6cd96;
}
#salads td{
	width:31%;
	padding:1%;
}
/* LAND */
/* SANDWICHES */
#land, #sandwiches{
	background:#a2bab9 url("img/graygreenbgd.jpg") repeat-y;
	color:#5a6463;
	border:2px solid #5a6463;
	
}
#land td{
	width:48%;
	padding:1%;
}
#sandwiches td{
	width:31%;
	padding:1%;
}
#land table, #sandwiches table{
	border-top:2px solid #5a6463;
	border-bottom:2px solid #5a6463;
}

/* SEAFOOD */
#seafood{
	background:#dee25f url("img/lightgreenbgd.jpg") repeat-y;
	color:#72743f;
	border:2px solid #72743f;
	
}
#seafood td{
	width:48%;
	padding:1%;
}
#seafood table{
	border-top:2px solid #72743f;
	border-bottom:2px solid #72743f;
}
/* PASTA */
/* APPETIZERS */
/* DESSERTS */
#pasta, #appetizers, #desserts{
	background:#ddb691 url("img/redbgd.jpg") repeat-y;
	color:#55422f;
	border:2px solid #957252;
	
}
#pasta td, #appetizers td, #desserts td{
	width:48%;
	padding:1%;
}
#pasta table, #appetizers table, #desserts table{
	border-top:2px solid #957252;
	border-bottom:2px solid #957252;
}

/* BREAKFAST SUGGESTIONS */
/* BREAKFAST BEVERAGES */
/* LOW CARB LUNCH */
#breakfastbeverages, #lowcarb, #lowcarblunch, #beverages, #breakfastsuggestions{
	background:#b9bf13 url("img/greenbgd.jpg") repeat-y;
	color:#636621;
	border:2px solid #636621;
	
}
#lowcarblunch table{
	width:100%;
}
#lowcarblunch td, #breakfastsuggestions td, #lowcarb td{
	width:48%;
	padding:1%;
}
#breakfastbeverages td, #beverages td{
	width:31%;
	padding:1%;
}
#beverages table, #breakfastbeverages table, #lowcarb table, #lowcarblunch table, #breakfastsuggestions table{
	border-top:2px solid #636621;
	border-bottom:2px solid #636621;
}

/* ALA CARTE */
#alacarte{
	color:#597373;
	background:#b2e6e6 url("img/aquabgd.jpg") repeat-y;
	border:2px solid #597373;
	
}
#alacarte td{
	width:31%;
	padding:1%;
}
#alacarte table{
	border-top:2px solid #597373;
	border-bottom:2px solid #597373;
}

/* BRUNCH, FAVORITES, and HOMEMADE */
#brunch, #homemade, #favorites{
	color:#596675;
	background:#b3cdeb url("img/litebluebgd.jpg") repeat-y;
	border:2px solid #596675;
	
}
#brunch td, #homemade td, #favorites td{
	width:31%;
	padding:1%;
}
#brunch table, #homemade table, #favorites table{
	border-top:2px solid #596675;
	border-bottom:2px solid #596675;
}
/* OMELETS */
#afternoontea{
	color:#7c5e19;
	background:#f9bc33 url("img/orangebgd.jpg") repeat-y;
	border:2px solid #7c5e19;
}
#afternoontea .hr{
	background:none repeat scroll 0 0 #7c5e19;
	height:2px;
}
#afternoontea .hr hr{display:none;}

/* OMELETS */
#afternoontea, #health, #omelets{
	color:#7c5e19;
	background:#f9bc33 url("img/orangebgd.jpg") repeat-y;
	border:2px solid #7c5e19;
}
#omelets td, #health td{
	width:48%;
	padding:1%;
}
#omelets table, #health table{
	border-top:2px solid #7c5e19;
	border-bottom:2px solid #7c5e19;
}
.caption{
	font-size:12px;
	line-height:14px;
	font-style:italic;
	text-align:center;
}
/* DESSERTS TO GO */
#post-29 table{
	width:100%;	
	background:#efecd7;
	border:2px solid #f5f4e7;
	margin-bottom:10px;
	width:100%;
}
#post-29 table.twocol td{
	width:48%;
	padding:1%;
}
#post-29 table.threecol td{
	width:31%;
	padding:1%;
}
#post-29 td, .post-29 th{
	border:2px solid #f5f4e7;
	vertical-align:top;
	padding:5px;
}
#post-29 th{
	color:#fff;
	background:#550934;
}
