body {
  background-color: purple;
  margin: 0;
}
/* Wrapper div controls width of entire layout */
#wrapper {
  width:90%;
  min-width: 580px;
  max-width: 1400px;
  background-color:white;
  border:solid 2px silver;
  border-radius: 4px;
  margin: 10px auto;
}
/* Page header at the top of each page */
header{
border-style: inset;
border-width: 4px;
border-color: white;
  background-color:fuchsia;
  color:white;
  height:60px;
  line-height:60px;
}
  /* Main content below the header and navbar */
  main{
    padding: 8px;
  }
  /* Level 1 headings */
  h1{
    margin: 0;
    color: black;
background-color: fuschia;
  }
table{
