|
1 /** |
|
2 * Sphinx Doc Design -- traditional python.org style |
|
3 */ |
|
4 |
|
5 body { |
|
6 color: #000; |
|
7 margin: 0; |
|
8 padding: 0; |
|
9 } |
|
10 |
|
11 /* :::: LAYOUT :::: */ |
|
12 |
|
13 div.documentwrapper { |
|
14 float: left; |
|
15 width: 100%; |
|
16 } |
|
17 |
|
18 div.bodywrapper { |
|
19 margin: 0 230px 0 0; |
|
20 } |
|
21 |
|
22 div.body { |
|
23 background-color: white; |
|
24 padding: 0 20px 30px 20px; |
|
25 } |
|
26 |
|
27 div.sphinxsidebarwrapper { |
|
28 border: 1px solid #99ccff; |
|
29 padding: 10px; |
|
30 margin: 10px 15px 10px 0; |
|
31 } |
|
32 |
|
33 div.sphinxsidebar { |
|
34 float: right; |
|
35 margin-left: -100%; |
|
36 width: 230px; |
|
37 } |
|
38 |
|
39 div.clearer { |
|
40 clear: both; |
|
41 } |
|
42 |
|
43 div.footer { |
|
44 clear: both; |
|
45 width: 100%; |
|
46 background-color: #99ccff; |
|
47 padding: 9px 0 9px 0; |
|
48 text-align: center; |
|
49 } |
|
50 |
|
51 div.related { |
|
52 background-color: #99ccff; |
|
53 color: #333; |
|
54 width: 100%; |
|
55 height: 30px; |
|
56 line-height: 30px; |
|
57 border-bottom: 5px solid white; |
|
58 } |
|
59 |
|
60 div.related h3 { |
|
61 display: none; |
|
62 } |
|
63 |
|
64 div.related ul { |
|
65 margin: 0; |
|
66 padding: 0 0 0 10px; |
|
67 list-style: none; |
|
68 } |
|
69 |
|
70 div.related li { |
|
71 display: inline; |
|
72 font-weight: bold; |
|
73 } |
|
74 |
|
75 div.related li.right { |
|
76 float: right; |
|
77 margin-right: 5px; |
|
78 } |
|
79 |
|
80 /* ::: SIDEBAR :::: */ |
|
81 div.sphinxsidebar h3 { |
|
82 margin: 0; |
|
83 } |
|
84 |
|
85 div.sphinxsidebar h4 { |
|
86 margin: 5px 0 0 0; |
|
87 } |
|
88 |
|
89 div.sphinxsidebar p.topless { |
|
90 margin: 5px 10px 10px 10px; |
|
91 } |
|
92 |
|
93 div.sphinxsidebar ul { |
|
94 margin: 10px; |
|
95 margin-left: 15px; |
|
96 padding: 0; |
|
97 } |
|
98 |
|
99 div.sphinxsidebar ul ul { |
|
100 margin-top: 0; |
|
101 margin-bottom: 0; |
|
102 } |
|
103 |
|
104 div.sphinxsidebar form { |
|
105 margin-top: 10px; |
|
106 } |
|
107 |
|
108 |
|
109 /* :::: SEARCH :::: */ |
|
110 ul.search { |
|
111 margin: 10px 0 0 20px; |
|
112 padding: 0; |
|
113 } |
|
114 |
|
115 ul.search li { |
|
116 padding: 5px 0 5px 20px; |
|
117 background-image: url(file.png); |
|
118 background-repeat: no-repeat; |
|
119 background-position: 0 7px; |
|
120 } |
|
121 |
|
122 ul.search li a { |
|
123 font-weight: bold; |
|
124 } |
|
125 |
|
126 ul.search li div.context { |
|
127 color: #888; |
|
128 margin: 2px 0 0 30px; |
|
129 text-align: left; |
|
130 } |
|
131 |
|
132 ul.keywordmatches li.goodmatch a { |
|
133 font-weight: bold; |
|
134 } |
|
135 |
|
136 /* :::: COMMON FORM STYLES :::: */ |
|
137 |
|
138 div.actions { |
|
139 border-top: 1px solid #aaa; |
|
140 background-color: #ddd; |
|
141 margin: 10px 0 0 -20px; |
|
142 padding: 5px 0 5px 20px; |
|
143 } |
|
144 |
|
145 form dl { |
|
146 color: #333; |
|
147 } |
|
148 |
|
149 form dt { |
|
150 clear: both; |
|
151 float: left; |
|
152 min-width: 110px; |
|
153 margin-right: 10px; |
|
154 padding-top: 2px; |
|
155 } |
|
156 |
|
157 input#homepage { |
|
158 display: none; |
|
159 } |
|
160 |
|
161 div.error { |
|
162 margin: 5px 20px 0 0; |
|
163 padding: 5px; |
|
164 border: 1px solid #d00; |
|
165 /*border: 2px solid #05171e; |
|
166 background-color: #092835; |
|
167 color: white;*/ |
|
168 font-weight: bold; |
|
169 } |
|
170 |
|
171 /* :::: INLINE COMMENTS :::: */ |
|
172 |
|
173 div.inlinecommentswrapper { |
|
174 float: right; |
|
175 max-width: 40%; |
|
176 } |
|
177 |
|
178 div.commentmarker { |
|
179 float: right; |
|
180 background-image: url(style/comment.png); |
|
181 background-repeat: no-repeat; |
|
182 width: 25px; |
|
183 height: 25px; |
|
184 text-align: center; |
|
185 padding-top: 3px; |
|
186 } |
|
187 |
|
188 div.nocommentmarker { |
|
189 float: right; |
|
190 background-image: url(style/nocomment.png); |
|
191 background-repeat: no-repeat; |
|
192 width: 25px; |
|
193 height: 25px; |
|
194 } |
|
195 |
|
196 div.inlinecomments { |
|
197 margin-left: 10px; |
|
198 margin-bottom: 5px; |
|
199 background-color: #eee; |
|
200 border: 1px solid #ccc; |
|
201 padding: 5px; |
|
202 } |
|
203 |
|
204 div.inlinecomment { |
|
205 border-top: 1px solid #ccc; |
|
206 padding-top: 5px; |
|
207 margin-top: 5px; |
|
208 } |
|
209 |
|
210 .inlinecomments p { |
|
211 margin: 5px 0 5px 0; |
|
212 } |
|
213 |
|
214 .inlinecomments .head { |
|
215 font-weight: bold; |
|
216 } |
|
217 |
|
218 .inlinecomments .meta { |
|
219 font-style: italic; |
|
220 } |
|
221 |
|
222 |
|
223 /* :::: COMMENTS :::: */ |
|
224 |
|
225 div#comments h3 { |
|
226 border-top: 1px solid #aaa; |
|
227 padding: 5px 20px 5px 20px; |
|
228 margin: 20px -20px 20px -20px; |
|
229 background-color: #ddd; |
|
230 } |
|
231 |
|
232 /* |
|
233 div#comments { |
|
234 background-color: #ccc; |
|
235 margin: 40px -20px -30px -20px; |
|
236 padding: 0 0 1px 0; |
|
237 } |
|
238 |
|
239 div#comments h4 { |
|
240 margin: 30px 0 20px 0; |
|
241 background-color: #aaa; |
|
242 border-bottom: 1px solid #09232e; |
|
243 color: #333; |
|
244 } |
|
245 |
|
246 div#comments form { |
|
247 display: block; |
|
248 margin: 0 0 0 20px; |
|
249 } |
|
250 |
|
251 div#comments textarea { |
|
252 width: 98%; |
|
253 height: 160px; |
|
254 } |
|
255 |
|
256 div#comments div.help { |
|
257 margin: 20px 20px 10px 0; |
|
258 background-color: #ccc; |
|
259 color: #333; |
|
260 } |
|
261 |
|
262 div#comments div.help p { |
|
263 margin: 0; |
|
264 padding: 0 0 10px 0; |
|
265 } |
|
266 |
|
267 div#comments input, div#comments textarea { |
|
268 font-family: 'Bitstream Vera Sans', 'Arial', sans-serif; |
|
269 font-size: 13px; |
|
270 color: black; |
|
271 background-color: #aaa; |
|
272 border: 1px solid #092835; |
|
273 } |
|
274 |
|
275 div#comments input[type="reset"], |
|
276 div#comments input[type="submit"] { |
|
277 cursor: pointer; |
|
278 font-weight: bold; |
|
279 padding: 2px; |
|
280 margin: 5px 5px 5px 0; |
|
281 background-color: #666; |
|
282 color: white; |
|
283 } |
|
284 |
|
285 div#comments div.comment { |
|
286 margin: 10px 10px 10px 20px; |
|
287 padding: 10px; |
|
288 border: 1px solid #0f3646; |
|
289 background-color: #aaa; |
|
290 color: #333; |
|
291 } |
|
292 |
|
293 div#comments div.comment p { |
|
294 margin: 5px 0 5px 0; |
|
295 } |
|
296 |
|
297 div#comments div.comment p.meta { |
|
298 font-style: italic; |
|
299 color: #444; |
|
300 text-align: right; |
|
301 margin: -5px 0 -5px 0; |
|
302 } |
|
303 |
|
304 div#comments div.comment h4 { |
|
305 margin: -10px -10px 5px -10px; |
|
306 padding: 3px; |
|
307 font-size: 15px; |
|
308 background-color: #888; |
|
309 color: white; |
|
310 border: 0; |
|
311 } |
|
312 |
|
313 div#comments div.comment pre, |
|
314 div#comments div.comment tt { |
|
315 background-color: #ddd; |
|
316 color: #111; |
|
317 border: none; |
|
318 } |
|
319 |
|
320 div#comments div.comment a { |
|
321 color: #fff; |
|
322 text-decoration: underline; |
|
323 } |
|
324 |
|
325 div#comments div.comment blockquote { |
|
326 margin: 10px; |
|
327 padding: 10px; |
|
328 border-left: 1px solid #0f3646; |
|
329 /*border: 1px solid #0f3646; |
|
330 background-color: #071c25;*/ |
|
331 } |
|
332 |
|
333 div#comments em.important { |
|
334 color: #d00; |
|
335 font-weight: bold; |
|
336 font-style: normal; |
|
337 }*/ |
|
338 |
|
339 /* :::: SUGGEST CHANGES :::: */ |
|
340 div#suggest-changes-box input, div#suggest-changes-box textarea { |
|
341 border: 1px solid #ccc; |
|
342 background-color: white; |
|
343 color: black; |
|
344 } |
|
345 |
|
346 div#suggest-changes-box textarea { |
|
347 width: 99%; |
|
348 height: 400px; |
|
349 } |
|
350 |
|
351 |
|
352 /* :::: PREVIEW :::: */ |
|
353 div.preview { |
|
354 background-image: url(style/preview.png); |
|
355 padding: 0 20px 20px 20px; |
|
356 margin-bottom: 30px; |
|
357 } |
|
358 |
|
359 |
|
360 /* :::: INDEX PAGE :::: */ |
|
361 |
|
362 table.contentstable { |
|
363 width: 90%; |
|
364 } |
|
365 |
|
366 table.contentstable p.biglink { |
|
367 line-height: 150%; |
|
368 } |
|
369 |
|
370 a.biglink { |
|
371 font-size: 1.5em; |
|
372 } |
|
373 |
|
374 span.linkdescr { |
|
375 font-style: italic; |
|
376 padding-top: 5px; |
|
377 } |
|
378 |
|
379 /* :::: GENINDEX STYLES :::: */ |
|
380 |
|
381 table.indextable td { |
|
382 text-align: left; |
|
383 vertical-align: top; |
|
384 } |
|
385 |
|
386 table.indextable dl, table.indextable dd { |
|
387 margin-top: 0; |
|
388 margin-bottom: 0; |
|
389 } |
|
390 |
|
391 table.indextable tr.pcap { |
|
392 height: 10px; |
|
393 } |
|
394 |
|
395 table.indextable tr.cap { |
|
396 margin-top: 10px; |
|
397 background-color: #f2f2f2; |
|
398 } |
|
399 |
|
400 img.toggler { |
|
401 margin-right: 3px; |
|
402 margin-top: 3px; |
|
403 cursor: pointer; |
|
404 } |
|
405 |
|
406 /* :::: GLOBAL STYLES :::: */ |
|
407 |
|
408 p.subhead { |
|
409 font-weight: bold; |
|
410 margin-top: 20px; |
|
411 } |
|
412 |
|
413 a:link:active { color: #ff0000; } |
|
414 a:link:hover { background-color: #bbeeff; } |
|
415 a:visited:hover { background-color: #bbeeff; } |
|
416 a:visited { color: #551a8b; } |
|
417 a:link { color: #0000bb; } |
|
418 |
|
419 div.body h1, |
|
420 div.body h2, |
|
421 div.body h3, |
|
422 div.body h4, |
|
423 div.body h5, |
|
424 div.body h6 { |
|
425 font-family: avantgarde, sans-serif; |
|
426 font-weight: bold; |
|
427 } |
|
428 |
|
429 div.body h1 { font-size: 180%; } |
|
430 div.body h2 { font-size: 150%; } |
|
431 div.body h3 { font-size: 120%; } |
|
432 div.body h4 { font-size: 120%; } |
|
433 |
|
434 a.headerlink, |
|
435 a.headerlink, |
|
436 a.headerlink, |
|
437 a.headerlink, |
|
438 a.headerlink, |
|
439 a.headerlink { |
|
440 color: #c60f0f; |
|
441 font-size: 0.8em; |
|
442 padding: 0 4px 0 4px; |
|
443 text-decoration: none; |
|
444 visibility: hidden; |
|
445 } |
|
446 |
|
447 *:hover > a.headerlink, |
|
448 *:hover > a.headerlink, |
|
449 *:hover > a.headerlink, |
|
450 *:hover > a.headerlink, |
|
451 *:hover > a.headerlink, |
|
452 *:hover > a.headerlink { |
|
453 visibility: visible; |
|
454 } |
|
455 |
|
456 a.headerlink:hover, |
|
457 a.headerlink:hover, |
|
458 a.headerlink:hover, |
|
459 a.headerlink:hover, |
|
460 a.headerlink:hover, |
|
461 a.headerlink:hover { |
|
462 background-color: #c60f0f; |
|
463 color: white; |
|
464 } |
|
465 |
|
466 div.body p, div.body dd, div.body li { |
|
467 text-align: justify; |
|
468 } |
|
469 |
|
470 div.body td { |
|
471 text-align: left; |
|
472 } |
|
473 |
|
474 ul.fakelist { |
|
475 list-style: none; |
|
476 margin: 10px 0 10px 20px; |
|
477 padding: 0; |
|
478 } |
|
479 |
|
480 /* "Footnotes" heading */ |
|
481 p.rubric { |
|
482 margin-top: 30px; |
|
483 font-weight: bold; |
|
484 } |
|
485 |
|
486 /* "Topics" */ |
|
487 |
|
488 div.topic { |
|
489 background-color: #eee; |
|
490 border: 1px solid #ccc; |
|
491 padding: 0 7px 0 7px; |
|
492 margin: 10px 0 10px 0; |
|
493 } |
|
494 |
|
495 p.topic-title { |
|
496 font-size: 1.1em; |
|
497 font-weight: bold; |
|
498 margin-top: 10px; |
|
499 } |
|
500 |
|
501 /* Admonitions */ |
|
502 |
|
503 div.admonition { |
|
504 margin-top: 10px; |
|
505 margin-bottom: 10px; |
|
506 padding: 7px; |
|
507 } |
|
508 |
|
509 div.admonition dt { |
|
510 font-weight: bold; |
|
511 } |
|
512 |
|
513 div.admonition dd { |
|
514 margin-bottom: 10px; |
|
515 } |
|
516 |
|
517 div.admonition dl { |
|
518 margin-bottom: 0; |
|
519 } |
|
520 |
|
521 div.admonition p { |
|
522 display: inline; |
|
523 } |
|
524 |
|
525 div.seealso { |
|
526 background-color: #ffc; |
|
527 border: 1px solid #ff6; |
|
528 } |
|
529 |
|
530 div.warning { |
|
531 background-color: #ffe4e4; |
|
532 border: 1px solid #f66; |
|
533 } |
|
534 |
|
535 div.note { |
|
536 background-color: #eee; |
|
537 border: 1px solid #ccc; |
|
538 } |
|
539 |
|
540 p.admonition-title { |
|
541 margin: 0px 10px 5px 0px; |
|
542 font-weight: bold; |
|
543 display: inline; |
|
544 } |
|
545 |
|
546 p.admonition-title:after { |
|
547 content: ":"; |
|
548 } |
|
549 |
|
550 div.body p.centered { |
|
551 text-align: center; |
|
552 margin-top: 25px; |
|
553 } |
|
554 |
|
555 table.docutils { |
|
556 border: 0; |
|
557 } |
|
558 |
|
559 table.docutils td, table.docutils th { |
|
560 padding: 0 8px 2px 0; |
|
561 border-top: 0; |
|
562 border-left: 0; |
|
563 border-right: 0; |
|
564 border-bottom: 1px solid #aaa; |
|
565 } |
|
566 |
|
567 table.field-list td, table.field-list th { |
|
568 border: 0 !important; |
|
569 } |
|
570 |
|
571 table.footnote td, table.footnote th { |
|
572 border: 0 !important; |
|
573 } |
|
574 |
|
575 dl { |
|
576 margin-bottom: 15px; |
|
577 clear: both; |
|
578 } |
|
579 |
|
580 dd p { |
|
581 margin-top: 0px; |
|
582 } |
|
583 |
|
584 dd ul, dd table { |
|
585 margin-bottom: 10px; |
|
586 } |
|
587 |
|
588 dd { |
|
589 margin-top: 3px; |
|
590 margin-bottom: 10px; |
|
591 margin-left: 30px; |
|
592 } |
|
593 |
|
594 dl.glossary dt { |
|
595 font-weight: bold; |
|
596 font-size: 1.1em; |
|
597 } |
|
598 |
|
599 .refcount { |
|
600 color: #060; |
|
601 } |
|
602 |
|
603 th { |
|
604 text-align: left; |
|
605 padding-right: 5px; |
|
606 } |
|
607 |
|
608 pre { |
|
609 font-family: monospace; |
|
610 padding: 5px; |
|
611 color: #00008b; |
|
612 border-left: none; |
|
613 border-right: none; |
|
614 } |
|
615 |
|
616 tt { |
|
617 font-family: monospace; |
|
618 background-color: #ecf0f3; |
|
619 padding: 0 1px 0 1px; |
|
620 } |
|
621 |
|
622 tt.descname { |
|
623 background-color: transparent; |
|
624 font-weight: bold; |
|
625 font-size: 1.2em; |
|
626 } |
|
627 |
|
628 tt.descclassname { |
|
629 background-color: transparent; |
|
630 } |
|
631 |
|
632 tt.xref, a tt { |
|
633 background-color: transparent; |
|
634 font-weight: bold; |
|
635 } |
|
636 |
|
637 .footnote:target { background-color: #ffa } |
|
638 |
|
639 h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { |
|
640 background-color: transparent; |
|
641 } |
|
642 |
|
643 .optional { |
|
644 font-size: 1.3em; |
|
645 } |
|
646 |
|
647 .versionmodified { |
|
648 font-style: italic; |
|
649 } |
|
650 |
|
651 form.comment { |
|
652 margin: 0; |
|
653 padding: 10px 30px 10px 30px; |
|
654 background-color: #eee; |
|
655 } |
|
656 |
|
657 form.comment h3 { |
|
658 background-color: #326591; |
|
659 color: white; |
|
660 margin: -10px -30px 10px -30px; |
|
661 padding: 5px; |
|
662 font-size: 1.4em; |
|
663 } |
|
664 |
|
665 form.comment input, |
|
666 form.comment textarea { |
|
667 border: 1px solid #ccc; |
|
668 padding: 2px; |
|
669 font-family: sans-serif; |
|
670 font-size: 13px; |
|
671 } |
|
672 |
|
673 form.comment input[type="text"] { |
|
674 width: 240px; |
|
675 } |
|
676 |
|
677 form.comment textarea { |
|
678 width: 100%; |
|
679 height: 200px; |
|
680 margin-bottom: 10px; |
|
681 } |
|
682 |
|
683 /* :::: PRINT :::: */ |
|
684 @media print { |
|
685 div.documentwrapper { |
|
686 width: 100%; |
|
687 } |
|
688 |
|
689 div.body { |
|
690 margin: 0; |
|
691 } |
|
692 |
|
693 div.sphinxsidebar, |
|
694 div.related, |
|
695 div.footer, |
|
696 div#comments div.new-comment-box, |
|
697 #top-link { |
|
698 display: none; |
|
699 } |
|
700 } |