h1 {
    font-size: 1.0em;
        color: #e6e6e6;
        margin: 0px;
    }
body {
    background-color:#212020;
    color: #e4e4e4;
    font-family:Consolas,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New;
    text-align: center;
    white-space: nowrap;
}
main {
    background-color:#272626;
    text-align: left;
    margin-top: 1em;
    margin-bottom: 1em;
    display:inline-block;
    border: 1px solid #505050;
    border-radius: 12px;
}
article {
    padding: 1em;
}
section.attachments {
    padding: 1em;
}
section.disclaimer {
    padding: 1em;
    font-size: 0.7em;
}
a:hover, a.nav:hover, a:visited:hover, a.nav:visited:hover {
    color: orange;
}
a:visited {
    color:#888050;
}
a {
    color: #fff0b0;
    text-decoration: none;
}
a.nav {
    font-size:0.85em;
}
a.nav:visited {
    color: #fff0b0;
}
hr {
    border: 0;
    height: 1px;
    background-color: #505050;
}

pre {
   font-family: inherit;
   font-size: 1.0em;
}

h1:target {
    color: darkorange;
}

a.hlink {
    font-size: inherit;
    color: inherit;
}

a.hlink:visited:hover {
    font-size: inherit;
    color: inherit;    
}

a.hlink:visited {
    font-size: inherit;
    color: inherit;    
}
img {
	border: 1px solid #505050;
	margin: 1em; 
}


/*!
 * Agate by Taufik Nurrohman <https://github.com/tovic>
 * ----------------------------------------------------
 */

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0;
  padding-left: 1em;
  margin:0;
  background: #333;
  color: white;
}

.hljs-name,
.hljs-strong {
  font-weight: bold;
}

.hljs-code,
.hljs-emphasis {
  font-style: italic;
}

.hljs-tag {
  color: #62c8f3;
}

.hljs-variable,
.hljs-template-variable,
.hljs-selector-id,
.hljs-selector-class {
  color: #ade5fc;
}

.hljs-string,
.hljs-bullet {
  color: #a2fca2;
}

.hljs-type,
.hljs-title,
.hljs-section,
.hljs-attribute,
.hljs-quote,
.hljs-built_in,
.hljs-builtin-name {
  color: #ffa;
}

.hljs-number,
.hljs-symbol,
.hljs-bullet {
  color: #d36363;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-literal {
  color: #fcc28c;
}

.hljs-comment,
.hljs-deletion,
.hljs-code {
  color: #888;
}

.hljs-regexp,
.hljs-link {
  color: #c6b4f0;
}

.hljs-meta {
  color: #fc9b9b;
}

.hljs-deletion {
  background-color: #fc9b9b;
  color: #333;
}

.hljs-addition {
  background-color: #a2fca2;
  color: #333;
}

.hljs a {
  color: inherit;
}

.hljs a:focus,
.hljs a:hover {
  color: inherit;
  text-decoration: underline;
}
