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
/* glossary [links] */
177
/* ====================== */
180
border-bottom: 1px dashed #0073c7;
181
text-decoration: none;
185
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
187
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
190
/* ====================== */
194
border: 1px solid #405871;
195
background-color: inherit;
197
text-decoration: none;
203
/* ====================== */
205
padding: 0.2em 0 0.2em 0.7em;
207
text-decoration: none;
213
background-color: #405871;
217
.directive-section h2 {
218
background-color: #557697;
223
background-color: #e5ecf3;
228
/* take care of <a name>s inside */
233
background-color: inherit;
234
text-decoration: none;
238
/* ====================== */
240
background-color: inherit;
242
text-decoration: none;
245
margin: 1.3em 0 0.4em 0;
250
background-color: inherit;
252
text-decoration: none;
255
margin: 1.3em 0 0.2em 0;
259
/* margin adjustment */
264
/* IE confuses the + * :-(
265
* so reset some things
267
ul, .section table, .directive-section table {
272
* examples, notes and warnings
284
margin: 1em 0 0.3em 0.5em;
288
div#quickview h3.directives {
292
/* take care of <a name>s inside */
300
background-color: inherit;
301
text-decoration: none;
304
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305
* Up & Top helper images
306
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
309
/* ====================== */
314
margin: -20px 0 1px 0;
326
/* arrow up (to page top) */
327
/* ====================== */
336
vertical-align: bottom;
342
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
344
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
347
/* ====================== */
349
border: 1px solid #aaa;
350
border-collapse: collapse;
357
empty-cells: show; /* show border around empty cells */
358
padding: 0.1em 0.2em;
373
font-family: monospace;
382
tr.odd { /* for large tables alternating colors */
383
background-color: #f2f2f2;
386
tr.header, tr.header th {
387
background-color: #e2e2e2;
388
border-top: 1px solid #aaa;
389
border-bottom: 1px solid #aaa;
392
/* bordered table cells */
393
/* ====================== */
395
/* turn off borders in tables nested in
396
* bordered tables per default
398
table.bordered table td,
399
table.bordered table th {
405
table table.bordered td,
406
table table.bordered th {
407
border: 1px solid #aaa;
410
/* index page layout table */
411
/* ======================= */
412
body#index-page div#page-content {
413
width: 100%; /* IE fun */
416
body[id]#index-page div#page-content {
417
width: auto; /* reasonable browsers. */
422
border-collapse: collapse;
426
table#indextable td {
428
border-left: 1px solid #aaa;
433
table#indextable td.col1 {
438
table#indextable td.col3 {
442
/* mod/dir. overview table and quick reference */
443
/* ============================================ */
450
border-collapse: collapse;
455
border-style: none solid;
460
table.qref td.descr {
469
vertical-align: bottom;
475
vertical-align: bottom;
480
table#legend td.letters {
482
padding-bottom: 0.5em;
486
vertical-align: bottom;
492
table#legend table td,
493
table#legend table th {
494
vertical-align: middle;
495
padding: 0.1ex 0.2em;
500
/* related modules & dir. */
501
/* ====================== */
503
/* assuming, all links are enclosed by
504
* <code class="directive"> or
505
* <code class="module">
509
border-collapse: separate;
513
padding: 0.2ex 0.3em;
514
background-color: #e5ecf3;
516
vertical-align: middle;
520
padding: 0.2ex 0.3em;
523
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
525
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
527
/* list default values */
528
/* ====================== */
530
list-style-type: disc;
534
list-style-type: square;
538
list-style-type: circle;
555
list-style-type: upper-alpha;
559
list-style-type: lower-alpha;
570
/* table of contents */
571
/* ====================== */
580
list-style-type: none;
586
/* ====================== */
593
list-style-type: none;
598
/* related modules & dir. */
599
/* ====================== */
601
table.related td li {
602
list-style-type: none;
607
/* list of all directives */
608
/* ====================== */
609
div#directive-list ul {
616
table#indextable td ul {
617
list-style-type: none;
618
margin: 0 0 1em 0.5em;
622
table#indextable td ul li {
627
/* ====================== */
637
div#quickview ul#toc {
642
#module-index div#quickview ul#toc,
643
#manual-page div#quickview ul#toc {
647
div#quickview ul#toc li {
650
list-style-type: none;
653
div#quickview li img {
657
#module-index div#quickview ul#toc,
658
#manual-page div#quickview ul#toc,
659
div#quickview #topics,
660
div#quickview .seealso {
664
#module-index div#quickview ul#toc li,
665
#manual-page div#quickview ul#toc li,
666
div#quickview #topics li,
667
div#quickview .seealso li {
668
margin: 0.4em 0 2px 0;
670
list-style-type: square;
671
list-style-position: outside;
674
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
676
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
679
/* ====================== */
684
div#page-header img {
687
margin: -70px 0 1px 2em;
692
div#page-header p.apache {
693
background-color: #405871;
695
padding: 0 0 0 248px;
698
vertical-align: middle;
704
div#page-header p.menu {
707
margin: 30px 0 0.5em 0;
711
/* breadcrumb navigation */
713
margin: 0.2em 0 1.2em 30px;
718
/* content sections */
719
/* ====================== */
726
div.directive-section {
727
margin: -1.2em 0 0 60px;
732
.directive-section p {
737
/* look for this on directive
742
padding: 0 0 1em 1em;
747
padding: 0 0 1em 30px;
748
width: 100%; /* IE is BAD (broken as designed) */
751
div[id]#directive-ref { /* a big sorry to ICab, Amaya (and old Konquerors?) */
752
width: auto; /* other browsers are fine ;-) */
755
/* sidebar position: right */
764
background-color: #f0f0f0;
768
/* -> move content left */
775
/* unsqueeze on some pages... */
776
body.no-sidebar div#page-content,
777
body#index-page div#page-content {
782
body#index-page div#page-content {
793
/* ====================== */
796
margin: 0.2em 0.2em 1em 0;
801
margin: 0 0.2em 0.2em 0;
808
background-color: inherit;
816
background-color: inherit;
821
.toplang p a:visited,
822
.bottomlang p a:link,
823
.bottomlang p a:visited {
824
text-decoration: none;
830
.bottomlang p a:hover,
831
.bottomlang p a:active {
836
/* ====================== */
840
border-top: 1px solid #405871;
844
div#footer p.apache {
858
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
859
* subsections (examples, notes, warnings)
860
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
863
/* ====================== */
865
background-color: #e5ecf3;
868
margin: 1em 2em 1em 1em;
871
/* example inside a note:
872
* blue in gray doesn't look good
873
* so simply draw a border around
876
div.note div.example,
877
div.warning div.example {
878
border: 1px solid #aaa;
879
background-color: transparent;
884
/* example inside table */
889
/* the following [block] elements
890
* may appear inside example...
904
div.example p > code {
908
/* notes & warnings */
909
/* ====================== */
912
background-color: #eee;
915
margin: 1em 2em 1em 1em;
919
border: 1px solid #f00;
940
background-color: #ffffe0;
943
margin: 1em 2em 1em 1em;
946
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
947
* quotations, indented paragraphs, forms and figures
948
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
959
background-color: inherit;
965
text-decoration: none;
985
blockquote p.cite cite {
1003
#index-page form p {
1007
#index-page form input {
1017
border: 1px solid #aaa;
1024
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1026
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */