6 font-family: sans-serif;
8 background-color: #444;
14 /* :::: LAYOUT :::: */
17 background-color: #afafaf;
30 background-color: white;
31 padding: 0 20px 30px 20px;
34 div.sphinxsidebarwrapper {
35 padding: 10px 5px 0 10px;
59 text-decoration: underline;
63 background-color: #2c3c3d;
84 div.related li.right {
94 div.sphinxsidebar h3 {
95 font-family: 'Trebuchet MS', sans-serif;
103 div.sphinxsidebar h3 a {
107 div.sphinxsidebar h4 {
108 font-family: 'Trebuchet MS', sans-serif;
116 div.sphinxsidebar p {
120 div.sphinxsidebar p.topless {
121 margin: 5px 10px 10px 10px;
124 div.sphinxsidebar ul {
131 div.sphinxsidebar ul ul,
132 div.sphinxsidebar ul.want-points {
137 div.sphinxsidebar ul ul {
142 div.sphinxsidebar a {
147 div.sphinxsidebar form {
151 div.sphinxsidebar input {
152 border: 1px solid #333;
153 font-family: sans-serif;
157 /* :::: MODULE CLOUD :::: */
159 margin: -5px 10px 5px 10px;
162 border: 1px solid #cbe7e5;
163 background-color: #f2fbfd;
167 padding: 0 5px 0 5px;
170 /* :::: SEARCH :::: */
176 margin: 10px 0 0 20px;
181 padding: 5px 0 5px 20px;
182 background-image: url(file.png);
183 background-repeat: no-repeat;
184 background-position: 0 7px;
191 ul.search li div.context {
193 margin: 2px 0 0 30px;
197 ul.keywordmatches li.goodmatch a {
201 /* :::: COMMON FORM STYLES :::: */
204 padding: 5px 10px 5px 10px;
205 border-top: 1px solid #cbe7e5;
206 border-bottom: 1px solid #cbe7e5;
207 background-color: #e0f6f4;
227 margin: 5px 20px 0 0;
229 border: 1px solid #d00;
233 /* :::: INDEX PAGE :::: */
235 table.contentstable {
239 table.contentstable p.biglink {
253 /* :::: INDEX STYLES :::: */
255 table.indextable td {
260 table.indextable dl, table.indextable dd {
265 table.indextable tr.pcap {
269 table.indextable tr.cap {
271 background-color: #f2f2f2;
281 margin: 10px 0 20px 0;
284 /* :::: GLOBAL STYLES :::: */
287 background-color: #ffe4e4;
289 margin: 0 -20px 0 -20px;
290 border-bottom: 1px solid #f66;
300 text-decoration: none;
304 text-decoration: underline;
313 font-family: 'Trebuchet MS', sans-serif;
314 background-color: #f2f2f2;
317 border-bottom: 1px solid #ccc;
318 margin: 20px -20px 10px -20px;
319 padding: 3px 0 3px 10px;
322 div.body h1 { margin-top: 0; font-size: 200%; }
323 div.body h2 { font-size: 160%; }
324 div.body h3 { font-size: 140%; }
325 div.body h4 { font-size: 120%; }
326 div.body h5 { font-size: 110%; }
327 div.body h6 { font-size: 100%; }
332 padding: 0 4px 0 4px;
333 text-decoration: none;
337 h1:hover > a.headerlink,
338 h2:hover > a.headerlink,
339 h3:hover > a.headerlink,
340 h4:hover > a.headerlink,
341 h5:hover > a.headerlink,
342 h6:hover > a.headerlink,
343 dt:hover > a.headerlink {
348 background-color: #c60f0f;
352 div.body p, div.body dd, div.body li {
367 margin: 10px 0 10px 20px;
376 margin-top: 0 !important;
379 /* "Footnotes" heading */
388 margin: 0 0 0.5em 1em;
389 border: 1px solid #ddb;
390 padding: 7px 7px 0 7px;
391 background-color: #ffe;
403 background-color: #eee;
404 border: 1px solid #ccc;
405 padding: 7px 7px 0 7px;
406 margin: 10px 0 10px 0;
431 div.admonition p.admonition-title + p {
436 background-color: #F3ECEF;
437 border: 1px solid #D8769A;
443 background-color: #ffe4e4;
444 border: 1px solid #f66;
448 background-color: #eee;
449 border: 1px solid #ccc;
453 margin: 0px 10px 5px 0px;
458 p.admonition-title:after {
462 div.body p.centered {
471 table.docutils td, table.docutils th {
472 padding: 1px 8px 1px 0;
476 border-bottom: 1px solid #aaa;
479 table.field-list td, table.field-list th {
480 border: 0 !important;
483 table.footnote td, table.footnote th {
484 border: 0 !important;
521 background-color: #fbe54e;
536 background-color: #efc;
538 border: 1px solid #ac9;
547 background-color: transparent;
551 table.highlighttable {
555 table.highlighttable td {
556 padding: 0 0.5em 0 0.5em;
560 background-color: #ecf0f3;
561 padding: 0 1px 0 1px;
566 background-color: transparent;
572 background-color: transparent;
576 background-color: transparent;
580 .footnote:target { background-color: #ffa }
582 h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
583 background-color: transparent;
596 padding: 10px 30px 10px 30px;
597 background-color: #eee;
601 background-color: #326591;
603 margin: -10px -30px 10px -30px;
609 form.comment textarea {
610 border: 1px solid #ccc;
612 font-family: sans-serif;
616 form.comment input[type="text"] {
620 form.comment textarea {
627 background-color: #fda;
629 border: 3px solid red;
633 vertical-align: middle;
648 /* :::: PRINT :::: */
660 div#comments div.new-comment-box,