body.menus.index #content > p {
	text-align:left;
}

/* -----***********************----------------------------------------- */
/* ----- THE MENU -------------- PUBLIC VIEW --------------------------- */
#menu {
/*	position:relative;*/
	width: 575px; 
	font-family: "Papyrus";
	color: #24190D;
	margin-top: 30px;
	padding:10px;
	background-color: #FFF5EB;
}
#menu > table { width:500px; /*border:1px white solid;*/ }
#menu > table h1 { /* Menu Name */
	font-size:3.5em;
	font-style: bold;
	text-transform: uppercase;
	margin: 10px auto 0 auto;
	padding:0;
	text-align: center;
}
#menu > table h2 { /* Menu section name */
	font-size: 2em;
	font-style: bold;
	text-transform: uppercase;
	text-decoration: underline;
	margin-top: 20px;
	margin-bottom:5px;
	text-align: center;
}
#menu > table h3, #menu > table tr.item td {
	font-size: 1em;
	font-style: normal;
	text-transform: uppercase;
	margin-top: 7px;
	margin-bottom: -2px;
	padding-bottom:0;
}
#menu > table tr.center {
	text-align:center;
}
#menu > table tr.left {
	text-align:left;
}
#menu > table td.price {width:50px; text-align: right;}
#menu > table tr.item_desc p {
	font-size: 0.95em;
	font-style: italic;
	padding:0;
	margin:0;
	
}
/* -----***********************----------------------------------------- */
/* --------- SUBNAV for the menus/index page --------- */
.menus_list {
/* 	position: relative;
 height:25px;*/
}
.menus_list ul {
	/*list-style: none;*/
	padding:0;
	width:500px;

	text-align: left;
}
/*
#menus_list li {
	list-style-type: none;
	display: inline;
	color: green;
	padding:5px 10px;
	margin:1px 5px;
	background-color:#5F430E;
}
*/
ul #menus_list li a {
	text-decoration: none;
}
ul #menus_list li a:link {
	color: #FFF;
}
ul #menus_list li a:visited {
	color: #CCC;
}
ul #menus_list li a:hover {
	color: #a56c13;
}


/* -----***********************----------------------------------------- */
/* ----- THE MENU --- Edit View ---------------------------------------- */

/* Edit version of the menus_list */
#menus_edit_list {
	width:450px;
	margin: 0 auto;
	text-align: left;
}
ul.menus_edit_list {
	margin: 0 auto 0 0;
}

#menu_edit { 
	width: 700px;
	position: relative; 
	margin: 0px auto;
	padding: 20px;
	background-color: gray;
	text-align:left;
	color:black;
}
#menu_edit .section { position: relative;}
#menu_edit .section .heading { 
	position: relative;	
	margin: 10px auto;
	padding:0px;
}
#menu_edit .section .heading > .edit_links  {
	position: absolute; 
	right: 5px; top: 0px; 
	margin: 0px 5px; 
	padding: 0px
}
#menu_edit .section .item { /*see shared above*/
	position: relative;
	margin: 5px auto;
	padding: 0px;
}
#menu_edit .section .item .edit_links  {
	position: absolute; 
	right: 5px; top: 0px; 
	margin: 0px 5px; 
	padding: 0px
}
#menu_edit h1 { /* menu.name */
	font-size:28pt;
	font-style: bold;
	text-transform: uppercase;
	line-height: 30pt;
}
#menu_edit .section > .heading > h2 { /* section.name*/
	font-size: 20pt;
	font-style: bold;
	text-transform: uppercase;
	text-decoration: underline;
	margin-top: 10px;
	margin-bottom: 0px;
}
#menu_edit .section > .item > h3 { /* item.name and item.price */
	font-size: 12pt;
	font-style: normal;
	text-transform: uppercase;
	margin: 0px;
}
#menu_edit p.item_desc {
	font-size: 10pt;
	line-height: 10pt;
}
#menu_edit form { position:relative;}
#menu_edit form > fieldset > span.buttons {
	position: absolute; 
	right: 5px; top: 0px;
	padding: 5px 5px 2px 5px;
	background-color: #5F430E;
}
