body { font-family: Arial, sans-serif; color: #333; }
.section {}
.section h2 { border-bottom: 1px solid #808080; padding: 0.5em 0 0.1em 0.2em; font-family: Lucida Console, monospace; }
/*.section h2:before { content: "["; }
.section h2:after { content: "]"; }*/
.parameter { margin: 0 0 2em 1em; }
.description { margin: 0.5em 0; }
.header h3 { border-bottom: 1px solid #808080; margin-bottom: 0; padding-bottom: 0.1em; font-family: Lucida Console, monospace; }
.header h4 { color: #888; margin: 0.1em 0 0 0; padding: 0; }
.body { padding-left: 2em; }
.prop { margin: 0.75em 0 0.25em 0; }
.prop code { display: block; font-size: 0.85em; margin: 0.5em 0; background-color: #e0e0e0; border: 1px solid #c0c0c0; padding: 0 0 0 0.2em; font-family: Lucida Console, monospace; }
.prop h4 { margin: 0; text-transform: uppercase; font-size: 0.85em; color: #555; }
.prop h4 strong { color: #333; }
.list { font-size: 0.85em; margin: 0.5em 0; background-color: #e0e0e0; border: 1px solid #c0c0c0; padding: 0; list-style: none; border-top: none; }
.list li { padding: 0 0 0 0.2em; font-family: Lucida Console, monospace; border-top: 1px solid #c0c0c0; }
/*.prop li+li { border-top: 1px solid #c0c0c0; }*/
.blank { font-style: italic; }
/*.blank:before { content: "(blank)"; }*/
.format .field { border-right: 1px solid #c0c0c0; font-weight: bold; padding: 0 1em; text-align: right; vertical-align: top; white-space: nowrap; }
