/* line 4, /styles/ikenndac/ */
body {
  position: relative;
}

/* line 8, /styles/ikenndac/ */
#header ul.icons {
  margin-top: 1em;
}

/* line 12, /styles/ikenndac/ */
#header ul.icons a {
  color: #fff;
}

/* line 16, /styles/ikenndac/ */
#header {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 22, /styles/ikenndac/ */
#header p a {
  border-bottom: solid 1px #d7bfbf;
}

/* line 26, /styles/ikenndac/ */
#header ul.icons {
  margin-bottom: 0px;
}

/* line 30, /styles/ikenndac/ */
#footer {
  background: none;
  color: #aaa;
}

/* line 35, /styles/ikenndac/ */
.inline-icon {
  color: #d7bfbf;
  padding-left: 0.5em;
  padding-right: 0.25em;
}

/* line 41, /styles/ikenndac/ */
.archive-header {
  color: #5e0000;
}

/* line 45, /styles/ikenndac/ */
.archive-postdetails {
  color: #777;
}

/* line 49, /styles/ikenndac/ */
li.archive-post {
  padding-bottom: 1em !important;
}

/* line 53, /styles/ikenndac/ */
.archive-postname {
  font-size: 1.5em;
}

/* line 57, /styles/ikenndac/ */
article p > a {
  border-bottom: none;
  color: inherit;
  text-decoration: underline;
}

/* line 63, /styles/ikenndac/ */
p.center {
  text-align: center;
}

/* line 67, /styles/ikenndac/ */
p.right {
  float: right;
}

/* line 71, /styles/ikenndac/ */
p.right img {
  margin-left: 20px;
  margin-bottom: 10px;
}

/* line 76, /styles/ikenndac/ */
p.left {
  float: left;
}

/* line 80, /styles/ikenndac/ */
p.left img {
  margin-right: 20px;
  margin-bottom: 10px;
}

/* line 85, /styles/ikenndac/ */
article img {
  border: 10px solid white;
  box-shadow: 0px 0px 2px 1px #ccc;
}

/* line 90, /styles/ikenndac/ */
article .tight-border img {
  border: 0px solid white;
}

/* line 94, /styles/ikenndac/ */
article img.tight-border {
  border: 0px solid white;
}

/* line 98, /styles/ikenndac/ */
article img.no-border {
  border: none;
  box-shadow: none;
}

/* line 103, /styles/ikenndac/ */
article p.no-border img {
  border: none;
  box-shadow: none;
}

/* line 108, /styles/ikenndac/ */
article img {
  max-width: 100%;
  max-height: auto;
}

/* line 113, /styles/ikenndac/ */
article li {
  margin-left: 10px;
}

/* line 117, /styles/ikenndac/ */
article iframe {
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
}

/* line 123, /styles/ikenndac/ */
iframe.twitter-tweet-rendered {
  margin-bottom: 40px !important;
}

/* line 127, /styles/ikenndac/ */
article blockquote p:last-child {
  margin-bottom: 0px;
}

/* line 131, /styles/ikenndac/ */
article video {
  display: block;
}

/* line 135, /styles/ikenndac/ */
article video.center {
  margin: auto;
}

/* line 139, /styles/ikenndac/ */
div.video-container {
  position: relative;
  width: 100%;
  margin: auto;
  overflow: hidden;
}

/* line 146, /styles/ikenndac/ */
div.iframe-16x9-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 57%;
}

