.page {
    margin: 50px auto 0;
    text-align: center;
  }
  .buttons {
    margin-bottom: 2em;
  }
  .buttons ul li {
    display: inline;
    margin-right: 1em;
  }
  .buttons a {
    background: #00803a;
    padding: 0.5em 1em;
    color: #eee;
    text-decoration: none;
    border-radius: 0.2em;
    border: 1px solid #00803a;
  }
  .buttons a:hover {
    background-color: transparent;
    color: #00803a;
  }
  .buttons a.active {
    background-color: transparent;
    color: #00803a;
  }
  .gallery {
    padding: 1em;
  }
  .gallery img {
    border: 5px solid #eee;
    box-shadow: 0 0 5px #444;
    margin: 0.5em;
  }
  .hidden {
    display: none;
  }