body {
    background-color:rgb(0, 0, 0);
    color: black;
    display: block;
    font-weight: 400;
    margin: 0px;
    padding: 0px;
    font-family: 'Times New Roman', Times, serif;
}

.body_container > div {
    background-color: wheat;
    padding: 0px;
    color: rgb(0, 0, 0);
}
/* GRID ELEMENT FORMATTING*/
.body_container div.header {
    grid-area: header;
    text-align: center;
    background-color: rgb(255, 152, 83);
    color: rgb(0, 0, 0)
}
.body_container div.menu {
    grid-area: menu;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    background-color: wheat;
    margin: 0px;
    padding: 0px;
}
.body_container div.content {
    color: black;
    grid-area: content;
    justify-content: center;
    display: flex;
    flex-direction: column;
}
.body_container div.sitemap {
    color: black;
    background-color:rgb(255, 152, 83);
    text-align: justify;
    text-align: left;

}
.body_container div.footer {
    grid-area: footer;
    text-align: justify;
    text-align: right;
    font-size: x-small;
}
/*TEXT FORMATTING*/

h1, h2, h3 {
    text-align: center;
}
/*lists*/
ul {
  list-style-type: none;
}


/*Tables*/
th, td {
  padding: 6px 12px;;
}
th {
  text-align: center;
  border-bottom: 2px solid black;
}
td {
  text-align: left;
  border: 1px solid black;
}

/*Paragraph Formatting*/

p {
    text-align: justify;
    margin-left: 10px;
    margin-right: 10px;
}
