michael@0: /* michael@0: * basic.css michael@0: * ~~~~~~~~~ michael@0: * michael@0: * Sphinx stylesheet -- basic theme. michael@0: * michael@0: * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. michael@0: * :license: BSD, see LICENSE for details. michael@0: * michael@0: */ michael@0: michael@0: /* -- main layout ----------------------------------------------------------- */ michael@0: michael@0: div.clearer { michael@0: clear: both; michael@0: } michael@0: michael@0: /* -- relbar ---------------------------------------------------------------- */ michael@0: michael@0: div.related { michael@0: width: 100%; michael@0: font-size: 90%; michael@0: } michael@0: michael@0: div.related h3 { michael@0: display: none; michael@0: } michael@0: michael@0: div.related ul { michael@0: margin: 0; michael@0: padding: 0 0 0 10px; michael@0: list-style: none; michael@0: } michael@0: michael@0: div.related li { michael@0: display: inline; michael@0: } michael@0: michael@0: div.related li.right { michael@0: float: right; michael@0: margin-right: 5px; michael@0: } michael@0: michael@0: /* -- sidebar --------------------------------------------------------------- */ michael@0: michael@0: div.sphinxsidebarwrapper { michael@0: padding: 10px 5px 0 10px; michael@0: } michael@0: michael@0: div.sphinxsidebar { michael@0: float: left; michael@0: width: 230px; michael@0: margin-left: -100%; michael@0: font-size: 90%; michael@0: } michael@0: michael@0: div.sphinxsidebar ul { michael@0: list-style: none; michael@0: } michael@0: michael@0: div.sphinxsidebar ul ul, michael@0: div.sphinxsidebar ul.want-points { michael@0: margin-left: 20px; michael@0: list-style: square; michael@0: } michael@0: michael@0: div.sphinxsidebar ul ul { michael@0: margin-top: 0; michael@0: margin-bottom: 0; michael@0: } michael@0: michael@0: div.sphinxsidebar form { michael@0: margin-top: 10px; michael@0: } michael@0: michael@0: div.sphinxsidebar input { michael@0: border: 1px solid #98dbcc; michael@0: font-family: sans-serif; michael@0: font-size: 1em; michael@0: } michael@0: michael@0: div.sphinxsidebar #searchbox input[type="text"] { michael@0: width: 170px; michael@0: } michael@0: michael@0: div.sphinxsidebar #searchbox input[type="submit"] { michael@0: width: 30px; michael@0: } michael@0: michael@0: img { michael@0: border: 0; michael@0: } michael@0: michael@0: /* -- search page ----------------------------------------------------------- */ michael@0: michael@0: ul.search { michael@0: margin: 10px 0 0 20px; michael@0: padding: 0; michael@0: } michael@0: michael@0: ul.search li { michael@0: padding: 5px 0 5px 20px; michael@0: background-image: url(file.png); michael@0: background-repeat: no-repeat; michael@0: background-position: 0 7px; michael@0: } michael@0: michael@0: ul.search li a { michael@0: font-weight: bold; michael@0: } michael@0: michael@0: ul.search li div.context { michael@0: color: #888; michael@0: margin: 2px 0 0 30px; michael@0: text-align: left; michael@0: } michael@0: michael@0: ul.keywordmatches li.goodmatch a { michael@0: font-weight: bold; michael@0: } michael@0: michael@0: /* -- index page ------------------------------------------------------------ */ michael@0: michael@0: table.contentstable { michael@0: width: 90%; michael@0: } michael@0: michael@0: table.contentstable p.biglink { michael@0: line-height: 150%; michael@0: } michael@0: michael@0: a.biglink { michael@0: font-size: 1.3em; michael@0: } michael@0: michael@0: span.linkdescr { michael@0: font-style: italic; michael@0: padding-top: 5px; michael@0: font-size: 90%; michael@0: } michael@0: michael@0: /* -- general index --------------------------------------------------------- */ michael@0: michael@0: table.indextable { michael@0: width: 100%; michael@0: } michael@0: michael@0: table.indextable td { michael@0: text-align: left; michael@0: vertical-align: top; michael@0: } michael@0: michael@0: table.indextable dl, table.indextable dd { michael@0: margin-top: 0; michael@0: margin-bottom: 0; michael@0: } michael@0: michael@0: table.indextable tr.pcap { michael@0: height: 10px; michael@0: } michael@0: michael@0: table.indextable tr.cap { michael@0: margin-top: 10px; michael@0: background-color: #f2f2f2; michael@0: } michael@0: michael@0: img.toggler { michael@0: margin-right: 3px; michael@0: margin-top: 3px; michael@0: cursor: pointer; michael@0: } michael@0: michael@0: div.modindex-jumpbox { michael@0: border-top: 1px solid #ddd; michael@0: border-bottom: 1px solid #ddd; michael@0: margin: 1em 0 1em 0; michael@0: padding: 0.4em; michael@0: } michael@0: michael@0: div.genindex-jumpbox { michael@0: border-top: 1px solid #ddd; michael@0: border-bottom: 1px solid #ddd; michael@0: margin: 1em 0 1em 0; michael@0: padding: 0.4em; michael@0: } michael@0: michael@0: /* -- general body styles --------------------------------------------------- */ michael@0: michael@0: a.headerlink { michael@0: visibility: hidden; michael@0: } michael@0: michael@0: h1:hover > a.headerlink, michael@0: h2:hover > a.headerlink, michael@0: h3:hover > a.headerlink, michael@0: h4:hover > a.headerlink, michael@0: h5:hover > a.headerlink, michael@0: h6:hover > a.headerlink, michael@0: dt:hover > a.headerlink { michael@0: visibility: visible; michael@0: } michael@0: michael@0: div.body p.caption { michael@0: text-align: inherit; michael@0: } michael@0: michael@0: div.body td { michael@0: text-align: left; michael@0: } michael@0: michael@0: .field-list ul { michael@0: padding-left: 1em; michael@0: } michael@0: michael@0: .first { michael@0: margin-top: 0 !important; michael@0: } michael@0: michael@0: p.rubric { michael@0: margin-top: 30px; michael@0: font-weight: bold; michael@0: } michael@0: michael@0: img.align-left, .figure.align-left, object.align-left { michael@0: clear: left; michael@0: float: left; michael@0: margin-right: 1em; michael@0: } michael@0: michael@0: img.align-right, .figure.align-right, object.align-right { michael@0: clear: right; michael@0: float: right; michael@0: margin-left: 1em; michael@0: } michael@0: michael@0: img.align-center, .figure.align-center, object.align-center { michael@0: display: block; michael@0: margin-left: auto; michael@0: margin-right: auto; michael@0: } michael@0: michael@0: .align-left { michael@0: text-align: left; michael@0: } michael@0: michael@0: .align-center { michael@0: text-align: center; michael@0: } michael@0: michael@0: .align-right { michael@0: text-align: right; michael@0: } michael@0: michael@0: /* -- sidebars -------------------------------------------------------------- */ michael@0: michael@0: div.sidebar { michael@0: margin: 0 0 0.5em 1em; michael@0: border: 1px solid #ddb; michael@0: padding: 7px 7px 0 7px; michael@0: background-color: #ffe; michael@0: width: 40%; michael@0: float: right; michael@0: } michael@0: michael@0: p.sidebar-title { michael@0: font-weight: bold; michael@0: } michael@0: michael@0: /* -- topics ---------------------------------------------------------------- */ michael@0: michael@0: div.topic { michael@0: border: 1px solid #ccc; michael@0: padding: 7px 7px 0 7px; michael@0: margin: 10px 0 10px 0; michael@0: } michael@0: michael@0: p.topic-title { michael@0: font-size: 1.1em; michael@0: font-weight: bold; michael@0: margin-top: 10px; michael@0: } michael@0: michael@0: /* -- admonitions ----------------------------------------------------------- */ michael@0: michael@0: div.admonition { michael@0: margin-top: 10px; michael@0: margin-bottom: 10px; michael@0: padding: 7px; michael@0: } michael@0: michael@0: div.admonition dt { michael@0: font-weight: bold; michael@0: } michael@0: michael@0: div.admonition dl { michael@0: margin-bottom: 0; michael@0: } michael@0: michael@0: p.admonition-title { michael@0: margin: 0px 10px 5px 0px; michael@0: font-weight: bold; michael@0: } michael@0: michael@0: div.body p.centered { michael@0: text-align: center; michael@0: margin-top: 25px; michael@0: } michael@0: michael@0: /* -- tables ---------------------------------------------------------------- */ michael@0: michael@0: table.docutils { michael@0: border: 0; michael@0: border-collapse: collapse; michael@0: } michael@0: michael@0: table.docutils td, table.docutils th { michael@0: padding: 1px 8px 1px 5px; michael@0: border-top: 0; michael@0: border-left: 0; michael@0: border-right: 0; michael@0: border-bottom: 1px solid #aaa; michael@0: } michael@0: michael@0: table.field-list td, table.field-list th { michael@0: border: 0 !important; michael@0: } michael@0: michael@0: table.footnote td, table.footnote th { michael@0: border: 0 !important; michael@0: } michael@0: michael@0: th { michael@0: text-align: left; michael@0: padding-right: 5px; michael@0: } michael@0: michael@0: table.citation { michael@0: border-left: solid 1px gray; michael@0: margin-left: 1px; michael@0: } michael@0: michael@0: table.citation td { michael@0: border-bottom: none; michael@0: } michael@0: michael@0: /* -- other body styles ----------------------------------------------------- */ michael@0: michael@0: ol.arabic { michael@0: list-style: decimal; michael@0: } michael@0: michael@0: ol.loweralpha { michael@0: list-style: lower-alpha; michael@0: } michael@0: michael@0: ol.upperalpha { michael@0: list-style: upper-alpha; michael@0: } michael@0: michael@0: ol.lowerroman { michael@0: list-style: lower-roman; michael@0: } michael@0: michael@0: ol.upperroman { michael@0: list-style: upper-roman; michael@0: } michael@0: michael@0: dl { michael@0: margin-bottom: 15px; michael@0: } michael@0: michael@0: dd p { michael@0: margin-top: 0px; michael@0: } michael@0: michael@0: dd ul, dd table { michael@0: margin-bottom: 10px; michael@0: } michael@0: michael@0: dd { michael@0: margin-top: 3px; michael@0: margin-bottom: 10px; michael@0: margin-left: 30px; michael@0: } michael@0: michael@0: dt:target, .highlighted { michael@0: background-color: #fbe54e; michael@0: } michael@0: michael@0: dl.glossary dt { michael@0: font-weight: bold; michael@0: font-size: 1.1em; michael@0: } michael@0: michael@0: .field-list ul { michael@0: margin: 0; michael@0: padding-left: 1em; michael@0: } michael@0: michael@0: .field-list p { michael@0: margin: 0; michael@0: } michael@0: michael@0: .refcount { michael@0: color: #060; michael@0: } michael@0: michael@0: .optional { michael@0: font-size: 1.3em; michael@0: } michael@0: michael@0: .versionmodified { michael@0: font-style: italic; michael@0: } michael@0: michael@0: .system-message { michael@0: background-color: #fda; michael@0: padding: 5px; michael@0: border: 3px solid red; michael@0: } michael@0: michael@0: .footnote:target { michael@0: background-color: #ffa; michael@0: } michael@0: michael@0: .line-block { michael@0: display: block; michael@0: margin-top: 1em; michael@0: margin-bottom: 1em; michael@0: } michael@0: michael@0: .line-block .line-block { michael@0: margin-top: 0; michael@0: margin-bottom: 0; michael@0: margin-left: 1.5em; michael@0: } michael@0: michael@0: .guilabel, .menuselection { michael@0: font-family: sans-serif; michael@0: } michael@0: michael@0: .accelerator { michael@0: text-decoration: underline; michael@0: } michael@0: michael@0: .classifier { michael@0: font-style: oblique; michael@0: } michael@0: michael@0: abbr, acronym { michael@0: border-bottom: dotted 1px; michael@0: cursor: help; michael@0: } michael@0: michael@0: /* -- code displays --------------------------------------------------------- */ michael@0: michael@0: pre { michael@0: overflow: auto; michael@0: overflow-y: hidden; /* fixes display issues on Chrome browsers */ michael@0: } michael@0: michael@0: td.linenos pre { michael@0: padding: 5px 0px; michael@0: border: 0; michael@0: background-color: transparent; michael@0: color: #aaa; michael@0: } michael@0: michael@0: table.highlighttable { michael@0: margin-left: 0.5em; michael@0: } michael@0: michael@0: table.highlighttable td { michael@0: padding: 0 0.5em 0 0.5em; michael@0: } michael@0: michael@0: tt.descname { michael@0: background-color: transparent; michael@0: font-weight: bold; michael@0: font-size: 1.2em; michael@0: } michael@0: michael@0: tt.descclassname { michael@0: background-color: transparent; michael@0: } michael@0: michael@0: tt.xref, a tt { michael@0: background-color: transparent; michael@0: font-weight: bold; michael@0: } michael@0: michael@0: h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { michael@0: background-color: transparent; michael@0: } michael@0: michael@0: .viewcode-link { michael@0: float: right; michael@0: } michael@0: michael@0: .viewcode-back { michael@0: float: right; michael@0: font-family: sans-serif; michael@0: } michael@0: michael@0: div.viewcode-block:target { michael@0: margin: -1px -10px; michael@0: padding: 0 10px; michael@0: } michael@0: michael@0: /* -- math display ---------------------------------------------------------- */ michael@0: michael@0: img.math { michael@0: vertical-align: middle; michael@0: } michael@0: michael@0: div.body div.math p { michael@0: text-align: center; michael@0: } michael@0: michael@0: span.eqno { michael@0: float: right; michael@0: } michael@0: michael@0: /* -- printout stylesheet --------------------------------------------------- */ michael@0: michael@0: @media print { michael@0: div.document, michael@0: div.documentwrapper, michael@0: div.bodywrapper { michael@0: margin: 0 !important; michael@0: width: 100%; michael@0: } michael@0: michael@0: div.sphinxsidebar, michael@0: div.related, michael@0: div.footer, michael@0: #top-link { michael@0: display: none; michael@0: } michael@0: }