Code sync
[external/cups.git] / doc / cups.css
1 BODY {
2   background: white;
3   color: black;
4   font-family: lucida grande, geneva, helvetica, arial, sans-serif;
5 }
6
7 H1, H2, H3, H4, H5, H6, P, TD, TH {
8   font-family: lucida grande, geneva, helvetica, arial, sans-serif;
9 }
10
11 KBD {
12   color: #006600;
13   font-family: monaco, courier, monospace;
14   font-weight: bold;
15 }
16
17 PRE {
18   font-family: monaco, courier, monospace;
19 }
20
21 PRE.command {
22   background: #f0f0f0;
23   border: dotted thin #7f7f7f;
24   color: #7f0000;
25   margin-left: 36pt;
26   padding: 10px;
27 }
28
29 P.example {
30   font-style: italic;
31   margin-left: 36pt;
32 }
33
34 PRE.example {
35   background: white;
36   border: dotted thin #999999;
37   margin-left: 36pt;
38   padding: 10px;
39 }
40
41 PRE.command EM, PRE.example EM {
42   color: #3f0000;
43   font-family: lucida grande, geneva, helvetica, arial, sans-serif;
44 }
45
46 P.command {
47   color: #7f0000;
48   font-family: monaco, courier, monospace;
49   margin-left: 36pt;
50 }
51
52 P.formula {
53   font-style: italic;
54   margin-left: 36pt;
55 }
56
57 BLOCKQUOTE {
58   background: #f0f0f0;
59   border: inset 1px #eeeeee;
60   padding: 10px;
61   /* These are not implemented by all browsers, but that's OK */
62   border-radius: 5px;
63   -moz-border-radius: 5px;
64 }
65
66 A IMG {
67   border: none;
68 }
69
70 A:link:hover IMG {
71   background: #f0f0f0;
72   border-radius: 10px;
73   -moz-border-radius: 10px;
74 }
75
76 A:link, A:visited {
77   font-weight: inherit;
78   text-decoration: none;
79   color: #000099;
80 }
81
82 A:link:hover, A:visited:hover, A:active {
83   text-decoration: underline;
84   color: #990099;
85 }
86
87 TABLE.page {
88   border: none;
89   border-collapse: collapse;
90   height: 100%;
91   margin: 0;
92   padding: 0;
93   width: 100%;
94 }
95
96 TD.body {
97   height: 100%;
98   vertical-align: top;
99 }
100
101 TD.sel, TD.unsel {
102   border-left: thin solid #cccccc;
103   padding: 0px 5px;
104   text-align: center;
105   vertical-align: middle;
106   width: 14%;
107 }
108
109 TD.sel {
110   background: url(images/sel.gif);
111 }
112
113 TD.unsel {
114   background: url(images/unsel.gif);
115 }
116
117 TD.sel A, TD.sel A:hover, TD.unsel A:link:hover, TD.unsel A:visited:hover,
118 TD.unsel A:active, TD.unsel A, TD.unsel A:visited {
119   color: #666666;
120   display: block;
121   font-weight: normal;
122   padding: 8px;
123   text-decoration: none;
124 }
125
126 TD.trailer {
127   background: #f0f0f0;
128   border: solid thin #e0e0e0;
129   color: #666666;
130   font-size: 80%;
131   padding: 5px;
132 }
133
134 TD.trailer A {
135   color: #666699;
136 }
137
138 FORM {
139   display: inline;
140 }
141
142 INPUT[TYPE="TEXT"], TEXTAREA {
143   font-family: monaco, courier, monospace;
144 }
145
146 INPUT[TYPE="IMAGE"] {
147   border: none;
148   padding: 2pt;
149   vertical-align: bottom;
150 }
151
152 SUB, SUP {
153   font-size: 50%;
154 }
155
156 TR.data, TD.data, TR.data TD {
157   margin-top: 10pt;
158   padding: 5pt;
159   border-bottom: solid 1pt #999999;
160 }
161
162 TR.data TH {
163   border-bottom: solid 1pt #999999;
164   padding-top: 10pt;
165   padding-left: 5pt;
166   text-align: left;
167 }
168
169 DIV.table TABLE {
170   border: solid thin #999999;
171   border-collapse: collapse;
172   border-spacing: 0;
173   margin-left: auto;
174   margin-right: auto;
175 }
176
177 DIV.table CAPTION {
178   caption-side: top;
179   font-size: 120%;
180   font-style: italic;
181   font-weight: bold;
182   margin-left: auto;
183   margin-right: auto;
184 }
185
186 DIV.table TABLE TD {
187   background: white;
188   border: solid thin #bbbbbb;
189   padding-top: 5pt;
190 }
191
192 DIV.table TABLE TH {
193   background: #f0f0f0;
194   border: none;
195   border-bottom: solid thin #999999;
196 }
197
198 DIV.figure TABLE {
199   margin-left: auto;
200   margin-right: auto;
201 }
202
203 DIV.figure CAPTION {
204   caption-side: bottom;
205   font-size: 120%;
206   font-style: italic;
207   font-weight: bold;
208   margin-left: auto;
209   margin-right: auto;
210 }
211
212 TH.label {
213   text-align: right;
214   vertical-align: top;
215 }
216
217 TH.sublabel {
218   text-align: right;
219   font-weight: normal;
220 }
221
222 HR {
223   border: solid thin;
224 }
225
226 SPAN.info {
227   background: black;
228   border: thin solid black;
229   color: white;
230   font-size: 80%;
231   font-style: italic;
232   font-weight: bold;
233   white-space: nowrap;
234 }
235
236 H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
237   float: right;
238   font-size: 100%;
239 }
240
241 .conflict {
242   background: red;
243   color: white;
244 }
245
246 TH.conflict {
247   text-align: right;
248 }
249
250 H1.title {
251   display: none;
252 }
253
254 H2.title, H3.title {
255   border-bottom: solid 1pt #999999;
256 }
257
258 DIV.indent, TABLE.indent {
259   margin-top: 2em;
260   margin-left: auto;
261   margin-right: auto;
262   width: 90%;
263 }
264
265 TABLE.indent {
266   border-collapse: collapse;
267 }
268
269 TABLE.indent TD, TABLE.indent TH {
270   padding: 0;
271 }
272
273 TABLE.list {
274   border-collapse: collapse;
275   margin-left: auto;
276   margin-right: auto;
277   width: 90%;
278 }
279
280 TABLE.list TH {
281   background: white;
282   border-bottom: solid thin #cccccc;
283   color: #444444;
284   padding-top: 10pt;
285   padding-left: 5pt;
286   text-align: left;
287   vertical-align: bottom;
288   white-space: nowrap;
289 }
290
291 TABLE.list TH A {
292   color: #4444cc;
293 }
294
295 TABLE.list TD {
296   border-bottom: solid thin #eeeeee;
297   padding-top: 5pt;
298   padding-left: 5pt;
299 }
300
301 TABLE.list TR:nth-child(even) {
302   background: #f8f8f8;
303 }
304
305 TABLE.list TR:nth-child(odd) {
306   background: #f4f4f4;
307 }
308
309 DIV.sidebar {
310   float: right;
311   min-width: 25%;
312   margin-left: 10px;
313   max-width: 33%;
314 }
315
316 DIV.sidebar P.l0 {
317   margin-bottom: 0;
318   margin-left: 0;
319   margin-right: 0;
320   margin-top: 12pt;
321 }
322
323 DIV.sidebar P.l1 {
324   margin-bottom: 0;
325   margin-left: 36pt;
326   margin-right: 0;
327   margin-top: 0;
328   text-indent: -18pt;
329 }
330
331 DIV.sidebar P.l2 {
332   font-style: italic;
333   margin-bottom: 0;
334   margin-left: 54pt;
335   margin-right: 0;
336   margin-top: 0;
337   text-indent: -18pt;
338 }
339
340 TABLE.inset {
341   background: #f0f0f0;
342   border: thin solid #e0e0e0;
343   margin-top: 1em;
344   padding: 0;
345   width: 100%;
346   /* These are not implemented by all browsers, but that's OK */
347   border-radius: 5px;
348   -moz-border-radius: 5px;
349 }
350
351 TABLE.inset CAPTION {
352   caption-side: top;
353   color: #666666;
354   font-size: 80%;
355   margin-left: 10px;
356   margin-bottom: 2px;
357   text-align: left;
358 }
359
360 TABLE.inset TD {
361   padding: 2px;
362 }
363
364 DT {
365   margin-left: 36pt;
366   margin-top: 12pt;
367 }
368
369 DD {
370   margin-left: 54pt;
371 }
372
373 DL.category DT {
374   font-weight: bold;
375 }
376
377 P.summary {
378   margin-left: 36pt;
379   font-family: monaco, courier, monospace;
380 }
381
382 DIV.summary TABLE {
383   border: solid thin #999999;
384   border-collapse: collapse;
385   border-spacing: 0;
386   margin: 10px;
387 }
388
389 DIV.summary TABLE TD, DIV.summary TABLE TH {
390   background: white;
391   border: solid thin #999999;
392   border-spacing: 0;
393   padding: 5px;
394   text-align: left;
395   vertical-align: top;
396 }
397
398 DIV.summary TABLE THEAD TH {
399   background: #f0f0f0;
400 }
401
402 DIV.tabs {
403   height: 480px;
404   overflow: hidden;
405 }
406
407 DIV.tab {
408   float: left;
409   height: 100%;
410   overflow-y: auto;
411   width: 100%;
412 }
413
414 /* API documentation styles... */
415 div.body h1 {
416   margin: 0;
417 }
418 div.body h2 {
419   margin-top: 1.5em;
420 }
421 div.body h3, div.body h4, div.body h5 {
422   margin-bottom: 0.5em;
423   margin-top: 1.5em;
424 }
425 .class, .enumeration, .function, .struct, .typedef, .union {
426   border-bottom: solid thin #999999;
427   margin-bottom: 0;
428   margin-top: 2em;
429 }
430 .description {
431   margin-top: 0.5em;
432 }
433 code, p.code, pre, ul.code li {
434   font-family: monaco, courier, monospace;
435   font-size: 90%;
436 }
437 ul.code, ul.contents, ul.subcontents {
438   list-style-type: none;
439   margin: 0;
440   padding-left: 0;
441 }
442 ul.code li {
443   margin: 0;
444 }
445 ul.contents > li {
446   margin-top: 1em;
447 }
448 ul.contents li ul.code, ul.contents li ul.subcontents {
449   padding-left: 2em;
450 }
451 div.body dl {
452   margin-left: 0;
453   margin-top: 0;
454 }
455 div.body dt {
456   font-style: italic;
457   margin-left: 0;
458   margin-top: 0;
459 }
460 div.body dd {
461   margin-bottom: 0.5em;
462 }