body { background: #fff none; color: #000 }
/* td,th { line-height: 1.5em } */
th { text-align: left }
caption { font-weight: bolder; text-align: left; color: #66c }
.keyname { border: thin solid black; padding: 0em 0.2em; font-family: sans-serif }
.settings { list-style: none; margin-left: 2em; margin-top: 0em }
.note { font-weight: bolder }
.majorstep { font-size: larger; font-weight: bolder; color: #396 }
.goto { text-align: center; font-weight: bolder }
code { font-weight: bolder; font-family: sans-serif; font-size: 1em }
/* strong { color: #f00 }*/
/* tfoot { background: #cfc none } */
.figure { margin-left: auto; margin-right: auto }
.figure CAPTION { caption-side: bottom; text-align: center }
h1 { background: #ccc none; padding: 1em; border: thin solid black; text-align: right; line-height: 1.5em }
.chapnum { color: #66c; font-size: 1.5em }
a { text-decoration: none }
.rev { background: #000 none; color: #fff; padding-left: 0.2em; padding-right: 0.2em }
kbd { font-weight: bolder }
hr.navbar { margin-top: 30px }
#BOOKTITLE, #CONTENTS { background: #fff none; padding: 0em; border: none; text-align: center }
#COVER, .contentslink { text-align: center }
OL.alpha { list-style: lower-alpha }
.navbot { text-align: right }
IMG.button { border: none }

