cmlenz@2: /* cmlenz@2: :Author: David Goodger cmlenz@2: :Contact: goodger@users.sourceforge.net cmlenz@2: :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ cmlenz@2: :Revision: $Revision: 4224 $ cmlenz@2: :Copyright: This stylesheet has been placed in the public domain. cmlenz@2: cmlenz@2: Default cascading style sheet for the HTML output of Docutils. cmlenz@2: cmlenz@2: See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to cmlenz@2: customize this style sheet. cmlenz@2: */ cmlenz@2: cmlenz@2: /* used to remove borders from tables and images */ cmlenz@2: .borderless, table.borderless td, table.borderless th { cmlenz@2: border: 0 } cmlenz@2: cmlenz@2: table.borderless td, table.borderless th { cmlenz@2: /* Override padding for "table.docutils td" with "! important". cmlenz@2: The right padding separates the table cells. */ cmlenz@2: padding: 0 0.5em 0 0 ! important } cmlenz@2: cmlenz@2: .first { cmlenz@2: /* Override more specific margin styles with "! important". */ cmlenz@2: margin-top: 0 ! important } cmlenz@2: cmlenz@2: .last, .with-subtitle { cmlenz@2: margin-bottom: 0 ! important } cmlenz@2: cmlenz@2: .hidden { cmlenz@2: display: none } cmlenz@2: cmlenz@2: a.toc-backref { cmlenz@2: text-decoration: none ; cmlenz@2: color: black } cmlenz@2: cmlenz@2: blockquote.epigraph { cmlenz@2: margin: 2em 5em ; } cmlenz@2: cmlenz@2: dl.docutils dd { cmlenz@2: margin-bottom: 0.5em } cmlenz@2: cmlenz@2: dl.docutils dt { cmlenz@2: font-weight: bold } cmlenz@2: cmlenz@2: div.abstract { cmlenz@2: margin: 2em 5em } cmlenz@2: cmlenz@2: div.abstract p.topic-title { cmlenz@2: font-weight: bold ; cmlenz@2: text-align: center } cmlenz@2: cmlenz@2: div.admonition, div.attention, div.caution, div.danger, div.error, cmlenz@2: div.hint, div.important, div.note, div.tip, div.warning { cmlenz@2: margin: 2em ; cmlenz@2: border: medium outset ; cmlenz@2: padding: 1em } cmlenz@2: cmlenz@2: div.admonition p.admonition-title, div.hint p.admonition-title, cmlenz@2: div.important p.admonition-title, div.note p.admonition-title, cmlenz@2: div.tip p.admonition-title { cmlenz@2: font-weight: bold ; cmlenz@2: font-family: sans-serif } cmlenz@2: cmlenz@2: div.attention p.admonition-title, div.caution p.admonition-title, cmlenz@2: div.danger p.admonition-title, div.error p.admonition-title, cmlenz@2: div.warning p.admonition-title { cmlenz@2: color: red ; cmlenz@2: font-weight: bold ; cmlenz@2: font-family: sans-serif } cmlenz@2: cmlenz@2: /* Uncomment (and remove this text!) to get reduced vertical space in cmlenz@2: compound paragraphs. cmlenz@2: div.compound .compound-first, div.compound .compound-middle { cmlenz@2: margin-bottom: 0.5em } cmlenz@2: cmlenz@2: div.compound .compound-last, div.compound .compound-middle { cmlenz@2: margin-top: 0.5em } cmlenz@2: */ cmlenz@2: cmlenz@2: div.dedication { cmlenz@2: margin: 2em 5em ; cmlenz@2: text-align: center ; cmlenz@2: font-style: italic } cmlenz@2: cmlenz@2: div.dedication p.topic-title { cmlenz@2: font-weight: bold ; cmlenz@2: font-style: normal } cmlenz@2: cmlenz@2: div.figure { cmlenz@2: margin-left: 2em ; cmlenz@2: margin-right: 2em } cmlenz@2: cmlenz@2: div.footer, div.header { cmlenz@2: clear: both; cmlenz@2: font-size: smaller } cmlenz@2: cmlenz@2: div.line-block { cmlenz@2: display: block ; cmlenz@2: margin-top: 1em ; cmlenz@2: margin-bottom: 1em } cmlenz@2: cmlenz@2: div.line-block div.line-block { cmlenz@2: margin-top: 0 ; cmlenz@2: margin-bottom: 0 ; cmlenz@2: margin-left: 1.5em } cmlenz@2: cmlenz@2: div.sidebar { cmlenz@2: margin-left: 1em ; cmlenz@2: border: medium outset ; cmlenz@2: padding: 1em ; cmlenz@2: background-color: #ffffee ; cmlenz@2: width: 40% ; cmlenz@2: float: right ; cmlenz@2: clear: right } cmlenz@2: cmlenz@2: div.sidebar p.rubric { cmlenz@2: font-family: sans-serif ; cmlenz@2: font-size: medium } cmlenz@2: cmlenz@2: div.system-messages { cmlenz@2: margin: 5em } cmlenz@2: cmlenz@2: div.system-messages h1 { cmlenz@2: color: red } cmlenz@2: cmlenz@2: div.system-message { cmlenz@2: border: medium outset ; cmlenz@2: padding: 1em } cmlenz@2: cmlenz@2: div.system-message p.system-message-title { cmlenz@2: color: red ; cmlenz@2: font-weight: bold } cmlenz@2: cmlenz@2: div.topic { cmlenz@2: margin: 2em } cmlenz@2: cmlenz@2: h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, cmlenz@2: h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { cmlenz@2: margin-top: 0.4em } cmlenz@2: cmlenz@2: h1.title { cmlenz@2: text-align: center } cmlenz@2: cmlenz@2: h2.subtitle { cmlenz@2: text-align: center } cmlenz@2: cmlenz@2: hr.docutils { cmlenz@2: width: 75% } cmlenz@2: cmlenz@2: img.align-left { cmlenz@2: clear: left } cmlenz@2: cmlenz@2: img.align-right { cmlenz@2: clear: right } cmlenz@2: cmlenz@2: ol.simple, ul.simple { cmlenz@2: margin-bottom: 1em } cmlenz@2: cmlenz@2: ol.arabic { cmlenz@2: list-style: decimal } cmlenz@2: cmlenz@2: ol.loweralpha { cmlenz@2: list-style: lower-alpha } cmlenz@2: cmlenz@2: ol.upperalpha { cmlenz@2: list-style: upper-alpha } cmlenz@2: cmlenz@2: ol.lowerroman { cmlenz@2: list-style: lower-roman } cmlenz@2: cmlenz@2: ol.upperroman { cmlenz@2: list-style: upper-roman } cmlenz@2: cmlenz@2: p.attribution { cmlenz@2: text-align: right ; cmlenz@2: margin-left: 50% } cmlenz@2: cmlenz@2: p.caption { cmlenz@2: font-style: italic } cmlenz@2: cmlenz@2: p.credits { cmlenz@2: font-style: italic ; cmlenz@2: font-size: smaller } cmlenz@2: cmlenz@2: p.label { cmlenz@2: white-space: nowrap } cmlenz@2: cmlenz@2: p.rubric { cmlenz@2: font-weight: bold ; cmlenz@2: font-size: larger ; cmlenz@2: color: maroon ; cmlenz@2: text-align: center } cmlenz@2: cmlenz@2: p.sidebar-title { cmlenz@2: font-family: sans-serif ; cmlenz@2: font-weight: bold ; cmlenz@2: font-size: larger } cmlenz@2: cmlenz@2: p.sidebar-subtitle { cmlenz@2: font-family: sans-serif ; cmlenz@2: font-weight: bold } cmlenz@2: cmlenz@2: p.topic-title { cmlenz@2: font-weight: bold } cmlenz@2: cmlenz@2: pre.address { cmlenz@2: margin-bottom: 0 ; cmlenz@2: margin-top: 0 ; cmlenz@2: font-family: serif ; cmlenz@2: font-size: 100% } cmlenz@2: cmlenz@2: pre.literal-block, pre.doctest-block { cmlenz@2: margin-left: 2em ; cmlenz@2: margin-right: 2em ; cmlenz@2: background-color: #eeeeee } cmlenz@2: cmlenz@2: span.classifier { cmlenz@2: font-family: sans-serif ; cmlenz@2: font-style: oblique } cmlenz@2: cmlenz@2: span.classifier-delimiter { cmlenz@2: font-family: sans-serif ; cmlenz@2: font-weight: bold } cmlenz@2: cmlenz@2: span.interpreted { cmlenz@2: font-family: sans-serif } cmlenz@2: cmlenz@2: span.option { cmlenz@2: white-space: nowrap } cmlenz@2: cmlenz@2: span.pre { cmlenz@2: white-space: pre } cmlenz@2: cmlenz@2: span.problematic { cmlenz@2: color: red } cmlenz@2: cmlenz@2: span.section-subtitle { cmlenz@2: /* font-size relative to parent (h1..h6 element) */ cmlenz@2: font-size: 80% } cmlenz@2: cmlenz@2: table.citation { cmlenz@2: border-left: solid 1px gray; cmlenz@2: margin-left: 1px } cmlenz@2: cmlenz@2: table.docinfo { cmlenz@2: margin: 2em 4em } cmlenz@2: cmlenz@2: table.docutils { cmlenz@2: margin-top: 0.5em ; cmlenz@2: margin-bottom: 0.5em } cmlenz@2: cmlenz@2: table.footnote { cmlenz@2: border-left: solid 1px black; cmlenz@2: margin-left: 1px } cmlenz@2: cmlenz@2: table.docutils td, table.docutils th, cmlenz@2: table.docinfo td, table.docinfo th { cmlenz@2: padding-left: 0.5em ; cmlenz@2: padding-right: 0.5em ; cmlenz@2: vertical-align: top } cmlenz@2: cmlenz@2: table.docutils th.field-name, table.docinfo th.docinfo-name { cmlenz@2: font-weight: bold ; cmlenz@2: text-align: left ; cmlenz@2: white-space: nowrap ; cmlenz@2: padding-left: 0 } cmlenz@2: cmlenz@2: h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, cmlenz@2: h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { cmlenz@2: font-size: 100% } cmlenz@2: cmlenz@2: tt.docutils { cmlenz@2: background-color: #eeeeee } cmlenz@2: cmlenz@2: ul.auto-toc { cmlenz@2: list-style-type: none }