body
{
	background: #fff none;
	margin: 0;
	padding: 0;
}
#container
{
	border-collapse: collapse;
	width: 100%;
}
#top
{
	background: black url('images/header_bottom.jpg') bottom left repeat-x;
}
#container #top table
{
	border-collapse: collapse;
	width: 100%;
	padding: 0;
	margin: 0;
}
#container #top table td
{
	background: transparent none;
}
#container #top table .stretch
{
	width: auto;
}
#container #top table #logo
{
	padding: 0 0 5px 0;
	width: 251px;
}
#container #top table #logo a img
{
	border: none;
}
#container #top table #people
{
	width: 606px;
	vertical-align: top;
}
#container #top table #people #menu
{
	background: #000;
	text-align:center;
	color: #fff;
	font-weight: bold;
}
#container #middle #inner
{
	border-collapse: collapse;
	height: 500px;
	width: 100%;
}
#middle
{
}
#bottom
{
	background: #000 url('images/footer_top.jpg') top left repeat-x;;
	color: #fff;
	font-size: 90%;
	height: 45px;
	text-align: center;
}
#bottom a.prodevlogo img
{
	vertical-align: middle;
	margin: 0 5px;
}
#content
{
	background: #fff;
	padding: 10px;
	vertical-align: top;
}
#sidebar
{
	background: #eee;
	padding: 10px;
	width: 250px; /* doesn't matter about ie's box model, should be plenty of room anyway */
	vertical-align: top;
}
