body {
  background-color: #404040;
}
#main {
  margin: auto;
  max-width: 700px;
  text-align: center;
  padding-top: 50px;
}
#profpic {
  border-radius: 50%;
  width: 150px;
}
#main>h1 {
  /*color: #8c8c8c;*/
  color: #ffa64d;
}
.button {
  font-family: Arial;
  font-size: 20px;
  background: #fff;
  text-decoration: none;
  margin: 5%;
  border: 2px solid #fff;
  transition: 0.3s;
  cursor: pointer;
}
.button>a {
  text-decoration: none;
  color: #1a1a1a;
  padding: 20px 60px 20px 60px;
  display: block;
}
.button>span {
  text-decoration: none;
  color: #1a1a1a;
  transition: 0.3s;
}
.button:hover {
  background: #404040;
  border: 2px solid #fff;
}
.button:hover span {
  color: #fff;
}
