body {
font-family: "Ubuntu Mono";
background-color: #FFFFFF;
}

.mainframe {
width: 90%;
max-width: 60em;
padding: 1em;
margin: 1em auto;
margin-bottom: 2em;
overflow: visible;
background-color: #FFFFFF;
color: #000000;
}

.paragraph {
	margin-left: 3em;
	margin-top: 0;
}

.numbers {
	width: 3em;
	clear: left;
	float: left;
	margin-top: 0;
}

.license {
	color: #000000;
	text-align: center;
	padding-top: 1em;
	font-size: 50%;
	position: fixed;
	bottom: 0;
	clear: left;
	float: left;
	z-index: -1;

}

a {
color: #424242;
font-style: inherit;
text-decoration: underline;
}

em {
color: #000000;
font-style: inherit;
text-decoration: line-through;
font-weight: inherit;
}

code {
color: #000000;
background-color: #D8D8D8;
border-radius: 4px;
padding: 1px;

}

pre {
color: #000000;
padding: 5px;
border: 1px solid #000000;
border-radius: 4px;
background-color: #F2F2F2;
text-align: left;

}

img {
max-width: 100%;
height: auto;
}

h1, h2, h3 {
color: #000000;
text-align: left;
}

h1 {
font-size: 170%;
font-weight: 700;
}

h2 {
font-size: 150%;
font-weight: inherit;
}

h3 {
font-size: 120%;
font-weight: 700;
}
