body,ul,section,header, nav, h1, li {
	display: block;
	margin: 0;
	padding: 0;
	background: linear-gradient(gray, #C0C0C0) no-repeat fixed;;
	text-align: center;
}
header {
	width: 100%;
	background: black;
	text-align: center;
	padding: 0.5em 0;
	top: 0;
	color: white;
}
footer {
	width: 100%;
	background: black;
	text-align: center;
	padding: 0.5em 0;
	font-size: 12pt;
	bottom: 0;
	position: absolute;
	color: #C0C0C0;
}
#main_content {
	color: white;
	border-radius: 10px 10px 3px 3px;
	padding: 20px;
	background: rgba(0,0,0,0.5);
	margin-left: auto;
	margin-right: auto;
	margin-top: 2%;
	min-height: 72%;
	width: 70%;
}
#page_head {
	font-size: 20pt;
	margin: auto;
	width: 500px;
}
