footer {
	color: white;
	text-align: left;
	font-style: italic;
	height: 20px;
    width: inherit;
    margin-top: 40px;
    padding: 8px 8px 8px 20px;
    background-color: #8B2E62;
	}

.img-full {
      display: block;
	  margin: 0 auto;
	  width: 75%;
      max-width: 300px;
      box-sizing: border-box;
      margin-bottom: 8px;
      border-radius: 16px 0 16px 0;
      border: 2px double white;
      width: calc(100vw - 16px);
	}

section {
	padding: 6px;
	background-color: #E2B2CD;
	color: white;
	margin-bottom: 20px;
	}

table {
	margin: 0 auto 20px auto;
    border-collapse: collapse;
	}

 table th {
      text-align: right;
      padding: 16px 16px;
      background-color: #E2B2CD;
      font-weight: bold;
	}

table td {
	background-color: black;
	padding: 8px 4px;
	background-color: #E2B2CD;
	}

h1 {
	color: white;
	text-align: center;
	margin-bottom: 10px;
	
}
p {
      color: white;
      text-align: center;
	  font-size: 18px;
      margin-bottom: 10px;
    }