.logo {
  text-decoration: none !important;
  color: #000;
}

a {
  text-decoration: none !important;
  color: #aaa;
}

.a_in_p {
  color: #555;
}

.a_norm {
  color: #000;
}

main.landing {
  background-image: url("../img/landing_small.jpg");
  background-size: cover;
}

p.landing_head {
  font-family: Abel;
  font-weight: bold;
  font-size: 2.2em;
  padding-top: 100px;
  padding-left: 30px;
  margin: 0;
}

p.landing_tail {
  font-family: Abel;
  font-size: 1.5em;
  font-style: italic;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 0;
  color: #555;
}

p.landing {
  color: #000;
  font-style: italic;
  font-size: 2.0em;
  font-weight: 100;
  padding-top: 100px;
  padding-bottom: 50px;
}

p.job_head {
  font-family: Abel;
  font-weight: bold;
  font-size: 2.2em;
  padding-top: 50px;
  margin: 0;
}

p.job_tail {
  font-family: Abel;
  font-size: 1.5em;
  font-style: italic;
  padding-right: 30px;
  margin-top: 0;
  color: #555;
}

div.job {
  padding-top: 30px;
}

p.position {
  font-size: 1.4em;
  font-weight: bold;
}

p.item {
  font-size: 1.2em;
}

p.nopad {
  margin: 0px;
}
