html, body {
	height: 100%;
}
div.page {
	margin: 0;
	padding: 0 10px;
	width: 940px;
	min-height: 100%;
	position: relative;
	top: 0;
	left: 0;
	z-index: 100;
}
div.header {
	width: 100%;
	height: 230px;
	overflow: hidden;
}
div.wrapper {
	width: 100%;
	overflow: hidden;
}
div.content {
	margin-right: 190px;
	padding: 0 0 12em;
	width: 570px;
	min-height: 40em;
	display: inline;
	float: right;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 300;
}
div.navigation {
	margin-left: 10px;
	width: 136px;
	display: inline;
	float: left;
}
div.footer {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 110;
}
div.map {
	margin-right: 20px;
	width: 340px;
	float: right;
}
div.media {
	margin-bottom: 3em;
	clear: both;
}