/**************************
RESET to ensure user agent padding and 
margin on elements do not affect layout.

Note this reset is not appropriate for
production websites.
***************************/

* {margin: 0; padding: 0;}

body {
	font-family: Calibri, san-serif;
	color:#333;
	background-color: #E2E2E2;
}

main {
	margin: auto;
	width: 1000px;
	padding: 20px;
	background-color: white;
	display: block;
}

header {
	background-color: azure;
	text-align: center;
	padding: 30px;
}

h1 {
	font-size: 1.8em;
}

p {
	font-size: 11pt;
	margin-bottom: .9em;
}

section {
	display: flex;
	background-color: aqua;
	padding: 20px;
}

article {
	background-color: bisque;
	/*width: 60%;*/
	flex: 2;
	padding: 20px 20px 1px 20px;
}

aside {
	background-color: beige;
	/*width: 30%;*/
	flex: 1;
	padding: 20px 20px 1px 20px;
}

footer {
	font-size: .75em;
	background-color: azure;
	padding: 20px 20px 1px 20px;
	text-align: center;
}

