body {
	font-size: 105%;
	background-color: #0b0b23;
	/*color: #cceecc;*/
	color: #fed;
	width: 69%;
}
[href] {
    color: #00fff0;
}

a:visited {
    color: #00ff1d;
}

a:hover, a:visited:hover {
	opacity: 80%;
}

blockquote { opacity: 75%; }
.o { text-decoration: underline; color: #f0f; }
/*.code .o { color: #f0f; }*/

/*
p {
	text-indent: 3%;
	padding-left: 3%;

}
*/
.code {
    background-color: #000;
    color: #fff;
    border: 2px solid #666;
    padding: 5px;
    font-family: monospace;
    width: max-content;
}
mono {
    font-family: monospace;
}
.mono {
    font-family: monospace;
}
.mcode {
/*    background-color: #21071c;*/
    /*color: #fff;*/
    /*border: 1px solid #666;*/
    font-family: monospace;
    /*margin: 1px;*/
}
.mincode {
    background-color: #000;
    color: #fff;
    border: 1px solid #666;
    font-family: monospace;
    margin: 0px;
}
.title {
    margin-bottom: 0.2em;
}
.subtitle {
    margin-top: 0;
}
small {
    font-size: 70%;
}
hr {
	color: #fff;
}
table.bordered td, table.bordered th, table.bordered {
	border: 1px solid white;
}
table.bordered td, table.bordered th {
	padding: 8px;
}

@font-face {
	font-family: 'apl385';
	src: url('apl385.ttf') format('truetype');
}
.apl {
	font-family: apl385, monospace;
}
