body {
  background-color: #faf2e4;
  margin: 0 15%;
  font-family: sans-serif;
  }
/* Comment */
h1 {
	text-align: center;
	font-family: serif;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #57b1dc;
	margin-top: 30px;
	font-size: 3.0em;
	}
h2 {
	text-align: center;
	color: #d1633c;
	font-size: 1em;
}
h3 {
	text-align: left;
	color: black;
	font-size: 2.0em;
}
h4 {
	text-align: left;
	color: black;
	font-size: 1.0em;
	margin-left: 10px;
}
h5 {
	text-align: left;
	color: brown;
	font-size: 1.0em;
	margin-left: 25px;
}
h6 {
	text-align: left;
	color: blue;
	font-size: 1.0em;
	margin-left: 50px;
}
aside {
    width: 20%;
    padding-left: .5rem;
    margin-left: .5rem;
    float: right;
    box-shadow: inset 5px 0 5px -5px #29627e;
    font-style: italic;
    color: #29627e;
}

aside > p {
    margin: .5rem;

}
.numerictable {
	border: 1px solid black;
	border-collapse: collapse;
	text-align: center;
	}

.numerictable th {
  white-space: nowrap;
  border: 1px solid black;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  text-align: center;
  background-color: #4CAF50;
}

.numerictable td{
  white-space: nowrap;
  border: 1px solid black;
  padding-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  text-align: center;
}

}
.archeotable {
	border: 1px solid black;
	border-collapse: collapse;
	text-align: left;
	}
.archeotable th {
  white-space: nowrap;
  border: 1px solid black;
  padding: 3px;
  text-align: left;
  background-color: #D6C696;
}

.archeotable td{
  white-space: nowrap;
  border: 1px solid black;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 25px;
  padding-top: 3px;
  text-align: left;
}



.wrappingarcheotable {
	border: 1px solid black;
	border-collapse: collapse;
	text-align: left;
	}
.wrappingarcheotable th {
  white-space: normal;
  border: 1px solid black;
  padding: 3px;
  text-align: left;
  background-color: #D6C696;
}

.wrappingarcheotable td{
  white-space: normal;
  border: 1px solid black;
  padding-bottom: 3px;
  padding-left: 5px;
  padding-right: 25px;
  padding-top: 3px;
  text-align: left;
}

a.hiddenlink{
   outline:none;
   background-color: #faf2e4;
   color:#faf2e4;
}

/*hiddenlink unvisited links*/
a.hiddenlink:link{

   background-color: #faf2e4;
   color:#faf2e4;
}

/*hiddenlink visited links*/
a.hiddenlink:visited{
   background-color: #faf2e4;
   color:#faf2e4;
}

/*hiddenlink hover and active state links*/
a.hiddenlink:hover, a.hiddenlink:active{
   background-color: #faf2e4;
   color:#faf2e4;
}




