xref: /haiku/docs/user/book.css (revision 2db0fbd87ec3eeed8ab9b08ecfd1c41891c7e3a6)
1/*
2 * Copyright 2008-2013, 2020 Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * Authors:
6 *		François Revol, revol@free.fr
7 *		Stephan Aßmus, superstippi@gmx.de
8 *		Braden Ewing, brewin@gmail.com
9 *		Humdinger, humdingerb@gmail.com
10 *		John Scipione, jscipione@gmail.com
11 *		Niels Sascha Reedijk, niels.reedijk@gmail.com
12 */
13
14/* color names provided by: https://chir.ag/projects/name-that-color */
15
16/*
17	This stylesheet is designed to override the base style sheet doxygen.css
18	for Doxygen 1.8.20.
19
20	Some principles:
21		* Normal fonts are "Noto Sans",Arial,sans-serif
22		* Fixed space fonts are "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
23		* No rounded corners (border-radius: 0;)
24		* No box shadows (box-shadow: 0;)
25		* A selection of specific colors for borders, links, and other visual elements
26*/
27
28/* Override font selections */
29
30body, table, div, p, dl {
31	font: 400 14px/22px "Noto Sans",Arial,sans-serif;
32}
33
34p.reference, p.definition {
35	font: 400 14px/22px "Noto Sans",Arial,sans-serif;
36}
37
38pre.fragment {
39	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
40}
41
42div.line {
43	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
44	line-height: 1.4;
45}
46
47.overload {
48	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
49}
50
51.params .paramdir, .tparams .paramdir {
52	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
53}
54
55table.directory {
56    font: 400 14px "Noto Sans", Arial,sans-serif;
57}
58
59.navpath li.navelem a
60{
61	font-family: "Noto Sans", Arial, sans-serif;
62}
63
64div.toc li {
65	font: 10px/1.2 "Noto Sans", Arial,sans-serif;
66}
67
68div.toc h3 {
69	font: bold 12px/1.2 "Noto Sans", Arial,sans-serif;
70}
71
72#powerTip div {
73	font: 12px/16px "Noto Sans", Arial,sans-serif;
74}
75
76/* Remove rounded borders */
77div.ah, span.ah {
78	border-radius: 0;
79}
80
81.memtitle {
82	border-radius: 0;
83}
84
85.memproto, dl.reflist dt {
86	border-radius: 0;
87}
88
89.memdoc, dl.reflist dd {
90	border-radius: 0;
91}
92
93table.fieldtable {
94	border-radius: 0;
95}
96
97.fieldtable th {
98	border-radius: 0;
99}
100
101div.toc {
102	border-radius: 0;
103}
104
105#powerTip {
106	border-radius: 0;
107}
108
109/* Colors and headers */
110
111body {
112	color: #333333; /* mine shaft */
113	background-color: white;
114}
115
116h1, h2, h3, h4, h5, h6 {
117	color: #0c3762; /* madison */
118	margin-top: 1em;
119	margin-bottom: 1em;
120	margin-right: 0;
121}
122
123h1 {
124	font-size: 1.3em;
125	font-weight: bold;
126	border-bottom: dotted thin #c0c0c0; /* silver */
127}
128
129h2 {
130	font-size: 1.3em;
131	font-weight: normal;
132	border-bottom: dotted thin #c0c0c0; /* silver */
133}
134
135h3 {
136	font-size: 1.2em;
137	font-weight: normal;
138	border-bottom: dotted thin #c0c0c0; /* silver */
139}
140
141h4 {
142	font-size: 1.1em;
143	font-weight: normal;
144}
145
146h5, h6 {
147	font-size: 1.0em;
148	font-weight: normal;
149}
150
151.title {
152	color: #0c3762; /* madison */
153	font-size: 1.3em;
154	font-weight: bold;
155	border-bottom: dotted thin #c0c0c0; /* silver */
156	margin-top: 1em;
157	margin-bottom: 1em;
158}
159
160h2.groupheader, h2.memtitle {
161	font-size: 1.3em;
162	border: none;
163	border-bottom: dotted thin #c0c0c0; /* silver */
164	color: #0c3762;
165	margin-top: 1em;
166	padding: 0;
167	background: none;
168}
169
170.dirtab {
171	border: 1px solid #84b0c7; /* glacier */
172}
173
174th.dirtab {
175	background-color: #f3f3f3; /* concrete */
176}
177
178/* Links */
179
180a:link {
181	font-weight: bold;
182	text-decoration: none;
183	color: #dc3c01; /* grenadier */
184}
185
186.contents a:visited {
187	font-weight: bold;
188	text-decoration: none;
189	color: #892601; /* peru tan */
190}
191
192a:hover, a:active {
193	text-decoration: underline;
194	color: #ff4500; /* vermilion */
195}
196
197/* Some headers act as anchors, don't give them a hover effect */
198
199h1 a:hover, a:active, h2 a:hover, a:active, h3 a:hover, a:active,
200h4 a:hover, a:active, h5 a:hover, a:active, h6 a:hover, a:active {
201	text-decoration: none;
202	color: #0c3762; /* madison */
203}
204
205/* Custom Header */
206
207#banner {
208	position: relative;
209	top: 0;
210	left: 0;
211	height: 84px;
212	background: #eeeeee; /* gallery */
213}
214
215#banner div.logo {
216	background: url('https://www.haiku-os.org/images/haiku_logo_black.png') no-repeat scroll 0 0 transparent;
217	min-width: 59em;
218	max-width: 70em;
219	height: 100%;
220	margin: 0 auto;
221}
222
223#banner span.subtitle {
224	position: relative;
225	top: 48px;
226	left: 272px;
227	color: #333333; /* mine shaft */
228	text-transform: uppercase;
229	letter-spacing: 3px;
230	font-family: Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
231	font-weight: normal;
232}
233
234#banner span.search {
235	position: relative;
236	top: 48px;
237	left: 600px;
238}
239
240input[type=text], input[type=password] {
241	font-size: inherit;
242	border-top: 1px solid #818181;
243	border-left: 1px solid #818181;
244	border-bottom: 1px solid #858585;
245	border-right: 1px solid #858585;
246	margin-top: 3px;
247	padding: 2px;
248	width: 200px;
249}
250
251div.header {
252	margin-top: 20px;
253	margin: 10px auto;
254	min-width: 59em;
255	max-width: 70em;
256	border: none;
257	background: none;
258}
259
260div.summary {
261	margin: 0 auto;
262	min-width: 59em;
263	max-width: 70em;
264
265	display: none;
266}
267
268div.headertitle {
269	min-width: 59em;
270	max-width: 70em;
271	padding: 0;
272}
273
274div.headertitle div.title {
275	color: #0c3762; /* madison */
276	font-size: 1.3em;
277	font-weight: bold;
278	border-bottom: dotted thin #c0c0c0; /* silver */
279	margin-top: 1em;
280	margin-bottom: 1em;
281}
282
283.ingroups {
284	margin-top: 10px;
285}
286
287/* Make the "Since" member docs one line */
288
289dl.since {
290	margin-top: 1em;
291}
292
293dl.since dt {
294	display: inline;
295	padding-right: 0.5em;
296}
297
298dl.since dd {
299	display: inline;
300}
301
302
303/* Navigation Tabs (overrides tabs.css) */
304
305.sm-dox {
306	background: #e0e0e0; /* alto */
307	padding: 0;
308}
309
310@media (min-width: 768px) {
311	.sm-dox > li > a, .sm-dox > li > a:hover, .sm-dox > li > a:visited,
312	.sm-dox > li > a:link, .sm-dox > li > a:active {
313		padding: 0 12px 0 0;
314	}
315
316	.sm-dox > li > a.has-submenu {
317		padding-right: 24px;
318	}
319}
320
321.sm-dox a, .sm-dox ul a, .sm-dox a:visited, .sm-dox ul a:visited,
322.sm-dox a:link, .sm-dox ul a:link {
323	background-image: none;
324	color: #dc3c01; /* grenadier */
325	text-shadow: none;
326}
327
328.sm-dox a:hover, .sm-dox ul a:hover {
329	background-color: #e0e0e0; /* alto */
330	background-image: none;
331	color: #ff4500; /* vermilion */
332	text-decoration: underline;
333	text-shadow: none;
334}
335
336.sm-dox a:active, .sm-dox ul a:active {
337	color: #0c3762; /* madison */
338	text-decoration: none;
339	text-shadow: none;
340}
341
342.sm-dox a:focus, .sm-dox ul a:focus,
343.sm-dox a.highlighted, .sm-dox ul a.highlighted {
344	background-image: none;
345	color: #ff4500; /* vermilion */
346	text-shadow: none;
347}
348
349@media (min-width: 768px) {
350	.sm-dox a span.sub-arrow {
351		border-top-color: #dc3c01; /* grenadier */
352	}
353
354	.sm-dox ul a span.sub-arrow {
355		border-left-color: #dc3c01; /* grenadier */
356	}
357}
358
359.sm-dox span.scroll-up-arrow {
360	border-bottom-color: #dc3c01; /* grenadier */
361}
362
363.sm-dox span.scroll-down-arrow {
364	border-top-color: #dc3c01; /* grenadier */
365}
366
367@media (min-width: 768px) {
368	.sm-dox a:hover span.sub-arrow {
369		border-top-color: #ff4500; /* vermilion */
370	}
371
372	.sm-dox ul a:hover span.sub-arrow {
373		border-left-color: #ff4500; /* vermilion */
374	}
375}
376
377.sm-dox span.scroll-up-arrow {
378	border-bottom-color: #ff4500; /* vermilion */
379}
380
381.sm-dox span.scroll-down-arrow {
382	border-top-color: #ff4500; /* vermilion */
383}
384
385div#main-nav {
386	position: relative;
387	left: 0;
388	top: 0;
389	background: #e0e0e0; /* alto */
390	margin: 0;
391	padding: 0;
392}
393
394div#main-nav ul#main-menu {
395	margin: 0 auto;
396	list-style: none;
397	max-width: 70em;
398}
399
400div.navpath {
401	margin: 20px auto;
402	min-width: 59em;
403	max-width: 70em;
404}
405
406div.navpath ul {
407	display: none;
408}
409
410div.tabs ul.tablist li, div.tabs2 ul.tablist li, div.tabs3 ul.tablist li {
411	display: inline;
412	margin: 0px;
413	padding: 0px;
414	font-size: 0.8em;
415}
416
417div.tabs ul.tablist li span, div.tabs2 ul.tablist li span,
418	div.tabs3 ul.tablist li span {
419	display: inline;
420	padding-right: 9px;
421	white-space: nowrap;
422}
423
424div.tabs ul.tablist li li.current a, div.tabs2 ul.tablist li li.current a,
425	div.tabs3 ul.tablist li li.current a {
426	color: black;
427	text-decoration: none;
428}
429
430/* Standard table styling */
431
432table {
433	border-collapse: collapse;
434	border-spacing: 0;
435}
436
437td, th {
438	vertical-align: top;
439	text-align: left;
440	padding: 4px;
441}
442
443/* Contents & footer: center on page with a maximum width */
444
445div.contents, .footer {
446	line-height: 1.5;
447	margin: 10px auto;
448	min-width: 59em;
449	max-width: 70em;
450}
451
452/* Contents: Style the elements on the page */
453
454div.contents em, div.contents code, div.contents .mlabel {
455	font-weight: normal;
456	font-style: normal;
457}
458
459div.contents em {
460	color: #dc3c01; /* grenadier */
461}
462
463div.contents .mlabels-right {
464	vertical-align: middle;
465}
466
467
468div.contents code, span.mlabel {
469	color: blue;
470	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
471	font-weight: normal;
472	font-style: normal;
473	border:none;
474}
475
476div.title span.mlabel {
477	background-color: white;
478	font-size: 14.4px;
479}
480
481div.memproto span.mlabel {
482	background-color: #f3f3f3; /* concrete */
483	font-size: 14.4px;
484}
485
486span.mlabel:before {
487	content: "[";
488}
489
490span.mlabel:after {
491	content: "]";
492}
493
494div.contents td {
495	line-height: 1.3;
496}
497
498div.contents td span.arrow {
499	cursor: pointer;
500}
501
502div.contents td.desc {
503	font-weight: normal;
504}
505
506div.contents div.dynheader {
507	color: #0c3762; /* madison */
508	font-size: 1.3em;
509	font-weight: normal;
510	border-bottom: dotted thin #c0c0c0; /* silver */
511	margin-top: 1em;
512	margin-bottom: 1em;
513}
514
515div.contents div.dyncontent {
516	width: 100%;
517	border: 1px solid #c7c7c7; /* silver */
518	overflow: auto;
519}
520
521div.contents div.dyncontent div.center {
522	text-align: center;
523	margin: 16px;
524}
525
526div.contents td.memSeparator {
527	display: none;
528}
529
530div.contents span.keycap, div.contents span.keysym {
531	-webkit-border-radius: 3px;
532	-khtml-border-radius: 3px;
533	-moz-border-radius: 3px;
534	border-radius: 3px;
535	border-color: #c7c7c7; /* silver */
536	border-style: solid;
537	border-width: 1px;
538	padding: 0px 2px 0px 2px;
539	background-color: #e8e8e8; /* mercury */
540	font-family: serif;
541	font-variant: small-caps;
542}
543
544div.contents div.textblock {
545	margin-bottom: 20px;
546}
547
548div.contents hr {
549	display: none;
550}
551
552div.contents li {
553	line-height: 1.3;
554	margin-bottom: 10px;
555	margin-left: 20px;
556}
557
558div.contents dt {
559	margin-top: 16px;
560	margin-bottom: 8px;
561}
562
563div.image {
564	margin-top: 16px;
565	margin-bottom: 8px;
566}
567
568.icon {
569	font-weight: bold;
570	font-size: 12px;
571	height: 14px;
572	width: 16px;
573	display: inline-block;
574	background-color: #ff4500;
575	color: white;
576	text-align: center;
577	border-radius: 4px;
578	margin-left: 2px;
579	margin-right: 2px;
580}
581
582/* Entry markers */
583dl dt {
584	font-weight: bold;
585}
586dl dt::after {
587	content: ":";
588}
589
590/* The boxes from the userguide */
591dl.note, dl.remark, dl.warning, dl.attention {
592	border-style: solid;
593	border-width: 2px;
594	margin-top: 24px;
595	margin-bottom: 24px;
596	padding: 4px;
597	min-height: 48px;
598}
599
600dl.note dd, dl.remark dd, dl.warning dd, dl.attention dd {
601	font-size: 12px;
602}
603
604dl.note {
605	background: #deebff url('https://www.haiku-os.org/images/alert_info_32.png') 15px 15px no-repeat;
606	border-color: #183cce;
607}
608
609dl.remark {
610	background: #f3f3f3 url('https://www.haiku-os.org/images/alert_idea_32.png') 15px 15px no-repeat;
611	border-color: #c0c0c0; /* silver */
612}
613
614dl.warning {
615	/* lemon chiffon */
616	background: #fffbc6 url('https://www.haiku-os.org/images/alert_warning_32.png') 15px 15px no-repeat;
617	border-color: #eed300; /* gold */
618}
619
620dl.attention {
621	/* fair pink */
622	background: #ffeae6 url('https://www.haiku-os.org/images/alert_stop_32.png') 15px 15px no-repeat;
623	border-color: red;
624}
625
626dl.note dt, dl.remark dt, dl.warning dt, dl.attention dt {
627	display: none; /* don't display the Note: or Warning: header */
628}
629
630dl.note dd, dl.remark dd, dl.warning dd, dl.attention dd {
631	margin: 10px 10px 10px 60px;
632	color: black; /* pseudo-bold */
633}
634
635/* For keyboard shortcuts and the like (also from userguide) */
636
637div.contents span.keycap {
638	-webkit-border-radius: 3px;
639	-khtml-border-radius: 3px;
640	-moz-border-radius: 3px;
641	border-radius: 3px;
642	border-color: #c7c7c7; /* silver */
643	border-style: solid;
644	border-width: 1px;
645	padding: 0px 2px 0px 2px;
646	background-color: #e8e8e8; /* mercury */
647	font-family: serif;
648	font-variant: small-caps;
649}
650
651/* Continue with the rest of the standard Doxygen stuff... */
652
653A.code:visited {
654	text-decoration: none;
655	font-weight: normal;
656	color: blue;
657}
658A.codeRef:link {
659	font-weight: normal;
660	color: blue;
661}
662A.codeRef:visited {
663	font-weight: normal;
664	color: blue;
665}
666dl.el {
667	margin-left: -1cm
668}
669
670/* Code blocks */
671div.fragment {
672	width: 99%;
673	background-color: #f3f3f3; /* concrete */
674	border: 1px solid #c0c0c0; /* silver */
675	padding: 4px;
676	color: black;
677	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
678	font-weight: normal;
679	font-style: normal;
680	font-size: 13px;
681	line-height: 1.3;
682}
683div.fragment pre.fragment a.code {
684	font-weight: bold;
685}
686div.ah {
687	background-color: black;
688	font-weight: bold;
689	color: white;
690	margin-bottom: 3px;
691	margin-top: 3px;
692}
693TD.indexkey {
694	background-color: #f3f3f3; /* concrete */
695	border: 1px solid #c0c0c0; /* silver */
696	font-weight: bold;
697	padding-right  : 10px;
698	padding-top    : 2px;
699	padding-left   : 10px;
700	padding-bottom : 2px;
701	margin-left    : 0px;
702	margin-right   : 0px;
703	margin-top     : 2px;
704	margin-bottom  : 2px;
705}
706TD.indexvalue {
707	background-color: #f3f3f3; /* concrete */
708	border: 1px solid #c0c0c0; /* silver */
709	font-style: italic;
710	padding-right  : 10px;
711	padding-top    : 2px;
712	padding-left   : 10px;
713	padding-bottom : 2px;
714	margin-left    : 0px;
715	margin-right   : 0px;
716	margin-top     : 2px;
717	margin-bottom  : 2px;
718}
719TR.memlist {
720   background-color: #f0f0f0; /* gallery */
721}
722
723
724/* member declaration table */
725
726table.memberdecls {
727	width: 100%;
728}
729
730table.memberdecls td.memItemLeft {
731	font-size: 13px;
732	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
733	white-space: nowrap;
734	text-align: right;
735	padding: 6px 0px 4px 8px;
736	margin: 4px;
737	vertical-align: top;
738	border-top: 1px solid #c0c0c0; /* silver */
739	border-left: 1px solid #c0c0c0; /* silver */
740	background-color: #f3f3f3; /* concrete */
741}
742
743table.memberdecls td.memItemRight {
744	font-size: 13px;
745	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
746	padding: 6px 8px 4px 0px;
747	margin: 4px;
748	vertical-align: top;
749	border-top: 1px solid #c0c0c0; /* silver */
750	border-right: 1px solid #c0c0c0; /* silver */
751	background-color: #f3f3f3; /* concrete */
752}
753
754table.memberdecls td.mdescLeft {
755	font-size: 13px;
756	line-height: 1.3;
757	padding: 1px 0px 4px 8px;
758	margin: 0px;
759	border-bottom: 1px solid #c0c0c0; /* silver */
760	border-left: 1px solid #c0c0c0; /* silver */
761	background-color: #f3f3f3; /* concrete */
762}
763
764table.memberdecls td.mdescRight {
765	font-size: 13px;
766	line-height: 1.3;
767	padding: 1px 8px 4px 0px;
768	margin: 0px;
769	border-bottom: 1px solid #c0c0c0; /* silver */
770	border-right: 1px solid #c0c0c0; /* silver */
771	background-color: #f3f3f3; /* concrete */
772}
773
774table.memberdecls td.mdescRight p {
775	margin: 0;
776	padding: 0;
777}
778
779table.memberdecls td.memTemplItemLeft {
780	font-size: 13px;
781	padding: 1px 0px 0px 8px;
782	margin: 0px;
783	text-align: right;
784	border-left: 1px solid #c0c0c0; /* silver */
785	background-color: #f3f3f3; /* concrete */
786}
787
788table.memberdecls td.memTemplItemRight {
789	font-size: 13px;
790	padding: 1px 8px 0px 0px;
791	margin: 0px;
792	border-right: 1px solid #c0c0c0; /* silver */
793	background-color: #f3f3f3; /* concrete */
794}
795
796table.memberdecls td.memTemplParams {
797	font-size: 13px;
798	padding: 1px 0px 0px 8px;
799	margin: 0px;
800	border-top: 1px solid #c0c0c0; /* silver */
801	border-left: 1px solid #c0c0c0; /* silver */
802	border-right: 1px solid #c0c0c0; /* silver */
803	background-color: #f3f3f3; /* concrete */
804}
805
806table.memberdecls td div.groupHeader, tr.inherit_header {
807	/* same as h3 */
808	color: #0c3762; /* madison */
809	margin-top: 0.5em;
810	margin-bottom: 0.5em;
811	font-size: 1.2em;
812	font-weight: normal;
813	border-bottom: dotted thin #c0c0c0; /* silver */
814}
815tr.inherit_header {
816	cursor: pointer;
817}
818
819table.memberdecls td div.groupText {
820	font-size: 14.4px;
821}
822
823/* Style for detailed member documentation */
824
825div.memtemplate {
826	font-weight: normal;
827	font-style: normal;
828}
829
830div.memnav {
831	background-color: #f3f3f3; /* concrete */
832	border: 1px solid #c0c0c0; /* silver */
833	text-align: center;
834	margin: 2px;
835	margin-right: 15px;
836	padding: 2px;
837}
838
839/* member item */
840
841div.memitem {
842	margin-bottom: 20px;
843	width: 100%;
844	box-shadow: none;
845	transition: none;
846}
847
848div.memitem dl.info, div.memitem dl.note, div.memitem dl.attention,
849	div.memitem dl.warning,
850	div.memitem dl.stop, div.memitem dl.bug {
851	width: 99%;
852}
853
854/* member prototype */
855
856div.memproto {
857	padding: 4px;
858	background-color: #f3f3f3; /* concrete */
859	border: 1px solid #c0c0c0; /* silver */
860	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
861	box-shadow: none;
862	border-radius: 0;
863}
864
865div.memproto table {
866	font-size: 14.4px;
867}
868
869/* member table */
870
871div.memproto table.memname {
872	line-height: 1.3;
873	font-family: "Noto Sans Mono", Consolas, "Courier New", monospace, fixed;
874}
875
876div.memproto table.memname td.paramtype {
877	white-space: nowrap;
878}
879
880div.memproto table.memname td.paramkey {
881	text-align: right;
882}
883
884div.memproto table.memname td.paramname {
885	white-space: nowrap;
886}
887
888div.memproto table.memname td.memname {
889	white-space: nowrap;
890}
891
892/* member documentation */
893
894div.memdoc {
895	width: 100%;
896	border: none;
897	box-shadow: none;
898	background: none;
899}
900
901div.memdoc div.memproto {
902	margin-top: 2em;
903}
904
905div.memdoc table {
906	width: 100%;
907}
908
909div.memdoc table td {
910	vertical-align: middle;
911	padding: 8px;
912	border: 1px solid #d5d5d5; /* silver */
913}
914
915div.memdoc td:first-child {
916	width: 157px;
917}
918
919div.memdoc dl dd table {
920	width: 100%;
921}
922
923div.memdoc dl dd table td {
924	font-size: 14.4px;
925	padding: 8px;
926	border: 1px solid #d5d5d5; /* silver */
927}
928
929div.memdoc dl dd table td ul, table td ol {
930	margin-top: 8px;
931	margin-bottom: 8px;
932}
933
934div.memdoc dl dd div.memdoc table.doxtable td {
935    border: none;
936}
937
938/* parameters table */
939
940div.memdoc dl dd table.params td.paramdir {
941	vertical-align: top;
942	color: black;
943	width: 157px;
944}
945
946div.memdoc dl dd table.params td.paramname {
947	vertical-align: top;
948	font-weight: normal;
949	font-style: normal;
950	color: #dc3c01; /* grenadier */
951	width: 157px;
952}
953
954/* return values table */
955
956div.memdoc dl dd table.retval td.paramname {
957	vertical-align: top;
958	color: blue;
959	width: 157px;
960}
961
962/* End Styling for detailed member documentation */
963
964/* Tree View on Directory Pages */
965div.directory {
966	border-top: 1px solid #c0c0c0; /* silver */
967	border-bottom: 1px solid #c0c0c0; /* silver */
968}
969
970.directory .levels span {
971	color: #dc3c01; /* grenadier */
972}
973
974/* Footer: color separator */
975
976hr.footer {
977	height: 1px;
978	border-top: 1px solid #c0c0c0;
979}
980