Fix for UBSan build
[platform/upstream/doxygen.git] / doc / doxygen_manual.css
1 /* The standard CSS for doxygen */
2
3 body, table, div, p, dl {
4         font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
5         font-size: 13px;
6         line-height: 1.3;
7 }
8
9 /* @group Heading Levels */
10
11 h1 {
12         font-size: 150%;
13 }
14
15 .title {
16         font-size: 150%;
17         font-weight: bold;
18         margin: 10px 2px;
19 }
20
21 h2 {
22         font-size: 120%;
23 }
24
25 h3 {
26         font-size: 100%;
27 }
28
29 h1, h2, h3, h4, h5, h6 {
30         -webkit-transition: text-shadow 0.5s linear;
31         -moz-transition: text-shadow 0.5s linear;
32         -ms-transition: text-shadow 0.5s linear;
33         -o-transition: text-shadow 0.5s linear;
34         transition: text-shadow 0.5s linear;
35         margin-right: 15px;
36 }
37
38 h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
39          text-shadow: 0 0 15px cyan;
40 }
41
42 dt {
43         font-weight: bold;
44 }
45
46 div.multicol {
47         -moz-column-gap: 1em;
48         -webkit-column-gap: 1em;
49         -moz-column-count: 3;
50         -webkit-column-count: 3;
51 }
52
53 p.startli, p.startdd, p.starttd {
54         margin-top: 2px;
55 }
56
57 p.endli {
58         margin-bottom: 0px;
59 }
60
61 p.enddd {
62         margin-bottom: 4px;
63 }
64
65 p.endtd {
66         margin-bottom: 2px;
67 }
68
69 /* @end */
70
71 caption {
72         font-weight: bold;
73 }
74
75 span.legend {
76         font-size: 70%;
77         text-align: center;
78 }
79
80 h3.version {
81         font-size: 90%;
82         text-align: center;
83 }
84
85 div.qindex, div.navtab{
86         background-color: #F1F1F1;
87         border: 1px solid #BDBDBD;
88         text-align: center;
89 }
90
91 div.qindex, div.navpath {
92         width: 100%;
93         line-height: 140%;
94 }
95
96 div.navtab {
97         margin-right: 15px;
98 }
99
100 /* @group Link Styling */
101
102 a {
103         color: #646494;
104         font-weight: normal;
105         text-decoration: none;
106 }
107
108 .contents a:visited {
109         color: #7474A4;
110 }
111
112 a:hover {
113         text-decoration: underline;
114 }
115
116 a.qindex {
117         font-weight: bold;
118 }
119
120 a.qindexHL {
121         font-weight: bold;
122         background-color: #B8B8B8;
123         color: #ffffff;
124         border: 1px double #A8A8A8;
125 }
126
127 .contents a.qindexHL:visited {
128         color: #ffffff;
129 }
130
131 a.el {
132         font-weight: bold;
133 }
134
135 a.elRef {
136 }
137
138 a.code, a.code:visited {
139         color: #4665A2; 
140 }
141
142 a.codeRef, a.codeRef:visited {
143         color: #4665A2; 
144 }
145
146 /* @end */
147
148 dl.el {
149         margin-left: -1cm;
150 }
151
152 pre.fragment {
153         border: 1px solid #C4CFE5;
154         background-color: #FBFCFD;
155         padding: 4px 6px;
156         margin: 4px 8px 4px 2px;
157         overflow: auto;
158         word-wrap: break-word;
159         font-size:  9pt;
160         line-height: 125%;
161         font-family: monospace, fixed;
162         font-size: 105%;
163 }
164
165 div.fragment {
166         padding: 4px;
167         margin: 4px;
168         background-color: #FCFCFC;
169         border: 1px solid #D5D5D5;
170 }
171
172 div.line {
173         font-family: monospace, fixed;
174         font-size: 13px;
175         line-height: 1.0;
176         text-wrap: unrestricted;
177         white-space: -moz-pre-wrap; /* Moz */
178         white-space: -pre-wrap;     /* Opera 4-6 */
179         white-space: -o-pre-wrap;   /* Opera 7 */
180         white-space: pre-wrap;      /* CSS3  */
181         word-wrap: break-word;      /* IE 5.5+ */
182         text-indent: -53px;
183         padding-left: 53px;
184         padding-bottom: 0px;
185         margin: 0px;
186 }
187
188 span.lineno {
189         padding-right: 4px;
190         text-align: right;
191         border-right: 2px solid #0F0;
192         background-color: #E8E8E8;
193         white-space: pre;
194 }
195 span.lineno a {
196         background-color: #D8D8D8;
197 }
198
199 span.lineno a:hover {
200         background-color: #C8C8C8;
201 }
202
203 div.ah {
204         background-color: black;
205         font-weight: bold;
206         color: #ffffff;
207         margin-bottom: 3px;
208         margin-top: 3px;
209         padding: 0.2em;
210         border: solid thin #333;
211         border-radius: 0.5em;
212         -webkit-border-radius: .5em;
213         -moz-border-radius: .5em;
214         box-shadow: 2px 2px 3px #999;
215         -webkit-box-shadow: 2px 2px 3px #999;
216         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
217         background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
218         background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
219 }
220
221 div.groupHeader {
222         margin-left: 16px;
223         margin-top: 12px;
224         font-weight: bold;
225 }
226
227 div.groupText {
228         margin-left: 16px;
229         font-style: italic;
230 }
231
232 body {
233         background-color: #CCCCCC;
234         color: black;
235         margin: 0;
236 }
237
238 div.contents {
239         margin-bottom: 10px;
240         padding: 12px;
241         margin-left: auto;
242         margin-right: auto;
243         width: 800px;
244         background-color: white;
245         -moz-border-radius-bottomleft: 8px;
246         -moz-border-radius-bottomright: 8px;
247         /* firefox specific markup */
248         -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
249         /* webkit specific markup */
250         -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
251 }
252
253 td.indexkey {
254         background-color: #F1F1F1;
255         font-weight: bold;
256         border: 1px solid #D5D5D5;
257         margin: 2px 0px 2px 0;
258         padding: 2px 10px;
259         white-space: nowrap;
260         vertical-align: top;
261 }
262
263 td.indexvalue {
264         background-color: #F1F1F1;
265         border: 1px solid #D5D5D5;
266         padding: 2px 10px;
267         margin: 2px 0px;
268 }
269
270 tr.memlist {
271         background-color: #F2F2F2;
272 }
273
274 p.formulaDsp {
275         text-align: center;
276 }
277
278 img.formulaDsp {
279         
280 }
281
282 img.formulaInl {
283         vertical-align: middle;
284 }
285
286 div.center {
287         text-align: center;
288         margin-top: 0px;
289         margin-bottom: 0px;
290         padding: 0px;
291 }
292
293 div.center img {
294         border: 0px;
295 }
296
297 address.footer {
298         text-align: right;
299         padding-right: 12px;
300         background-color: #8080A0;
301         color: white;
302 }
303
304 img.footer {
305         border: 0px;
306         vertical-align: middle;
307 }
308
309 /* @group Code Colorization */
310
311 span.keyword {
312         color: #008000
313 }
314
315 span.keywordtype {
316         color: #604020
317 }
318
319 span.keywordflow {
320         color: #e08000
321 }
322
323 span.comment {
324         color: #800000
325 }
326
327 span.preprocessor {
328         color: #806020
329 }
330
331 span.stringliteral {
332         color: #002080
333 }
334
335 span.charliteral {
336         color: #008080
337 }
338
339 span.vhdldigit { 
340         color: #ff00ff 
341 }
342
343 span.vhdlchar { 
344         color: #000000 
345 }
346
347 span.vhdlkeyword { 
348         color: #700070 
349 }
350
351 span.vhdllogic { 
352         color: #ff0000 
353 }
354
355 blockquote {
356         background-color: #F9F9F9;
357         border-left: 2px solid #B8B8B8;
358         margin: 0 24px 0 4px;
359         padding: 0 12px 0 16px;
360 }
361
362 /* @end */
363
364 /*
365 .search {
366         color: #003399;
367         font-weight: bold;
368 }
369
370 form.search {
371         margin-bottom: 0px;
372         margin-top: 0px;
373 }
374
375 input.search {
376         font-size: 75%;
377         color: #000080;
378         font-weight: normal;
379         background-color: #e8eef2;
380 }
381 */
382
383 td.tiny {
384         font-size: 75%;
385 }
386
387 .dirtab {
388         padding: 4px;
389         border-collapse: collapse;
390         border: 1px solid #BDBDBD;
391 }
392
393 th.dirtab {
394         background: #F1F1F1;
395         font-weight: bold;
396 }
397
398 hr {
399         height: 0px;
400         border: none;
401         border-top: 1px solid #7A7A7A;
402 }
403
404 hr.footer {
405         display: none;
406 }
407
408 /* @group Member Descriptions */
409
410 table.memberdecls {
411         border-spacing: 0px;
412         padding: 0px;
413 }
414
415 .mdescLeft, .mdescRight,
416 .memItemLeft, .memItemRight,
417 .memTemplItemLeft, .memTemplItemRight, .memTemplParams {
418         background-color: #FAFAFA;
419         border: none;
420         margin: 4px;
421         padding: 1px 0 0 8px;
422 }
423
424 .mdescLeft, .mdescRight {
425         padding: 0px 8px 4px 8px;
426         color: #555;
427 }
428
429 .memItemLeft, .memItemRight, .memTemplParams {
430         border-top: 1px solid #D5D5D5;
431 }
432
433 .memItemLeft, .memTemplItemLeft {
434         white-space: nowrap;
435 }
436
437 .memItemRight {
438         width: 100%;
439 }
440
441 .memTemplParams {
442         color: #747474;
443         white-space: nowrap;
444 }
445
446 /* @end */
447
448 /* @group Member Details */
449
450 /* Styles for detailed member documentation */
451
452 .memtemplate {
453         font-size: 80%;
454         color: #747474;
455         font-weight: normal;
456         margin-left: 9px;
457 }
458
459 .memnav {
460         background-color: #F1F1F1;
461         border: 1px solid #BDBDBD;
462         text-align: center;
463         margin: 2px;
464         margin-right: 15px;
465         padding: 2px;
466 }
467
468 .mempage {
469         width: 100%;
470 }
471
472 .memitem {
473         padding: 0;
474         margin-bottom: 10px;
475         margin-right: 5px;
476         -webkit-transition: box-shadow 0.5s linear;
477         -moz-transition: box-shadow 0.5s linear;
478         -ms-transition: box-shadow 0.5s linear;
479         -o-transition: box-shadow 0.5s linear;
480         transition: box-shadow 0.5s linear;
481 }
482
483 .memitem.glow {
484          box-shadow: 0 0 15px cyan;
485 }
486
487 .memname {
488         white-space: nowrap;
489         font-weight: bold;
490         margin-left: 6px;
491 }
492
493 .memproto, dl.reflist dt {
494         border-top: 1px solid #C0C0C0;
495         border-left: 1px solid #C0C0C0;
496         border-right: 1px solid #C0C0C0;
497         padding: 6px 0px 6px 0px;
498         color: #3D3D3D;
499         font-weight: bold;
500         text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
501         /* opera specific markup */
502         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
503         border-top-right-radius: 8px;
504         border-top-left-radius: 8px;
505         /* firefox specific markup */
506         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
507         -moz-border-radius-topright: 8px;
508         -moz-border-radius-topleft: 8px;
509         /* webkit specific markup */
510         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
511         -webkit-border-top-right-radius: 8px;
512         -webkit-border-top-left-radius: 8px;
513         background-image:url('nav_f.png');
514         background-repeat:repeat-x;
515         background-color: #EAEAEA;
516
517 }
518
519 .memdoc, dl.reflist dd {
520         border-bottom: 1px solid #C0C0C0;      
521         border-left: 1px solid #C0C0C0;      
522         border-right: 1px solid #C0C0C0; 
523         padding: 2px 5px;
524         background-color: #FCFCFC;
525         border-top-width: 0;
526         /* opera specific markup */
527         border-bottom-left-radius: 8px;
528         border-bottom-right-radius: 8px;
529         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
530         /* firefox specific markup */
531         -moz-border-radius-bottomleft: 8px;
532         -moz-border-radius-bottomright: 8px;
533         -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
534         background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F9F9F9 95%, #F2F2F2);
535         /* webkit specific markup */
536         -webkit-border-bottom-left-radius: 8px;
537         -webkit-border-bottom-right-radius: 8px;
538         -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
539         background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F9F9F9), to(#F2F2F2));
540 }
541
542 dl.reflist dt {
543         padding: 5px;
544 }
545
546 dl.reflist dd {
547         margin: 0px 0px 10px 0px;
548         padding: 5px;
549 }
550
551 .paramkey {
552         text-align: right;
553 }
554
555 .paramtype {
556         white-space: nowrap;
557 }
558
559 .paramname {
560         color: #602020;
561         white-space: nowrap;
562 }
563 .paramname em {
564         font-style: normal;
565 }
566
567 .params, .retval, .exception, .tparams {
568         border-spacing: 6px 2px;
569 }       
570
571 .params .paramname, .retval .paramname {
572         font-weight: bold;
573         vertical-align: top;
574 }
575         
576 .params .paramtype {
577         font-style: italic;
578         vertical-align: top;
579 }       
580         
581 .params .paramdir {
582         font-family: "courier new",courier,monospace;
583         vertical-align: top;
584 }
585
586
587
588
589 /* @end */
590
591 /* @group Directory (tree) */
592
593 /* for the tree view */
594
595 .ftvtree {
596         font-family: sans-serif;
597         margin: 0px;
598 }
599
600 /* these are for tree view when used as main index */
601
602 .directory {
603         font-size: 9pt;
604         font-weight: bold;
605         margin: 5px;
606 }
607
608 .directory h3 {
609         margin: 0px;
610         margin-top: 1em;
611         font-size: 11pt;
612 }
613
614 /*
615 The following two styles can be used to replace the root node title
616 with an image of your choice.  Simply uncomment the next two styles,
617 specify the name of your image and be sure to set 'height' to the
618 proper pixel height of your image.
619 */
620
621 /*
622 .directory h3.swap {
623         height: 61px;
624         background-repeat: no-repeat;
625         background-image: url("yourimage.gif");
626 }
627 .directory h3.swap span {
628         display: none;
629 }
630 */
631
632 .directory > h3 {
633         margin-top: 0;
634 }
635
636 .directory p {
637         margin: 0px;
638         white-space: nowrap;
639 }
640
641 .directory div {
642         display: none;
643         margin: 0px;
644 }
645
646 .directory img {
647         vertical-align: -30%;
648 }
649
650 /* these are for tree view when not used as main index */
651
652 .directory-alt {
653         font-size: 100%;
654         font-weight: bold;
655 }
656
657 .directory-alt h3 {
658         margin: 0px;
659         margin-top: 1em;
660         font-size: 11pt;
661 }
662
663 .directory-alt > h3 {
664         margin-top: 0;
665 }
666
667 .directory-alt p {
668         margin: 0px;
669         white-space: nowrap;
670 }
671
672 .directory-alt div {
673         display: none;
674         margin: 0px;
675 }
676
677 .directory-alt img {
678         vertical-align: -30%;
679 }
680
681 /* @end */
682
683 div.dynheader {
684         margin-top: 8px;
685 }
686
687 address {
688         font-style: normal;
689         color: #464646;
690 }
691
692 table.doxtable {
693         border-collapse:collapse;
694         margin-top: 4px;
695         margin-bottom: 4px;
696 }
697
698 table.doxtable td, table.doxtable th {
699         border: 1px solid #4A4A4A;
700         padding: 3px 7px 2px;
701 }
702
703 table.doxtable th {
704         background-color: #5B5B5B;
705         color: #FFFFFF;
706         font-size: 110%;
707         padding-bottom: 4px;
708         padding-top: 5px;
709         text-align:left;
710 }
711
712 table.fieldtable {
713         width: 100%;
714         margin-bottom: 10px;
715         border: 1px solid #C0C0C0;
716         border-spacing: 0px;
717         -moz-border-radius: 4px;
718         -webkit-border-radius: 4px;
719         border-radius: 4px;
720         -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
721         -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
722         box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
723 }
724
725 .fieldtable td, .fieldtable th {
726         padding: 3px 7px 2px;
727 }
728
729 .fieldtable td.fieldtype, .fieldtable td.fieldname {
730         white-space: nowrap;
731         border-right: 1px solid #C0C0C0;
732         border-bottom: 1px solid #C0C0C0;
733         vertical-align: top;
734 }
735
736 .fieldtable td.fielddoc {
737         border-bottom: 1px solid #C0C0C0;
738         width: 100%;
739 }
740
741 .fieldtable tr:last-child td {
742         border-bottom: none;
743 }
744
745 .fieldtable th {
746         background-image:url('nav_f.png');
747         background-repeat:repeat-x;
748         background-color: #EAEAEA;
749         font-size: 90%;
750         color: #3D3D3D;
751         padding-bottom: 4px;
752         padding-top: 5px;
753         text-align:left;
754         -moz-border-radius-topleft: 4px;
755         -moz-border-radius-topright: 4px;
756         -webkit-border-top-left-radius: 4px;
757         -webkit-border-top-right-radius: 4px;
758         border-top-left-radius: 4px;
759         border-top-right-radius: 4px;
760         border-bottom: 1px solid #C0C0C0;
761 }
762
763
764 .tabsearch {
765         top: 0px;
766         left: 10px;
767         height: 36px;
768         background-image: url('tab_b.png');
769         z-index: 101;
770         overflow: hidden;
771         font-size: 13px;
772 }
773
774 .navpath ul
775 {
776         font-size: 11px;
777         background-image:url('tab_b.png');
778         background-repeat:repeat-x;
779         height:30px;
780         line-height:30px;
781         color:#ABABAB;
782         border:solid 1px #D3D3D3;
783         overflow:hidden;
784         margin:0px;
785         padding:0px;
786 }
787
788 .navpath li
789 {
790         list-style-type:none;
791         float:left;
792         padding-left:10px;
793         padding-right:15px;
794         background-image:url('bc_s.png');
795         background-repeat:no-repeat;
796         background-position:right;
797         color:#595959;
798 }
799
800 .navpath li.navelem a
801 {
802         height:32px;
803         display:block;
804         text-decoration: none;
805         outline: none;
806 }
807
808 .navpath li.navelem a:hover
809 {
810         color:#929292;
811 }
812
813 .navpath li.footer
814 {
815         list-style-type:none;
816         float:right;
817         padding-left:10px;
818         padding-right:15px;
819         background-image:none;
820         background-repeat:no-repeat;
821         background-position:right;
822         color:#595959;
823         font-size: 8pt;
824 }
825
826
827 div.summary
828 {
829         float: right;
830         font-size: 8pt;
831         padding-right: 5px;
832         width: 50%;
833         text-align: right;
834 }       
835
836 div.summary a
837 {
838         white-space: nowrap;
839 }
840
841 div.ingroups
842 {
843         margin-left: 5px;
844         font-size: 8pt;
845         padding-left: 5px;
846         width: 50%;
847         text-align: left;
848 }
849
850 div.ingroups a
851 {
852         white-space: nowrap;
853 }
854
855 div.header
856 {
857         background-image:url('nav_h.png');
858         background-repeat:repeat-x;
859         background-color: #FAFAFA;
860         border-bottom: 1px solid #D5D5D5;
861         margin-left: auto;
862         margin-right: auto;
863         width: 800px;
864         padding-left: 12px;
865         padding-right: 12px;
866          /* firefox specific markup */
867          -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px;
868          /* webkit specific markup */
869          -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
870 }
871
872 div.headertitle
873 {
874         padding: 5px 5px 5px 7px;
875 }
876
877 dl
878 {
879         padding: 0 0 0 10px;
880 }
881
882 dl.section
883 {
884         padding: 0 0 0 6px;
885 }
886
887 dl.note
888 {
889         margin-left:-7px;
890         padding-left: 3px;
891         border-left:4px solid;
892         border-color: #D0C000;
893 }
894
895 dl.warning, dl.attention
896 {
897         margin-left:-7px;
898         padding-left: 3px;
899         border-left:4px solid;
900         border-color: #FF0000;
901 }
902
903 dl.pre, dl.post, dl.invariant
904 {
905         margin-left:-7px;
906         padding-left: 3px;
907         border-left:4px solid;
908         border-color: #00D000;
909 }
910
911 dl.deprecated
912 {
913         margin-left:-7px;
914         padding-left: 3px;
915         border-left:4px solid;
916         border-color: #505050;
917 }
918
919 dl.todo
920 {
921         margin-left:-7px;
922         padding-left: 3px;
923         border-left:4px solid;
924         border-color: #00C0E0;
925 }
926
927 dl.test
928 {
929         margin-left:-7px;
930         padding-left: 3px;
931         border-left:4px solid;
932         border-color: #3030E0;
933 }
934
935 dl.bug
936 {
937         margin-left:-7px;
938         padding-left: 3px;
939         border-left:4px solid;
940         border-color: #C08050;
941 }
942
943 dl.section dd {
944         margin-bottom: 1em;
945 }
946
947 #projectlogo
948 {
949         text-align: center;
950         vertical-align: bottom;
951         border-collapse: separate;
952 }
953  
954 #projectlogo img
955
956         border: 0px none;
957 }
958  
959 #projectname
960 {
961         font: 300% Tahoma, Arial,sans-serif;
962         margin: 0px;
963         padding: 2px 0px;
964 }
965     
966 #projectbrief
967 {
968         font: 120% Tahoma, Arial,sans-serif;
969         margin: 0px;
970         padding: 0px;
971 }
972
973 #projectnumber
974 {
975         font: 50% Tahoma, Arial,sans-serif;
976         margin: 0px;
977         padding: 0px;
978 }
979
980 #titlearea
981 {
982         padding: 0px;
983         margin: 0px;
984         width: 100%;
985         border-bottom: 1px solid #848484;
986 }
987
988 .image
989 {
990         text-align: center;
991 }
992
993 .dotgraph
994 {
995         text-align: center;
996 }
997
998 .mscgraph
999 {
1000         text-align: center;
1001 }
1002
1003 .caption
1004 {
1005         font-weight: bold;
1006 }
1007
1008 div.zoom
1009 {
1010         border: 1px solid #AFAFAF;
1011 }
1012
1013 dl.citelist {
1014         margin-bottom:50px;
1015 }
1016
1017 dl.citelist dt {
1018         color:#545454;
1019         float:left;
1020         font-weight:bold;
1021         margin-right:10px;
1022         padding:5px;
1023 }
1024
1025 dl.citelist dd {
1026         margin:2px 0;
1027         padding:5px 0;
1028 }
1029
1030 div.toc {
1031         padding: 14px 25px;
1032         background-color: #F6F6F6;
1033         border: 1px solid #DDDDDD;
1034         border-radius: 7px 7px 7px 7px;
1035         float: right;
1036         height: auto;
1037         margin: 0 20px 10px 10px;
1038         width: 200px;
1039 }
1040
1041 div.toc li {
1042         background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1043         font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1044         margin-top: 5px;
1045         padding-left: 10px;
1046         padding-top: 2px;
1047 }
1048
1049 div.toc h3 {
1050         font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1051         border-bottom: 0 none;
1052         color: #606060;
1053         margin: 0;
1054 }
1055
1056 div.toc ul {
1057         list-style: none outside none;
1058         border: medium none;
1059         padding: 0px;
1060 }
1061
1062 div.toc li.level1 {
1063         margin-left: 0px;
1064 }
1065
1066 div.toc li.level2 {
1067         margin-left: 15px;
1068 }
1069
1070 div.toc li.level3 {
1071         margin-left: 30px;
1072 }
1073
1074 div.toc li.level4 {
1075         margin-left: 45px;
1076 }
1077
1078 @media print
1079 {
1080   #top { display: none; }
1081   #side-nav { display: none; }
1082   #nav-path { display: none; }
1083   body { overflow:visible; }
1084   h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1085   .summary { display: none; }
1086   .memitem { page-break-inside: avoid; }
1087   #doc-content
1088   {
1089     margin-left:0 !important;
1090     height:auto !important;
1091     width:auto !important;
1092     overflow:inherit;
1093     display:inline;
1094   }
1095   pre.fragment
1096   {
1097     overflow: visible;
1098     text-wrap: unrestricted;
1099     white-space: -moz-pre-wrap; /* Moz */
1100     white-space: -pre-wrap; /* Opera 4-6 */
1101     white-space: -o-pre-wrap; /* Opera 7 */
1102     white-space: pre-wrap; /* CSS3  */
1103     word-wrap: break-word; /* IE 5.5+ */
1104   }
1105 }
1106