1 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
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
12 * http://www.apache.org/licenses/LICENSE-2.0
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.
21 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
29 background-color: #fff;
33 font-family: Arial, Helvetica, sans-serif;
38 font-family: "Courier New", Courier, monospace;
49 span.transnote, span.phonetic {
51 background-color: inherit;
56 * otherwise they forget to inherit
57 * the computed font-size value
63 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
65 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
68 /* ====================== */
71 background-color: inherit;
76 background-color: inherit;
84 background-color: #f0f0f0;
87 /* hover on non-white backgrounds */
98 div#quickview a:hover,
99 div#quickview a:active {
100 background-color: #fff;
104 /* code.module [links] */
105 /* ====================== */
109 background-color: inherit;
112 code.module a:visited {
114 background-color: inherit;
118 code.module a:active {
120 background-color: #f0f0f0;
123 /* hover on non-white backgrounds */
124 tr.odd code.module a:hover,
125 tr.odd code.module a:active,
126 tr.header code.module a:hover,
127 tr.header code.module a:active,
128 div.note code.module a:hover,
129 div.note code.module a:active,
130 div.example code.module a:hover,
131 div.example code.module a:active,
132 div.warning code.module a:hover,
133 div.warning code.module a:active,
134 div#quickview code.module a:hover,
135 div#quickview code.module a:active {
136 background-color: #fff;
140 /* code.directive [links] */
141 /* ====================== */
143 code.directive a:link {
145 background-color: inherit;
148 code.directive a:visited {
150 background-color: inherit;
153 code.directive a:hover,
154 code.directive a:active {
156 background-color: #f0f0f0;
159 /* hover on non-white backgrounds */
160 tr.odd code.directive a:hover,
161 tr.odd code.directive a:active,
162 tr.header code.directive a:hover,
163 tr.header code.directive a:active,
164 div.note code.directive a:hover,
165 div.note code.directive a:active,
166 div.example code.directive a:hover,
167 div.example code.directive a:active,
168 div.warning code.directive a:hover,
169 div.warning code.directive a:active,
170 div#quickview code.directive a:hover,
171 div#quickview code.directive a:active {
172 background-color: #fff;
176 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
178 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
181 /* ====================== */
185 border: 1px solid #405871;
186 background-color: inherit;
188 text-decoration: none;
194 /* ====================== */
196 padding: 0.2em 0 0.2em 0.7em;
198 text-decoration: none;
204 background-color: #405871;
208 .directive-section h2 {
209 background-color: #557697;
214 background-color: #e5ecf3;
219 /* take care of <a name>s inside */
224 background-color: inherit;
225 text-decoration: none;
229 /* ====================== */
231 background-color: inherit;
233 text-decoration: none;
236 margin: 1.3em 0 0.4em 0;
241 background-color: inherit;
243 text-decoration: none;
246 margin: 1.3em 0 0.2em 0;
250 /* margin adjustment */
255 /* IE confuses the + * :-(
256 * so reset some things
258 ul, .section table, .directive-section table {
263 * examples, notes and warnings
275 margin: 1em 0 0.3em 0.5em;
279 div#quickview h3.directives {
283 /* take care of <a name>s inside */
291 background-color: inherit;
292 text-decoration: none;
295 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
296 * Up & Top helper images
297 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
300 /* ====================== */
305 margin: -20px 0 1px 0;
317 /* arrow up (to page top) */
318 /* ====================== */
327 vertical-align: bottom;
333 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
335 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
338 /* ====================== */
340 border: 1px solid #aaa;
341 border-collapse: collapse;
348 empty-cells: show; /* show border around empty cells */
349 padding: 0.1em 0.2em;
364 font-family: monospace;
373 tr.odd { /* for large tables alternating colors */
374 background-color: #f2f2f2;
377 tr.header, tr.header th {
378 background-color: #e2e2e2;
379 border-top: 1px solid #aaa;
380 border-bottom: 1px solid #aaa;
383 /* bordered table cells */
384 /* ====================== */
386 /* turn off borders in tables nested in
387 * bordered tables per default
389 table.bordered table td,
390 table.bordered table th {
396 table table.bordered td,
397 table table.bordered th {
398 border: 1px solid #aaa;
401 /* index page layout table */
402 /* ======================= */
403 body#index-page div#page-content {
404 width: 100%; /* IE fun */
407 body[id]#index-page div#page-content {
408 width: auto; /* reasonable browsers. */
413 border-collapse: collapse;
417 table#indextable td {
419 border-left: 1px solid #aaa;
424 table#indextable td.col1 {
429 table#indextable td.col3 {
433 /* mod/dir. overview table and quick reference */
434 /* ============================================ */
441 border-collapse: collapse;
446 border-style: none solid;
451 table.qref td.descr {
460 vertical-align: bottom;
466 vertical-align: bottom;
471 table#legend td.letters {
473 padding-bottom: 0.5em;
477 vertical-align: bottom;
483 table#legend table td,
484 table#legend table th {
485 vertical-align: middle;
486 padding: 0.1ex 0.2em;
491 /* related modules & dir. */
492 /* ====================== */
494 /* assuming, all links are enclosed by
495 * <code class="directive"> or
496 * <code class="module">
500 border-collapse: separate;
504 padding: 0.2ex 0.3em;
505 background-color: #e5ecf3;
507 vertical-align: middle;
511 padding: 0.2ex 0.3em;
514 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
516 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
518 /* list default values */
519 /* ====================== */
521 list-style-type: disc;
525 list-style-type: square;
529 list-style-type: circle;
546 list-style-type: upper-alpha;
550 list-style-type: lower-alpha;
561 /* table of contents */
562 /* ====================== */
571 list-style-type: none;
577 /* ====================== */
584 list-style-type: none;
589 /* related modules & dir. */
590 /* ====================== */
592 table.related td li {
593 list-style-type: none;
598 /* list of all directives */
599 /* ====================== */
600 div#directive-list ul {
607 table#indextable td ul {
608 list-style-type: none;
609 margin: 0 0 1em 0.5em;
613 table#indextable td ul li {
618 /* ====================== */
628 div#quickview ul#toc {
633 #module-index div#quickview ul#toc,
634 #manual-page div#quickview ul#toc {
638 div#quickview ul#toc li {
641 list-style-type: none;
644 div#quickview li img {
648 #module-index div#quickview ul#toc,
649 #manual-page div#quickview ul#toc,
650 div#quickview #topics,
651 div#quickview .seealso {
655 #module-index div#quickview ul#toc li,
656 #manual-page div#quickview ul#toc li,
657 div#quickview #topics li,
658 div#quickview .seealso li {
659 margin: 0.4em 0 2px 0;
661 list-style-type: square;
662 list-style-position: outside;
665 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
667 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
670 /* ====================== */
675 div#page-header img {
678 margin: -70px 0 1px 2em;
683 div#page-header p.apache {
684 background-color: #405871;
686 padding: 0 0 0 248px;
689 vertical-align: middle;
695 div#page-header p.menu {
698 margin: 30px 0 0.5em 0;
702 /* breadcrumb navigation */
704 margin: 0.2em 0 1.2em 30px;
709 /* content sections */
710 /* ====================== */
717 div.directive-section {
718 margin: -1.2em 0 0 60px;
723 .directive-section p {
728 /* look for this on directive
733 padding: 0 0 1em 1em;
738 padding: 0 0 1em 30px;
739 width: 100%; /* IE is BAD (broken as designed) */
742 div[id]#directive-ref { /* a big sorry to ICab, Amaya (and old Konquerors?) */
743 width: auto; /* other browsers are fine ;-) */
746 /* sidebar position: right */
755 background-color: #f0f0f0;
759 /* -> move content left */
766 /* unsqueeze on some pages... */
767 body.no-sidebar div#page-content,
768 body#index-page div#page-content {
773 body#index-page div#page-content {
784 /* ====================== */
787 margin: 0.2em 0.2em 1em 0;
792 margin: 0 0.2em 0.2em 0;
799 background-color: inherit;
807 background-color: inherit;
812 .toplang p a:visited,
813 .bottomlang p a:link,
814 .bottomlang p a:visited {
815 text-decoration: none;
821 .bottomlang p a:hover,
822 .bottomlang p a:active {
827 /* ====================== */
831 border-top: 1px solid #405871;
835 div#footer p.apache {
849 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
850 * subsections (examples, notes, warnings)
851 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
854 /* ====================== */
856 background-color: #e5ecf3;
859 margin: 1em 2em 1em 1em;
862 /* example inside a note:
863 * blue in gray doesn't look good
864 * so simply draw a border around
867 div.note div.example,
868 div.warning div.example {
869 border: 1px solid #aaa;
870 background-color: transparent;
875 /* example inside table */
880 /* the following [block] elements
881 * may appear inside example...
895 div.example p > code {
899 /* notes & warnings */
900 /* ====================== */
903 background-color: #eee;
906 margin: 1em 2em 1em 1em;
910 border: 1px solid #f00;
931 background-color: #ffffe0;
934 margin: 1em 2em 1em 1em;
937 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
938 * quotations, indented paragraphs, forms and figures
939 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
950 background-color: inherit;
956 text-decoration: none;
976 blockquote p.cite cite {
998 #index-page form input {
1008 border: 1px solid #aaa;
1015 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1017 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */