body {
  font-size:16px;
  line-height:26px;
  font-family:Helvetica;
  font-weight:300;
  background-color: #fafcff;
  margin:0;
}
div {
  display:inline-block;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-family:Georgia;
  color:inherit;
  font-weight:normal;
  margin:20px 0 0 0;
}
a:hover, a:focus, a {
  text-decoration: none;
  color:#428bca;
}
h1 {
  font-size: 45px;
  line-height: 60px;
}
h2 {
  font-size: 30px;
  line-height: 40px;
}
h3 {
  font-size: 24px;
  line-height: 30px;
}
h1.title {
  display:inline-block;
}
p {
  margin-bottom: 20px;
}
blockquote {
  font-style: italic;
  border-left: 3px solid black;
  padding-left: 8px;
}
.header-wrapper {
  background-color: #242b32;
  color:#fff;
  display:block;
}
.header-container {
  display:block;
  max-width:800px;
  margin:0 auto;
  overflow:auto;
}
.header-container a {
  color:#fff;
}
.body-wrapper {
  margin:0 3px;
  display:block;
}
.body-container {
  margin:0 auto;
  max-width:800px;
  display:block;
}
.entry-content {
  padding-bottom:10px;
}
.nav-links {
  float:right;
  line-height:120px;
}
.nav-links a {
  margin:0 15px;
}
code, div.highlight {
    background:aliceblue;
}
div.highlight {
    border:1px solid gray;
    border-radius:3px;
    padding:0 8px;
}
.comment, #disqus_thread {
    display:block;
}
