body, #wrapper {
	min-height: 100%; /*sets the min height to the height of the viewport*/
	width: 100%;
	height: 99%; /*this is effectively min-height for IE5+/Win, since IE wrongly expands an element to enclose its content, which screws up modern browsers*/
	margin: 0;
	padding: 0;
}
html>body, html>body #wrapper {
	height: auto; /*undoes the IE hack, hiding it from IE using the child selector*/
}
#wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
#main {
	height: auto;
	padding: .5em;
	position: absolute;
	top: 0px;
	left: 140px;
	margin-right: 10px;
}
.footer {
	position: absolute;
	bottom: 4px;
	width: 100%;
	vertical-align: middle;
	text-align: right;
}
.bodytext {
	position: absolute;
	left: 150px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 80%;
}
.bodylink:link, .bodylink:visited, .bodylink:active {
	color: #CC0000;
	background-color: #FFFFFF;
}
.bodylink:hover {
	color: #CC9999;
	background-color: #FFFFFF;
}
