#wrap {
	height:100%; 
	min-height:100%;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	line-height:0;
}
#top {
	background-color: #ffffff;
	height: 53px;
	width: 800px;
	line-height:0;
}
#top p{
	float:left;
}
#top h1{
	float:left;
}
#menu {
	background-color: #ffffff;
	height: 44px;
	width: 800px;
	line-height:0;
}
#contents  { line-height: 0; background-color: #ffffff; width: 800px; height: auto }
#foot {
	background-color: #ffffff;
	height: 42px;
	width: 800px;
	line-height:0;
}
