html {
 padding-top: 25px;
 background-image: url(images/bg_page.png);
 body {
 width: 80%;
 padding: 20px;
 margin: 0 auto;
 border-radius: 10px;
 box-shadow: 10px 10px 10px rgba(0,0,0,.5);
 background-color: #E1EDEB;
}
 
}
body {
 width: 80%;
 padding: 20px;
 margin: 0 auto;
 border-radius: 10px;
 box-shadow: 10px 10px 10px rgba(0,0,0,.5);
 background-color: #E1EDEB;
}

img {
	width: 100%;
	height: auto;
}

table, th, td {
	width: auto;
	margin: auto;
	font-size: auto;
	padding: auto;
	text-align: center;
	border: 2px solid #000;
	border-collapse: collapse;
}
#banner {
background-color:lightblue;
}
header {
background-image: url(https://www.w3schools.com/css/img_5tere.jpg);
color:black;

}
h2.author {
color:black;
}