Project

General

Profile

1
/**
2
 * Sphinx theme based on sphinxdoc and arc90 readability.css
3
 * Dave Vieglais
4
 */
5

    
6
body {
7
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif;
8
    /*font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;*/
9
    font-size: 14px;
10
    letter-spacing: -0.01em;
11
    line-height: 150%;
12
    text-align: center;
13
    /*background-color: #BFD1D4;*/
14
    /*background: #F4F3DB;*/
15
    background: white;
16
    color: black;
17
    /*color: #222;*/
18
    padding: 0;
19
    /*border: 1px solid #aaa;*/
20

    
21
    margin: 0px 80px 0px 80px;
22
    min-width: 740px;
23
}
24

    
25
a {
26
    /*color: #CA7900;*/
27
    color: #003399;
28
    text-decoration: none;
29
}
30

    
31
a:hover {
32
    /*color: #2491CF;*/
33
    text-decoration:underline;
34
}
35

    
36
pre {
37
    font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
38
    font-size: 0.95em;
39
    font-weight: bold;
40
    letter-spacing: 0.015em;
41
    padding: 0.5em;
42
    border: 1px solid darkGray;
43
    background-color: white;
44
    color: #203030;
45
    margin-left: 1em;
46
}
47

    
48
td.linenos pre {
49
    padding: 0.5em 0;
50
    border: 0;
51
    background-color: transparent;
52
    color: #aaa;
53
}
54

    
55
table.highlighttable {
56
    margin-left: 0.5em;
57
}
58

    
59
table.highlighttable td {
60
    padding: 0 0.5em 0 0.5em;
61
}
62

    
63
cite, code, tt {
64
    font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
65
    font-size: 0.95em;
66
    letter-spacing: 0.01em;
67
}
68

    
69
hr {
70
    border: 1px solid #abc;
71
    margin: 2em;
72
}
73

    
74
tt {
75
    background-color: #f2f2f2;
76
    border-bottom: 1px solid #ddd;
77
    color: #333;
78
}
79

    
80
tt.descname {
81
    background-color: transparent;
82
    font-weight: bold;
83
    font-size: 1.2em;
84
    border: 0;
85
}
86

    
87
tt.descclassname {
88
    background-color: transparent;
89
    border: 0;
90
}
91

    
92
tt.xref {
93
    background-color: transparent;
94
    font-weight: bold;
95
    border: 0;
96
}
97

    
98
a tt {
99
    background-color: transparent;
100
    font-weight: bold;
101
    border: 0;
102
    /*color: #CA7900;*/
103
    color: inherit;
104
}
105

    
106
/*a tt:hover {
107
    color: #2491CF;
108
}*/
109

    
110
.field-list ul {
111
    margin: 0;
112
    padding-left: 1em;
113
}
114

    
115
.field-list p {
116
    margin: 0;
117
}
118

    
119
dl {
120
    margin-bottom: 15px;
121
}
122

    
123
dd p {
124
    margin-top: 0px;
125
}
126

    
127
dd ul, dd table {
128
    margin-bottom: 10px;
129
}
130

    
131
dd {
132
    margin-top: 3px;
133
    margin-bottom: 10px;
134
    margin-left: 30px;
135
}
136

    
137
.refcount {
138
    color: #060;
139
}
140

    
141
dt:target,
142
.highlight {
143
    background-color: #fbe54e;
144
}
145

    
146
dl.glossary dt {
147
    font-weight: bold;
148
    font-size: 1.1em;
149
}
150

    
151
pre {
152
    line-height: 120%;
153
}
154

    
155
pre a {
156
    color: inherit;
157
    /*text-decoration: underline;*/
158
}
159

    
160
.first {
161
    margin-top: 0 !important;
162
}
163

    
164
div.document {
165
    background-color: white;
166
    text-align: left;
167
    background-image: url(contents.png);
168
    background-repeat: repeat-x;
169
}
170

    
171
/*
172
div.documentwrapper {
173
    width: 100%;
174
}
175
*/
176
div.banner {
177
    height: 5.5em;
178
}
179

    
180
div.banner img {
181
    height: 5em;
182
    float: left;
183
}
184

    
185
div.banner p.title {
186
    font-weight: bold;
187
    font-size: 2em;
188
    text-align: left;
189
    margin-left: 2em;
190
}
191

    
192
div.clearer {
193
    clear: both;
194
}
195

    
196
div.related h3 {
197
    display: none;
198
}
199

    
200
div.related ul {
201
    background-image: url(navigation.png);
202
    height: 2em;
203
    list-style: none;
204
    border-top: 1px solid #ddd;
205
    border-bottom: 1px solid #ddd;
206
    margin: 0;
207
    padding-left: 10px;
208
}
209

    
210
div.related ul li {
211
    margin: 0;
212
    padding: 0;
213
    height: 2em;
214
    float: left;
215
}
216

    
217
div.related ul li.right {
218
    float: right;
219
    margin-right: 5px;
220
}
221

    
222
div.related ul li a {
223
    margin: 0;
224
    padding: 0 5px 0 5px;
225
    line-height: 1.75em;
226
    /*color: #EE9816;*/
227
    color: #555;
228
}
229

    
230
div.related ul li a:hover {
231
    /*color: #3CA8E7;*/
232
}
233

    
234
div.body {
235
    margin: 0;
236
    padding: 0.5em 20px 20px 20px;
237
}
238

    
239
div.bodywrapper {
240
    /*margin: 0 240px 0 0;*/
241
    /*border-right: 1px solid #ccc;*/
242
}
243

    
244
div.body a {
245
    /*text-decoration: underline;*/
246
    text-decoration:inherit;
247
}
248

    
249
div.body a:hover {
250
  text-decoration: underline;
251
}
252

    
253
div.sphinxsidebar {
254
    margin: 0;
255
    padding: 0.5em 15px 15px 0;
256
    width: 210px;
257
    float: right;
258
    text-align: left;
259
/*    margin-left: -100%; */
260
}
261

    
262
div.sphinxsidebarwrapper {
263
  position: fixed;
264
  width: 210px;
265
}
266

    
267
div.sphinxsidebar h4, div.sphinxsidebar h3 {
268
    font-size: 0.9em;
269
    /*margin: 1em 0 0.5em 0;
270
    padding: 0.1em 0 0.1em 0.5em;
271
    color: white;
272
    border: 1px solid #86989B;
273
    background-color: #AFC1C4; */
274
}
275

    
276
div.sphinxsidebar h3 a {
277
    color: white;
278
}
279

    
280
div.sphinxsidebar a {
281
  color: #555;
282
}
283

    
284
div.sphinxsidebar ul {
285
    padding-left: 1.5em;
286
    margin-top: 7px;
287
    list-style: none;
288
    padding: 0;
289
    line-height: 130%;
290
}
291

    
292
div.sphinxsidebar ul ul {
293
    list-style: square;
294
    margin-left: 20px;
295
}
296

    
297
p {
298
    margin: 0.8em 0 0.5em 0;
299
}
300

    
301
p.rubric {
302
    font-weight: bold;
303
}
304

    
305
div.sidebar {
306
    margin: 0 0 0.5em 1em;
307
    border: 1px solid #ddb;
308
    padding: 7px 7px 0 7px;
309
    background-color: #B5C0C4;
310
    width: 40%;
311
    float: right;
312
}
313

    
314
div.quotebar {
315
    background-color: #f8f8f8;
316
    max-width: 250px;
317
    float: right;
318
    padding: 2px 7px;
319
    border: 1px solid #ccc;
320
}
321

    
322
p.sidebar-title {
323
    font-weight: bold;
324
}
325

    
326
div.topic {
327
    background-color: #f8f8f8;
328
    border: 1px solid #ccc;
329
    padding: 7px 7px 0 7px;
330
    margin: 10px 0 10px 0;
331
}
332

    
333
p.topic-title {
334
    font-size: 1.1em;
335
    font-weight: bold;
336
}
337

    
338
h1 {
339
    margin: 0;
340
    padding: 0.7em 0 0.3em 0;
341
    /*font-size: 1.5em;*/
342
    /*color: #11557C;*/
343
    display: block;
344
    border-bottom: 1px solid #333;
345
    font-size: 1.4em;
346
}
347

    
348
h2 {
349
    margin: 1.3em 0 0.2em 0;
350
    font-size: 1.35em;
351
    padding: 0;
352
}
353

    
354
h3 {
355
    margin: 1em 0 -0.3em 0;
356
    font-size: 1.2em;
357
}
358

    
359
div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a {
360
    color: black!important;
361
}
362

    
363
h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
364
    display: none;
