body {
	overflow-y: scroll;
	font-family: Tahoma, Verdana, sans-serif;
	line-height: 1.5;
	font-size: 62.5%;
	background-color: #3E4637;
	color: #eee; }

body > * { font-size: 1.5em; }

nav {
	background-color: #000;
	text-align: center;
	font-size: 1.2em;
	border-top: 1px outset #808E77;
	text-transform: uppercase; }

footer {
	padding: 0 1em;
	color: #fff;
	font-style: italic; }

nav a {
	color: #fff;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	margin: 1em;
	line-height: 1.8; }

pre {
	white-space: pre-wrap;
	font-size: 1.2em;
	padding: 0.5em;
	background-color: #000;
	word-break: break-all; }

h1 { font-size: 1.9em; }
ol, ul { padding: 0 2em; }
header, h1, h2, h3, h4, h5, h6 { text-align: center; }
a { color: #C6C78B; }
h1, h2, h3, h4, h5, h6, nav a:hover { color: #CEB656; }
figure { margin: 0; padding: 0; text-align: center; }
figcaption { text-align: center; font-style: italic; line-height: 1.75; }
blockquote { border-left: 4px solid #C6C78B; padding-left: 10px; }
table { border-collapse: collapse; margin: 1em auto; }
th, td { padding: 0.2em; }
iframe { display: block; margin: auto; max-width: 80%; }
table h4 { margin: -0.5em; }

.navlink {
	display: block;
	padding: 0.3em;
	border-bottom: 1px outset #808E77; }

.centerimg, .leftimg, .rightimg {
	display: block;
	margin: auto;
	max-width: 90%; }

/* Message colors and various things */
.message, .tracknav {
	margin: 1em 0;
	padding: 1em;
	overflow: auto; }

.info {
	border: 1px solid #ACEDED;
	background-color: #4EBABA;
	color: #fff; }

.tip, .download, .tracknav {
	border: 1px solid #D4EE9F;
	background-color: #7A9F35;
	color: #D4EE9F; }

.warning, .obsolete {
	border: 1px solid #FFAAAA;
	background-color: #AA3939;
	color: #FFAAAA; }

.reminder, .documentation {
	border: 1px solid #FFE9C0;
	background-color: #D4961C;
	color: #FFE9C0; }

.download {
	font-size: 1.4em;
	text-align: center;
	padding: 0.5em;
	margin: 1em 0; }

.source { background-color: #333; border: 1px solid #eee; }

.border, th, td { border: 1px solid #C6C78B; }
.comparison { max-width: 45%; }
.toc { display: none; }
.message h2, .message a { color: #fff; }
.tracknav, .tracknav a, .download { color: #fff; }
.dl-link { text-decoration: none; color: #D4EE9F; }