#header {height: 150px;}
#header ul.links {bottom: 71px; right: 8px;}
#header div.details {
	bottom: 40px;
	width: 541px;
	padding: 8px 0 7px 0;
}
#first-line {
	position: relative;
	text-align: left;
	top: -30px;
	left: 220px;
	z-index: 100;
	width: 540px;
}


table.acceptable_foods
{
margin: 1ex auto;
border: 1px solid #00f;
border-collapse: collapse;
}

table.acceptable_foods td
{
border: 1px solid #00f;
text-align: left;
padding: 3px;
vertical-align: top;
}

table.acceptable_foods th
{
border: 1px solid #00f;
text-align: center;
padding: 3px;
}

ul.acceptable_foods { margin: 0px; }
ul.acceptable_foods li { list-style-type: none; }
