/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"),
    url("../fonts/open-sans-v14-latin-regular.woff2") format("woff2"),
    /* Chrome 26+, Opera 23+, Firefox 39+ */
      url("../fonts/open-sans-v14-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body {
  font-family: "Open Sans", serif;
  font-size: 1em;
  max-width: 900px;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 90%;
}

h1 {
  font-family: monospace;
  margin: 0;
}

a:link,
a:visited {
  color: #7b954f;
  text-decoration: none;
}

a:hover,
a:active {
  color: #5a6e34;
}

p,
ul,
li {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}

#footer p {
  font-size: 0.75em;
}

#post img {
  width: 100%;
  display: block;
  /* align-content: center; */
  margin-left: auto;
  margin-right: auto;
}
