BODY {
	background: #fff;
	color: #000;
}

.footnote {
	font-size: smaller;
}

.quotsec { padding: 1em 1em 1em 1em; background: none #ddd; color: #000; }
.caveat { color: #800; background: #fff; }

/*.navbar {margin-top: 30px;}*/

HR { margin-top: 30px }
/* A { text-decoration: none; } */
A:link { background: transparent none; color: #00f; }
A:visited { background: transparent none; color: #909; }
A:active { background: transparent none; color: #f00; }
.button { border: none; }
H1 { text-align: center; }
.highlight { color: #000; background: #ff0 }
.warning { color: #f00; background: transparent none }
DIV.navbot { text-align: right }
span.zwsp { font-size: 1px }
span.thinsp { padding: 0.1em }

#CHANGELIST .date { padding-right: 2em; text-align: left; white-space: nowrap }
#CHANGELIST .desc { text-align: left }

table.manxtermlist { border-collapse: collapse; border-top: solid thin #ccc; border-bottom: solid thin #ccc; }
.manxtermlist thead tr { background-color: #eee; border-top: solid thin #ccc; border-bottom: solid thin #ccc; }
.manxtermlist tr { vertical-align: top }
.manxtermlist td, .manxtermlist th { padding: 0.2em 0.5em; text-align: left }
.manxtermlist .odd td { background-color: #f8f8f8; }
.manxtermlist .even td { background-color: #ffffff; }

nav ol { display: inline; margin: 0; padding: 0 }
nav li { display: inline; list-style-type: none }
nav li + li:before { content: ' > ' }

footer { margin: 1em 0; border-top: 1px solid black; padding: 10px 0; text-align: right }
