.highlight table td { padding: 5px; }
.highlight table pre { margin: 0; }
.highlight {
  color: #faf6e4;
  background-color: #122b3b;
}
.highlight .gl {
  color: #dee5e7;
  background-color: #4e5d62;
}
.highlight .c, .highlight .cd, .highlight .cm, .highlight .c1, .highlight .cs {
  color: #6c8b9f;
  font-style: italic;
}
.highlight .cp {
  color: #b2fd6d;
  font-weight: bold;
  font-style: italic;
}
.highlight .err {
  color: #fefeec;
  background-color: #cc0000;
}
.highlight .gr {
  color: #fefeec;
  background-color: #cc0000;
}
.highlight .k, .highlight .kd, .highlight .kv {
  color: #f6dd62;
  font-weight: bold;
}
.highlight .o, .highlight .ow {
  color: #4df4ff;
}
.highlight .p, .highlight .pi {
  color: #4df4ff;
}
.highlight .gd {
  color: #cc0000;
}
.highlight .gi {
  color: #b2fd6d;
}
.highlight .ge {
  font-style: italic;
}
.highlight .gs {
  font-weight: bold;
}
.highlight .gt {
  color: #dee5e7;
  background-color: #4e5d62;
}
.highlight .kc {
  color: #f696db;
  font-weight: bold;
}
.highlight .kn {
  color: #ffb000;
  font-weight: bold;
}
.highlight .kp {
  color: #ffb000;
  font-weight: bold;
}
.highlight .kr {
  color: #ffb000;
  font-weight: bold;
}
.highlight .gh {
  color: #ffb000;
  font-weight: bold;
}
.highlight .gu {
  color: #ffb000;
  font-weight: bold;
}
.highlight .kt {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .no {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .nc {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .nd {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .nn {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .bp {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .ne {
  color: #b2fd6d;
  font-weight: bold;
}
.highlight .nl {
  color: #ffb000;
  font-weight: bold;
}
.highlight .nt {
  color: #ffb000;
  font-weight: bold;
}
.highlight .m, .highlight .mf, .highlight .mh, .highlight .mi, .highlight .il, .highlight .mo, .highlight .mb, .highlight .mx {
  color: #f696db;
  font-weight: bold;
}
.highlight .ld {
  color: #f696db;
  font-weight: bold;
}
.highlight .ss {
  color: #f696db;
  font-weight: bold;
}
.highlight .s, .highlight .sb, .highlight .sd, .highlight .s2, .highlight .sh, .highlight .sx, .highlight .sr, .highlight .s1 {
  color: #fff0a6;
  font-weight: bold;
}
.highlight .se {
  color: #4df4ff;
  font-weight: bold;
}
.highlight .sc {
  color: #4df4ff;
  font-weight: bold;
}
.highlight .si {
  color: #4df4ff;
  font-weight: bold;
}
.highlight .nb {
  font-weight: bold;
}
.highlight .ni {
  color: #999999;
  font-weight: bold;
}
.highlight .w {
  color: #BBBBBB;
}
.highlight .nf {
  color: #a8e1fe;
}
.highlight .py {
  color: #a8e1fe;
}
.highlight .na {
  color: #a8e1fe;
}
.highlight .nv, .highlight .vc, .highlight .vg, .highlight .vi {
  color: #a8e1fe;
  font-weight: bold;
}
div {
    overflow-x: auto;
}
    
/* line 16, content/assets/style/stylesheet.sass */
header {
  margin-top: 2em;
  min-height: 2em;
  display: block;
}

/* line 19, content/assets/style/stylesheet.sass */
iframe {
  margin: 5%;
  width: 90%;
}

/* line 23, content/assets/style/stylesheet.sass */
/* line 29, content/assets/style/stylesheet.sass */
.post aside {
  font: 100% Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  text-decoration: none;
  color: #008d8d;
}

/* line 34, content/assets/style/stylesheet.sass */
.post author {
  font: 100% Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  text-decoration: none;
  color: #008d8d;
}

/* line 39, content/assets/style/stylesheet.sass */
.nav {
  font: 100% "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  vertical-align: bottom;
  line-height: 2em;
  float: right;
}

/* line 45, content/assets/style/stylesheet.sass */
.nav {
  font: 120% Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  text-decoration: none;
  color: #008d8d;
}

/* line 50, content/assets/style/stylesheet.sass */
.lang {
  font: 75% Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  color: #808080;
}

/* line 54, content/assets/style/stylesheet.sass */
a:link, a:visited, a:active, a:hover {
  text-decoration: none;
  color: #008d8d;
}

/* line 58, content/assets/style/stylesheet.sass */
a:hover {
  color: #00cccc;
}

/* line 62, content/assets/style/stylesheet.sass */
.nav a:hover, .nav a:link, .nav a:visited, .nav a:active {
  font: 100% Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  text-decoration: none;
  color: #008d8d;
}
/* line 66, content/assets/style/stylesheet.sass */
.nav a:hover {
  color: #00cccc;
}

/* line 69, content/assets/style/stylesheet.sass */
footer {
  text-align: center;
  color: #303030;
  margin-bottom: 2em;
  padding: 1em;
  font: 100% "Andale Mono", AndaleMono, monospace;
}

/* line 76, content/assets/style/stylesheet.sass */
.logo {
  max-height: 2em;
  margin: auto;
}

/* line 80, content/assets/style/stylesheet.sass */
.content {
  border: 1px solid #008d8d;
  font: 100% "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  color: #303030;
  background-color: white;
  width: auto;
  margin: auto;
  padding: 1em 2em 1em 2em;
  min-height: 42em;
  text-align: justify;
  text-justify: inter-word;
  -moz-box-shadow: gray 0px 25px 25px;
  -webkit-box-shadow: gray 0px 25px 25px;
  box-shadow: gray 0px 25px 25px;
  -moz-border-radius: 5px / 5px;
  -webkit-border-radius: 5px 5px;
  border-radius: 5px / 5px;
}

/* line 94, content/assets/style/stylesheet.sass */
.contact {
  float: left;
  margin: 1em;
}
/* line 97, content/assets/style/stylesheet.sass */
.contact img {
  width: 10em;
  height: auto;
}

/* line 101, content/assets/style/stylesheet.sass */
.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.center img {
  max-width: 100%;
}

/* line 106, content/assets/style/stylesheet.sass */
.limage {
  float: left;
  margin: 1em;
}
/* line 109, content/assets/style/stylesheet.sass */
.limage img {
  width: 15em;
  height: auto;
}

.blimage {
  float: left;
  margin: 1em;
}

.blimage img {
  width: 25em;
  height: auto;
}

/* line 113, content/assets/style/stylesheet.sass */
.rimage {
  float: right;
  margin: 1em;
}
/* line 116, content/assets/style/stylesheet.sass */
.rimage img {
  width: 15em;
  height: auto;
}

.brimage {
  float: right;
  margin: 1em;
}
.brimage img {
  width: 25em;
  height: auto;
}

/* line 120, content/assets/style/stylesheet.sass */
.avatar {
  float: left;
  margin-right: 1em;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
/* line 125, content/assets/style/stylesheet.sass */
.avatar img {
  width: 5em;
  height: auto;
}

/* line 129, content/assets/style/stylesheet.sass */
body {
  height: 100%;
  width: 90%;
  margin: auto;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image: linear-gradient(to bottom right, #ffffff, #dddddd);
}

/* line 137, content/assets/style/stylesheet.sass */
h1, h2, h3, h4, h5, h6 {
  font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  font-weight: normal;
  color: #008d8d;
}

/* line 142, content/assets/style/stylesheet.sass */
h1 {
  font-size: 1.7em;
}

/* line 145, content/assets/style/stylesheet.sass */
h2 {
  font-size: 1.33646em;
}

/* line 148, content/assets/style/stylesheet.sass */
h3 {
  font-size: 1.05066em;
}

/* line 151, content/assets/style/stylesheet.sass */
h4 {
  font-size: 0.82598em;
}

/* line 154, content/assets/style/stylesheet.sass */
h5 {
  font-size: 0.61261em;
}

/* line 157, content/assets/style/stylesheet.sass */
h6 {
  font-size: 0.43595em;
}
