body {
    /* font: 0.8125em Verdana, sans-serif; */
    font-family: Georgia,Cambria,"Times New Roman",Times,serif;
    letter-spacing: .01rem;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    line-height: 1.5;
    color: #333332;
    /* background-color: #f2f1f0; */
    /* text-align: center; */
    /* padding-top: 70px; */
}

/*
 * BEGIN GENERIC BLOG STUFF
 */

/*
 * Globals
 */

h2, h3 {
    margin-top: 30px;
    martin-bottom: 15px;
}

.blog-header {
  padding-top: 20px;
  padding-bottom: 20px;
}
.blog-title {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: normal;
}
.blog-description {
  font-size: 20px;
  color: #999;
}

/* Pagination */
.pager {
  margin-bottom: 60px;
  text-align: left;
}
.pager > li > a {
  width: 140px;
  padding: 10px 20px;
  text-align: center;
  border-radius: 30px;
}

/*
 * Blog posts
 */

.blog-post {
  margin-bottom: 60px;
}
.blog-post-title {
  margin-bottom: 5px;
  font-size: 40px;
}
.blog-post-title {
  color: #000;
}
.blog-post-title a, .blog-post-title a:hover, .blog-post-title a:focus {
  color: #000;
}
.blog-post-meta {
  margin-bottom: 20px;
  color: #999;
}

/*
 * Footer
 */

.blog-footer {
  padding: 40px 0;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
}
.blog-footer p:last-child {
  margin-bottom: 0;
}

/*
 * END GENERIC BLOG STUFF
 */

.pager li a {
    border: 0px;
}

/* .section-life { */
/*     background-image: url("https://cdn.pmylund.com/blog/content/calvin-chicken-god.png"); */
/*     background-repeat: no-repeat; */
/*     background-attachment: fixed; */
/*     background-position: right bottom; */
/* } */

.section-space {
    /* background-color: #222; */
    background-color: #000;
    color: #aaa;
}

.section-space .navbar {
    background-color: #1a1a1a;
    border-color: #1a1a1a;
}

.section-space .navbar-default .navbar-nav .active a {
    background-color: #252525;
    border-color: #1a1a1a;
    color: #888;
}

.section-space .navbar-default .navbar-nav a:hover {
    color: #888;
}

.section-space .blog-footer {
    background-color: #1a1a1a;
    border-color: #1a1a1a;
}

.section-space a {
    color: #74b229;
    text-decoration: none;
    -webkit-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
/* -webkit-transition: color 0.2s linear; */
}

.section-space a:hover, .section-space a:focus {
    color: #b9d894;
}

.section-space a:active {
    color: #fff;
}

.section-space .blog-post-title {
    color: #ccc;
    /* font-weight: bold; */
    /* margin-bottom: 2em; */
}

.section-space .blog-post-title a {
    color: #ccc;
    text-decoration: none;
}

.section-space .blog-post-title a:hover {
    color: white;
}

.section-space blockquote {
    border-left: 5px solid #1a1a1a;
}

.section-space .pager li a {
    background-color: #1a1a1a;
}

pre {
    font-size: 15px;
}

table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode, table.sourceCode pre
   { margin: 0; padding: 0; border: 0; vertical-align: baseline; border: none; }
td.lineNumbers { border-right: 1px solid #AAAAAA; text-align: right; color: #AAAAAA; padding-right: 5px; padding-left: 5px; }
td.sourceCode { padding-left: 5px; }
.sourceCode span.kw { color: #007020; font-weight: bold; }
.sourceCode span.dt { color: #902000; }
.sourceCode span.dv { color: #40a070; }
.sourceCode span.bn { color: #40a070; }
.sourceCode span.fl { color: #40a070; }
.sourceCode span.ch { color: #4070a0; }
.sourceCode span.st { color: #4070a0; }
.sourceCode span.co { color: #60a0b0; font-style: italic; }
.sourceCode span.ot { color: #007020; }
.sourceCode span.al { color: red; font-weight: bold; }
.sourceCode span.fu { color: #06287e; }
.sourceCode span.re { }
.sourceCode span.er { color: red; font-weight: bold; }
