5 * :copyright: Copyright 2010 by Armin Ronacher.
6 * :license: Flask Design License, see LICENSE for details.
9 {% set page_width = '80em' %}
10 {% set sidebar_width = '16em' %}
12 @import url("basic.css");
14 /* -- page layout ----------------------------------------------------------- */
17 font-family: 'Georgia', serif;
19 background-color: white;
26 width: {{ page_width }};
27 margin: 30px auto 0 auto;
36 margin: 0 0 0 {{ sidebar_width }};
40 width: {{ sidebar_width }};
44 border: 1px solid #B1B4B6;
48 background-color: #ffffff;
54 padding: 0 0 10px 10px;
59 width: {{ page_width }};
60 margin: 20px auto 30px auto;
76 text-decoration: none;
77 border-bottom: 1px dotted #999;
80 div.sphinxsidebar a:hover {
81 border-bottom: 1px solid #999;
89 div.sphinxsidebarwrapper {
93 div.sphinxsidebarwrapper p.logo {
100 div.sphinxsidebar h4 {
101 font-family: 'Garamond', 'Georgia', serif;
109 div.sphinxsidebar h4 {
113 div.sphinxsidebar h3 a {
117 div.sphinxsidebar p.logo a,
118 div.sphinxsidebar h3 a,
119 div.sphinxsidebar p.logo a:hover,
120 div.sphinxsidebar h3 a:hover {
124 div.sphinxsidebar p {
129 div.sphinxsidebar ul {
135 div.sphinxsidebar input {
136 border: 1px solid #ccc;
137 font-family: 'Georgia', serif;
141 /* -- body styles ----------------------------------------------------------- */
145 text-decoration: underline;
150 text-decoration: underline;
159 font-family: 'Garamond', 'Georgia', serif;
161 margin: 30px 0px 10px 0px;
165 {% if theme_index_logo %}
166 div.indexwrapper h1 {
167 text-indent: -999999px;
168 background: url({{ theme_index_logo }}) no-repeat center center;
169 height: {{ theme_index_logo_height }};
173 div.body h1 { margin-top: 0; padding-top: 0; font-size: 240%; }
174 div.body h2 { font-size: 180%; }
175 div.body h3 { font-size: 150%; }
176 div.body h4 { font-size: 130%; }
177 div.body h5 { font-size: 100%; }
178 div.body h6 { font-size: 100%; }
183 text-decoration: none;
191 div.body p, div.body dd, div.body li {
199 border-top: 1px solid #ccc;
200 border-bottom: 1px solid #ccc;
203 div.admonition tt.xref, div.admonition a tt {
204 border-bottom: 1px solid #fafafa;
212 div.admonition p.admonition-title {
213 font-family: 'Garamond', 'Georgia', serif;
221 div.admonition p.last {
226 background-color: white;
229 dt:target, .highlight {
234 background-color: #eee;
235 border: 1px solid #ccc;
239 background-color: #ffc;
240 border: 1px solid #ff6;
244 background-color: #eee;
251 p.admonition-title:after {
256 font-family: 'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
263 tt.descname, tt.descclassname {
268 padding-right: 0.08em;
272 -moz-box-shadow: 2px 2px 4px #eee;
273 -webkit-box-shadow: 2px 2px 4px #eee;
274 box-shadow: 2px 2px 4px #eee;
278 border: 1px solid #888;
279 -moz-box-shadow: 2px 2px 4px #eee;
280 -webkit-box-shadow: 2px 2px 4px #eee;
281 box-shadow: 2px 2px 4px #eee;
284 table.docutils td, table.docutils th {
285 border: 1px solid #888;
286 padding: 0.25em 0.7em;
289 table.field-list, table.footnote {
291 -moz-box-shadow: none;
292 -webkit-box-shadow: none;
299 border: 1px solid #eee;
304 table.footnote + table.footnote {
309 table.field-list th {
310 padding: 0 0.8em 0 0;
313 table.field-list td {
317 table.footnote td.label {
319 padding: 0.3em 0 0.3em 0.5em;
323 padding: 0.3em 0.5em;
341 margin: 10px 0 10px 30px;
352 dl pre, blockquote pre, li pre {
363 background-color: #ecf0f3;
365 /* padding: 1px 2px; */
369 background-color: #FBFBFB;
370 border-bottom: 1px solid white;
374 text-decoration: none;
375 border-bottom: 1px dotted #004B6B;
379 border-bottom: 1px solid #6D4100;
382 a.footnote-reference {
383 text-decoration: none;
386 border-bottom: 1px dotted #004B6B;
389 a.footnote-reference:hover {
390 border-bottom: 1px solid #6D4100;