365
    margin: 0 0 0 0.3em;
366
    padding: 0 0.2em 0 0.2em;
367
    color: #aaa!important;
368
}
369

    
370
h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
371
h5:hover a.anchor, h6:hover a.anchor {
372
    display: inline;
373
}
374

    
375
h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
376
h5 a.anchor:hover, h6 a.anchor:hover {
377
    color: #777;
378
    background-color: #eee;
379
}
380

    
381
table {
382
    border-collapse: collapse;
383
    margin: 0 -0.5em 0 -0.5em;
384
}
385

    
386
table td, table th {
387
    padding: 0.2em 0.5em 0.2em 0.5em;
388
}
389

    
390
div.footer {
391
    /*background-color: #E3EFF1;*/
392
    color: #86989B;
393
    padding: 3px 8px 3px 0;
394
    clear: both;
395
    font-size: 0.8em;
396
    text-align: right;
397
}
398

    
399
div.footer a {
400
    color: #86989B;
401
    text-decoration: underline;
402
}
403

    
404
div.pagination {
405
    margin-top: 2em;
406
    padding-top: 0.5em;
407
    border-top: 1px solid black;
408
    text-align: center;
409
}
410

    
411
div.sphinxsidebar ul.toc {
412
    margin: 1em 0 1em 0;
413
    padding: 0 0 0 0.5em;
414
    list-style: none;
415
}
416

    
417
div.sphinxsidebar ul.toc li {
418
    margin: 0.5em 0 0.5em 0;
419
    font-size: 0.9em;
420
    line-height: 130%;
421
}
422

    
423
div.sphinxsidebar ul.toc li p {
424
    margin: 0;
425
    padding: 0;
426
}
427

    
428
div.sphinxsidebar ul.toc ul {
429
    margin: 0.2em 0 0.2em 0;
430
    padding: 0 0 0 1.8em;
431
}
432

    
433
div.sphinxsidebar ul.toc ul li {
434
    padding: 0;
435
}
436

    
437
div.admonition, div.warning {
438
    font-size: 0.9em;
439
    margin: 1em 0 0 0;
440
    border: 1px solid #86989B;
441
    background-color: #f7f7f7;
442
}
443

    
444
div.admonition p, div.warning p {
445
    margin: 0.5em 1em 0.5em 1em;
446
    padding: 0;
447
}
448

    
449
div.admonition pre, div.warning pre {
450
    margin: 0.4em 1em 0.4em 1em;
451
}
452

    
453
div.admonition p.admonition-title,
454
div.warning p.admonition-title {
455
    margin: 0;
456
    padding: 0.1em 0 0.1em 0.5em;
457
    color: white;
458
    border-bottom: 1px solid #86989B;
459
    font-weight: bold;
460
    background-color: #AFC1C4;
461
}
462

    
463
div.warning {
464
    border: 1px solid #940000;
465
}
466

    
467
div.warning p.admonition-title {
468
    background-color: #CF0000;
469
    border-bottom-color: #940000;
470
}
471

    
472
div.admonition ul, div.admonition ol,
473
div.warning ul, div.warning ol {
474
    margin: 0.1em 0.5em 0.5em 3em;
475
    padding: 0;
476
}
477

    
478
div.versioninfo {
479
    margin: 1em 0 0 0;
480
    border: 1px solid #ccc;
481
    background-color: #DDEAF0;
482
    padding: 8px;
483
    line-height: 1.3em;
484
    font-size: 0.9em;
485
}
486

    
487

    
488
a.headerlink {
489
    color: #c60f0f!important;
490
    font-size: 1em;
491
    margin-left: 6px;
492
    padding: 0 4px 0 4px;
493
    text-decoration: none!important;
494
    visibility: hidden;
495
}
496

    
497
h1:hover > a.headerlink,
498
h2:hover > a.headerlink,
499
h3:hover > a.headerlink,
500
h4:hover > a.headerlink,
501
h5:hover > a.headerlink,
502
h6:hover > a.headerlink,
503
dt:hover > a.headerlink {
504
    visibility: visible;
505
}
506

    
507
a.headerlink:hover {
508
    background-color: #ccc;
509
    color: white!important;
510
}
511

    
512
table.indextable td {
513
    text-align: left;
514
    vertical-align: top;
515
}
516

    
517
table.indextable dl, table.indextable dd {
518
    margin-top: 0;
519
    margin-bottom: 0;
520
}
521

    
522
table.indextable tr.pcap {
523
    height: 10px;
524
}
525

    
526
table.indextable tr.cap {
527
    margin-top: 10px;
528
    background-color: #f2f2f2;
529
}
530

    
531
img.toggler {
532
    margin-right: 3px;
533
    margin-top: 3px;
534
    cursor: pointer;
535
}
536

    
537
form.pfform {
538
    margin: 10px 0 20px 0;
539
}
540

    
541
table.contentstable {
542
    width: 90%;
543
}
544

    
545
table.contentstable p.biglink {
546
    line-height: 150%;
547
}
548

    
549
a.biglink {
550
    font-size: 1.3em;
551
}
552

    
553
span.linkdescr {
554
    font-style: italic;
555
    padding-top: 5px;
556
    font-size: 90%;
557
}
558

    
559
ul.search {
560
    margin: 10px 0 0 20px;
561
    padding: 0;
562
}
563

    
564
ul.search li {
565
    padding: 5px 0 5px 20px;
566
    background-image: url(file.png);
567
    background-repeat: no-repeat;
568
    background-position: 0 7px;
569
}
570

    
571
ul.search li a {
572
    font-weight: bold;
573
}
574

    
575
ul.search li div.context {
576
    color: #888;
577
    margin: 2px 0 0 30px;
578
    text-align: left;
579
}
580

    
581
ul.keywordmatches li.goodmatch a {
582
    font-weight: bold;
583
}
584

    
585
img.math {
586
    vertical-align: center;
587
}
588

    
589
div.math {
590
    text-align: center;
591
}
592

    
593
span.eqno {
594
    float: right;
595
}
596

    
597
img.logo {
598
    border: 0;
599
}
600

    
601
div.banner img.logo-right {
602
    border: 0;
603
    float: right;
604
}
(3-3/3)