   body {
      color: darkgrey;
      background-color: black;
      font-family: Arial, Helvetica, sans-serif;
      align-self: center;
      display: table;
      margin: auto auto;
      background-image: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),
                        url('assets/background.jpg');
      background-repeat: no-repeat;
      background-attachment: fixed;
      background-position: center;
      background-size: cover;
      opacity: 0.9;
      width: 100%;
      height: 100%
    }
    h1 {
      text-align: center;
      justify-content:center;
    }
    h2, h3, h4 {
      text-align: center;
    }
    a {
      color: darkcyan;
    }
    p {
	  text-align: justify;
	}
    img {
      border: 5px solid gray;
      margin: 0 auto;
      display: block;
      max-width: 30rem;
      max-height: 30rem;
      border-radius: 5px;
    }
    textarea {
	  display: table;
	  margin: 0.5rem auto 0;
	  padding: 10px;
	  resize: none;
	  background-color: black;
	  color: lightgrey;
	  border: 5px solid lightgrey;
	  border-radius: 5px;
	  font-family: monospace;
	}
	input {
      background-color: black;
	  color: lightgrey;
	  border: 2px solid lightgrey;
	  border-radius: 4px;
	  font-family: monospace;
	  padding: 3px 5px;
	}
	input[type=submit] {
	  font-size: 160%;
	  padding: 5px 5px;
	  color: black;
	  background: silver;
	  display: table;
	  margin: 0 auto;
	}
	table, th, td {
	  border: 3px solid darkgrey;
	  margin: 2rem auto;
	  padding: 0 1rem;
	  background-color: rgb(13, 13, 13);
	  border-radius: 5px;
	  border-collapse: collapse;
	}
	td {
	  padding: 1rem;
	  border-spacing: 0px;
	  border-radius: 5px;
	}
	hr {
	  margin-top: 2rem;
	  border-radius: 5px;
	}
	li {
	  margin: inherit;
	}
	.header { 
	  border-radius: 5px;
	  display: table;
	  margin: 1rem auto 2rem;
	  padding: 0 5rem 1rem;
	  background-color: rgb(26, 26, 26);
	  min-width: 50rem;
	  position: relative;
	}
	.content {
	  display: table;
	  margin: 0 auto 2rem;
	  border-radius: 5px;
	  padding: 1rem 5rem 2rem;
	  background-color: rgb(26, 26, 26);
	  max-width: 40rem;
	  position: relative;
	}
	.list {
	  margin: 0 0;
	  margin-bottom: 0.5rem;
	  text-align: left;
	}
