1/*
2:Author: David Goodger, Ian Bicking, Christoph Zwerschke
3:Contact: ianb@colorstudy.com
4:date: 2011/08/30
5:version: 1.4
6:copyright: This stylesheet has been placed in the public domain.
7
8A modification of the default cascading style sheet (v.1.3) for the
9HTML output of Docutils.
10*/
11
12body {
13  font-family: Arial, sans-serif;
14  background-color: #fff;
15}
16
17em, i {
18  /* Typically serif fonts have much nicer italics */
19  font-family: Times New Roman, Times, serif;
20}
21
22li {
23  list-style-type: circle;
24}
25
26a.target {
27  color: blue;
28}
29
30a.toc-backref, a.headerlink {
31  text-decoration: none;
32  color: black;
33}
34
35a.headerlink {
36  padding-left: 0.4em;
37  padding-right: 0.4em;
38}
39
40a.toc-backref:hover {
41  background-color: inherit;
42}
43
44a:hover {
45  background-color: #ccc;
46}
47
48cite {
49  font-style: normal;
50  font-family: monospace;
51  font-weight: bold;
52}
53
54dd {
55  margin-bottom: 0.5em;
56}
57
58div.abstract {
59  margin: 2em 5em;
60}
61
62div.abstract p.topic-title {
63  font-weight: bold;
64  text-align: center;
65}
66
67div.attention, div.caution, div.danger, div.error, div.hint,
68div.important, div.note, div.tip, div.warning {
69  background-color: #ccc;
70  width: 40%;
71  border: medium outset;
72  padding: 3px;
73  float: right
74}
75
76div.attention p.admonition-title, div.caution p.admonition-title,
77div.danger p.admonition-title, div.error p.admonition-title,
78div.warning p.admonition-title {
79  color: #c00;
80  font-weight: bold;
81  font-family: sans-serif;
82  text-align: center;
83  background-color: #999;
84  display: block;
85  margin: 0;
86}
87
88div.hint p.admonition-title, div.important p.admonition-title,
89div.note p.admonition-title, div.tip p.admonition-title {
90  font-weight: bold;
91  font-family: sans-serif;
92  text-align: center;
93  background-color: #999;
94  display: block;
95  margin: 0;
96}
97
98div.dedication {
99  margin: 2em 5em;
100  text-align: center;
101  font-style: italic;
102}
103
104div.dedication p.topic-title {
105  font-weight: bold;
106  font-style: normal;
107}
108
109div.figure {
110  margin-left: 2em;
111}
112
113div.footer, div.header {
114  font-size: smaller;
115}
116
117div.system-messages {
118  margin: 5em;
119}
120
121div.system-messages h1 {
122  color: red;
123}
124
125div.system-message {
126  border: medium outset;
127  padding: 1em;
128}
129
130div.system-message p.system-message-title {
131  color: red;
132  font-weight: bold;
133}
134
135div.topic {
136  margin: 2em;
137}
138
139h1, h2, h3, h4, h5, h6 {
140  font-family: Helvetica, Arial, sans-serif;
141  border: thin solid black;
142  /* This makes the borders rounded on Mozilla, which pleases me */
143  -moz-border-radius: 8px;
144  padding: 4px;
145}
146
147h1 {
148  background-color: #449;
149  color: #fff;
150  border: medium solid black;
151}
152
153h1 a.toc-backref, h2 a.toc-backref {
154  color: #fff;
155}
156
157h1 a.headerlink {
158  color: #449;
159}
160
161h2 {
162  background-color: #666;
163  color: #fff;
164  border: medium solid black;
165}
166
167h2 a.headerlink {
168  color: #666;
169}
170
171h3, h4, h5, h6 {
172  background-color: #ccc;
173  color: #000;
174}
175
176h3 a.toc-backref, h4 a.toc-backref, h5 a.toc-backref,
177h6 a.toc-backref {
178  color: #000;
179}
180
181h1.title {
182  text-align: center;
183  background-color: #449;
184  color: #fff;
185  border: thick solid black;
186  -moz-border-radius: 20px;
187}
188
189h2.subtitle {
190  text-align: center;
191}
192
193hr {
194  width: 75%;
195}
196
197ol.simple, ul.simple {
198  margin-bottom: 1em;
199}
200
201ol.arabic {
202  list-style: decimal;
203}
204
205ol.loweralpha {
206  list-style: lower-alpha;
207}
208
209ol.upperalpha {
210  list-style: upper-alpha;
211}
212
213ol.lowerroman {
214  list-style: lower-roman;
215}
216
217ol.upperroman {
218  list-style: upper-roman;
219}
220
221p.caption {
222  font-style: italic;
223}
224
225p.credits {
226  font-style: italic;
227  font-size: smaller;
228}
229
230p.first {
231  margin-top: 0;
232}
233
234p.label {
235  white-space: nowrap;
236}
237
238p.topic-title {
239  font-weight: bold;
240}
241
242pre.address {
243  margin-bottom: 0;
244  margin-top: 0;
245  font-family: serif;
246  font-size: 100%;
247}
248
249pre.line-block {
250  font-family: serif;
251  font-size: 100%;
252}
253
254pre.literal-block, pre.doctest-block {
255  margin-left: 2em;
256  margin-right: 2em;
257  background-color: #eee;
258  border: thin black solid;
259  padding: 5px;
260}
261
262span.classifier {
263  font-family: sans-serif;
264  font-style: oblique;
265}
266
267span.classifier-delimiter {
268  font-family: sans-serif;
269  font-weight: bold;
270}
271
272span.interpreted {
273  font-family: sans-serif;
274}
275
276span.option-argument {
277  font-style: italic;
278}
279
280span.pre {
281  white-space: pre;
282}
283
284span.problematic {
285  color: red;
286}
287
288table {
289  margin-top: 0.5em;
290  margin-bottom: 0.5em;
291}
292
293table.citation {
294  border-left: solid thin gray;
295  padding-left: 0.5ex
296}
297
298table.docinfo {
299  margin: 2em 4em;
300}
301
302table.footnote {
303  border-left: solid thin black;
304  padding-left: 0.5ex;
305}
306
307td, th {
308  padding-left: 0.5em;
309  padding-right: 0.5em;
310  vertical-align: top;
311}
312
313td > p:first-child, th > p:first-child {
314  margin-top: 0em;
315}
316
317th.docinfo-name, th.field-name {
318  font-weight: bold;
319  text-align: left;
320  white-space: nowrap;
321}
322
323h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
324  font-size: 100%;
325}
326
327code, tt {
328  color: #006;
329}
330
331ul.auto-toc {
332  list-style-type: none;
333}
334
335/*****************************************
336 * Doctest embedded examples
337 *****************************************/
338
339span.doctest-url {
340  background-color: #eee;
341  border-top: 2px outset #666;
342  border-left: 2px outset #666;
343  border-right: 2px outset #666;
344  padding: 0.25em;
345}
346
347div.doctest-example {
348  border: outset 5px #666;
349  background-color: #eee;
350  font-family: default;
351  padding: 0.5em;
352}
353
354div.doctest-example h1 {
355  background-color: inherit;
356  border: none;
357  color: inherit;
358  font-family: default;
359}
360
361div.doctest-example tt {
362  color: inherit;
363}
364
365div.doctest-status {
366  background-color: #060;
367  color: #fff;
368}
369
370span.doctest-header {
371  background-color: #ccc;
372  font-family: monospace;
373}
374
375pre.doctest-errors {
376  border: none;
377  background-color: #333;
378  color: #600;
379}
380
381div.source-code {
382  background-color: #000;
383  border: inset #999 3px;
384  overflow: auto;
385}
386
387pre.source-code {
388  background-color: #000;
389  border: inset #999 3px;
390  overflow: auto;
391  font-family: monospace;
392  color: #fff;
393}
394
395span.source-filename {
396  background-color: #000;
397  border-top: 2px outset #999;
398  border-left: 2px outset #999;
399  border-right: 2px outset #999;
400  padding: 0.25em;
401  color: #fff
402}
403
404div.related h3 {
405  display: none
406}
407
408div.related ul li {
409  display: inline;
410}
411