#header{
	text-align: center;
	width: 100%;
	height: 30%;
	background: linear-gradient(#5CF, #07C);
	background: -o-linear-gradient(#5CF, #07C);
	background: -moz-linear-gradient(#5CF, #07C);
	background: -webkit-linear-gradient(#5CF, #07C);
	position: absolute;
	top: 0;
	left: 0;
}
h1{
	font-size: 4vw;
}
h2, h3, h4{
	font-size: 2vw;
}
a{
	font-size: 2.5vw;
	text-decoration: none;
	background: rgba(0,125,255,0.1);
	border: solid 0.2vw black;
	color: #33F;
}
a:hover{
	color: #66F;
	text-decoration: underline;
}
br{
	padding:0;
	margin:0;
}
.disclaimer{
	padding:0;margin:0;
	font-size: 0.9vw;
	font-weight: bolder;
}
#content{
	padding-top: 10%;
	position: absolute;
	text-align: center;
	width: 100%;
	height: 70%;
	top: 30%;
	background: linear-gradient(#C70, #FB0);
	background: -o-linear-gradient(#C70, #FB0);
	background: -moz-linear-gradient(#C70, #FB0);
	background: -webkit-linear-gradient(#C70, #FB0);
}
#footer{
	text-align: center;
	align-items: center;
	align-content: center;
	align: center;
	position: absolute;
	bottom: 0;
	height: 10%;
	width: 100%;
	background: linear-gradient(#096, #0FB);
	background: -o-linear-gradient(#096, #0FB);
	background: -moz-linear-gradient(#096, #0FB);
	background: -webkit-linear-gradient(#096, #0FB);
}
#footercontent{
	text-align: center;
	position: absolute;
	width: 50%;
	left: 25%;
	right: 25%;
	/*padding: 5%;*/
	/*margin: 5%;*/
	height: 60%;
	border: double 0.1vw;
	/*border-radius: 3vw;*/
	overflow: auto;
	top: 5vw;
	bottom: 0;
	display: none;
}
p{
	font-size: 1vw;
}
b{
	font-size: 1.2vw;
}
body{
	overflow: hidden;
	padding: 0;
	margin: 0;
}
img#up{
	position:absolute;
	top: 0.1vw;
	left: 45vw;
	right: 45vw;
	width: 10vw;
	height: 4vw;
	border: none;
	padding: 0;
	image-rendering: crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -moz-crisp-edges;
	image-rendering: -webkit-crisp-edges;
	margin: 0;
}
img#icon{
	image-rendering: crisp-edges;
	position:absolute;
	bottom: -8vw;
	left: 45vw;
	right: 45vw;
	width: 10vw;
	border: solid 0.2vw black;
	padding: 0;
	margin: 0;
}
*{
	font-family: Consolas;
}
::-webkit-scrollbar { 
	border-radius: 100%;
	background: #09F;
}
::-webkit-scrollbar-button {
	border-radius: 100%;
	background: #08E;
	color: #9BF; 
}
::-webkit-scrollbar-track {
	background: #09F;
	border-radius: 100%;
}
::-webkit-scrollbar-track-piece {
	background: #09F;
	border-radius: 100%;
}
::-webkit-scrollbar-thumb {
	border-radius: 100%;
	background: #05B;
}
::-webkit-scrollbar-corner { 
	border-radius: 100%;
}
::-webkit-resizer { 
	border-radius: 100%;
}