]> git.donarmstrong.com Git - neurodebian.git/blob - sphinx/_static/neurodebian.css
Auto-detect youtube links and turn them into buttons...
[neurodebian.git] / sphinx / _static / neurodebian.css
1 /**
2  * Sphinx Doc Design
3  */
4
5 body {
6     font-family: sans-serif;
7     font-size: 100%;
8     background-color: #fff;
9     color: #000;
10     margin: 0;
11     padding: 0;
12 }
13
14 /* :::: LAYOUT :::: */
15
16 div.document {
17     background-color: #fff;
18 }
19
20 div.documentwrapper {
21     float: left;
22     width: 100%;
23 }
24
25 div.bodywrapper {
26     margin: 0 0 0 230px;
27 }
28
29 div.body {
30     background-color: white;
31     background-image: url(hotbrain_bg.jpg);
32     background-repeat:no-repeat;
33     background-position:100% 100%;
34     background-attachment:fixed;
35     padding: 0 20px 30px 20px;
36 }
37
38 div.sphinxsidebarwrapper {
39     padding: 10px 5px 0 10px;
40 }
41
42 div.sphinxsidebar {
43     float: left;
44     width: 230px;
45     margin-left: -100%;
46     font-size: 90%;
47 }
48
49 div#identica_widget {
50     font-size: 80%;
51 }
52
53 div#identica_widget p {
54         margin-top: 0.2em;
55         margin-bottom: 0.2em;
56         display: list-item;
57         list-style-image:url(neurodebian_bullet.png);
58 }
59
60 div.tweet {
61     border-bottom: 1px dotted #aaa;
62         margin-left: 2em;
63 }
64
65 span.time:before {
66     content: "[";
67 }
68
69 span.time:after {
70     content: "]";
71 }
72
73 div.clearer {
74     clear: both;
75 }
76
77 div.footer {
78     color: #000;
79     width: 100%;
80     padding: 9px 0 9px 0;
81     text-align: center;
82     font-size: 75%;
83 }
84
85 div.related {
86     background-color: #2c3c3d;
87     color: #888;
88     width: 100%;
89     line-height: 30px;
90     font-size: 90%;
91     float: right;
92 }
93
94 div.related h3 {
95     display: none;
96 }
97
98 div.related ul {
99     margin: 0;
100     padding: 0 0 0 10px;
101     list-style: none;
102 }
103
104 div.related li {
105     display: inline;
106 }
107
108 div.related li.right {
109     float: right;
110     margin-right: 5px;
111 }
112
113 div.related a {
114     color: #fff;
115 }
116
117 /* ::: TOC :::: */
118 div.sphinxsidebar h3 {
119     font-family: 'Trebuchet MS', sans-serif;
120     color: #2c3c3d;
121     font-size: 1.4em;
122     font-weight: normal;
123     margin: 0;
124     padding: 0;
125 }
126
127 div.sphinxsidebar h3 a {
128     color: #2c3c3d;
129 }
130
131 div.sphinxsidebar h4 {
132     font-family: 'Trebuchet MS', sans-serif;
133     color: white;
134     font-size: 1.3em;
135     font-weight: normal;
136     margin: 5px 0 0 0;
137     padding: 0;
138 }
139
140 div.sphinxsidebar p {
141     color: white;
142 }
143
144 div.sphinxsidebar p.topless {
145     margin: 5px 10px 10px 10px;
146 }
147
148 div.sphinxsidebar ul {
149     margin: 10px;
150     padding: 0;
151     list-style: none;
152     color: white;
153 }
154
155 div.sphinxsidebar ul ul,
156 div.sphinxsidebar ul.want-points {
157     margin-left: 20px;
158     list-style: square;
159 }
160
161 div.sphinxsidebar ul ul {
162     margin-top: 0;
163     margin-bottom: 0;
164 }
165
166 div.sphinxsidebar a {
167     color: #533d23;
168     color: #820430;
169 }
170
171 div.sphinxsidebar form {
172     margin-top: 10px;
173 }
174
175 div.sphinxsidebar input {
176     border: 1px solid #333;
177     font-family: sans-serif;
178     font-size: 1em;
179 }
180
181 /* :::: MODULE CLOUD :::: */
182 div.modulecloud {
183     margin: -5px 10px 5px 10px;
184     padding: 10px;
185     line-height: 160%;
186     border: 1px solid #cbe7e5;
187     background-color: #f2fbfd;
188 }
189
190 div.modulecloud a {
191     padding: 0 5px 0 5px;
192 }
193
194 /* :::: SEARCH :::: */
195 .searchtip {
196     display: none;
197 }
198
199 ul.search {
200     margin: 10px 0 0 20px;
201     padding: 0;
202 }
203
204 ul.search li {
205     padding: 5px 0 5px 20px;
206     background-image: url(file.png);
207     background-repeat: no-repeat;
208     background-position: 0 7px;
209 }
210
211 ul.search li a {
212     font-weight: bold;
213 }
214
215 ul.search li div.context {
216     color: #888;
217     margin: 2px 0 0 30px;
218     text-align: left;
219 }
220
221 ul.simple {
222     margin-bottom: 1em;
223 }
224
225 ul.keywordmatches li.goodmatch a {
226     font-weight: bold;
227 }
228
229 /* :::: COMMON FORM STYLES :::: */
230
231 div.actions {
232     padding: 5px 10px 5px 10px;
233     border-top: 1px solid #cbe7e5;
234     border-bottom: 1px solid #cbe7e5;
235     background-color: #e0f6f4;
236 }
237
238 form dl {
239     color: #333;
240 }
241
242 form dt {
243     clear: both;
244     float: left;
245     min-width: 110px;
246     margin-right: 10px;
247     padding-top: 2px;
248 }
249
250 input#homepage {
251     display: none;
252 }
253
254 div.error {
255     margin: 5px 20px 0 0;
256     padding: 5px;
257     border: 1px solid #d00;
258     font-weight: bold;
259 }
260
261 /* :::: INDEX PAGE :::: */
262
263 table.contentstable {
264     width: 90%;
265 }
266
267 table.contentstable p.biglink {
268     line-height: 150%;
269 }
270
271 a.biglink {
272     font-size: 1.3em;
273 }
274
275 span.linkdescr {
276     font-style: italic;
277     padding-top: 5px;
278     font-size: 90%;
279 }
280
281 /* :::: INDEX STYLES :::: */
282
283 table.indextable td {
284     text-align: left;
285     vertical-align: top;
286 }
287
288 table.indextable dl, table.indextable dd {
289     margin-top: 0;
290     margin-bottom: 0;
291 }
292
293 table.indextable tr.pcap {
294     height: 10px;
295 }
296
297 table.indextable tr.cap {
298     margin-top: 10px;
299     background-color: #f2f2f2;
300 }
301
302 img.toggler {
303     margin-right: 3px;
304     margin-top: 3px;
305     cursor: pointer;
306 }
307
308 form.pfform {
309     margin: 10px 0 20px 0;
310 }
311
312 /* :::: GLOBAL STYLES :::: */
313
314 .docwarning {
315     background-color: #ffe4e4;
316     padding: 10px;
317     margin: 0 -20px 0 -20px;
318     border-bottom: 1px solid #f66;
319 }
320
321 p.subhead {
322     font-weight: bold;
323     margin-top: 20px;
324 }
325
326 a {
327     color: #820430;
328     text-decoration: none;
329 }
330
331 a:hover {
332     text-decoration: underline;
333 }
334
335 div.body h1,
336 div.body h2,
337 div.body h3,
338 div.body h4,
339 div.body h5,
340 div.body h6 {
341     font-family: 'Trebuchet MS', sans-serif;
342     background-color: rgba(242, 242, 242, 0.5);
343     font-weight: normal;
344     color: #20435c;
345     border-bottom: 1px solid #ccc;
346     margin: 20px -20px 10px -20px;
347     padding: 3px 0 3px 10px;
348 }
349
350 div.body h1 { margin-top: 0em; font-size: 180%; padding-top: 1em;}
351 div.body h2 { font-size: 160%; }
352 div.body h3 { font-size: 140%; }
353 div.body h4 { font-size: 120%; }
354 div.body h5 { font-size: 110%; }
355 div.body h6 { font-size: 100%; }
356
357 a.headerlink {
358     color: #c60f0f;
359     font-size: 0.8em;
360     padding: 0 4px 0 4px;
361     text-decoration: none;
362     visibility: hidden;
363 }
364
365 h1:hover > a.headerlink,
366 h2:hover > a.headerlink,
367 h3:hover > a.headerlink,
368 h4:hover > a.headerlink,
369 h5:hover > a.headerlink,
370 h6:hover > a.headerlink,
371 dt:hover > a.headerlink {
372     visibility: visible;
373 }
374
375 a.headerlink:hover {
376     background-color: #c60f0f;
377     color: white;
378 }
379
380 div.body p, div.body dd, div.body li {
381     text-align: justify;
382     line-height: 130%;
383 }
384
385 div.body p.caption {
386     text-align: inherit;
387     font-size: 95%;
388     font-style: italic;
389 }
390
391 div.body td {
392     text-align: left;
393 }
394
395 ul.fakelist {
396     list-style: none;
397     margin: 10px 0 10px 20px;
398     padding: 0;
399 }
400
401 .field-list ul {
402     padding-left: 1em;
403 }
404
405 .first {
406     margin-top: 0 !important;
407 }
408
409 /* "Footnotes" heading */
410 p.rubric {
411     margin-top: 30px;
412     font-weight: bold;
413 }
414
415 /* Sidebars */
416
417 div.sidebar {
418     margin: 0 0 0.5em 1em;
419     border: 1px solid #ddb;
420     padding: 7px 7px 0 7px;
421     background-color: #ffe;
422     width: 40%;
423     float: right;
424 }
425
426 p.sidebar-title {
427     font-weight: bold;
428 }
429
430 /* "Topics" */
431
432 div.topic {
433     background-color: #eee;
434     border: 1px solid #ccc;
435     padding: 7px 7px 0 7px;
436     margin: 10px 0 10px 0;
437 }
438
439 p.topic-title {
440     font-size: 1.1em;
441     font-weight: bold;
442     margin-top: 10px;
443 }
444
445 /* Admonitions */
446
447 div.admonition {
448     margin-top: 10px;
449     margin-bottom: 10px;
450     padding: 7px;
451 }
452
453 div.admonition dt {
454     font-weight: bold;
455 }
456
457 div.admonition dl {
458     margin-bottom: 0;
459 }
460
461 div.admonition p.admonition-title + p {
462     display: inline;
463 }
464
465 div.seealso {
466     background-color: #F3ECEF;
467     border: 1px solid #D8769A;
468     border-left: none;
469     border-right: none;
470     font-size: .8em;
471 }
472
473 div.seealso ul {
474     margin-top: 0.2em;
475     margin-bottom: 0.2em;
476 }
477
478 div.warning {
479     background-color: #ffe4e4;
480     border: 1px solid #f66;
481 }
482
483 div.note {
484     background-color: rgba(234, 242, 249, 0.6);
485     border: 1px solid #3d7aa5;
486     border-left: none;
487     border-right: none;
488     font-size: .8em;
489 }
490
491 p.admonition-title {
492     margin: 0px 10px 5px 0px;
493     font-weight: bold;
494     display: inline;
495 }
496
497 p.admonition-title:after {
498     content: ":";
499 }
500
501 div.body p.centered {
502     text-align: center;
503     margin-top: 25px;
504 }
505
506 table.docutils {
507     border: 0;
508 }
509
510 table.docutils td, table.docutils th {
511     padding: 1px 8px 1px 0;
512     border-top: 0;
513     border-left: 0;
514     border-right: 0;
515     border-bottom: 1px solid #aaa;
516 }
517
518 table.field-list td, table.field-list th {
519     border: 0 !important;
520 }
521
522 table.footnote td, table.footnote th {
523     border: 0 !important;
524     font-size: 0.7em;
525 }
526
527 .field-list ul {
528     margin: 0;
529     padding-left: 1em;
530 }
531
532 .field-list p {
533     margin: 0;
534 }
535
536 dl {
537     margin-bottom: 15px;
538 /*     clear: both; */
539 }
540
541 dd p {
542     margin-top: 0px;
543 }
544
545 dd ul, dd table {
546     margin-bottom: 10px;
547 }
548
549 dd {
550     margin-top: 3px;
551     margin-bottom: 10px;
552     margin-left: 30px;
553 }
554
555 .refcount {
556     color: #060;
557 }
558
559 dt {
560     font-weight: bold;
561     margin-top: 1em;
562 }
563
564 dt:target,
565 .highlight {
566     background-color: #fbe54e;
567 }
568
569 dl.glossary dt {
570     font-weight: bold;
571     font-size: 1.1em;
572 }
573
574 th {
575     text-align: left;
576     padding-right: 5px;
577 }
578
579 pre {
580     padding: 5px;
581     background-color: rgba(238, 255, 204, 0.6);
582     color: #333;
583     border: 1px solid #ac9;
584     border-left: none;
585     border-right: none;
586     overflow: auto;
587 }
588
589 td.linenos pre {
590     padding: 5px 0px;
591     border: 0;
592     background-color: transparent;
593     color: #aaa;
594 }
595
596 table.highlighttable {
597     margin-left: 0.5em;
598 }
599
600 table.highlighttable td {
601     padding: 0 0.5em 0 0.5em;
602 }
603
604 tt {
605     background-color: #ecf0f3;
606     padding: 0 1px 0 1px;
607     font-size: 0.95em;
608 }
609
610 tt.descname {
611     background-color: transparent;
612     font-weight: bold;
613     font-size: 1.2em;
614 }
615
616 tt.descclassname {
617     background-color: transparent;
618 }
619
620 tt.xref, a tt {
621     background-color: transparent;
622     font-weight: bold;
623 }
624
625 .footnote:target { background-color: #ffa }
626
627 .footnote-reference {
628     font-size: 0.7em;
629     vertical-align: top;
630 }
631
632 h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
633     background-color: transparent;
634 }
635
636 .optional {
637     font-size: 1.3em;
638 }
639
640 .versionmodified {
641     font-style: italic;
642 }
643
644 form.comment {
645     margin: 0;
646     padding: 10px 30px 10px 30px;
647     background-color: #eee;
648 }
649
650 form.comment h3 {
651     background-color: #326591;
652     color: white;
653     margin: -10px -30px 10px -30px;
654     padding: 5px;
655     font-size: 1.4em;
656 }
657
658 form.comment input,
659 form.comment textarea {
660     border: 1px solid #ccc;
661     padding: 2px;
662     font-family: sans-serif;
663     font-size: 100%;
664 }
665
666 form.comment input[type="text"] {
667     width: 240px;
668 }
669
670 form.comment textarea {
671     width: 100%;
672     height: 200px;
673     margin-bottom: 10px;
674 }
675
676 .system-message {
677     background-color: #fda;
678     padding: 5px;
679     border: 3px solid red;
680 }
681
682 img.math {
683     vertical-align: middle;
684 }
685
686 div.math p {
687     text-align: center;
688 }
689
690 span.eqno {
691     float: right;
692 }
693
694 img.logo {
695     border: 0;
696 }
697
698 ol.loweralpha {
699     list-style: lower-alpha;
700 }
701
702
703 /* Epigraphs */
704
705 blockquote.epigraph {
706         margin: 1em 0;
707     padding: 0 2em 0 2em;
708     background-color: #faf2e9;
709     border-top: 1px solid #ad7a35;
710     border-bottom: 1px solid #ad7a35;
711     font-style: italic;
712 }
713
714 blockquote.epigraph p {
715     margin: 0.2em 0 0.2em 0;
716         font-size: 90%;
717 }
718
719 p.attribution {
720         padding: 0.2em 0 0 1em;
721         font-size: 80%;
722     font-style: normal;
723 }
724
725 p.attribution span.author {
726     margin: 0;
727     font-weight: bold;
728 }
729
730 p.attribution span.date {
731         font-size: 90%;
732 }
733
734 p.attribution span.affiliation, span.source {
735         font-size: 90%;
736         padding: 0 0 0 25px;
737         display: block;
738 }
739
740 /* :::: PRINT :::: */
741 @media print {
742     div.document,
743     div.documentwrapper,
744     div.bodywrapper {
745         margin: 0;
746         width : 100%;
747     }
748
749     div.sphinxsidebar,
750     div.related,
751     div.footer,
752     div#comments div.new-comment-box,
753     #top-link {
754         display: none;
755     }
756 }
757
758 /* survey */
759
760
761 div.rating {
762     text-align: center;
763     font-size: 80%;
764     float: left;
765     padding: 0.5em;
766 }
767
768
769 table.questionaire {
770     padding: 0px;
771 }
772
773 tr.oddrow {
774     background-color: #ddd;
775 }
776
777 table.questionaire td {
778     padding: 0px;
779     margin: 0px;
780 }
781
782 td.response {
783     text-align: left;
784     white-space: nowrap;
785     background-color: #eeffcc;
786 }
787
788 tr.oddrow td.response {
789     background-color: #ccd9af;
790 }
791
792 td.task {
793     text-align: left;
794 }
795
796 .button {
797     background-color: transparent;
798     font-weight: normal;
799     color: #20435c;
800     border: 1px solid #ccc;
801     padding: 3px;
802     text-align: center;
803     cursor: pointer;
804 }
805
806 div.buttonbar {
807     background-color: #fff;
808     font-size: 70%;
809 }
810
811 div.buttonbar a:hover {
812     text-decoration: none;
813 }
814
815 div.buttonbar a:hover img {
816     background-color: #ffc7da;
817 }
818
819 div.buttonbar ul {
820     list-style: none;
821     padding: 0px;
822 }
823
824 div.buttonbar li {
825     display: inline;
826     float: left;
827     margin: 5px;
828     text-align: center;
829 }
830
831 div#randomquote {
832 }
833
834 div#randomquote blockquote.epigraph {
835     padding: 0 2em 2em 2em;
836     background-color: transparent;
837     font-style: italic;
838     font-size: 80%;
839     border: 0px
840 }
841
842 #troubleshooting dt,
843 div#frequently-asked-questions dt {
844     font-weight: bold;
845     margin-top: 1em;
846     margin-left: 1em;
847     cursor: pointer;
848     display: list-item;
849     list-style-image:url(neurodebian_bullet.png);
850 }
851
852 div#frequently-asked-questions dt:after {
853     content: "\203A\203A";
854     padding-left: .25em;
855 }
856
857 div#sitemap ul {
858     float: left;
859     list-style: none;
860 }
861
862 .linkmore {
863     margin-top: -2em;
864     float: right;
865     font-size: 70%;
866 }
867
868 .nojavascriptinstructions {
869     font-size: 70%;
870 }
871
872 .expandinstructions {
873     font-size: 70%;
874     display: none;
875 }
876
877 .linkmore:before,
878 .nojavascriptinstructions:before,
879 .expandinstructions:before {
880     content: "["
881 }
882
883 .linkmore:after,
884 .nojavascriptinstructions:after,
885 .expandinstructions:after {
886     content: "]"
887 }
888
889
890 .highlighted {
891     background-color: yellow;
892 }
893
894 #searchbox p {
895     display: inline;
896 }
897
898 .inlineimage {
899     vertical-align: baseline;
900 }
901
902 a img.inlineimage:hover {
903     background-color: #820430;
904 }