* {
	margin: 0;
}
html, body {
	background-color: #555;
	height: 100%;
}
table{width:100%;height:100%;}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
}
.header {
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	color: white;
}
.footer, .push {
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 10px;
	text-align: right;
	color: white;
}
a {
	color: white;
}
#center {
	width: 364px;
	height: 242px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -182px auto auto -121px;
	border: 1px solid black;
	text-align: center;
}
#center-header {
	width: 728px;
	height: 90px;
	position: absolute;
	left: 50%;
	margin: -364px auto auto auto;
	text-align: center;
}
