/* CSS Document */
table,th,td {border: 1px solid black;}

table {border-collapse: collapse;}

body {max-width: 800px; 
      margin: 0px auto;
      display: grid;
      grid-template-columns: auto 100px;
      grid-template-rows: 160px auto 30px;}

header {color:white; 
        background-color: black;
        font-family: Calibri, Arial, sans-serif; 
        font-variant: small-caps; 
        text-align: center; 
        grid-column: 1 / 3;
        grid-row: 1 / 2;
        border: gray 3px solid;
        }

header h1 {font-size: 40px;}

header h2 {font-size: 30px;
}

nav {background-color: yellow; 
     text-align: center;
     display: grid;
     grid-column: 2 / 3;
     grid-row: 2 / 4;
     height: 150px;
     width: 100px;
     border: #e84e4e 2px solid;
}
     

footer {background-color: cyan; 
        text-align: center; 
        font-family: western;}





   