1BODY {
2  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
3}
4
5H1, H2, H3, H4, H5, H6, P, TD, TH {
6  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
7}
8
9KBD {
10  font-family: monaco, courier, monospace;
11  font-weight: bold;
12}
13
14PRE {
15  font-family: monaco, courier, monospace;
16}
17
18PRE.command {
19  border: dotted thin #7f7f7f;
20  margin-left: 36pt;
21  padding: 10px;
22}
23
24P.compact {
25  margin: 0;
26}
27
28P.example {
29  font-style: italic;
30  margin-left: 36pt;
31}
32
33DL.man DD {
34  margin-left: 5em;
35}
36
37DL.man DT {
38  margin-left: 0;
39}
40
41PRE.man {
42  margin: 0;
43}
44
45PRE.example {
46  background: #eeeeee;
47  border: dotted thin #999999;
48  margin-left: 36pt;
49  padding: 10pt;
50}
51
52PRE.command EM, PRE.example EM {
53  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
54}
55
56P.command {
57  font-family: monaco, courier, monospace;
58  margin-left: 36pt;
59}
60
61P.formula {
62  font-style: italic;
63  margin-left: 36pt;
64}
65
66BLOCKQUOTE {
67  background: #eeeeee;
68  border: solid thin #999999;
69  padding: 10pt;
70}
71
72A IMG {
73  border: none;
74}
75
76A:link:hover IMG {
77  background: #f0f0f0;
78  border-radius: 10px;
79  -moz-border-radius: 10px;
80}
81
82A:link, A:visited {
83  font-weight: inherit;
84  text-decoration: none;
85}
86
87A:link:hover, A:visited:hover, A:active {
88  text-decoration: underline;
89}
90
91SUB, SUP {
92  font-size: 50%;
93}
94
95TR.data, TD.data, TR.data TD {
96  margin-top: 10pt;
97  padding: 5pt;
98  border-bottom: solid 1pt #999999;
99}
100
101TR.data TH {
102  border-bottom: solid 1pt #999999;
103  padding-top: 10pt;
104  padding-left: 5pt;
105  text-align: left;
106}
107
108DIV.table TABLE {
109  border: solid thin #999999;
110  border-collapse: collapse;
111  border-spacing: 0;
112  margin-left: auto;
113  margin-right: auto;
114}
115
116DIV.table CAPTION {
117  caption-side: top;
118  font-size: 120%;
119  font-style: italic;
120  font-weight: bold;
121  margin-left: auto;
122  margin-right: auto;
123}
124
125DIV.table TABLE TD {
126  border: solid thin #cccccc;
127  padding-top: 5pt;
128}
129
130DIV.table TABLE TH {
131  background: #cccccc;
132  border: none;
133  border-bottom: solid thin #999999;
134}
135
136DIV.figure TABLE {
137  margin-left: auto;
138  margin-right: auto;
139}
140
141DIV.figure CAPTION {
142  caption-side: bottom;
143  font-size: 120%;
144  font-style: italic;
145  font-weight: bold;
146  margin-left: auto;
147  margin-right: auto;
148}
149
150TH.label {
151  text-align: right;
152  vertical-align: top;
153}
154
155TH.sublabel {
156  text-align: right;
157  font-weight: normal;
158}
159
160HR {
161  border: solid thin;
162}
163
164SPAN.info {
165  background: black;
166  border: thin solid black;
167  color: white;
168  font-size: 80%;
169  font-style: italic;
170  font-weight: bold;
171  white-space: nowrap;
172}
173
174H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
175  float: right;
176  font-size: 100%;
177}
178
179H1.title {
180}
181
182H2.title, H3.title {
183  border-bottom: solid 2pt #000000;
184}
185
186DIV.indent, TABLE.indent {
187  margin-top: 2em;
188  margin-left: auto;
189  margin-right: auto;
190  width: 90%;
191}
192
193TABLE.indent {
194  border-collapse: collapse;
195}
196
197TABLE.indent TD, TABLE.indent TH {
198  padding: 0;
199}
200
201TABLE.list {
202  border-collapse: collapse;
203  margin-left: auto;
204  margin-right: auto;
205  width: 90%;
206}
207
208TABLE.list TH {
209  background: white;
210  border-bottom: solid thin #cccccc;
211  color: #444444;
212  padding-top: 10pt;
213  padding-left: 5pt;
214  text-align: left;
215  vertical-align: bottom;
216  white-space: nowrap;
217}
218
219TABLE.list TH A {
220  color: #4444cc;
221}
222
223TABLE.list TD {
224  border-bottom: solid thin #eeeeee;
225  padding-top: 5pt;
226  padding-left: 5pt;
227}
228
229TABLE.list TR:nth-child(even) {
230  background: #f8f8f8;
231}
232
233TABLE.list TR:nth-child(odd) {
234  background: #f4f4f4;
235}
236
237DT {
238  margin-left: 36pt;
239  margin-top: 12pt;
240}
241
242DD {
243  margin-left: 54pt;
244}
245
246DL.category DT {
247  font-weight: bold;
248}
249
250P.summary {
251  margin-left: 36pt;
252  font-family: monaco, courier, monospace;
253}
254
255DIV.summary TABLE {
256  border: solid thin #999999;
257  border-collapse: collapse;
258  border-spacing: 0;
259  margin: 10px;
260}
261
262DIV.summary TABLE TD, DIV.summary TABLE TH {
263  border: solid thin #999999;
264  padding: 5px;
265  text-align: left;
266  vertical-align: top;
267}
268
269DIV.summary TABLE THEAD TH {
270  background: #eeeeee;
271}
272
273/* API documentation styles... */
274div.body h1 {
275  margin: 0;
276}
277div.body h2 {
278  margin-top: 1.5em;
279}
280div.body h3, div.body h4, div.body h5 {
281  margin-bottom: 0.5em;
282  margin-top: 1.5em;
283}
284.class, .enumeration, .function, .struct, .typedef, .union {
285  border-bottom: solid thin #999999;
286  margin-bottom: 0;
287  margin-top: 2em;
288}
289.description {
290  margin-top: 0.5em;
291}
292code, p.code, pre, ul.code li {
293  font-family: monaco, courier, monospace;
294  font-size: 90%;
295}
296ul.code, ul.contents, ul.subcontents {
297  list-style-type: none;
298  margin: 0;
299  padding-left: 0;
300}
301ul.code li {
302  margin: 0;
303}
304ul.contents > li {
305  margin-top: 1em;
306}
307ul.contents li ul.code, ul.contents li ul.subcontents {
308  padding-left: 2em;
309}
310div.body dl {
311  margin-left: 0;
312  margin-top: 0;
313}
314div.body dt {
315  font-style: italic;
316  margin-left: 0;
317  margin-top: 0;
318}
319div.body dd {
320  margin-bottom: 0.5em;
321}
322
323/* This is just for the HTML files generated with the framedhelp target */
324div.contents {
325  background: #e8e8e8;
326  border: solid thin black;
327  padding: 10px;
328}
329div.contents h1 {
330  font-size: 110%;
331}
332div.contents h2 {
333  font-size: 100%;
334}
335div.contents ul.contents {
336  font-size: 80%;
337}
338div.contents ul.subcontents li {
339  margin-left: 1em;
340  text-indent: -1em;
341}
342