header, footer,section,article,nav {
  margin-left:5px;
  margin-right:5px;
  padding: 5px;
   background-color: white;
}
header, footer{text-align:center; color:white; background-color:blue}
article{color:black;}
section {background-color:#ddd; }

.center{text-align:center; }
.left{text-align:left; }
h2,h3,h4{color:blue; text-align:center; }
p{padding:10px; background-color:#CFF6FF; border-radius:5px; }
table,td,th{text-align:center; padding:5px; border:1px solid black;}
table caption{caption-side:top; display:table-caption;text-align:center;color:blue;font-family:sans-serif;font-style:italic;}