body {
	text-align:center;
	background-color:#090909;
	font-size:100%;
	font-family:lucida, sans-serif;
	overflow-x:hidden;
}
h1 {
	font-size:32px;
}
h2 {
	font-size:28px;
}
p {
	font-size:24px;
}
img {
	max-width:100%;
	max-height:100%;
	border:none;
}
#wrapper {
    background-color:#999999;
    width:98%;
	max-width:950px;
    margin:0 auto;
    text-align:center;
	align:center;
	border-style:solid;
	border-color:#585858;
}
#header {
    align:center;
	text-align:center;
	margin:2%;
}
#header img {
	width:100%;
	max-width:800px;
}
#content {
	text-align:center;
	align:center;
	margin:2%;
}
#content p {
	font-size:24px;
}
#button {
/* Fix for iOS */ -webkit-appearance:none;
	padding:1%;
	padding-left:4%;
	padding-right:4%;
	margin:1%;
    background-color:#434343;
    border-radius:4px;
    color:#fff;
	font-size:28px;
	max-width:90%;
    text-decoration:none;
    cursor:pointer;
    border:none;
	box-shadow:2px 5px 5px 1px #777;
	white-space: normal;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-ms-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}
#button:hover {
    background:#2E2E2E;
    box-shadow:2px 5px 5px 1px #777;
}
#button:active {
	position:relative;
	top:4px;
    background:#2E2E2E;
    box-shadow:0px 1px 1px 1px #000;
}
#return {
/* Fix for iOS */ -webkit-appearance:none;
	padding:1%;
	padding-left:4%;
	padding-right:4%;
    background-color:#434343;
    border-radius:4px;
    color:#fff;
	font-size:24px;
    text-decoration:none;
    cursor:pointer;
    border:none;
	white-space: normal;
	-webkit-transition:0.3s;
	-moz-transition:0.3s;
	-ms-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
}
#return:hover {
    background:#2E2E2E;
}
#return:active {
	position:relative;
	top:4px;
    background:#2E2E2E;
}
#footer {
	text-align:center;
	align:center;
	color:#E6E6E6;
	margin:2%;
	margin-bottom:5%;
}
#footer p {
	font-size:16px;
}