/**************************
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: Arial;
	color:#333;
	background-color: #E2E2E2;
}

main {
	width: 1000px;
	padding: 20px;
	background-color: #ffffff;
	margin: auto;
	display: block;
}

header {
	padding: 50px;
	background-color: azure;
	text-align: center;
}

p {
	margin-bottom: 1em;
}
section {
	background-color: aqua;
	display: flex;
	justify-content: space-between;
}
/*aside{
	padding:20px;
	flex: 1;
	background-color: beige;
}*/
/*article{
	padding: 20px;
	flex: 3;
	background-color: bisque;
	width: 31.5%;
}*/
/*article:nth-child(2) {
	background-color: beige;
}*/
h2{
	margin-bottom: 1em;
}
footer{
	background-color: azure;
	padding: 50px;
	text-align: center;
}
/*#one {
	display: flex;
	justify-content: space-between;
	background-color: aqua;
}*/
article {
	background-color: bisque;
	width: 31.5%;
}
/*#one article:nth-child(2) {
	background-color: beige;
}

#two {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background-color: #d2d2d2;
	padding: 20px;
}
#two article {
	width: 48%;
}
#two h2{
	flex: 100%;
	text-align: center;
}*/