| /** |
| * Sphinx stylesheet -- basic theme |
| * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| */ |
| h3 { |
| color:#000000; |
| font-size: 17px; |
| margin-bottom:0.5em; |
| margin-top:2em; |
| } |
| /* -- main layout ----------------------------------------------------------- */ |
| |
| div.clearer { |
| clear: both; |
| } |
| |
| /* -- header ---------------------------------------------------------------- */ |
| |
| #header #title { |
| background:#29334F url(title_background.png) repeat-x scroll 0 0; |
| border-bottom:1px solid #B6B6B6; |
| height:25px; |
| overflow:hidden; |
| } |
| #headerButtons { |
| position: absolute; |
| list-style: none outside; |
| top: 26px; |
| left: 0px; |
| right: 0px; |
| margin: 0px; |
| padding: 0px; |
| border-top: 1px solid #2B334F; |
| border-bottom: 1px solid #EDEDED; |
| height: 20px; |
| font-size: 8pt; |
| overflow: hidden; |
| background-color: #D8D8D8; |
| } |
| |
| #headerButtons li { |
| background-repeat:no-repeat; |
| display:inline; |
| margin-top:0; |
| padding:0; |
| } |
| |
| .headerButton { |
| display: inline; |
| height:20px; |
| } |
| |
| .headerButton a { |
| text-decoration: none; |
| float: right; |
| height: 20px; |
| padding: 4px 15px; |
| border-left: 1px solid #ACACAC; |
| font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; |
| color: black; |
| } |
| .headerButton a:hover { |
| color: white; |
| background-color: #787878; |
| |
| } |
| |
| li#toc_button { |
| text-align:left; |
| } |
| |
| li#toc_button .headerButton a { |
| width:198px; |
| padding-top: 4px; |
| font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; |
| color: black; |
| float: left; |
| padding-left:15px; |
| border-right:1px solid #ACACAC; |
| background:transparent url(triangle_open.png) no-repeat scroll 4px 6px; |
| } |
| |
| li#toc_button .headerButton a:hover { |
| background-color: #787878; |
| color: white; |
| } |
| |
| li#page_buttons { |
| position:absolute; |
| right:0; |
| } |
| |
| #breadcrumbs { |
| color: black; |
| background-image:url(breadcrumb_background.png); |
| border-top:1px solid #2B334F; |
| bottom:0; |
| font-size:10px; |
| height:15px; |
| left:0; |
| overflow:hidden; |
| padding:3px 10px 0; |
| position:absolute; |
| right:0; |
| white-space:nowrap; |
| z-index:901; |
| } |
| #breadcrumbs a { |
| color: black; |
| text-decoration: none; |
| } |
| #breadcrumbs a:hover { |
| text-decoration: underline; |
| } |
| #breadcrumbs img { |
| padding-left: 3px; |
| } |
| /* -- sidebar --------------------------------------------------------------- */ |
| #sphinxsidebar { |
| position: absolute; |
| top: 84px; |
| bottom: 19px; |
| left: 0px; |
| width: 229px; |
| background-color: #E4EBF7; |
| border-right: 1px solid #ACACAC; |
| border-top: 1px solid #2B334F; |
| overflow-x: hidden; |
| overflow-y: auto; |
| padding: 0px 0px 0px 0px; |
| font-size:11px; |
| } |
| |
| div.sphinxsidebarwrapper { |
| padding: 10px 5px 0 10px; |
| } |
| |
| #sphinxsidebar li { |
| margin: 0px; |
| padding: 0px; |
| font-weight: normal; |
| margin: 0px 0px 7px 0px; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| font-size: 11px; |
| } |
| |
| #sphinxsidebar ul { |
| list-style: none; |
| margin: 0px 0px 0px 0px; |
| padding: 0px 5px 0px 5px; |
| } |
| |
| #sphinxsidebar ul ul, |
| #sphinxsidebar ul.want-points { |
| list-style: square; |
| } |
| |
| #sphinxsidebar ul ul { |
| margin-top: 0; |
| margin-bottom: 0; |
| } |
| |
| #sphinxsidebar form { |
| margin-top: 10px; |
| } |
| |
| #sphinxsidebar input { |
| border: 1px solid #787878; |
| font-family: sans-serif; |
| font-size: 1em; |
| } |
| |
| img { |
| border: 0; |
| } |
| |
| #sphinxsidebar li.toctree-l1 a { |
| font-weight: bold; |
| color: #000; |
| text-decoration: none; |
| } |
| |
| #sphinxsidebar li.toctree-l2 a { |
| font-weight: bold; |
| color: #4f4f4f; |
| text-decoration: none; |
| } |
| |
| /* -- search page ----------------------------------------------------------- */ |
| |
| ul.search { |
| margin: 10px 0 0 20px; |
| padding: 0; |
| } |
| |
| ul.search li { |
| padding: 5px 0 5px 20px; |
| background-image: url(file.png); |
| background-repeat: no-repeat; |
| background-position: 0 7px; |
| } |
| |
| ul.search li a { |
| font-weight: bold; |
| } |
| |
| ul.search li div.context { |
| color: #888; |
| margin: 2px 0 0 30px; |
| text-align: left; |
| } |
| |
| ul.keywordmatches li.goodmatch a { |
| font-weight: bold; |
| } |
| #sphinxsidebar input.prettysearch {border:none;} |
| input.searchbutton { |
| float: right; |
| } |
| .search-wrapper {width: 100%; height: 25px;} |
| .search-wrapper input.prettysearch { border: none; width:200px; height: 16px; background: url(searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; } |
| .search-wrapper input.prettysearch { width: 184px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; } |
| .search-wrapper .search-left { display: block; position: absolute; width: 20px; height: 19px; background: url(searchfield_leftcap.png) left top no-repeat; } |
| .search-wrapper .search-right { display: block; position: relative; left: 204px; top: -19px; width: 10px; height: 19px; background: url(searchfield_rightcap.png) right top no-repeat; } |
| |
| /* -- index page ------------------------------------------------------------ */ |
| |
| table.contentstable { |
| width: 90%; |
| } |
| |
| table.contentstable p.biglink { |
| line-height: 150%; |
| } |
| |
| a.biglink { |
| font-size: 1.3em; |
| } |
| |
| span.linkdescr { |
| font-style: italic; |
| padding-top: 5px; |
| font-size: 90%; |
| } |
| |
| /* -- general index --------------------------------------------------------- */ |
| |
| table.indextable td { |
| text-align: left; |
| vertical-align: top; |
| } |
| |
| table.indextable dl, table.indextable dd { |
| margin-top: 0; |
| margin-bottom: 0; |
| } |
| |
| table.indextable tr.pcap { |
| height: 10px; |
| } |
| |
| table.indextable tr.cap { |
| margin-top: 10px; |
| background-color: #f2f2f2; |
| } |
| |
| img.toggler { |
| margin-right: 3px; |
| margin-top: 3px; |
| cursor: pointer; |
| } |
| |
| /* -- general body styles --------------------------------------------------- */ |
| .document { |
| border-top:1px solid #2B334F; |
| overflow:auto; |
| padding-left:2em; |
| padding-right:2em; |
| position:absolute; |
| z-index:1; |
| top:84px; |
| bottom:19px; |
| right:0; |
| left:230px; |
| } |
| |
| a.headerlink { |
| visibility: hidden; |
| } |
| |
| h1:hover > a.headerlink, |
| h2:hover > a.headerlink, |
| h3:hover > a.headerlink, |
| h4:hover > a.headerlink, |
| h5:hover > a.headerlink, |
| h6:hover > a.headerlink, |
| dt:hover > a.headerlink { |
| visibility: visible; |
| } |
| |
| div.body p.caption { |
| text-align: inherit; |
| } |
| |
| div.body td { |
| text-align: left; |
| } |
| |
| .field-list ul { |
| padding-left: 1em; |
| } |
| |
| .first { |
| margin-top: 0 !important; |
| } |
| |
| p.rubric { |
| margin-top: 30px; |
| font-weight: bold; |
| } |
| |
| /* -- sidebars -------------------------------------------------------------- */ |
| |
| /*div.sidebar { |
| margin: 0 0 0.5em 1em; |
| border: 1px solid #ddb; |
| padding: 7px 7px 0 7px; |
| background-color: #ffe; |
| width: 40%; |
| float: right; |
| } |
| |
| p.sidebar-title { |
| font-weight: bold; |
| } |
| */ |
| /* -- topics ---------------------------------------------------------------- */ |
| |
| div.topic { |
| border: 1px solid #ccc; |
| padding: 7px 7px 0 7px; |
| margin: 10px 0 10px 0; |
| } |
| |
| p.topic-title { |
| font-size: 1.1em; |
| font-weight: bold; |
| margin-top: 10px; |
| } |
| |
| /* -- admonitions ----------------------------------------------------------- */ |
| .admonition { |
| border: 1px solid #a1a5a9; |
| background-color: #f7f7f7; |
| margin: 20px; |
| padding: 0px 8px 7px 9px; |
| text-align: left; |
| } |
| .warning { |
| background-color:#E8E8E8; |
| border:1px solid #111111; |
| margin:30px; |
| } |
| .admonition p { |
| font: 12px 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif; |
| margin-top: 7px; |
| margin-bottom: 0px; |
| } |
| |
| div.admonition dt { |
| font-weight: bold; |
| } |
| |
| div.admonition dl { |
| margin-bottom: 0; |
| } |
| |
| p.admonition-title { |
| margin: 0px 10px 5px 0px; |
| font-weight: bold; |
| padding-top: 3px; |
| } |
| |
| div.body p.centered { |
| text-align: center; |
| margin-top: 25px; |
| } |
| |
| /* -- tables ---------------------------------------------------------------- */ |
| |
| table.docutils { |
| border-collapse: collapse; |
| border-top: 1px solid #919699; |
| border-left: 1px solid #919699; |
| border-right: 1px solid #919699; |
| font-size:12px; |
| padding:8px; |
| text-align:left; |
| vertical-align:top; |
| } |
| |
| table.docutils td, table.docutils th { |
| padding: 8px; |
| font-size: 12px; |
| text-align: left; |
| vertical-align: top; |
| border-bottom: 1px solid #919699; |
| } |
| |
| table.docutils th { |
| font-weight: bold; |
| } |
| /* This alternates colors in up to six table rows (light blue for odd, white for even)*/ |
| .docutils tr { |
| background: #F0F5F9; |
| } |
| |
| .docutils tr + tr { |
| background: #FFFFFF; |
| } |
| |
| .docutils tr + tr + tr { |
| background: #F0F5F9; |
| } |
| |
| .docutils tr + tr + tr + tr { |
| background: #FFFFFF; |
| } |
| |
| .docutils tr + tr + tr +tr + tr { |
| background: #F0F5F9; |
| } |
| |
| .docutils tr + tr + tr + tr + tr + tr { |
| background: #FFFFFF; |
| } |
| |
| .docutils tr + tr + tr + tr + tr + tr + tr { |
| background: #F0F5F9; |
| } |
| |
| table.footnote td, table.footnote th { |
| border: 0 !important; |
| } |
| |
| th { |
| text-align: left; |
| padding-right: 5px; |
| } |
| |
| /* -- other body styles ----------------------------------------------------- */ |
| |
| dl { |
| margin-bottom: 15px; |
| } |
| |
| dd p { |
| margin-top: 0px; |
| font-size: 12px; |
| } |
| |
| dd ul, dd table { |
| margin-bottom: 10px; |
| } |
| |
| dd { |
| margin-top: 3px; |
| margin-bottom: 10px; |
| margin-left: 30px; |
| font-size: 12px; |
| } |
| |
| dt:target, .highlight { |
| background-color: #fbe54e; |
| } |
| |
| dl.glossary dt { |
| font-weight: bold; |
| font-size: 0.8em; |
| } |
| |
| dl.glossary dd { |
| font-size:12px; |
| } |
| .field-list ul { |
| vertical-align: top; |
| margin: 0; |
| padding-bottom: 0; |
| list-style: none inside; |
| } |
| |
| .field-list ul li { |
| margin-top: 0; |
| } |
| |
| .field-list p { |
| margin: 0; |
| } |
| |
| .refcount { |
| color: #060; |
| } |
| |
| .optional { |
| font-size: 1.3em; |
| } |
| |
| .versionmodified { |
| font-style: italic; |
| } |
| |
| .system-message { |
| background-color: #fda; |
| padding: 5px; |
| border: 3px solid red; |
| } |
| |
| .footnote:target { |
| background-color: #ffa |
| } |
| |
| /* -- code displays --------------------------------------------------------- */ |
| |
| pre { |
| overflow: auto; |
| background-color:#F1F5F9; |
| border:1px solid #C9D1D7; |
| border-spacing:0; |
| font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",Courier,Consolas,monospace; |
| font-size:11px; |
| padding: 10px; |
| } |
| |
| td.linenos pre { |
| padding: 5px 0px; |
| border: 0; |
| background-color: transparent; |
| color: #aaa; |
| } |
| |
| table.highlighttable { |
| margin-left: 0.5em; |
| } |
| |
| table.highlighttable td { |
| padding: 0 0.5em 0 0.5em; |
| } |
| |
| tt { |
| font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",Courier,Consolas,monospace; |
| |
| } |
| |
| tt.descname { |
| background-color: transparent; |
| font-weight: bold; |
| font-size: 1em; |
| } |
| |
| tt.descclassname { |
| background-color: transparent; |
| } |
| |
| tt.xref, a tt { |
| background-color: transparent; |
| font-weight: bold; |
| } |
| |
| h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { |
| background-color: transparent; |
| } |
| |
| /* -- math display ---------------------------------------------------------- */ |
| |
| img.math { |
| vertical-align: middle; |
| } |
| |
| div.body div.math p { |
| text-align: center; |
| } |
| |
| span.eqno { |
| float: right; |
| } |
| |
| /* -- printout stylesheet --------------------------------------------------- */ |
| |
| @media print { |
| div.document, |
| div.documentwrapper, |
| div.bodywrapper { |
| margin: 0; |
| width: 100%; |
| } |
| |
| div.sphinxsidebar, |
| div.related, |
| div.footer, |
| #top-link { |
| display: none; |
| } |
| } |
| |
| body { |
| font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; |
| } |
| |
| dl.class dt { |
| padding: 3px; |
| /* border-top: 2px solid #999;*/ |
| } |
| |
| em.property { |
| font-style: normal; |
| } |
| |
| dl.class dd p { |
| margin-top: 6px; |
| } |
| |
| dl.class dd dl.exception dt { |
| padding: 3px; |
| background-color: #FFD6D6; |
| border-top: none; |
| } |
| |
| dl.class dd dl.method dt { |
| padding: 3px; |
| background-color: #e9e9e9; |
| border-top: none; |
| |
| } |
| |
| dl.function dt { |
| padding: 3px; |
| border-top: 2px solid #999; |
| } |
| |
| ul { |
| list-style-image:none; |
| list-style-position:outside; |
| list-style-type:square; |
| margin:0 0 0 30px; |
| padding:0 0 12px 6px; |
| } |
| #docstitle { |
| height: 36px; |
| background-image: url(header_sm_mid.png); |
| left: 0; |
| top: 0; |
| position: absolute; |
| width: 100%; |
| } |
| #docstitle p { |
| padding:7px 0 0 45px; |
| margin: 0; |
| color: white; |
| text-shadow:0 1px 0 #787878; |
| background: transparent url(documentation.png) no-repeat scroll 10px 3px; |
| height: 36px; |
| font-size: 15px; |
| } |
| #header { |
| height:45px; |
| left:0; |
| position:absolute; |
| right:0; |
| top:36px; |
| z-index:900; |
| } |
| |
| #header h1 { |
| font-size:10pt; |
| margin:0; |
| padding:5px 0 0 10px; |
| text-shadow:0 1px 0 #D5D5D5; |
| white-space:nowrap; |
| } |
| |
| h1 { |
| -x-system-font:none; |
| color:#000000; |
| font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; |
| font-size:30px; |
| font-size-adjust:none; |
| font-stretch:normal; |
| font-style:normal; |
| font-variant:normal; |
| font-weight:bold; |
| line-height:normal; |
| margin-bottom:25px; |
| margin-top:1em; |
| } |
| |
| .footer { |
| border-top:1px solid #DDDDDD; |
| clear:both; |
| padding-top:9px; |
| width:100%; |
| font-size:10px; |
| } |
| |
| p { |
| -x-system-font:none; |
| font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; |
| font-size:12px; |
| font-size-adjust:none; |
| font-stretch:normal; |
| font-style:normal; |
| font-variant:normal; |
| font-weight:normal; |
| line-height:normal; |
| margin-bottom:10px; |
| margin-top:0; |
| } |
| |
| h2 { |
| border-bottom:1px solid #919699; |
| color:#000000; |
| font-size:24px; |
| margin-top:2.5em; |
| padding-bottom:2px; |
| } |
| |
| a:link:hover { |
| color:#093D92; |
| text-decoration:underline; |
| } |
| |
| a:link { |
| color:#093D92; |
| text-decoration:none; |
| } |
| |
| |
| ol { |
| list-style-position:outside; |
| list-style-type:decimal; |
| margin:0 0 0 30px; |
| padding:0 0 12px 6px; |
| } |
| li { |
| margin-top:7px; |
| font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; |
| font-size:12px; |
| font-size-adjust:none; |
| font-stretch:normal; |
| font-style:normal; |
| font-variant:normal; |
| font-weight:normal; |
| line-height:normal; |
| } |
| li p { |
| margin-top:8px; |
| } |