body
	{
		background-color: blue;
		margin-left: 150px;
		margin-right: 150px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
h1
	{
		padding-top: 45px;
		padding-bottom: 45px;
		text-align: center;
	}
h2
	{
		text-align: center;
		font-size: 50px;
		text-decoration-line: underline;
	}
#mainDiv
	{
		background-color: green;
		border-radius: 25px;
		padding-left: 50px;
		padding-right: 50px;
		padding-bottom: 15px;
		box-shadow: 10px 10px 5px black;
	}
#descriptionDiv
	{
		background-color: white;
		border-radius: 15px;
		padding-top: 5px;
		padding-left:15px;
		padding-right: 15px;
		padding-bottom: 5px;
	}
#Africa
	{
		background-image: url("images/africa.jpg");
		width: 270px;
		height: 180px;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
#Antarctica
	{
		background-image: url("images/antarctica.jpg");
		width: 270px;
		height: 180px;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
#Asia
	{
		background-image: url("images/asia.jpg");
		width: 270px;
		height: 160px;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
#Australia
	{
		background-image: url("images/australia.jpg");
		width: 270px;
		height: 203px;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
#Europe
	{
		background-image: url("images/europe.jpg");
		width: 270px;
		height: 180px;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
#NA
	{
		background-image: url("images/northamerica.jpg");
		width: 270px;
		height: 203px;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
		
	}
#SA
	{
		background-image: url("images/southamerica.jpg");
		width: 270px;
		height: 203px;
		background-repeat: no-repeat;
		background-size: contain;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
.centered
	{
		background-color: white;
		border-radius: 15px;
		padding: 10px;
		margin: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
ol
	{
		list-style: none;
	}
footer
	{
		font-size: 25px;
	}

#sources
	{
		margin-top: 25px;
		background-color: lightgreen;
		padding: 15px;
		border-radius: 25px;
	}