/** * Sphinx stylesheet -- default theme * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ @import url("basic.css"); /* -- page layout ----------------------------------------------------------- */ body { font-family: sans-serif; font-size: 100%; background-color: #000000; color: #000; margin: 0; padding: 0; } div.document { background-image:url(images/side_background.jpg); background-repeat:repeat-y; background-color:#ffd800; } div.body { position:relative; background-color:#fff; color: #000000; padding: 0 20px 30px 20px; } div.footer { color: #ffffff; width: 100%; padding: 9px 0 9px 0; text-align: center; font-size: 75%; } div.footer a { color: #ffffff; text-decoration: underline; } div.related { background-image:url(images/top_background.jpg); background-repeat:repeat-x; background-color: #d7aa00; line-height:33px; height:33px; color: #000000; } div.related a { color: #000000; } div.related img { padding-top:3px; } div.sphinxsidebar { } div.sphinxsidebar h3 { font-family: Arial, Verdana, sans-serif; color: #000000; font-size: 1.4em; font-weight: normal; margin: 0; padding: 0; } div.sphinxsidebar h3 a { color: #000000; } div.sphinxsidebar h4 { font-family: Arial, Verdana, sans-serif; color: #000000; font-size: 1.3em; font-weight: normal; margin: 5px 0 0 0; padding: 0; } div.sphinxsidebar p { color: #ffffff; } div.sphinxsidebar p.topless { margin: 5px 10px 10px 10px; } div.sphinxsidebar ul { margin: 10px; padding: 0; color: #ffffff; } div#searchbox p.searchtip { color:#000000; font-size:90%; padding-top:50px; } div#searchbox { background-image:url(images/background_search.jpg); background-repeat:no-repeat; background-position:center; border:none; } div.sphinxsidebar a { color: #009491; } /* -- body styles ----------------------------------------------------------- */ a { color: #009491; text-decoration: underline; } a:hover { text-decoration: underline; } div.body p, div.body dd, div.body li { text-align: left; line-height: 130%; } div.body h1 { font-family: Arial, Verdana, sans-serif; background-color: #f2f2f2; font-weight: normal; color: #20435c; border-bottom: 1px solid #ccc; margin: 20px -20px 10px -20px; padding: 3px 0 3px 10px; } div.body h2, div.body h3, div.body h4, div.body h5, div.body h6 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 2px; border-style: solid; border-left-color: #b1b1b1; border-right-color: #b1b1b1; border-top-color: #b1b1b1; border-bottom-color: #009491; background-color: #e0e0e0; padding-left:5px; } div.body h1 { margin-top: 0; font-size: 200%; } div.body h2 { font-size: 120%; } div.body h3 { font-size: 115%; } div.body h4 { font-size: 110%; } div.body h5 { font-size: 105%; } div.body h6 { font-size: 100%; } a.headerlink { color: #c60f0f; font-size: 0.8em; padding: 0 4px 0 4px; text-decoration: none; } a.headerlink:hover { background-color: #c60f0f; color: white; } div.body p, div.body dd, div.body li { text-align: left; line-height: 130%; } div.admonition p.admonition-title + p { display: inline; } div.note { background-color: #eee; border: 1px solid #ccc; } div.seealso { background-color: #ffc; border: 1px solid #ff6; } div.topic { background-color: #eee; } div.warning { background-color: #ffe4e4; border: 1px solid #f66; } p.admonition-title { display: inline; } p.admonition-title:after { content: ":"; } input[type=text]{ background-color: #009491; font: 11px verdana, arial, helvetica, sans-serif; color:#FFFFFF; width: 150px; height: 18px; border: 1px solid #009491; margin-left:13px; margin-top:15px; margin-bottom:4px; border:none; } pre { padding: 5px; background-color: #eeffcc; color: #333333; line-height: 120%; border: 1px solid #ac9; border-left: none; border-right: none; } tt { background-color: #ecf0f3; padding: 0 1px 0 1px; font-size: 0.95em; }