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