body { font-family: 'arial', sans-serif; background: #fff; color: #000; padding: 0; margin: 0 }
html { padding: 0; margin: 0 }
.body { padding: 0 2% }
abbr, acronym { border-bottom: dotted 1px #333; cursor: help }
address, blockquote, pre { margin: 1.2em 0 }
blockquote, pre { padding: 0.5em 0 0.5em 5% }
/*pre { background: #eee }*/
address, cite, em, var, dfn { font-style: italic }
strong { font-weight: bold }
code, kbd, pre, samp { font-family: 'courier new', monospace }
h1 { padding: 0.5em 2% 2em 2%; margin: 0 0 0.8em 0; font-size: 160%; background: #cf9 }
h2, h3, h4, h5, h6 { padding: 0 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both }
h1, h1 :link, h1 :visited, h1 a:hover, h1 a:active { color: #000 }
h2 { font-size: 165%; margin: 1.4em 0 0.4em 0 }
h3 { font-size: 130%; margin: 1.3em 0 0.3em 0 }
h4 { font-size: 120%; margin: 1.2em 0 0.2em 0 }
h5 { font-size: 100%; margin: 1.1em 0 0.1em 0 }
h6 { font-size: 80%; margin: 1.0em 0 0 0 }
p { padding: 0; margin: 0.2em 0 0.9em 0 }
@media projection, screen, tv, handheld {
:link { color: #00f }
:visited { color: #969 }
a:hover, a:active { text-decoration: none }
a:hover { color: #f90 }
a:active { outline: dotted #666 1px }
}
dl, ul, ol { margin: 0.6em 0 0.6em 2%; padding: 0 }
ul { list-style-type: square }
ol { list-style-type: decimal }
li { list-style-position: inside }
dt { font-weight: bold }
dd { padding: 0 0 0 2%; margin: 0 }
li { padding: 0 }
hr { border-width: 2px 0 0 0; height: 0px; margin: 0.8em 0; padding: 0; color: #ccc; border-color: #ccc; border-style: solid; clear: both }
.footer { clear: both; font-size: 80%; color: #666; margin-top: 2em; border-top: solid #999 1px }
.nav { font-size: 120%; margin: 0 0 1em 0 }
.nav a, .nav span { margin: 0 1ex 0 0 }
code .keyword { font-weight: bold }
code .comment { color: #999 }
table { border-collapse: collapse }
table th { text-align: left; vertical-align: middle }
table th, table caption { font-weight: bold }
li { padding: 0 }
table { margin: 0.4em 0 0.8em 0 }
table td, table th { border: solid #999 1px; padding: 0.2em }
table th { background: #eee }
table td, table caption { background: #fff }
table caption { font-size: 110% }
.il, .il ul, .il ol { list-style-type: none }

/* pre { overflow: auto } */
