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