/* line 153, /styles/ikenndac/ */
iframe.iframe-16x9 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 161, /styles/ikenndac/ */
table.audioblog-icons {
  text-align: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

/* line 168, /styles/ikenndac/ */
table.audioblog-icons tr {
  background-color: transparent !important;
  border: 0px !important;
}

/* line 173, /styles/ikenndac/ */
table.audioblog-icons td {
  width: 20%;
  padding: 0;
}

/* line 178, /styles/ikenndac/ */
table.audioblog-icons img {
  border: 0;
  box-shadow: none;
}

/* line 183, /styles/ikenndac/ */
a.audioblog-img-link, a.audioblog-img-link:active, a.audioblog-img-link:hover, a.audioblog-img-link:visited, a.audioblog-img-link:link {
  text-decoration: none;
  border-bottom: 0;
}

/* line 188, /styles/ikenndac/ */
article hr {
  border: 0;
  width: 80%;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  background-image: -webkit-linear-gradient(left, transparent, #aaa, transparent);
  background-image: -moz-linear-gradient(left, transparent, #aaa, transparent);
  background-image: -ms-linear-gradient(left, transparent, #aaa, transparent);
  background-image: -o-linear-gradient(left, transparent, #aaa, transparent);
}

/* line 200, /styles/ikenndac/ */
article code {
  color: #222;
  background: #fff;
  border: 1px solid #ccc;
  word-wrap: break-word;
}

/* line 207, /styles/ikenndac/ */
article thead {
  font-weight: 700;
}

/* line 211, /styles/ikenndac/ */
article tr th {
  border: solid 2px #e4e4e4;
  border-top: none;
}

/* line 216, /styles/ikenndac/ */
article tbody tr:first-child th {
  border-top: solid 2px #e4e4e4;
}

/* line 220, /styles/ikenndac/ */
.more-posts-link-footer {
  text-align: center;
  color: #5e0000;
}

/* line 225, /styles/ikenndac/ */
.next-post-link {
  float: right;
}

/* line 229, /styles/ikenndac/ */
.previous-post-link {
  float: left;
}

/* line 233, /styles/ikenndac/ */
a.no-underline, a.no-underline :hover {
  text-decoration: none;
}

/* line 237, /styles/ikenndac/ */
div.footnotes::before {
  content: "Footnotes";
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1em;
  margin: 0 0 0.5625em 0;
  display: block;
}

/* Mobile */
@media screen and (max-width: 960px) {
  /* line 249, /styles/ikenndac/ */
  #main > section .container {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 255, /styles/ikenndac/ */
  #footer > .container {
    width: 100%;
  }
}
/* line 260, /styles/ikenndac/ */
.container {
  width: 50em;
}

@media screen and (max-width: 1200px) {
  /* line 265, /styles/ikenndac/ */
  #header {
    position: relative;
  }

  /* line 269, /styles/ikenndac/ */
  #one::before {
    display: none;
  }

  /* line 274, /styles/ikenndac/ */
  #header #nav {
    margin-bottom: 20px;
  }

  /* line 278, /styles/ikenndac/ */
  #header #nav ul {
    display: inline;
    list-style-type: none;
  }

  /* line 283, /styles/ikenndac/ */
  #header #nav li {
    display: inline;
    border-top: none;
    border-left: solid 2px #6e1a1a;
  }

  /* line 289, /styles/ikenndac/ */
  #header #nav ul li:first-child {
    border-left: none;
  }

  /* line 293, /styles/ikenndac/ */
  #header #nav li a {
    display: inline;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 299, /styles/ikenndac/ */
  #header > header .avatar {
    margin-bottom: 10px;
  }

  /* line 303, /styles/ikenndac/ */
  #header > header p {
    display: inline;
  }

  /* line 307, /styles/ikenndac/ */
  #header #nav li.hide-on-mobile {
    display: none;
  }
}
/* Code highlighting */
/* line 315, /styles/ikenndac/ */
.hll {
  background-color: #ffffcc;
}

/* line 316, /styles/ikenndac/ */
.c {
  color: #999988;
  font-style: italic;
}

/* Comment */
/* line 317, /styles/ikenndac/ */
.err {
  color: #a61717;
  background-color: #e3d2d2;
}

/* Error */
/* line 318, /styles/ikenndac/ */
.k {
  color: #000000;
  font-weight: bold;
}

/* Keyword */
/* line 319, /styles/ikenndac/ */
.o {
  color: #000000;
  font-weight: bold;
}

/* Operator */
/* line 320, /styles/ikenndac/ */
.cm {
  color: #999988;
  font-style: italic;
}

/* Comment.Multiline */
/* line 321, /styles/ikenndac/ */
.cp {
  color: #999999;
  font-weight: bold;
  font-style: italic;
}

/* Comment.Preproc */
/* line 322, /styles/ikenndac/ */
.c1 {
  color: #999988;
  font-style: italic;
}

/* Comment.Single */
/* line 323, /styles/ikenndac/ */
.cs {
  color: #999999;
  font-weight: bold;
  font-style: italic;
}

/* Comment.Special */
/* line 324, /styles/ikenndac/ */
.gd {
  color: #000000;
  background-color: #ffdddd;
}

/* Generic.Deleted */
/* line 325, /styles/ikenndac/ */
.ge {
  color: #000000;
  font-style: italic;
}

/* Generic.Emph */
/* line 326, /styles/ikenndac/ */
.gr {
  color: #aa0000;
}

/* Generic.Error */
/* line 327, /styles/ikenndac/ */
.gh {
  color: #999999;
}

/* Generic.Heading */
/* line 328, /styles/ikenndac/ */
.gi {
  color: #000000;
  background-color: #ddffdd;
}

/* Generic.Inserted */
/* line 329, /styles/ikenndac/ */
.go {
  color: #888888;
}

/* Generic.Output */
/* line 330, /styles/ikenndac/ */
.gp {
  color: #555555;
}

/* Generic.Prompt */
/* line 331, /styles/ikenndac/ */
.gs {
  font-weight: bold;
}

/* Generic.Strong */
/* line 332, /styles/ikenndac/ */
.gu {
  color: #aaaaaa;
}

/* Generic.Subheading */
/* line 333, /styles/ikenndac/ */
.gt {
  color: #aa0000;
}

/* Generic.Traceback */
/* line 334, /styles/ikenndac/ */
.kc {
  color: #000000;
  font-weight: bold;
}

/* Keyword.Constant */
/* line 335, /styles/ikenndac/ */
.kd {
  color: #000000;
  font-weight: bold;
}

