body {
	padding: 10px;
	background-image: url("hexagon.png");
	background-size: 50px 50px;
	background-color: rgba(255, 255, 255, 0.6);
	background-blend-mode: lighten;
}

header, article {
	border-bottom: dashed;
	padding: 5px;
}
header.mainheader {
	margin: 5px;
	border: 2px solid;
	background-color: #FFFFFF;
}
div {
	border: 1px solid;
	padding: 20px;
	margin: 20px;
	background-color: #EFEFEF;
}
a.button {
  background-color: #88FD88;
  color: white;
  padding: 8px 8px;
  text-align: center;
  text-decoration: none;
  border: solid 2px #448944;
  display: inline-block;
  font-size: 16px;
  transition-duration: 0.2s
}
a.button:hover {
  border: solid 5px #448944;
}