/* CSS Document */

 body {
   display: grid;
   grid-template-columns: auto 150px;
   grid-template-rows: 150px auto 50px;
   margin: 0px 
}
   
   
header {  
  color: white;
  background-color: black;
  text-align: center;
  font-family: Calibri, Arial, sans-serif;
  font-variant: small-caps;
  grid-column: 1 / 2;
  grid-row: 1 / 2;
}

header h1 {
  font-size: 40px


}

nav a {
  text-decoration: none;
  color: white;
  background-color: black;
  font-family: sans-serif;
  padding: 5px 15px;
}

nav {
  color: white;
  background-color: black;
  font-family: calibri, arisl, sabs-serif;
  font-variant: small-caps;
  grid-column: 2 / 3;
  grid-row: 2 / 3;
}

table {
  border-collapse: collapse;
  font-family: sans-serif;
}

table, th, td {
  border: 1px solid black;
  
}

th {
  background-color: rg (178,178,178)
}

tr:nthchild(odd) {
   background-color: #C3C3C3
}