minor fixes for clang++
[senf.git] / site_scons / lib / doxy.css
1 body {
2         padding: 0;
3         margin: 0;
4         font-family: Verdana, Arial, Helvetica, sans-serif;
5         font-size: 10pt;
6 }
7
8 /* Argh .. doxygen.css has font-size:90% for td ... */
9 td {
10         font-size: 100%;
11 }
12
13 #head {
14         height: 62px;
15         border-top: 5px solid #DECD40;
16         border-bottom: 1px solid #AF9D00;
17         background-color: #EDE497;
18 }
19
20 #title { 
21         height: 39px;
22         background-color: #DECD40;
23         border-bottom: 1px solid #AF9D00;
24         margin: 0 0 0 0;
25 }
26
27 #title2 {
28         padding: 0 0 0 142px;
29         max-width: 62em;
30         margin: 0 10px 0 0;
31 }
32
33 #head h1 {
34         margin: 0;
35         padding: 6px 0 0 0;
36         font-size: 22px;
37         font-weight: bold;
38         color: white;
39         white-space: nowrap;
40         text-align: left;
41 }
42
43 #subtitle {
44         margin: 0 10px 0 0px;
45         padding: 4px 0 0 142px;
46         height: 18px;
47         max-width: 62em;
48         background-color: #EDE497;
49         color: #726921;
50 }
51
52 #head h2 {
53         margin: 0;
54         padding: 0;
55         font-size: 13px;
56         font-weight: normal;
57         white-space: nowrap;
58 }
59
60 #head ul { 
61         display: inline; /* fuer IE ... */
62         font-size: 13px;
63         height: 0px;
64         margin: 0;
65         padding: 0;
66 }
67
68 #head li { 
69         list-style-type: none;
70         margin: 0 10px 0 0;
71         padding: 0 0 0 10px;
72         float: left;
73         border-left: 1px solid #726921;
74         height: 14px;
75 }
76
77 #head li:first-child { 
78         border-left: none;
79         padding: 0;
80 }
81
82 #head a { 
83         font-weight: normal;
84         color: #726921;
85 }
86
87 #head a:hover { 
88         background-color: #EDE497;
89         text-decoration: underline;
90 }
91
92 #search {
93         float: right;
94         width: 150px;
95         height: 39px;
96         font-size: 10px;
97         color: #726921;
98 }
99
100 #search input { 
101         display: block;
102         height: 16px;
103         border: 1px solid #AF9D00;
104         width: 100%;
105 }
106
107 #search form { 
108         margin: 0;
109         padding: 0;
110 }
111
112 #content1 {
113         padding: 0 10px 10px 0;
114         border-bottom: 1px solid #AF9D00;
115 }
116
117 #content2 {
118         /* need non-zero top padding here to prevent margin propagation */
119         padding: 10px 0 0 142px;
120         max-width: 62em;
121 }
122
123 a {
124         font-weight: bold;
125         text-decoration: none;
126 }
127
128 a.literal {
129         font-weight: normal;
130 }
131
132 a.ext {
133         font-style: italic;
134 }
135
136 a.anchor { 
137         color: inherit;
138         background-color: white !important;
139 }
140
141 div.tabs {
142         display: inline; /* IE double margin fix */
143         float: left;
144         clear: left;
145         background-color: #FDF7C3;
146         border: 1px solid #AF9D00;
147         margin: 0 0 10px -132px;
148         width: 120px;
149         overflow: hidden;
150 }
151
152 * html div.tabs {
153         margin-bottom: 0; /* Grmpf .. IE6 is f**ing up ... */
154 }
155
156 div.tabs ul {
157         margin: 0;
158         padding: 0;
159         list-style-type: none;
160 }
161
162 div.tabs ul li {
163         display: inline;
164 }
165
166 div.tabs ul li a {
167         display: block;
168         padding: 2px 5px;
169         font-size: 13px;
170         color: #726921;
171         text-decoration: none;
172         white-space: nowrap;
173         font-weight: normal;
174 }
175
176 div.tabs ul li a:visited, div.tabs ul li a:active {
177         color: #726921;
178         text-decoration: none;
179 }
180
181 div.tabs li.current a {
182         background-position: 100% -150px;
183         border-width: 0px;
184 }
185
186 div.tabs li.current span {
187         background-position: 0% -150px;
188         padding-bottom: 6px;
189 }
190
191 div.tabs ul li a:hover, div.tabs ul li.current a, div.tabs ul.glossary li a:hover {
192         color: #726921;
193         text-decoration: none;
194         background-color: #EDE497;
195 }
196
197 div.tabs ul li.level1 a {
198         padding-left: 1.5em;
199         font-size: 90%;
200 }
201
202 div.tabs ul.glossary li a {
203         background-color: #FDF7C3;
204 }
205
206 div.tabs ul.glossary li.glossary a {
207         background-color: #EDE497;
208 }
209
210 #footer {
211         clear: both;
212         padding: 4px 10px 4px 142px;
213         color: #726921;
214         white-space: nowrap;
215         text-align: right;
216         max-width: 62em;
217 }
218
219 #footer span {
220         font-size: 10px;
221 }
222
223 #footer a, #footer a:active, #footer a:visited {
224         color: #726921;
225         text-decoration: none;
226 }
227
228 #footer a:hover {
229         background-color: inherit;
230         text-decoration: underline;
231 }
232
233 dl.attention {
234         border: 1px solid #AADD88;
235         background-color: #EEFFDD;
236         padding: 4px;
237 }
238
239 dl.warning {
240         border: 1px solid #DDAA88;
241         background-color: #FFEEDD;
242         padding: 4px;
243 }
244
245 dl.note {
246         border: 1px solid A0C2C2;
247         background-color: #F0F8F8;
248         padding: 4px;
249 }
250  
251 table.packet {
252         width: 95%;
253         margin: 10pt auto;
254         border: 1px solid #AAAAAA;
255         padding: 2px;
256         border-spacing: 0;
257         white-space: nowrap;
258         text-align: center;
259         table-layout: fixed; 
260 }
261
262 table.packet td,th {
263         border: 2px solid white;
264         background-color: #EEEEEE;
265         padding: 6px 4px;
266 }
267
268 table.packet th {
269         background-color: white;
270         text-align: left;
271         font-weight: normal;
272         padding: 0px;
273 }
274
275 table.senf {
276         width: 95%;
277         margin: 10pt auto;
278         border: 1px solid #AAAAAA;
279         padding: 2px;
280         border-spacing: 0;
281 }
282
283 table.senf td,th {
284         border: 2px solid white;
285         background-color: #EEEEEE;
286         padding: 2px 4px;
287         text-align: left;
288         vertical-align: top;
289 }
290
291 table.senf th {
292         background-color: #DDDDDD;
293         text-align: center;
294         font-weight: bold;
295 }
296
297 table.fields {
298         width: 95%;
299         margin: 10pt auto;
300         border: 1px solid #AAAAAA;
301         padding: 2px;
302         border-spacing: 0;
303 }
304
305 table.fields td,th {
306         border: 2px solid white;
307         background-color: #EEEEEE;
308         padding: 2px 4px;
309         text-align: left;
310         vertical-align: top;
311 }
312
313 table.fields th {
314         background-color: #DDDDDD;
315         text-align: center;
316         font-weight: bold;
317 }
318
319 table.fields td:first-child {
320         width: 25%;
321         font-style: italic;
322 }
323
324 table.fixedcolumn td:first-child {
325         width: 35%; 
326 }
327
328 table.ebnf {
329         margin: 0;
330         padding: 0;
331         border-spacing: 0;
332         border: none;
333 }
334
335 table.ebnf td {
336         text-align: left;
337         border: none;
338         padding: 0;
339 }
340
341 table.ebnf td:first-child {
342         width: 1%;
343         padding-right: 1ex;
344         font-style: italic;
345 }
346
347 table.listing {
348         margin: 10pt 0;
349         padding: 0;
350         border-spacing: 0;
351         border: none;
352 }
353
354 table.listing td {
355         text-align: left;
356         vertical-align: top;
357         border: none;
358         padding: 0 0 3pt 0;
359 }
360
361 table.listing td:first-child {
362         width: 35%;
363 }
364
365 dl.xref-bug, dl.xref-fix, dl.xref-todo, dl.xref-idea {
366         border: 1px solid #CC8888;
367         padding: 2px 3px;
368         margin: 4px 8px 4px 2px;
369         background-color: #FFEEEE;
370         color: #666666;
371         font-size: 75%;
372         overflow: hidden;
373 }
374
375 dl.xref-bug dt, dl.xref-fix dt, dl.xref-todo dt, dl.xref-idea dt,
376 dl.xref-bug dd, dl.xref-fix dd, dl.xref-todo dd, dl.xref-idea dd {
377         display: inline;
378         margin: 0;
379         padding: 0;
380 }
381
382 dl.xref-bug a, dl.xref-fix a, dl.xref-todo a, dl.xref-idea a {
383         color: #6666FF;
384 }
385
386 dl.xref-fix {
387         border-color: #CCCC88;
388         background-color: #FFFFEE;
389 }
390
391 dl.xref-todo {
392         border-color: #88CC88;
393         background-color: #EEFFEE;
394 }
395
396 dl.xref-idea {
397         border-color:  #CCCCCC;
398         background-color: #F8F8F8;
399 }
400
401 div.bug, div.fixme, div.todo, div.idea { 
402         padding-left: 10px;
403 }
404
405 div.bug { 
406         border-left: 10px solid red;
407 }
408
409 div.fixme { 
410         border-left: 10px solid yellow;
411 }
412
413 div.todo { 
414         border-left: 10px solid green;
415 }
416
417 div.idea { 
418         border-left: 10px solid #AAAAAA;
419 }
420
421 dl.implementation {
422         color: #666666;
423         font-size: 75%;
424 }
425
426 p.memtitle {
427         color: #1a41a8;
428         font-weight: bold;
429         margin-right: 14px;
430         border-bottom: 1px solid #84b0c7;
431 }
432
433 p.sourceline, p.references, p.referencedby, p.reimplementedfrom, p.reimplementedin, 
434 p.implementedin {
435         color: #666666;
436         font-size: 75%;
437         margin-bottom: .2em;
438         margin-top: .2em;
439 }
440
441 div.memdoc p.sourceline, p.references, p.referencedby, p.reimplementedfrom, p.reimplementedin, 
442 p.implementedin {
443         margin-left: 10em;
444         text-indent: -4em;
445 }
446
447 div.memproto {
448         margin-bottom: .5em;
449 }
450
451 table {
452         width: 100%;
453 }
454
455 div.ah {
456         margin-right: 10px;
457 }
458
459 div.nav, div.navpath {
460         width: auto;
461         background-color: white;
462         border: none;
463         border-bottom: 1px solid #AF9D00;
464         padding: 5px 0;
465         margin: 0;
466 }
467
468 div.qindex {
469         width: auto;
470         background-color: #e8eef2;
471         border: 1px solid #84b0c7;
472         text-align: center;
473         margin: 2px 0;
474         padding: 2px;
475         line-height: 140%;
476 }
477
478 table.qindextable {
479         font-size: 90%;
480 }
481
482 table.qindextable td {
483         width: 33%;
484 }
485
486 dl.parameters dd table {
487         width: auto;
488 }
489
490 table.glossary {
491         border: none;
492         border-spacing: 0;
493         margin: 10px 0;
494 }
495
496 table.glossary tr td {
497         border: none;
498         border-bottom: 4px solid white;
499         vertical-align: top;
500         padding: 2px 4px;
501         background-color: #F0F0F0;
502 }
503
504 table.glossary tr td:first-child {
505         font-weight: bold;
506         white-space: nowrap;
507         padding-right: 10px;
508 }
509
510 table.members td:first-child {
511         width: 35%;
512 }
513
514 div.toc {
515         width: 25%;
516         margin: 10px 0px;
517 }
518
519 div.toc ol {
520         padding: 0px;
521         margin: 0pt 0pt 0pt 40px;
522         list-style-type: decimal;
523 }
524
525 div.toc li {
526         padding: none;
527 }
528
529 div.toc div {
530         margin: 10px 0px;
531         font-weight: bold;
532         font-size: 120%;
533 }
534
535 p.commalist {
536         white-space: nowrap;
537         margin-left: 4em;
538         text-indent: -4em;
539 }
540
541 #autotoc {
542         width: 30em;
543         background-color: #F5F5F5;
544         border: 1px solid #CCC;
545         padding: 0 1em;
546         margin: 1em 0;
547 }
548
549 #autotoc h1 {
550         font-size: 120%;
551         text-align: left;
552 }
553
554 #autotoc ul {
555         list-style-type: none;
556         padding: 0;
557         margin: 1em 0 1em 1em;
558 }
559
560 #autotoc li {
561         padding: 0 0 0 3em;
562         text-indent: -3em;
563 }
564
565 #autotoc ul li.level_h2 {
566         margin: .5em 0 .2em 0;
567 }
568
569 #autotoc ul li.level_h3 {
570         margin-left: 1.5em;
571 }
572
573 #autotoc ul li.level_h4 {
574         margin-left: 3em;
575 }
576
577 h4 {
578         font-size: 100%;
579         margin-bottom: .4em;
580 }
581
582 table.memname {
583         width: 100%; 
584         font-weight: normal; 
585         white-space: normal;
586 }
587
588 table.memname td {
589         vertical-align: top;
590 }
591
592 table.memname td.memtype {
593         width: 100%;
594 }
595
596 table.memname td.memname {
597         width: 35%; 
598         text-align: right; 
599         font-weight: bold;
600 }
601
602 table.memname td.memparen {
603         width: 1%;
604 }
605
606 table.memname td.paramtype {
607         width: 30%; 
608         text-align: right;
609 }
610
611 table.memname td.paramname {
612         width: 33%;
613 }
614
615 table.memname td.memattrs {
616         text-align: right;
617 }
618
619 table.memname.macro td.paramtype {
620         text-align: left;
621         color: #602020;
622         font-style: italic;
623 }
624
625 table.memname.macro td.memattrs {
626         display: none;
627 }
628
629 /* \f
630  * Local Variables:
631  * indent-tabs-mode: nil
632  * ispell-local-dictionary: "american"
633  * End:
634  */