1 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
5 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
13 background-color: #fff;
17 font-family: Arial, Helvetica, sans-serif;
22 font-family: "Courier New", Courier, monospace;
34 * otherwise they forget to inherit
35 * the computed font-size value
41 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
46 /* ====================== */
49 background-color: inherit;
54 background-color: inherit;
60 background-color: #f0f0f0;
63 /* hover on non-white backgrounds */
74 div#quickview a:hover,
75 div#quickview a:active {
76 background-color: #fff;
80 /* code.module [links] */
81 /* ====================== */
85 background-color: inherit;
88 code.module a:visited {
90 background-color: inherit;
94 code.module a:active {
96 background-color: #f0f0f0;
99 /* hover on non-white backgrounds */
100 tr.odd code.module a:hover,
101 tr.odd code.module a:active,
102 tr.header code.module a:hover,
103 tr.header code.module a:active,
104 div.note code.module a:hover,
105 div.note code.module a:active,
106 div.example code.module a:hover,
107 div.example code.module a:active,
108 div.warning code.module a:hover,
109 div.warning code.module a:active,
110 div#quickview code.module a:hover,
111 div#quickview code.module a:active {
112 background-color: #fff;
116 /* code.directive [links] */
117 /* ====================== */
119 code.directive a:link {
121 background-color: inherit;
124 code.directive a:visited {
126 background-color: inherit;
129 code.directive a:hover,
130 code.directive a:active {
132 background-color: #f0f0f0;
135 /* hover on non-white backgrounds */
136 tr.odd code.directive a:hover,
137 tr.odd code.directive a:active,
138 tr.header code.directive a:hover,
139 tr.header code.directive a:active,
140 div.note code.directive a:hover,
141 div.note code.directive a:active,
142 div.example code.directive a:hover,
143 div.example code.directive a:active,
144 div.warning code.directive a:hover,
145 div.warning code.directive a:active,
146 div#quickview code.directive a:hover,
147 div#quickview code.directive a:active {
148 background-color: #fff;
152 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
154 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
157 /* ====================== */
161 border: 1px solid #405871;
162 background-color: inherit;
164 text-decoration: none;
170 /* ====================== */
172 padding: 0.2em 0 0.2em 0.7em;
174 text-decoration: none;
180 background-color: #405871;
184 .directive-section h2 {
185 background-color: #557697;
189 /* take care of <a name>s inside */
194 background-color: inherit;
195 text-decoration: none;
199 /* ====================== */
201 background-color: inherit;
203 text-decoration: none;
206 margin: 1.3em 0 0.4em 0;
211 background-color: inherit;
213 text-decoration: none;
216 margin: 1.3em 0 0.2em 0;
220 /* margin adjustment */
225 /* IE confuses the + * :-(
226 * so reset some things
228 ul, .section table, .directive-section table {
233 * examples, notes and warnings
245 margin: 1em 0 0.3em 0.5em;
249 div#quickview h3.directives {
253 /* take care of <a name>s inside */
261 background-color: inherit;
262 text-decoration: none;
265 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266 * Up & Top helper images
267 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
270 /* ====================== */
275 margin: -20px 0 1px 0;
287 /* arrow up (to page top) */
288 /* ====================== */
297 vertical-align: bottom;
303 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
308 /* ====================== */
310 border: 1px solid #aaa;
311 border-collapse: collapse;
318 empty-cells: show; /* show border around empty cells */
319 padding: 0.1em 0.2em;
333 tr.odd { /* for large tables alternating colors */
334 background-color: #f2f2f2;
337 tr.header, tr.header th {
338 background-color: #e2e2e2;
339 border-top: 1px solid #aaa;
340 border-bottom: 1px solid #aaa;
343 /* bordered table cells */
344 /* ====================== */
346 /* turn off borders in tables nested in
347 * bordered tables per default
349 table.bordered table td,
350 table.bordered table th {
356 table table.bordered td,
357 table table.bordered th {
358 border: 1px solid #aaa;
361 /* mod/dir. overview table and quick reference */
362 /* ============================================ */
369 border-collapse: collapse;
374 border-style: none solid;
379 table.qref td.descr {
388 vertical-align: bottom;
394 vertical-align: bottom;
399 table#legend td.letters {
401 padding-bottom: 0.5em;
405 vertical-align: bottom;
411 table#legend table td,
412 table#legend table th {
413 vertical-align: middle;
414 padding: 0.1ex 0.2em;
418 /* related modules & dir. */
419 /* ====================== */
421 /* assuming, all links are enclosed by
422 * <code class="directive"> or
423 * <code class="module">
427 border-collapse: separate;
431 padding: 0.2ex 0.3em;
432 background-color: #e5ecf3;
434 vertical-align: middle;
438 padding: 0.2ex 0.3em;
441 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
443 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
445 /* list default values */
446 /* ====================== */
448 list-style-type: disc;
452 list-style-type: square;
456 list-style-type: circle;
473 list-style-type: upper-alpha;
480 /* table of contents */
481 /* ====================== */
490 list-style-type: none;
496 /* ====================== */
503 list-style-type: none;
508 /* related modules & dir. */
509 /* ====================== */
511 table.related td li {
512 list-style-type: none;
517 /* list of all directives */
518 /* ====================== */
519 div#directive-list ul {
525 /* ====================== */
535 div#quickview ul#toc {
540 /* #module-index div#quickview ul#toc, */
541 #manual-page div#quickview ul#toc {
545 div#quickview ul#toc li {
548 list-style-type: none;
551 div#quickview li img {
555 /* #module-index div#quickview ul#toc, */
556 #manual-page div#quickview ul#toc,
557 div#quickview #topics,
558 div#quickview .seealso {
562 /* #module-index div#quickview ul#toc li, */
563 #manual-page div#quickview ul#toc li,
564 div#quickview #topics li,
565 div#quickview .seealso li {
566 margin: 0.4em 0 2px 0;
568 list-style-type: square;
569 list-style-position: outside;
572 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
574 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
577 /* ====================== */
582 div#page-header img {
585 margin: -70px 0 1px 2em;
590 div#page-header p.apache {
591 background-color: #405871;
593 padding: 0 0 0 248px;
596 vertical-align: middle;
602 div#page-header p.menu {
605 margin: 30px 0 0.5em 0;
609 /* breadcrumb navigation */
611 margin: 0.2em 0 1.2em 30px;
616 /* content sections */
617 /* ====================== */
624 div.directive-section {
625 margin: -1.2em 0 0 60px;
630 .directive-section p {
635 /* look for this on directive
640 padding: 0 0 1em 1em;
645 padding: 0 0 1em 30px;
646 width: 100%; /* IE is BAD (broken as designed) */
649 div[id]#directive-ref { /* a big sorry to ICab, Amaya (and old Konquerors?) */
650 width: auto; /* other browsers are fine ;-) */
653 /* sidebar position: right */
662 background-color: #f0f0f0;
666 /* -> move content left */
679 /* ====================== */
683 border-top: 1px solid #405871;
687 div#footer p.apache {
702 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
703 * subsections (examples, notes, warnings)
704 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
707 /* ====================== */
709 background-color: #e5ecf3;
712 margin: 1em 2em 1em 1em;
715 /* example inside a note:
716 * blue in gray doesn't look good
717 * so simply draw a border around
720 div.note div.example,
721 div.warning div.example {
722 border: 1px solid #aaa;
723 background-color: transparent;
728 /* example inside table */
733 /* the following [block] elements
734 * may appear inside example...
748 div.example p > code {
752 /* notes & warnings */
753 /* ====================== */
756 background-color: #eee;
759 margin: 1em 2em 1em 1em;
763 border: 1px solid #f00;
783 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 * quotations, indented paragraphs and figures
785 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
792 background-color: inherit;
798 text-decoration: none;
818 blockquote p.cite cite {
838 border: 1px solid #aaa;
845 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
847 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */