/* * HTML 5 Stuff for Dumb Browsers * */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* CSS Document */
body {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.75em;
  line-height: 1.6em; }

main .content h1, main .content h2, main .content h3, main .content h4, main .content h5, legend {
  font-family: "Ubuntu", arial, helvetica, clean, sans-serif;
  margin: 2px 0;
  line-height: 1.4em;
  text-rendering: optimizeLegibility; }

main .content h1, main .content h2 {
  background: rgba(255, 255, 255, 0.3);
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(250, 250, 250, 0.5)), color-stop(100%, rgba(220, 220, 220, 0.1)));
  background: -moz-linear-gradient(top, rgba(250, 250, 250, 0.5), rgba(220, 220, 220, 0.1));
  background: -webkit-linear-gradient(top, rgba(250, 250, 250, 0.5), rgba(220, 220, 220, 0.1));
  background: linear-gradient(to bottom, rgba(250, 250, 250, 0.5), rgba(220, 220, 220, 0.1));
  color: #005163;
  font-weight: normal;
  display: block;
  padding: 11px 22px; }

main .content > h1, main .content > h2, main .content > article > h1, main .content > article > h2, main .content > .entryMeta, main .content > article > .entryMeta {
  margin: 0 -22px; }

dl.entryTags dd, dd ul li {
  display: inline; }
  dl.entryTags dd:after, dd ul li:after {
    content: ', '; }
  dl.entryTags dd:last-child:after, dd ul li:last-child:after {
    content: ''; }
  dl.entryTags dd:first-of-type:before, dd ul li:first-of-type:before {
    content: ""; }

dl.entryTags dd:last-child:before {
  content: 'and '; }

main .content h1 {
  font-size: 2.4em;
  text-align: center;
  line-height: 1.3em; }
main .content h2 {
  font-size: 1.4em; }
main .content h3 {
  font-size: 1.3em;
  padding-top: 10px; }
