1/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 * manual.css for printers
3 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
4
5/* Licensed to the Apache Software Foundation (ASF) under one or more
6 * contributor license agreements.  See the NOTICE file distributed with
7 * this work for additional information regarding copyright ownership.
8 * The ASF licenses this file to You under the Apache License, Version 2.0
9 * (the "License"); you may not use this file except in compliance with
10 * the License.  You may obtain a copy of the License at
11 *
12 *     http://www.apache.org/licenses/LICENSE-2.0
13 *
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 */
20
21/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22 * mainframe ;-)
23 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
24html {
25    font-size: 11pt;
26}
27
28body {
29    background-color: #fff;
30    color: #000;
31    padding: 0 0 0 0;
32    margin: 0;
33    font-family: "Times New Roman", serif;
34    font-weight: normal;
35}
36
37pre, code {
38    font-family: "Courier New", Courier, monospace;
39}
40
41strong {
42    font-weight: bold;
43}
44
45q, em, var {
46    font-style: italic;
47}
48
49span.transnote, span.phonetic {
50    font-weight: normal;
51    background-color: inherit;
52    color: #888;
53}
54
55/* fixup IE & Opera
56 * otherwise they forget to inherit
57 * the computed font-size value
58 */
59table, code {
60    font-size: 1em;
61}
62
63/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64 * Links
65 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
66
67/* normal links           */
68/* ====================== */
69a:link,
70a:visited,
71a:hover,
72a:active {
73    color: #000;
74    background-color: inherit;
75    text-decoration: none;
76}
77
78/* sidebar */
79div#quickview a:hover,
80div#quickview a:active {
81    background-color: #fff;
82    color: #000;
83}
84
85/* EXPERIMENTAL! I'm waiting for complaints... */
86#page-content p > a[href]:after {
87  content: " (\002197\0000A0" attr(href) ") ";
88  color: #036;
89}
90
91/* code.module [links]    */
92/* ====================== */
93code.module,
94code.module a:link,
95code.module a:visited,
96code.module a:hover,
97code.module a:active {
98    color: #8b4513;
99    background-color: inherit;
100    text-decoration: none;
101}
102
103/* code.directive [links] */
104/* ====================== */
105code.directive,
106code.directive a:link,
107code.directive a:visited,
108code.directive a:hover,
109code.directive a:active {
110    color: #287f00;
111    background-color: inherit;
112    text-decoration: none;
113}
114
115/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
116 * Headings
117 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
118
119/* h1                     */
120/* ====================== */
121h1 {
122    padding: 0 0 0.2em 0;
123    margin: 1em 0 0.5em 0;
124    border-style: none none solid none;
125    border-bottom-width: 1px;
126    border-bottom-color: #405871;
127    background-color: inherit;
128    color: #000;
129    text-decoration: none;
130    font-size: 17pt;
131    font-weight: bold;
132    text-align: center;
133}
134
135/* h2                     */
136/* ====================== */
137h2 {
138    padding: 0.2em 0 0.2em 0.2em;
139    margin: 0 0 0.5em 0;
140    width: 80%;
141    text-decoration: none;
142    font-size: 15pt;
143    font-weight: bold;
144    border-bottom: 1px solid #000;
145    text-align: left;
146}
147
148.section h2,
149.directive-section h2,
150.category h2 {
151    background-color: #fff;
152    color: #000;
153}
154
155/* take care of <a name>s inside */
156h2 a,
157h2 a:hover,
158h2 a:active {
159    color: inherit;
160    background-color: inherit;
161    text-decoration: none;
162}
163
164/* h3, h4                 */
165/* ====================== */
166h3 {
167    background-color: inherit;
168    color: #000;
169    text-decoration: none;
170    font-weight: bold;
171    font-size: 13pt;
172    margin: 1.3em 0 0.4em 0;
173    padding: 0 0 0 0.2em;
174}
175
176h4 {
177    background-color: inherit;
178    color: #000;
179    text-decoration: none;
180    font-weight: bold;
181    font-size: 11pt;
182    margin: 1.3em 0 0.2em 0;
183    padding: 0 0 0 0.2em;
184}
185
186/* margin adjustment */
187h3 + *, h4 + * {
188    margin-top: 0;
189}
190
191/* IE confuses the + * :-(
192 * so reset some things
193 */
194ul, .section table, .directive-section table {
195    margin-bottom: 1em;
196}
197
198/* titles for
199 * examples, notes and warnings
200 */
201div.example h3,
202div.note h3,
203div.warning h3 {
204    margin: 0 0 0.5em 0;
205    text-align: left;
206    font-size: 11pt;
207}
208
209/* sidebar */
210div#quickview h3 {
211    margin: 1em 0 0.3em 0;
212    font-size: 13pt;
213}
214
215div#quickview h3.directives {
216    margin-top: 0;
217}
218
219/* take care of <a name>s inside */
220h3 a,
221h3 a:hover,
222h3 a:active,
223h4 a,
224h4 a:hover,
225h4 a:active {
226    color: inherit;
227    background-color: inherit;
228    text-decoration: none;
229}
230
231/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
232 * Up & Top helper images
233 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
234
235div.up,
236div.top {
237    display: none;
238}
239
240/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
241 * Tables
242 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
243
244/* general                */
245/* ====================== */
246table {
247    border: 1px solid #000;
248    border-collapse: collapse;
249    padding: 2px;
250    margin-top: 0.5em;
251    margin-bottom: 0;
252    margin-left: 1px; /* border-width == 1px */
253}
254
255td, th {
256    empty-cells: show; /* show border around empty cells */
257    padding: 0.1em 0.2em;
258    vertical-align: top;
259    text-align: left;
260    line-height: 1.1em;
261}
262
263th {
264    font-weight: bold;
265}
266
267td.centered {
268    text-align: center;
269}
270
271tr.header, tr.header th {
272    border-top: 1px solid #000;
273    border-bottom: 1px solid #000;
274}
275
276/* bordered table cells   */
277/* ====================== */
278
279/* turn off borders in tables nested in
280 * bordered tables per default
281 */
282table.bordered table td,
283table.bordered table th {
284    border-style: none;
285}
286
287table.bordered td,
288table.bordered th,
289table table.bordered td,
290table table.bordered th {
291    border: 1px solid #000;
292}
293
294/* mod/dir. overview table and quick reference  */
295/* ============================================ */
296table.module th,
297table.directive th {
298    white-space: nowrap;
299}
300
301table.qref {
302    border-collapse: collapse;
303    width: auto;
304}
305
306table.qref td {
307    border-style: none solid;
308    border-color: #000;
309    border-width: 1px;
310}
311
312table.qref td.descr {
313    padding-left: 1em;
314    font-size: 11pt;
315}
316
317table#legend {
318    width: 100%;
319    border-style: none;
320    border-width: 0;
321    vertical-align: bottom;
322    padding: 0;
323    margin: 0;
324}
325
326table#legend td {
327    vertical-align: bottom;
328    margin: 0;
329    padding: 0;
330}
331
332table#legend table {
333    vertical-align: bottom;
334    margin: 0 0 0 0.4em;
335    padding: 0;
336    height: 7.5em;
337}
338
339table#legend td.letters span {
340    display: none;
341}
342
343table#legend table td,
344table#legend table th {
345    vertical-align: middle;
346    padding: 0.1ex 0.2em;
347    line-height: 1em;
348}
349
350/* related modules & dir. */
351/* ====================== */
352
353/* assuming, all links are enclosed by
354 * <code class="directive"> or
355 * <code class="module">
356 */
357
358table.related {
359    border-collapse: collapse;
360}
361
362table.related th,
363table.related td {
364    background-color: #fff;
365    color: #000;
366    padding: 0.2ex 0.4em;
367    border: 1px solid #000;
368}
369
370table.related th {
371    vertical-align: middle;
372}
373
374/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
375 * Lists
376 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
377
378/* list default values    */
379/* ====================== */
380ul {
381    list-style-type: disc;
382}
383
384ul ul {
385    list-style-type: square;
386}
387
388ul ul ul {
389    list-style-type: circle;
390}
391
392li, dt, dd {
393    line-height: 1.1em;
394}
395
396dt {
397    margin-top: 0.5em;
398    font-weight: bold;
399}
400
401ol li {
402    margin-top: 0.5em;
403}
404
405ol.up-A {
406    list-style-type: upper-alpha;
407}
408
409/* table of contents      */
410/* ====================== */
411#toc,
412#topics {
413    margin: 0;
414    padding: 0;
415}
416
417#toc li,
418#topics li {
419    list-style-type: square;
420    margin: 0 0 1em 0;
421    padding: 0;
422}
423
424#toc li img,
425#topics li img {
426    margin-right: 19px;
427}
428
429/* see also               */
430/* ====================== */
431.seealso {
432    margin: 0;
433    padding: 0;
434}
435
436.seealso li {
437    list-style-type: square;
438    margin: 0 0 1em 0;
439    padding: 0 0 0 34px;
440}
441
442/* related modules & dir. */
443/* ====================== */
444table.related td ul,
445table.related td li {
446    list-style-type: none;
447    margin: 0;
448    padding: 0;
449}
450
451/* list of all directives */
452/* ====================== */
453div#directive-list ul {
454    margin: 0;
455    padding: 0;
456}
457
458/* quickview              */
459/* ====================== */
460div#quickview li {
461    font-size: 11pt;
462}
463
464div#quickview ul {
465    margin: 0;
466    padding: 0;
467}
468
469div#quickview ul#toc {
470    margin: 0;
471    padding: 0;
472}
473
474div#quickview ul#toc li {
475    margin: 0 0 0 1em;
476    padding: 0;
477    list-style-type: square;
478    list-style-position: outside;
479}
480
481div#quickview li img {
482    display: none;
483}
484
485#module-index div#quickview ul#toc,
486#manual-page div#quickview ul#toc,
487div#quickview #topics,
488div#quickview .seealso {
489    padding-left: 0;
490}
491
492#module-index div#quickview ul#toc li,
493#manual-page div#quickview ul#toc li,
494div#quickview #topics li,
495div#quickview .seealso li {
496    margin: 0 0 2px 1em;
497    padding: 0;
498    list-style-type: square;
499    list-style-position: outside;
500}
501
502/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
503 * main page sections
504 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
505
506/* page header            */
507/* ====================== */
508div#page-header {
509    margin-left: 0;
510}
511
512div#page-header img {
513    display: none;
514}
515
516div#page-header p.apache {
517    background-color: #fff;
518    color: #000;
519    padding: 0;
520    margin: 0;
521    text-align: center;
522    vertical-align: middle;
523    font-size: 20pt;
524    font-weight: bold;
525    line-height: 20pt;
526}
527
528div#page-header p.menu {
529    display: none;
530}
531
532/* breadcrumb navigation */
533div#path {
534    display: none;
535}
536
537/* content sections       */
538/* ====================== */
539div#preamble {
540    padding-bottom: 1em;
541    margin-left: 0;
542}
543
544div.section,
545div.directive-section {
546    margin: 0;
547    padding: 0;
548}
549
550.section p,
551.directive-section p {
552    margin: 0 0 1em 0;
553    padding: 0;
554}
555
556/* look for this on directive
557 * list pages
558 */
559div#directive-list {
560    margin-left: 0;
561    padding: 0 0 1em 1em;
562}
563
564div#directive-ref {
565    margin: -1em 0 0 1px;
566    padding: 0 0 1em 0;
567    width: auto;
568}
569
570/* no sidebar */
571div#quickview {
572    position: static;
573    margin: 0 0 1em 0;
574    padding: 0;
575    width: auto;
576    background-color: #fff;
577    color: inherit;
578}
579
580/* -> keep content wide */
581div#page-content {
582    padding-top: 0;
583    margin-right: 0;
584    padding-right: 0;
585}
586
587/* in general */
588p {
589    line-height: 1.1em;
590}
591
592/* page footer            */
593/* ====================== */
594div#footer {
595    margin-left: 0;
596    font-size: 11pt;
597    border-top: 1px solid #000;
598    padding-top: 0.2em;
599}
600
601div#footer p.apache {
602    float: none;
603    text-align: center;
604    padding: 0 0 1em 0;
605    margin-top: 0;
606    font-weight: bold;
607}
608
609div.toplang,
610div.bottomlang,
611div#footer p.menu {
612    display: none;
613}
614
615/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
616 * subsections (examples, notes, warnings)
617 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
618
619/* examples               */
620/* ====================== */
621div.example,
622div.note div.example {
623    background-color: #fff;
624    color: #000;
625    padding: 0.5em;
626    margin: 1em;
627    border: 1px dotted #000;
628}
629
630/* the following [block] elements
631 * may appear inside example...
632 */
633div.example p,
634div.example pre,
635div.example table {
636    padding: 0;
637    margin: 0;
638}
639
640div.example p {
641    line-height: 1em;
642}
643
644div.example pre,
645div.example p > code {
646    font-size: 10pt;
647}
648
649/* notes & warnings       */
650/* ====================== */
651div.note,
652div.warning {
653    background-color: #fff;
654    color: #000;
655    border: 1px solid #000;
656    padding: 0.5em;
657    margin: 1em;
658}
659
660div.note p,
661div.warning p {
662    margin: 0;
663    padding: 0;
664}
665
666div.note pre,
667div.warning pre {
668    font-size: 10pt;
669}
670
671/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
672 * quotations, indented paragraphs and figures
673 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
674p.letters {
675    display: none;
676}
677
678blockquote p {
679    font-style: italic;
680    margin: 0;
681}
682
683blockquote p.cite {
684    font-style: normal;
685    margin-top: 0;
686    margin-left: 2em;
687}
688
689blockquote p.cite cite {
690    font-style: normal;
691}
692
693p.indent {
694    margin-left: 2em;
695    margin-top: 1em;
696}
697
698#index-page form {
699    display: none;
700}
701
702p.figure {
703    margin-left: 2em;
704    font-style: italic;
705}
706
707p.figure img {
708    border: 1px solid #000;
709}
710
711p.figure dfn {
712    font-weight: bold;
713}
714
715/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
716 * -> The End <-
717 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
718