1/*
2
3:Author: David Goodger
4:Author: Aleksey Gurtovoy
5:Copyright: This stylesheet has been placed in the public domain.
6
7*/
8
9
10.first
11{
12  margin-top: 0;
13}
14
15.last
16{
17  margin-bottom: 0;
18}
19
20
21
22/* <a/> */
23
24a
25{
26    text-decoration: none; /* no underline */
27}
28
29a:hover
30{
31    text-decoration: underline;
32}
33
34@media screen
35{
36    a
37    {
38        color: #005a9c;
39    }
40
41    a:visited
42    {
43        color: #9c5a9c;
44    }
45
46    .copyright-footer
47    {
48        color: #8F8F8F;
49    }
50}
51
52
53@media print
54{
55    a
56    {
57        color: black;
58    }
59
60    a:visited
61    {
62        color: black;
63    }
64}
65
66
67a.refentry
68{
69    text-decoration: none;
70}
71
72a.subsection-title:link,
73a.subsection-title:active,
74a.subsection-title:visited,
75a.subsection-title:hover
76{
77    color: black;
78    text-decoration: none;
79}
80
81a.identifier:link,
82a.identifier:active,
83a.identifier:visited
84{
85    color: black;
86    text-decoration: none;
87}
88
89a.header:link,
90a.header:active,
91a.header:visited
92{
93    color: black;
94    text-decoration: none;
95}
96
97
98a.identifier:hover,
99a.header:hover
100{
101    color: #0077cc;
102    text-decoration: underline;
103}
104
105a.toc-backref:link,
106a.toc-backref:active,
107a.toc-backref:visited,
108a.toc-backref:hover
109{
110  text-decoration: none;
111  color: black
112}
113
114a.ref-subsection-title
115{
116    text-decoration: none;
117    color: black;
118}
119
120
121div.copyright-footer
122{
123    text-align: right;
124    font-size: 70%;
125}
126
127div.copyright-footer div.copyright
128{
129    font-size: 120%;
130    padding-top: 4pt;
131    padding-bottom: 4pt;
132}
133
134
135/* <blockquote/> */
136
137blockquote.epigraph
138{
139    margin: 2em 5em;
140}
141
142
143/* <caption/> */
144
145caption
146{
147    font-weight: bold;
148}
149
150
151/* <body/> */
152
153body
154{
155    margin: 1em;
156    font-family: sans-serif;
157    font-size: 10pt;
158}
159
160p
161{
162    text-align: left;
163    line-height: 1.15;
164}
165
166/* <dd/> */
167
168dd
169{
170    margin-bottom: 0.5em;
171}
172
173
174
175/* <div/> */
176
177div.abstract
178{
179    margin: 2em 5em;
180}
181
182div.dedication
183{
184    margin: 2em 5em;
185    text-align: center;
186    font-style: italic;
187}
188
189
190div.figure
191{
192    margin-left: 2em;
193}
194
195div.sidebar
196{
197    border: solid 1px black;
198    padding: 1em;
199    background-color: #ffffee;
200    width: 40%;
201    float: right;
202    clear: right;
203}
204
205div.compound
206{
207    margin-top: 15pt;
208}
209
210div.document,
211div.section
212{
213    margin-left: 3pt;
214    margin-right: 3pt;
215}
216
217    body.refmanual
218div.section
219{
220    margin-left: 1pt;
221    margin-right: 0pt;
222}
223
224
225div.system-messages
226{
227    margin: 5em;
228}
229
230div.system-message
231{
232    border: medium outset;
233    padding: 1em;
234}
235
236div.topic
237{
238    margin: 2em;
239}
240
241
242div.attention,
243div.caution,
244div.danger,
245div.error,
246div.hint,
247div.important,
248div.note,
249div.tip,
250div.warning,
251div.admonition
252{
253    margin: 2em;
254    border: solid 1px black;
255    padding: 1em;
256}
257
258div.header-separator,
259div.footer-separator
260{
261    border-top: solid 1px #a09a8b;
262    border-bottom: solid 1px #e4e2de;
263}
264
265
266
267/* <dt/> */
268
269dt
270{
271    font-weight: bold
272}
273
274
275
276/* <h/> */
277
278
279h1.title
280{
281    text-align: center;
282    vertical-align: text-bottom;
283
284    padding-top: 15pt;
285    padding-bottom: 5pt;
286    padding-right: 277px; /* logo width */
287    padding-left: 277px; /* logo width */
288}
289
290h2.subtitle
291{
292    text-align: center;
293}
294
295    div.system-messages
296h1
297{
298    color: red;
299}
300
301    div.section
302h1
303{
304    margin-top: 7pt;
305    margin-bottom: 10pt;
306}
307
308    body.refmanual
309    div.section
310h3
311{
312    margin-bottom: 0pt;
313    padding-bottom: 0pt;
314
315/*
316    padding-left: 1pt;
317    border-style: none none solid none;
318    border-width: 2px;
319    border-color: #f0a0a0;
320*/
321}
322
323
324
325/* <hr/> */
326
327hr.header-separator
328{
329    width: 100%;
330    display: none;
331/*    margin-top: 1pt;*/
332}
333
334hr.footer-separator
335{
336    width: 100%;
337/*    margin-bottom: 1pt;*/
338}
339
340
341
342/* <img/> */
343
344img
345{
346    border: 0;
347}
348
349img.right-aligned
350{
351    padding-left: 5pt;
352    padding-bottom: 5pt;
353}
354
355
356/* <ol/> */
357
358ol.simple
359{
360    margin-bottom: 1em;
361}
362
363ol.arabic
364{
365    list-style: decimal;
366}
367
368ol.loweralpha
369{
370    list-style: lower-alpha;
371}
372
373ol.upperalpha
374{
375    list-style: upper-alpha;
376}
377
378ol.lowerroman
379{
380    list-style: lower-roman;
381}
382
383ol.upperroman
384{
385    list-style: upper-roman;
386}
387
388
389
390/* <p/> */
391
392p
393{
394    margin-top: 7pt;
395    padding-top: 0pt;
396}
397
398p.attribution
399{
400    text-align: right;
401    margin-left: 50%;
402}
403
404p.caption
405{
406    font-style: italic;
407}
408
409p.credits
410{
411    font-style: italic;
412    font-size: smaller;
413}
414
415p.label
416{
417    white-space: nowrap;
418}
419
420p.rubric
421{
422    font-weight: bold;
423    font-size: larger;
424    color: maroon;
425    text-align: center;
426}
427
428p.topic-title
429{
430    font-weight: bold;
431    margin-top: 5pt;
432}
433
434p.sidebar-title
435{
436    font-family: sans-serif;
437    font-weight: bold;
438}
439
440p.sidebar-subtitle
441{
442    font-family: sans-serif;
443    font-weight: bold;
444}
445
446    div.abstract
447p.topic-title
448{
449  font-weight: bold;
450  text-align: center;
451}
452
453    div.dedication
454p.topic-title
455{
456    font-weight: bold;
457    font-style: normal;
458}
459
460    div.system-message
461p.system-message-title
462{
463  color: red;
464  font-weight: bold;
465}
466
467    div.attention
468p.admonition-title,
469    div.caution
470p.admonition-title,
471    div.danger
472p.admonition-title,
473    div.error
474p.admonition-title,
475    div.warning
476p.admonition-title
477{
478    color: red;
479    font-weight: bold;
480    font-family: sans-serif;
481}
482
483    div.hint
484p.admonition-title,
485    div.important
486p.admonition-title,
487    div.note
488p.admonition-title,
489    div.tip
490p.admonition-title,
491    div.admonition
492p.admonition-title
493{
494  font-weight: bold;
495  font-family: sans-serif;
496}
497
498    td
499p
500{
501    margin-top: 5pt;
502    margin-bottom: 5pt;
503}
504
505/* <pre/> */
506
507pre.address
508{
509    margin-bottom: 0;
510    margin-top: 0;
511    font-family: serif;
512    font-size: 100%;
513}
514
515pre.line-block
516{
517    font-family: serif;
518    font-size: 100%;
519}
520
521
522pre.doctest-block
523{
524    margin-left: 2em;
525    margin-right: 2em;
526    background-color: #eeeeee;
527}
528
529pre.literal-block
530{
531    border-style: none none none solid;
532    border-width: 1px;
533    border-color: black;
534    padding-top: 2pt;
535    padding-bottom: 2pt;
536    padding-left: 1em;
537    padding-right: 1em;
538    margin-top: 10pt;
539    margin-left: 0pt;
540}
541
542
543@media screen
544{
545    pre.literal-block
546    {
547
548        background-color: #f5fbff;
549    }
550}
551
552
553    td
554pre.literal-block
555{
556    border-style: none;
557    margin-top: 0pt;
558    padding-top: 0pt;
559    margin-bottom: 0pt;
560    padding-bottom: 0pt;
561    padding-left: 1pt;
562}
563
564pre.literal-block
565{
566    margin-bottom: 1pt;
567}
568
569
570
571/* <table/> */
572
573table
574{
575    margin-top: 0.5em;
576    margin-bottom: 0.5em;
577}
578
579table.docinfo
580{
581    border: solid 0;
582    margin: 2em 4em;
583}
584
585table.field-list
586{
587    border: solid 0;
588    margin-left: 1pt;
589}
590
591
592table.citation
593{
594    border: solid 0;
595    border-left: solid thin gray;
596}
597
598@media screen
599{
600    table.citation
601    {
602        background-color: #f5fbff;
603    }
604}
605
606table.footnote
607{
608    border: solid 0;
609    border-left: solid thin black;
610}
611
612@media screen
613{
614    table.footnote
615    {
616        background-color: #f5fbff;
617    }
618}
619
620
621table.header,
622table.footer
623{
624    border: solid 0;
625    width: 100%;
626    margin: 0pt;
627    padding: 0pt;
628}
629
630
631table.table
632{
633    border: solid 1px #c7c7c7;
634    border-collapse: collapse;
635    margin-bottom: 10pt;
636}
637
638
639
640/* <td/> / <th/> */
641
642    table.table
643td,
644    table.table
645th
646{
647    border: solid 1px #c7c7c7;
648    vertical-align: top;
649}
650
651    table.table
652th
653{
654    white-space: nowrap;
655    padding-left: 5pt;
656    padding-right: 5pt;
657    padding-top: 1pt;
658    padding-bottom: 1pt;
659}
660
661
662@media screen
663{
664    table.table th
665    {
666        background-color:#f0f0f0;
667    }
668}
669
670
671    table.table
672td
673{
674    padding-left: 5pt;
675    padding-right: 5pt;
676    padding-top: 2pt;
677    padding-bottom: 2pt;
678}
679
680
681td.header-group
682{
683    padding: 0pt;
684    padding-bottom: 2pt;
685    margin: 0pt;
686    vertical-align: top;
687}
688
689td.navigation-bar
690{
691    text-align: left;
692    white-space: nowrap;
693    padding-right: 0.5em;
694}
695
696td.page-location
697{
698    text-align: right;
699}
700
701th.docinfo-name,
702th.field-name
703{
704    font-weight: bold;
705    text-align: left;
706    white-space: nowrap;
707}
708
709td.label
710{
711    padding-left: 5pt;
712    padding-right: 10pt;
713}
714
715
716/* <tr/> */
717
718tr.header,
719tr.footer
720{
721    padding: 0pt;
722    margin: 0pt;
723}
724
725
726
727/* <tt/> */
728
729@media screen
730{
731    tt.literal
732    {
733
734        background-color: #f5fbff;
735    }
736}
737
738
739    h1
740tt,
741    h2
742tt,
743    h3
744tt,
745    h4
746tt,
747    h5
748tt,
749    h6
750tt
751{
752    font-size: 100%;
753}
754
755
756/* <span/> */
757
758span.classifier
759{
760    font-family: sans-serif;
761    font-style: oblique;
762}
763
764span.classifier-delimiter
765{
766    font-family: sans-serif;
767    font-weight: bold;
768}
769
770span.interpreted
771{
772    font-family: sans-serif;
773}
774
775span.option
776{
777    white-space: nowrap;
778}
779
780span.option-argument
781{
782    font-style: italic;
783}
784
785span.pre
786{
787    white-space: pre;
788}
789
790span.problematic
791{
792    color: red;
793}
794
795
796/* <ul/> */
797
798ul.toc
799{
800    list-style-type: circle;
801}
802