.navbar + .docs-section {
    border-top-width: 0;
}
.navbar-spacer {
    display: none;
}

@font-face {
    font-family: 'ibmvga';
    src: 
        local('IBM VGA'),
        local('IBM-VGA'),
        url('/fonts/Px437_IBM_VGA8.ttf') 
        format('truetype');
}

.ansiheader pre {
    -webkit-user-modify: read-write;
    font-family: "ibmvga";
    -webkit-line-break: after-white-space;
    font-size: 12pt;
    line-height: 1; 
    white-space: pre;
    margin-bottom: 1rem; 
    overflow: hidden;
}

.ansiheader {
    font-family: "ibmvga";
    padding-bottom: 12pt;
}

/* light */
.color-scheme-light {
  color: #222; 
  background-color: #fff}

.color-scheme-light a {
    color: #e77817;
}

.color-scheme-light .sitename {
    text-decoration: none;
    color: #333;
}

.color-scheme-light .container {
  color: #222;
  background-color:#fff; }

.color-scheme-light .post-title-link {
    font-weight: 700;
    font-size: 30px;
    color: #000;
    text-decoration: none;
    line-height: 3.5rem;

}
.color-scheme-light .post-title-link:hover {
	color: #e77817;
}
.color-scheme-light .post-postedby {
	color: #888888;
	font-size: 12px;
	font-style: italic;
}
.color-scheme-light .tag-link {
   color: #e77817;
}
.color-scheme-light .arrow-link, .copyright-link {
    color: #e77817;
}
.color-scheme-light .cat-list-link {
	color: #333;
	text-decoration: none;
}
.color-scheme-light .cat-list-link:hover {
	color: #e77817;
}
.color-scheme-light .navbar,
.navbar-spacer {
	display: block;
	height: 6.5rem;
	background: #fff;
	z-index: 99;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee; 
}
.color-scheme-light .navbar-link {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 900;
	letter-spacing: .2rem;
	padding-right: 18px;
	text-decoration: none;
	line-height: 6.5rem;
	color: #222; 
}
.color-scheme-light .navbar-rlink {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: .2rem;
    text-decoration: none;
	padding-right: 0px;
	margin-right: 0px;
    line-height: 6.5rem;
    color: #222;
}
.color-scheme-light .navbar-link.active, .navbar-rlink.active {
	color: #33C3F0; 
}
.color-scheme-light .navbar-link:hover, .navbar-rlink:hover {
	color: #e77817;
}


/* dark */
.color-scheme-dark {
  color: #fff; 
  background-color:#000; }

.color-scheme-dark a {
	color: #fff;
}

.color-scheme-dark a:hover {
    color: #77B300;
}
.color-scheme-dark .sitename {
	text-decoration: none;
    color: #282828;
}

.color-scheme-dark .container {
  color: #999999;
  background-color:#000; }

.color-scheme-dark .post-title-link {
    font-weight: 700;
    font-size: 30px;
    color: #77B300;
    text-decoration: none;
    line-height: 3.5rem;

}
.color-scheme-dark .post-title-link:hover {
    color: #fff;
}
.color-scheme-dark .post-postedby {
    color: #fff;
    font-size: 12px;
    font-style: italic;
}
.color-scheme-dark .tag-link {
   color: #77B300;
}
.color-scheme-dark .arrow-link, .copyright-link {
	color: #fff;
}
.color-scheme-dark .cat-list-link {
    color: #fff;
    text-decoration: none;
}
.color-scheme-dark .cat-list-link:hover {
    color: #2A9FD6;
}
.color-scheme-dark .navbar,
.navbar-spacer {
    display: block;
    height: 6.5rem;
    background: #fff;
    z-index: 99;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.color-scheme-dark .navbar-link {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: .2rem;
    padding-right: 18px;
    text-decoration: none;
    line-height: 6.5rem;
    color: #fff;
}
.color-scheme-dark .navbar-rlink {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: .2rem;
    text-decoration: none;
    padding-right: 0px;
    margin-right: 0px;
    line-height: 6.5rem;
    color: #fff;
}
.color-scheme-dark .navbar-link.active, .navbar-rlink.active {
    color: #77B300;
}
.color-scheme-dark .navbar-link:hover, .navbar-rlink:hover {
    color: #77B300;
}

.color-scheme-dark .ascii-row-one {
    color: #6abce2;
}
.color-scheme-dark .ascii-row-two {
    color: #55b2de;
}
.color-scheme-dark .ascii-row-three {
    color: #3fa9da;
}
.color-scheme-dark .ascii-row-four {
    color: #2a9fd6;
}
.color-scheme-dark .ascii-row-five {
    color: #258fc1;
}
.color-scheme-dark .ascii-row-six {
    color: #2180ac;
}
