/* CSS Document */

body {
  background-color: rgb(204,204,255);
  margin: 0px;
  display: grid;
  grid-template-columns: auto 140px;
}

header {
  color: white;
  background-color: black;
  text-align: center;
  font-family: sans-serif;
  grid-column: 1 / 3;
  grid-row: 1 / 2
}

header h1, header h2
{
  margin: 0px;
  padding: 5px 3px;
}
nav {
grid-column: 2 / 3;
  grid-row: 2 / 4
  }
nav a {
  color: white;
  background-color: black;
  margin: 0px 0px 0px 2px;
  padding: 3px 10px;
  font-family: sans-serif; 
  text-decoration: none; 
  line-height: 2;
}
table, th, td{ 
border: 1px solid black;
border-collapse: collapse;
}
section {
grid-column: 1 / 2;
 grid-row: 2 / 3;
 }