main .content h4 {
  font-size: 1.1em;
  font-family: inherit;
  color: #555; }

/* * Basics * */
a {
  color: #0092B4;
  text-decoration: none;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }
  a:hover {
    color: #D70036; }

hr {
  background: none;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

button {
  font-size: 14px;
  border: 1px solid black;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjVkYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjg4YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5dc), color-stop(100%, #00688b));
  background: -moz-linear-gradient(top, #00b5dc, #00688b);
  background: -webkit-linear-gradient(top, #00b5dc, #00688b);
  background: linear-gradient(to bottom, #00b5dc, #00688b);
  color: white;
  padding: 10px;
  -moz-transition-property: color;
  -o-transition-property: color;
  -webkit-transition-property: color;
  transition-property: color;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  text-shadow: 1px 1px 2px black; }
  button.negative {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjMDA0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhiMDAyMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dc0047), color-stop(100%, #8b0023));
    background: -moz-linear-gradient(top, #dc0047, #8b0023);
    background: -webkit-linear-gradient(top, #dc0047, #8b0023);
    background: linear-gradient(to bottom, #dc0047, #8b0023); }
  button.positive {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwZGMyNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOGIyMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00dc27), color-stop(100%, #008b23));
    background: -moz-linear-gradient(top, #00dc27, #008b23);
    background: -webkit-linear-gradient(top, #00dc27, #008b23);
    background: linear-gradient(to bottom, #00dc27, #008b23); }
  button:hover {
    -moz-box-shadow: 0 0 5px black;
    -webkit-box-shadow: 0 0 5px black;
    box-shadow: 0 0 5px black;
    text-shadow: 1px 1px 10px black; }

img {
  border: none; }

legend {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  color: black; }

blockquote {
  background: url(images/blockquote.png) 11px 11px no-repeat;
  margin: 0;
  padding: 1em 1em 1em 44px;
  border-left: 4px solid #211; }
  blockquote > :first-child {
    margin-top: 0; }
  blockquote > :last-child {
    margin-bottom: 0; }

td {
  vertical-align: top; }

dfn {
  font-style: normal; }

dt {
  font-weight: bold; }

dd {
  margin: 0;
  padding: 0; }
  dd ul {
    margin: .4em 0;
    font-size: .8em;
    line-height: 1.6em;
    padding: 0 0 0 1.6em; }

td {
  vertical-align: top; }

article {
  margin-bottom: 22px; }

/* * Message Stack * */
.message {
  background: #a9d534;
  padding: 5px;
  text-align: center;
  font-family: 'Lucida Grande', 'Lucida Sans', Verdana, Tahoma, Arial, sans-serif;
  font-size: 13px; }
  .message a {
    color: #102A73; }

.messageerror {
  background: #CA4644;
  color: white; }

.messagedialog {
  border: 1px solid black;
  padding: 20px;
  position: fixed;
  background: white;
  top: 20%;
  left: 40%;
  font-size: 1.2em;
  border-radius: 4px;
  text-align: center; }

.messagewarning {
  background: #BA8E3C;
  color: white; }

/* CSS Document */
body {
  background: #a1b360;
  --base-body-component-width: 858px; }

#Comments ul.CommentTags li, code, tt, pre code, div.GithubFeed, table.datatable {
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); }

/* * Basics * */
td {
  vertical-align: top; }

/* * Layout * */
#logo {
  font: 62px/1em 'Ubuntu', Helvetica, Arial;
  letter-spacing: -3px;
  color: white;
  font-weight: bold;
  position: absolute;
  top: 11px;
  left: 22px;
  text-rendering: optimizeLegibility;
  text-shadow: 1px 1px 1px white, 2px 2px 1px white, 3px 3px 1px #211, 3px 3px 4px #211; }
  #logo > span {
    color: #211; }
  #logo:hover {
    text-decoration: none; }

#hero {
  position: absolute;
  width: 174px;
  z-index: 0;
  top: 0;
  left: 418px; }

header > .inner, main > .inner, footer > .inner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 858px;
  max-width: var(--base-body-component-width);
  margin: 0 auto;
  padding: 0 22px;
  position: relative; }

header {
  background: url(images/background-stripe.svg) repeat-x bottom, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhYzNmMSIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjMDA5MmI0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA5MmI0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: url(images/background-stripe.svg) repeat-x bottom, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0ac3f1), color-stop(90%, #0092b4), color-stop(100%, #0092b4));
  background: url(images/background-stripe.svg) repeat-x bottom, -moz-linear-gradient(#0ac3f1, #0092b4 90%, #0092b4);
  background: url(images/background-stripe.svg) repeat-x bottom, -webkit-linear-gradient(#0ac3f1, #0092b4 90%, #0092b4);
  background: url(images/background-stripe.svg) repeat-x bottom, linear-gradient(#0ac3f1, #0092b4 90%, #0092b4);
  z-index: 5; }
  header > .inner {
    height: 110px;
    overflow: hidden; }
  header nav {
    font-family: Ubuntu, arial, helvetica, clean, sans-serif;
    font-size: 1.2em;
    position: absolute;
    right: 22px;
    top: 0;
    display: block; }
    header nav li, header nav ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    header nav li {
      display: block;
      float: left; }
      header nav li > a {
        display: inline-block;
        padding: 11px;
        margin: 0 0 0 11px;
        color: white;
        font-weight: normal;
        text-shadow: 1px 1px 1px #211;
        -moz-transition-property: all;
        -o-transition-property: all;
        -webkit-transition-property: all;
        transition-property: all;
        border-bottom: 3px solid rgba(0, 0, 0, 0.3);
        border-top: none; }
        header nav li > a:hover {
          padding-top: 22px;
          -moz-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.8);
          -webkit-box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.8);
          box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.8);
          color: white; }
      header nav li > li {
        display: none; }

main {
  background: #e6d9c9 url('data:image/png;base64,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');
  background-position: center;
  margin: 0 auto;
  position: relative; }
  main > .inner {
    display: -webkit-flex;
    display: flex;
    padding: 0;
    color: #211;
    font-size: 1.3em;
    line-height: 1.6em; }

footer {
  clear: both;
  border-top: 22px solid #626136; }
  footer dl {
    font-size: 1.1em;
    line-height: 2em; }
  footer dd {
    margin: 0;
    padding: 0; }
  footer dt {
    border-bottom: 3px solid rgba(0, 0, 0, 0.3);
    font-weight: bold;
    font-size: 1.1em; }
  footer > .inner {
    padding-top: 22px;
    padding-bottom: 22px;
    margin-top: -22px; }
    footer > .inner ul {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0;
      padding: 22px 0; }
    footer > .inner li {
      -webkit-flex: 2;
      flex: 2;
      min-width: 200px;
      display: block;
      margin-right: 22px; }
      footer > .inner li:nth-child(2) {
        -webkit-flex: 3;
        flex: 3; }
      footer > .inner li:last-of-type {
        margin-right: 0; }
    footer > .inner > p {
      text-align: center; }
    footer > .inner > .licenseWrap {
      margin-top: 22px; }
  footer a {
    color: #004352;
    text-decoration: underline; }

address {
  font-style: normal; }

/* * Breadcrumbs * */
.breadcrumb {
  font-family: arial, helvetica, clean, sans-serif;
  font-size: 1.1em;
  position: absolute;
  bottom: 1px;
  color: #DFDDDD; }

.breadcrumb a {
  color: #DFDDDD; }

h2 {
  clear: both;
  margin-top: 0; }

/* * Search * */
#search {
  position: absolute;
  right: 22px;
  bottom: 44px; }
  #search input {
    width: 142px;
    height: 22px;
    font-size: 10px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    padding: 4px; }

/* * Thanks * */
div.message_stack_thanks {
  background: none;
  font-weight: bold; }

.heading_row td {
  color: #FFFFFF;
  font-size: 14px;
  text-align: center;
  padding: 6px 0;
  line-height: 20px; }

.announcement {
  background-color: #D9E9ED;
  border: 1px solid #00828A;
  height: 250px;
  overflow: auto;
  vertical-align: middle; }

/* * TwitterFeed Module * */
.TwitterFeedWrap {
  font-size: .95em; }
  .TwitterFeedWrap p {
    margin: 0;
    padding: 0 0 22px 0;
    text-align: justify; }

.RecentCommentsWrap {
  font-size: .95em; }
  .RecentCommentsWrap p {
    margin: 0;
    padding: 0 0 22px 0;
    text-align: justify; }

main > .inner > .content, main > .inner > .subcontent {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%; }
main > .inner > .content {
  -webkit-flex: 7;
  flex: 7;
  padding: 0 22px; }
  main > .inner > .content section article h1 {
    margin-top: 22px; }
main > .inner > .subcontent {
  -webkit-flex: 2;
  flex: 2;
  min-width: 255px;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0 22px;
  font-size: .95em; }
  main > .inner > .subcontent h3 {
    background: url(images/box_shadow.png) bottom repeat-x #D9E9ED;
    border-bottom: 8px solid #0092B4;
    padding-left: 22px;
    margin: 0 -33px 22px -22px;
    clear: both;
    line-height: 3.8em;
    position: relative;
    border-top-right-radius: 11px;
    border-bottom-left-radius: 11px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5); }
    main > .inner > .subcontent h3 span.tri {
      font-size: 0;
      line-height: 0;
      width: 0;
      border-top: 11px solid #005163;
      border-right: 10px solid transparent;
      position: absolute;
      right: 0;
      bottom: -19px; }
  main > .inner > .subcontent dt {
    margin-top: 22px; }

.ReadMore {
  text-transform: uppercase;
  font-size: .9em; }

/* * TagCloud * */
.TagCloudWrap {
  text-align: center; }
  .TagCloudWrap a {
    padding: 0 10px;
    margin: .2em;
    display: inline-block;
    hyphens: auto; }

/* * Comments * */
#Comments {
  font-size: .9em;
  margin: 0 -21px; }
  #Comments .Comment {
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    background: #D9E9ED url(images/box_shadow.png) repeat-x bottom;
    border-bottom: 1px solid #0092B4;
    padding: 22px;
    position: relative;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0; }
    #Comments .Comment blockquote {
      background-color: #cadde2;
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px; }
    #Comments .Comment > .gravatar {
      float: right;
      border: 3px solid #cadde2;
      margin: 0 0 0 11px;
      width: 48px; }
    #Comments .Comment.small > .gravatar {
      display: none; }
  #Comments ul.CommentTags, #Comments ul.CommentTags li {
    padding: 0;
    margin: 0;
    list-style: none; }
  #Comments ul.CommentTags {
    position: absolute;
    right: 11px;
    top: -11px; }
    #Comments ul.CommentTags li {
      display: inline-block;
      line-height: 1em;
      font-size: 11px;
      padding: 6px;
      margin-left: 5px;
      border: 1px solid #0092B4;
      background: #00b5dc url(images/box_shadow.png) repeat-x bottom;
      color: white;
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      text-shadow: 1px 1px 1px #211; }
  #Comments div.Comment.CommentsUser_admin {
    background: #D9E9ED url(images/admin_comment_bg.png) repeat-x bottom; }
  #Comments > .CommentWrap > h3 {
    font-weight: normal;
    padding: 12px 0 5px 22px;
    margin: 0;
    font-size: inherit; }
    #Comments > .CommentWrap > h3 > a {
      color: inherit; }
      #Comments > .CommentWrap > h3 > a:hover {
        text-decoration: underline; }
  #Comments fieldset {
    border: none;
    border-top: 3px solid #180B0B;
    background: rgba(223, 223, 215, 0.5);
    margin: 0;
    margin-top: 22px;
    padding: 22px; }
    #Comments fieldset label {
      width: 3em;
      text-align: left; }
    #Comments fieldset input {
      width: 100%; }
    #Comments fieldset textarea {
      width: 100%;
      height: 150px; }
    #Comments fieldset div.column {
      float: left;
      padding-right: 22px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 30%; }
      #Comments fieldset div.column.last {
        width: 70%;
        padding-left: 22px;
        padding-right: 0;
        border-left: 1px solid #211; }
  #Comments div.messages {
    margin: 22px 0 -22px 0; }

