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