/* Keyword.Declaration */
/* line 336, /styles/ikenndac/ */
.kn {
  color: #000000;
  font-weight: bold;
}

/* Keyword.Namespace */
/* line 337, /styles/ikenndac/ */
.kp {
  color: #000000;
  font-weight: bold;
}

/* Keyword.Pseudo */
/* line 338, /styles/ikenndac/ */
.kr {
  color: #000000;
  font-weight: bold;
}

/* Keyword.Reserved */
/* line 339, /styles/ikenndac/ */
.kt {
  color: #445588;
  font-weight: bold;
}

/* Keyword.Type */
/* line 340, /styles/ikenndac/ */
.m {
  color: #009999;
}

/* Literal.Number */
/* line 341, /styles/ikenndac/ */
.s {
  color: #d01040;
}

/* Literal.String */
/* line 342, /styles/ikenndac/ */
.na {
  color: #008080;
}

/* Name.Attribute */
/* line 343, /styles/ikenndac/ */
.nb {
  color: #0086B3;
}

/* Name.Builtin */
/* line 344, /styles/ikenndac/ */
.nc {
  color: #445588;
  font-weight: bold;
}

/* Name.Class */
/* line 345, /styles/ikenndac/ */
.no {
  color: #008080;
}

/* Name.Constant */
/* line 346, /styles/ikenndac/ */
.nd {
  color: #3c5d5d;
  font-weight: bold;
}

/* Name.Decorator */
/* line 347, /styles/ikenndac/ */
.ni {
  color: #800080;
}

/* Name.Entity */
/* line 348, /styles/ikenndac/ */
.ne {
  color: #990000;
  font-weight: bold;
}

/* Name.Exception */
/* line 349, /styles/ikenndac/ */
.nf {
  color: #990000;
  font-weight: bold;
}

/* Name.Function */
/* line 350, /styles/ikenndac/ */
.nl {
  color: #990000;
  font-weight: bold;
}

/* Name.Label */
/* line 351, /styles/ikenndac/ */
.nn {
  color: #555555;
}

/* Name.Namespace */
/* line 352, /styles/ikenndac/ */
.nt {
  color: #000080;
}

/* Name.Tag */
/* line 353, /styles/ikenndac/ */
.nv {
  color: #008080;
}

/* Name.Variable */
/* line 354, /styles/ikenndac/ */
.ow {
  color: #000000;
  font-weight: bold;
}

/* Operator.Word */
/* line 355, /styles/ikenndac/ */
.w {
  color: #bbbbbb;
}

/* Text.Whitespace */
/* line 356, /styles/ikenndac/ */
.mf {
  color: #009999;
}

/* Literal.Number.Float */
/* line 357, /styles/ikenndac/ */
.mh {
  color: #009999;
}

/* Literal.Number.Hex */
/* line 358, /styles/ikenndac/ */
.mi {
  color: #009999;
}

/* Literal.Number.Integer */
/* line 359, /styles/ikenndac/ */
.mo {
  color: #009999;
}

/* Literal.Number.Oct */
/* line 360, /styles/ikenndac/ */
.sb {
  color: #d01040;
}

/* Literal.String.Backtick */
/* line 361, /styles/ikenndac/ */
.sc {
  color: #d01040;
}

/* Literal.String.Char */
/* line 362, /styles/ikenndac/ */
.sd {
  color: #d01040;
}

/* Literal.String.Doc */
/* line 363, /styles/ikenndac/ */
.s2 {
  color: #d01040;
}

/* Literal.String.Double */
/* line 364, /styles/ikenndac/ */
.se {
  color: #d01040;
}

/* Literal.String.Escape */
/* line 365, /styles/ikenndac/ */
.sh {
  color: #d01040;
}

/* Literal.String.Heredoc */
/* line 366, /styles/ikenndac/ */
.si {
  color: #d01040;
}

/* Literal.String.Interpol */
/* line 367, /styles/ikenndac/ */
.sx {
  color: #d01040;
}

/* Literal.String.Other */
/* line 368, /styles/ikenndac/ */
.sr {
  color: #009926;
}

/* Literal.String.Regex */
/* line 369, /styles/ikenndac/ */
.s1 {
  color: #d01040;
}

/* Literal.String.Single */
/* line 370, /styles/ikenndac/ */
.ss {
  color: #990073;
}

/* Literal.String.Symbol */
/* line 371, /styles/ikenndac/ */
.bp {
  color: #999999;
}

/* Name.Builtin.Pseudo */
/* line 372, /styles/ikenndac/ */
.vc {
  color: #008080;
}

/* Name.Variable.Class */
/* line 373, /styles/ikenndac/ */
.vg {
  color: #008080;
}

/* Name.Variable.Global */
/* line 374, /styles/ikenndac/ */
.vi {
  color: #008080;
}

/* Name.Variable.Instance */
/* line 375, /styles/ikenndac/ */
.il {
  color: #009999;
}

/* Literal.Number.Integer.Long */
