body {
	text-align: center;
	background: #ffffee;
	font-family: "Palatino", "Times New Roman", serif;
	font-size: 12pt;
}
td, a, p, h2, img, body {
	margin: 0px;
	border: 0px;
}
a	{
	color: black;
	font-weight: bold;
	text-decoration: none;
}
a:hover { text-decoration: underline;	}
h2	{ margin-top: 8px;	font-size: 20pt;}
p	{ margin-bottom: 8px;	}
p.caption	{ font-style: italic;}
a.footer,p.footer	{
	font-weight: bold;
	color: #cc9900;
	padding-bottom: 1em;
}
hr	{
	background: #cc9900;
	border-bottom-width: 1pt;
    border-style: solid; border-color: #cc9900;
    width: 99%; font-size: 0.8em;
    font-weight: bold;
	border-bottom: 2pt solid #cc9900; 
    border-top: 0 solid #ffffee; 
    border-left: 0 solid #ffffee; 
    border-right: 0 solid #ffffee;
}
img.pic { border: 1px solid black; margin: 2px;	}
td	{ text-align: center;	}
td.l	{ text-align: left;	}
td.menu {
	background: #cc9900;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
td.foodmenu {
	border: 2px solid #cc9900;
	vertical-align: top;
	spacing: 5px;
}

/* fixed menu code */
body	{ padding-top: 1.5em; overflow-y: hidden; }
table.topmenu	{ position: absolute; top: 0; left: 0; width: 100%}
div.content	{ height: 100%; overflow: auto; }
