*{
	box-sizing: border-box;
}
nav{
	text-align: center;

}
a{
	padding-right: 10px;
	padding-left: 10px;
	color: black;
	list-style: none;
}

#background{
	display: block;
	height:100vmin;
	width:70vmin;
	background-color:red;
	margin: 0 auto;
	position: relative;
}

#square1{
	background-color: #B0DAE4;
	height: 10vmin;
	width: 70vmin;
	position: absolute;
}

#square2{
	background-color: #FFB59A;
	height: 90vmin;
	width: 10vmin;
	top:10vmin;
	position: absolute;
}

#square3{
	background-color: #FFEF65;
	height: 90vmin;
	width: 10vmin;
	left:60vmin;
	top:10vmin;
	position: absolute;
}

#square4{
	background-color: #E6D0A0;
	height: 10vmin;
	width: 50vmin;
	left:10vmin;
	top:90vmin;
	position: absolute;
}