html, body {
	font-family: sans-serif;
	background-color: #a74;
	color: #000;
	margin: 0;
	padding: 0;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
		display:block;
}

/* Section headers */
h1 {
	font-size: 200%;
}
section h1 {
	font-size: 175%;
}
section section h1 {
	font-size: 150%;
}
section section section h1 {
	font-size: 125%;
}

/* Page header */
body > h1 {
	background-color: #000;
	color: #fc9;
	margin: 0;
	padding-top: 1%;
	padding-bottom: 0.3%;
	padding-left: 9%;
}

/* Page margins */
body > section {
	margin-left: 10%;
	margin-right: 10%;
}
