1 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
5 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
13 background-color: #fff;
17 font-family: Arial, Helvetica, sans-serif;
22 font-family: "Courier New", Courier, monospace;
34 background-color: inherit;
39 * otherwise they forget to inherit
40 * the computed font-size value
46 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
48 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
51 /* ====================== */
54 background-color: inherit;
59 background-color: inherit;
65 background-color: #f0f0f0;
68 /* hover on non-white backgrounds */
79 div#quickview a:hover,
80 div#quickview a:active {
81 background-color: #fff;
85 /* code.module [links] */
86 /* ====================== */
90 background-color: inherit;
93 code.module a:visited {
95 background-color: inherit;
99 code.module a:active {
101 background-color: #f0f0f0;
104 /* hover on non-white backgrounds */
105 tr.odd code.module a:hover,
106 tr.odd code.module a:active,
107 tr.header code.module a:hover,
108 tr.header code.module a:active,
109 div.note code.module a:hover,
110 div.note code.module a:active,
111 div.example code.module a:hover,
112 div.example code.module a:active,
113 div.warning code.module a:hover,
114 div.warning code.module a:active,
115 div#quickview code.module a:hover,
116 div#quickview code.module a:active {
117 background-color: #fff;
121 /* code.directive [links] */
122 /* ====================== */
124 code.directive a:link {
126 background-color: inherit;
129 code.directive a:visited {
131 background-color: inherit;
134 code.directive a:hover,
135 code.directive a:active {
137 background-color: #f0f0f0;
140 /* hover on non-white backgrounds */
141 tr.odd code.directive a:hover,
142 tr.odd code.directive a:active,
143 tr.header code.directive a:hover,
144 tr.header code.directive a:active,
145 div.note code.directive a:hover,
146 div.note code.directive a:active,
147 div.example code.directive a:hover,
148 div.example code.directive a:active,
149 div.warning code.directive a:hover,
150 div.warning code.directive a:active,
151 div#quickview code.directive a:hover,
152 div#quickview code.directive a:active {
153 background-color: #fff;
157 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
159 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
162 /* ====================== */
166 border: 1px solid #405871;
167 background-color: inherit;
169 text-decoration: none;
175 /* ====================== */
177 padding: 0.2em 0 0.2em 0.7em;
179 text-decoration: none;
185 background-color: #405871;
189 .directive-section h2 {
190 background-color: #557697;
195 background-color: #e5ecf3;
200 /* take care of <a name>s inside */
205 background-color: inherit;
206 text-decoration: none;
210 /* ====================== */
212 background-color: inherit;
214 text-decoration: none;
217 margin: 1.3em 0 0.4em 0;
222 background-color: inherit;
224 text-decoration: none;
227 margin: 1.3em 0 0.2em 0;
231 /* margin adjustment */
236 /* IE confuses the + * :-(
237 * so reset some things
239 ul, .section table, .directive-section table {
244 * examples, notes and warnings
256 margin: 1em 0 0.3em 0.5em;
260 div#quickview h3.directives {
264 /* take care of <a name>s inside */
272 background-color: inherit;
273 text-decoration: none;
276 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
277 * Up & Top helper images
278 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
281 /* ====================== */
286 margin: -20px 0 1px 0;
298 /* arrow up (to page top) */
299 /* ====================== */
308 vertical-align: bottom;
314 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
316 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
319 /* ====================== */
321 border: 1px solid #aaa;
322 border-collapse: collapse;
329 empty-cells: show; /* show border around empty cells */
330 padding: 0.1em 0.2em;
344 tr.odd { /* for large tables alternating colors */
345 background-color: #f2f2f2;
348 tr.header, tr.header th {
349 background-color: #e2e2e2;
350 border-top: 1px solid #aaa;
351 border-bottom: 1px solid #aaa;
354 /* bordered table cells */
355 /* ====================== */
357 /* turn off borders in tables nested in
358 * bordered tables per default
360 table.bordered table td,
361 table.bordered table th {
367 table table.bordered td,
368 table table.bordered th {
369 border: 1px solid #aaa;
372 /* index page layout table */
373 /* ======================= */
374 body#index-page div#page-content {
375 width: 100%; /* IE fun */
378 body[id]#index-page div#page-content {
379 width: auto; /* reasonable browsers. */
384 border-collapse: collapse;
388 table#indextable td {
390 border-left: 1px solid #aaa;
395 table#indextable td.col1 {
400 table#indextable td.col3 {
404 /* mod/dir. overview table and quick reference */
405 /* ============================================ */
412 border-collapse: collapse;
417 border-style: none solid;
422 table.qref td.descr {
431 vertical-align: bottom;
437 vertical-align: bottom;
442 table#legend td.letters {
444 padding-bottom: 0.5em;
448 vertical-align: bottom;
454 table#legend table td,
455 table#legend table th {
456 vertical-align: middle;
457 padding: 0.1ex 0.2em;
461 /* related modules & dir. */
462 /* ====================== */
464 /* assuming, all links are enclosed by
465 * <code class="directive"> or
466 * <code class="module">
470 border-collapse: separate;
474 padding: 0.2ex 0.3em;
475 background-color: #e5ecf3;
477 vertical-align: middle;
481 padding: 0.2ex 0.3em;
484 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
486 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
488 /* list default values */
489 /* ====================== */
491 list-style-type: disc;
495 list-style-type: square;
499 list-style-type: circle;
516 list-style-type: upper-alpha;
527 /* table of contents */
528 /* ====================== */
537 list-style-type: none;
543 /* ====================== */
550 list-style-type: none;
555 /* related modules & dir. */
556 /* ====================== */
558 table.related td li {
559 list-style-type: none;
564 /* list of all directives */
565 /* ====================== */
566 div#directive-list ul {
573 table#indextable td ul {
574 list-style-type: none;
575 margin: 0 0 1em 0.5em;
579 table#indextable td ul li {
584 /* ====================== */
594 div#quickview ul#toc {
599 #module-index div#quickview ul#toc,
600 #manual-page div#quickview ul#toc {
604 div#quickview ul#toc li {
607 list-style-type: none;
610 div#quickview li img {
614 #module-index div#quickview ul#toc,
615 #manual-page div#quickview ul#toc,
616 div#quickview #topics,
617 div#quickview .seealso {
621 #module-index div#quickview ul#toc li,
622 #manual-page div#quickview ul#toc li,
623 div#quickview #topics li,
624 div#quickview .seealso li {
625 margin: 0.4em 0 2px 0;
627 list-style-type: square;
628 list-style-position: outside;
631 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
633 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
636 /* ====================== */
641 div#page-header img {
644 margin: -70px 0 1px 2em;
649 div#page-header p.apache {
650 background-color: #405871;
652 padding: 0 0 0 248px;
655 vertical-align: middle;
661 div#page-header p.menu {
664 margin: 30px 0 0.5em 0;
668 /* breadcrumb navigation */
670 margin: 0.2em 0 1.2em 30px;
675 /* content sections */
676 /* ====================== */
683 div.directive-section {
684 margin: -1.2em 0 0 60px;
689 .directive-section p {
694 /* look for this on directive
699 padding: 0 0 1em 1em;
704 padding: 0 0 1em 30px;
705 width: 100%; /* IE is BAD (broken as designed) */
708 div[id]#directive-ref { /* a big sorry to ICab, Amaya (and old Konquerors?) */
709 width: auto; /* other browsers are fine ;-) */
712 /* sidebar position: right */
721 background-color: #f0f0f0;
725 /* -> move content left */
732 /* unsqueeze on some pages... */
733 body#index-page div#page-content {
746 /* ====================== */
750 border-top: 1px solid #405871;
754 div#footer p.apache {
769 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 * subsections (examples, notes, warnings)
771 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
774 /* ====================== */
776 background-color: #e5ecf3;
779 margin: 1em 2em 1em 1em;
782 /* example inside a note:
783 * blue in gray doesn't look good
784 * so simply draw a border around
787 div.note div.example,
788 div.warning div.example {
789 border: 1px solid #aaa;
790 background-color: transparent;
795 /* example inside table */
800 /* the following [block] elements
801 * may appear inside example...
815 div.example p > code {
819 /* notes & warnings */
820 /* ====================== */
823 background-color: #eee;
826 margin: 1em 2em 1em 1em;
830 border: 1px solid #f00;
850 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
851 * quotations, indented paragraphs, forms and figures
852 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
859 background-color: inherit;
865 text-decoration: none;
885 blockquote p.cite cite {
907 #index-page form input {
917 border: 1px solid #aaa;
924 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
926 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */