body {
  font-family: "Palatino Linotype", Palatino, serif;
  background-color: #0081d0; }

h1, h2, h3, h4, h5, h6 {
  font-family: Futura, sans-serif;
  padding-bottom: .5em;
  color: #0081d0; }

a {
  color: #0081d0;
  text-decoration: none; }
  a:visited {
    color: #005284; }
  a:hover {
    color: #000;
    text-decoration: underline; }

.cont {
  background-color: #fff;
  padding-top: 2em; }

.site-title {
  font-family: Futura, sans-serif;
  font-weight: 700;
  text-align: left;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 2em;
  color: #fff; }
  .site-title a {
    color: #fff; }

.site-des {
  font-family: Futura, sans-serif;
  font-weight: 600;
  text-align: left;
  padding-bottom: 1em;
  font-size: 1em;
  color: #fff; }
  .site-des a {
    color: #fff; }

.navigation {
  font-family: Futura, sans-serif;
  font-weight: 500;
  text-align: left;
  padding-bottom: 1em;
  font-size: 1em;
  color: #fff; }
  .navigation a {
    color: #fff; }

.supporter-box {
  font-family: Futura, sans-serif;
  font-weight: 600;
  text-align: left;
  padding-top: 4em;
  padding-bottom: 1em;
  font-size: 1em;
  color: #fff; }
  .supporter-box a {
    color: #fff; }

.post-box {
  padding-bottom: .75em; }

.post-title {
  font-family: Futura, sans-serif;
  font-weight: 800; }

.posted-on, .date-post, .in, .categories-on {
  font-family: Futura, sans-serif;
  font-weight: 400;
  font-size: .8em; }

footer {
  font-family: Futura, sans-serif;
  font-weight: 500;
  text-align: center;
  padding-top: 2em;
  padding-bottom: 1em;
  font-size: 1em;
  color: #fff; }
  footer a {
    color: #fff; }
    footer a:visited {
      color: #fff; }
    footer a:hover {
      text-decoration: underline; }
