body,html{
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#container {
	height: 80%;
	display: -webkit-flex;
	display: flex;
	flex-flow: row;
}
#container section{
	background: #20E79C;
	flex: 3 1 60%;
	order: 2;
}
#container nav{
	background: #928EFF;
	flex: 1 4 20%;
	order: 1;
}
#container aside{
	background: #928EFF;
	flex: 1 4 20%;
	order: 3;
}
#container section header{
	background: #FF7A7A;
	min-height: 20%;
}
#container section article{
	background: #FFFF81;
	min-height: 50%;
}
#container section footer{
	background: #7BFF7B;
	min-height: 20%;
}

header, footer{
	display: block;
	min-height: 10%;
	background: #FFD77C;
}