input, textarea {
  border-width: 1px;
  border-style: double;
  border-color: #BBB #AAA;
  padding: 7px;
  margin: 0;
  font-size: 1.1em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

code, tt {
  padding: 2px 5px;
  white-space: nowrap; }

code {
  background: url(images/box_shadow.png) bottom repeat-x rgba(255, 248, 248, 0.4);
  font-family: Consolas, "Courier New", Courier, monospace;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

pre code {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  white-space: pre-wrap;
  font-size: .9em;
  line-height: 1.4em;
  margin: 0;
  padding: 22px;
  display: block;
  overflow: auto; }

.terminal, pre code.language-console {
  background-color: #eeeded;
  color: black;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border-top: 6px solid #666;
  padding: 16px; }

.entryMeta {
  font-size: 12px;
  background: rgba(255, 255, 255, 0.3);
  padding: 4px 22px;
  min-height: 22px;
  overflow: hidden; }
  .entryMeta dd, .entryMeta dl {
    margin: 0;
    padding: 0; }
  .entryMeta dt {
    display: none; }

dl.entryByline {
  float: left;
  clear: left; }
  dl.entryByline dt, dl.entryByline dd {
    display: inline;
    font-weight: normal; }

dl.entryComments {
  float: right; }
  dl.entryComments dd {
    padding-right: 11px; }
    dl.entryComments dd:after {
      content: ' Comments'; }

div.entrySocial {
  float: right;
  margin: 4px -30px -4px 10px; }

/* * Github Feed * */
div.GithubFeed {
  font-size: .8em;
  float: right;
  clear: right;
  width: 35%;
  margin-left: 22px;
  /* margin-right: -22px; */
  margin-bottom: 22px;
  min-height: 250px;
  max-height: 500px;
  overflow: auto;
  background: rgba(204, 200, 200, 0.5);
  padding: 0 22px; }

/* * Datatable * */
table.datatable {
  border: 1px solid #bbb; }
  table.datatable th {
    background: #bbb;
    border-bottom: 6px double #D3CFCF; }
  table.datatable tr td {
    background: rgba(204, 200, 200, 0.5);
    padding: 5px; }
  table.datatable tr.odd td {
    background: rgba(204, 200, 200, 0.8); }

/* * Github Badge * */
.github_badge {
  background-color: #a00;
  overflow: hidden;
  /* top left corner */
  position: fixed;
  right: -3em;
  top: 2.5em;
  /* 45 deg ccw rotation */
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  /* shadow */
  -moz-box-shadow: 0 0 1em #888;
  -webkit-box-shadow: 0 0 1em #888;
  box-shadow: 0 0 1em #888;
  z-index: 100; }
  .github_badge a {
    border: 1px solid #faa;
    color: #fff;
    display: block;
    font: bold 81.25% 'Helvetiva Neue', Helvetica, Arial, sans-serif;
    margin: 0.05em 0 0.075em 0;
    padding: 0.5em 3.5em;
    text-align: center;
    text-decoration: none;
    /* shadow */
    text-shadow: 0 0 0.5em #444; }

::selection {
  background: #F14A29;
  color: white;
  text-shadow: none; }

@media screen and (max-width: 940px) {
  html {
    max-width: 100%;
    overflow-x: hidden; }

  .breadcrumb {
    display: none; } }
@media screen and (max-width: 850px) {
  #hero {
    margin-top: 42px; }

  #logo {
    top: 66px; }

  header > .inner {
    height: 176px; }

  main > .inner {
    -webkit-flex-direction: column;
    flex-direction: column; }
    main > .inner > .subcontent {
      margin-top: 22px; } }
@media screen and (max-width: 500px) {
  header > .inner {
    height: 160px; }

  #hero {
    left: 330px; }

  #logo {
    font-size: 47px; }

  #nav li {
    letter-spacing: -1px;
    font-size: .8em;
    margin: 0 0 5px 0; } }
/** Github Gist Reset **/
.gist pre {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

label {
  display: block;
  padding: 3px 12px 10px 0;
  font-size: .95em; }
  label.s {
    float: none;
    display: inline;
    text-align: left; }

fieldset {
  border: 0;
  background: rgba(255, 255, 255, 0.4);
  padding: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 0;
  margin-top: 5px; }
  fieldset fieldset {
    background: #e5e5e5; }
    fieldset fieldset fieldset {
      background: #dedede; }
      fieldset fieldset fieldset fieldset {
        background: #d6d6d6; }

legend {
  font-weight: bold;
  color: #000; }

.onlyCheckboxes label {
  width: 100px;
  font-size: 11px; }
.onlyCheckboxes div.col {
  width: 33%;
  height: 32px; }

.required {
  font-weight: bold; }
  .required:after {
    content: "*";
    color: #f00; }

small {
  font-size: 10px; }

span.required {
  padding-right: 10px; }

label.s input, .onlyCheckboxes div.col input, .s, .s input, .s textarea, input.s {
  width: auto; }
