summaryrefslogtreecommitdiffstats
path: root/rubbos/app/apache2/manual/style
diff options
context:
space:
mode:
Diffstat (limited to 'rubbos/app/apache2/manual/style')
-rw-r--r--rubbos/app/apache2/manual/style/build.properties4
-rw-r--r--rubbos/app/apache2/manual/style/common.dtd191
-rw-r--r--rubbos/app/apache2/manual/style/css/manual-chm.css27
-rw-r--r--rubbos/app/apache2/manual/style/css/manual-loose-100pc.css155
-rw-r--r--rubbos/app/apache2/manual/style/css/manual-print.css717
-rw-r--r--rubbos/app/apache2/manual/style/css/manual-zip-100pc.css23
-rw-r--r--rubbos/app/apache2/manual/style/css/manual-zip.css23
-rw-r--r--rubbos/app/apache2/manual/style/css/manual.css1017
-rw-r--r--rubbos/app/apache2/manual/style/faq.dtd35
-rw-r--r--rubbos/app/apache2/manual/style/lang.dtd24
-rw-r--r--rubbos/app/apache2/manual/style/latex/atbeginend.sty65
-rw-r--r--rubbos/app/apache2/manual/style/manualpage.dtd27
-rw-r--r--rubbos/app/apache2/manual/style/modulesynopsis.dtd76
-rw-r--r--rubbos/app/apache2/manual/style/sitemap.dtd38
-rw-r--r--rubbos/app/apache2/manual/style/version.ent24
15 files changed, 2446 insertions, 0 deletions
diff --git a/rubbos/app/apache2/manual/style/build.properties b/rubbos/app/apache2/manual/style/build.properties
new file mode 100644
index 00000000..6a050061
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/build.properties
@@ -0,0 +1,4 @@
+# This file contains version specific properties
+
+# No xml files yet
+noxml.fr = new_features_2_0.html.fr upgrading.html.fr
diff --git a/rubbos/app/apache2/manual/style/common.dtd b/rubbos/app/apache2/manual/style/common.dtd
new file mode 100644
index 00000000..8bc6de73
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/common.dtd
@@ -0,0 +1,191 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Character mnemonic entities -->
+
+<!ENTITY % HTMLlat1 PUBLIC
+ "-//W3C//ENTITIES Latin 1 for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
+%HTMLlat1;
+
+<!ENTITY % HTMLsymbol PUBLIC
+ "-//W3C//ENTITIES Symbols for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent">
+%HTMLsymbol;
+
+<!ENTITY % HTMLspecial PUBLIC
+ "-//W3C//ENTITIES Special for XHTML//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent">
+%HTMLspecial;
+
+<!-- HTTPD Version -->
+
+<!ENTITY % HTTPD-VERSION SYSTEM "version.ent">
+%HTTPD-VERSION;
+
+<!-- Generic tag entities -->
+
+<!ENTITY % inlinetags "em | strong | code | a | br | directive | module |
+program | img | cite | q | dfn | var | transnote | glossary | phonetic">
+
+<!ENTITY % blocktags "p | example | note | table | ul | ol | dl | pre
+| blockquote">
+
+<!ENTITY % Block "(%blocktags;)*">
+<!ENTITY % Inline "(#PCDATA | %inlinetags;)*">
+<!ENTITY % BlockOrInline "(#PCDATA | %inlinetags; | %blocktags;)*">
+
+<!-- Common Elements -->
+
+<!ELEMENT title %Inline;>
+
+<!ELEMENT summary %Block;>
+
+<!ELEMENT seealso %Inline;>
+
+<!ELEMENT modulelist (module)+>
+
+<!-- a page may have one or more sections. Each section is named by an
+ unique id. A section must have a title and some text. It may have
+ subsections and a list of related modules and directives -->
+<!ELEMENT section (title, related?, (section | %blocktags;)*)>
+<!ATTLIST section id ID #IMPLIED>
+
+<!-- the lists of related modules and/or related directives -->
+<!ELEMENT related (modulelist | directivelist)+>
+
+<!-- list of related directives -->
+<!ELEMENT directivelist (directive)+>
+
+<!ELEMENT module (#PCDATA)>
+<!ATTLIST module status CDATA #IMPLIED>
+
+<!ELEMENT directive (#PCDATA)>
+<!ATTLIST directive module CDATA #IMPLIED
+ type CDATA #IMPLIED
+ status CDATA #IMPLIED >
+
+<!ELEMENT program (#PCDATA)>
+
+<!ELEMENT p %Inline;>
+<!ATTLIST p class CDATA #IMPLIED>
+
+<!-- the indent element is used to indent code examples. example/indent and
+ code/indent is now replacing pre. -->
+<!ELEMENT indent ( #PCDATA | indent | %inlinetags; )*>
+
+<!ELEMENT em %Inline;>
+
+<!ELEMENT strong %Inline;>
+
+<!ELEMENT code (#PCDATA | indent | %inlinetags;)*>
+
+<!ELEMENT cite %Inline;>
+
+<!ELEMENT q %Inline;>
+
+<!ELEMENT dfn %Inline;>
+
+<!ELEMENT var %Inline;>
+
+<!-- translators note -->
+<!ELEMENT transnote %Inline;>
+
+<!ELEMENT a %Inline;>
+<!ATTLIST a href CDATA #IMPLIED
+ name CDATA #IMPLIED
+ id CDATA #IMPLIED
+ rel CDATA #IMPLIED >
+
+<!ELEMENT br EMPTY>
+
+<!-- Note: The example and note elements should not have more then one
+ title. -->
+<!ELEMENT example (#PCDATA | title | indent | %inlinetags; | %blocktags;)*>
+
+<!ELEMENT note (#PCDATA | title | %inlinetags; | %blocktags;)*>
+<!ATTLIST note type CDATA #IMPLIED>
+
+<!ELEMENT table (columnspec | tr)+>
+<!ATTLIST table summary CDATA #IMPLIED
+ width CDATA #IMPLIED
+ bgcolor CDATA #IMPLIED
+ cellspacing CDATA #IMPLIED
+ cellpadding CDATA #IMPLIED
+ border CDATA #IMPLIED
+ style CDATA #IMPLIED>
+
+<!ELEMENT columnspec (column)+>
+
+<!ELEMENT column EMPTY>
+<!ATTLIST column width CDATA #IMPLIED>
+
+<!ELEMENT tr (th | td)+>
+<!ATTLIST tr valign CDATA #IMPLIED >
+
+<!ELEMENT th %BlockOrInline;>
+<!ATTLIST th colspan CDATA #IMPLIED
+ rowspan CDATA #IMPLIED
+ class CDATA #IMPLIED >
+
+<!ELEMENT td %BlockOrInline;>
+<!ATTLIST td colspan CDATA #IMPLIED
+ rowspan CDATA #IMPLIED
+ class CDATA #IMPLIED >
+
+<!ELEMENT ul (li+)>
+
+<!ELEMENT ol (li+)>
+<!ATTLIST ol type CDATA #IMPLIED>
+
+<!ELEMENT li %BlockOrInline;>
+<!ATTLIST li class CDATA #IMPLIED >
+
+<!ELEMENT dl (dd | dt)+>
+
+<!ELEMENT dt %Inline;>
+
+<!ELEMENT dd %BlockOrInline;>
+
+<!ELEMENT pre %Inline;>
+
+<!ELEMENT img EMPTY>
+<!ATTLIST img
+ src CDATA #REQUIRED
+ alt CDATA #REQUIRED
+ border CDATA #IMPLIED
+ height CDATA #IMPLIED
+ width CDATA #IMPLIED >
+
+<!ELEMENT blockquote %Block;>
+<!ATTLIST blockquote cite CDATA #IMPLIED >
+
+<!-- The path and title of the parent document -->
+<!ELEMENT parentdocument (#PCDATA)>
+<!ATTLIST parentdocument href CDATA #REQUIRED >
+
+<!-- The glossary element defines a special case of link. The referenced
+ target is the name of an anchor within the glossary -->
+<!ELEMENT glossary %Inline;>
+<!ATTLIST glossary ref CDATA #IMPLIED>
+
+<!-- The phonetic element should be used only within the glossary. It
+ describes a pronounciation -->
+<!ELEMENT phonetic (#PCDATA)>
+
diff --git a/rubbos/app/apache2/manual/style/css/manual-chm.css b/rubbos/app/apache2/manual/style/css/manual-chm.css
new file mode 100644
index 00000000..8471411b
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/css/manual-chm.css
@@ -0,0 +1,27 @@
+@import url(manual-loose-100pc.css);
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+html {
+ font-size: 95%;
+}
+
+h1 {
+ margin: 0 0 0.5em 0;
+}
+
+/* the end */
diff --git a/rubbos/app/apache2/manual/style/css/manual-loose-100pc.css b/rubbos/app/apache2/manual/style/css/manual-loose-100pc.css
new file mode 100644
index 00000000..ffea7de6
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/css/manual-loose-100pc.css
@@ -0,0 +1,155 @@
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * manual.css - no sidebar, 100% normal font height
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* import the main CSS, so we
+ * have to adjust only a few things
+ */
+@import url(manual.css);
+
+html {
+ font-size: 100%;
+}
+
+/* "sidebar" background is white here */
+div#quickview a:hover,
+div#quickview a:active {
+ background-color: #f0f0f0;
+ color: #0073c7;
+}
+
+div#quickview code.module a:hover,
+div#quickview code.module a:active {
+ background-color: #f0f0f0;
+ color: #8b4513;
+}
+
+div#quickview code.directive a:hover,
+div#quickview code.directive a:active {
+ background-color: #f0f0f0;
+ color: #287f00;
+}
+
+h1 {
+ font-size: 1.5em;
+}
+
+h2 {
+ font-size: 1.2em;
+}
+
+.category h2 {
+ font-size: 1em;
+}
+
+h3 {
+ font-size: 1.1em;
+}
+
+h4 {
+ font-size: 1em;
+}
+
+div.example h3,
+div.note h3,
+div.warning h3 {
+ font-size: 1em;
+}
+
+div#quickview h3,
+div#quickview h3.directives {
+ margin: 1em 0 0.3em 0;
+ font-size: 1.1em;
+}
+
+div#quickview h3.directives {
+ margin-top: 0;
+}
+
+div#quickview li {
+ font-size: 1em;
+}
+
+div#quickview ul {
+ margin-bottom: 1em;
+}
+
+div#quickview ul#toc {
+ margin-left: 0;
+}
+
+div#quickview li img {
+ display: inline;
+ margin-right: 19px;
+}
+
+#module-index div#quickview ul#toc,
+#manual-page div#quickview ul#toc,
+div#quickview #topics {
+ padding-left: 0;
+}
+
+div#quickview .seealso {
+ padding-left: 34px;
+}
+
+#module-index div#quickview ul#toc li,
+#manual-page div#quickview ul#toc li,
+div#quickview #topics li,
+div#quickview .seealso li {
+ margin: 0;
+ list-style-type: none;
+}
+
+div#page-header p.menu,
+div#path,
+div#footer {
+ font-size: smaller;
+}
+
+div#quickview {
+ position: static;
+ margin: 0 0 1em 30px;
+ padding: 0;
+ width: auto;
+ background-color: #fff;
+}
+
+div#page-content {
+ margin-right: 0;
+ padding-right: 0;
+}
+
+div.example pre,
+div.example p > code {
+ font-size: 0.9em;
+}
+
+div.note pre,
+div.warning pre {
+ font-size: 0.9em;
+}
+
+table.qref td.descr {
+ font-size: 0.9em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * -> The End <-
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
diff --git a/rubbos/app/apache2/manual/style/css/manual-print.css b/rubbos/app/apache2/manual/style/css/manual-print.css
new file mode 100644
index 00000000..0d0695d2
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/css/manual-print.css
@@ -0,0 +1,717 @@
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * manual.css for printers
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * mainframe ;-)
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+html {
+ font-size: 11pt;
+}
+
+body {
+ background-color: #fff;
+ color: #000;
+ padding: 0 0 0 0;
+ margin: 0;
+ font-family: "Times New Roman", serif;
+ font-weight: normal;
+}
+
+pre, code {
+ font-family: "Courier New", Courier, monospace;
+}
+
+strong {
+ font-weight: bold;
+}
+
+q, em, var {
+ font-style: italic;
+}
+
+span.transnote, span.phonetic {
+ font-weight: normal;
+ background-color: inherit;
+ color: #888;
+}
+
+/* fixup IE & Opera
+ * otherwise they forget to inherit
+ * the computed font-size value
+ */
+table, code {
+ font-size: 1em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Links
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* normal links */
+/* ====================== */
+a:link,
+a:visited,
+a:hover,
+a:active {
+ color: #000;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* sidebar */
+div#quickview a:hover,
+div#quickview a:active {
+ background-color: #fff;
+ color: #000;
+}
+
+/* EXPERIMENTAL! I'm waiting for complaints... */
+#page-content p > a[href]:after {
+ content: " (\002197\0000A0" attr(href) ") ";
+ color: #036;
+}
+
+/* code.module [links] */
+/* ====================== */
+code.module,
+code.module a:link,
+code.module a:visited,
+code.module a:hover,
+code.module a:active {
+ color: #8b4513;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* code.directive [links] */
+/* ====================== */
+code.directive,
+code.directive a:link,
+code.directive a:visited,
+code.directive a:hover,
+code.directive a:active {
+ color: #287f00;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Headings
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* h1 */
+/* ====================== */
+h1 {
+ padding: 0 0 0.2em 0;
+ margin: 1em 0 0.5em 0;
+ border-style: none none solid none;
+ border-bottom-width: 1px;
+ border-bottom-color: #405871;
+ background-color: inherit;
+ color: #000;
+ text-decoration: none;
+ font-size: 17pt;
+ font-weight: bold;
+ text-align: center;
+}
+
+/* h2 */
+/* ====================== */
+h2 {
+ padding: 0.2em 0 0.2em 0.2em;
+ margin: 0 0 0.5em 0;
+ width: 80%;
+ text-decoration: none;
+ font-size: 15pt;
+ font-weight: bold;
+ border-bottom: 1px solid #000;
+ text-align: left;
+}
+
+.section h2,
+.directive-section h2,
+.category h2 {
+ background-color: #fff;
+ color: #000;
+}
+
+/* take care of <a name>s inside */
+h2 a,
+h2 a:hover,
+h2 a:active {
+ color: inherit;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* h3, h4 */
+/* ====================== */
+h3 {
+ background-color: inherit;
+ color: #000;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 13pt;
+ margin: 1.3em 0 0.4em 0;
+ padding: 0 0 0 0.2em;
+}
+
+h4 {
+ background-color: inherit;
+ color: #000;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 11pt;
+ margin: 1.3em 0 0.2em 0;
+ padding: 0 0 0 0.2em;
+}
+
+/* margin adjustment */
+h3 + *, h4 + * {
+ margin-top: 0;
+}
+
+/* IE confuses the + * :-(
+ * so reset some things
+ */
+ul, .section table, .directive-section table {
+ margin-bottom: 1em;
+}
+
+/* titles for
+ * examples, notes and warnings
+ */
+div.example h3,
+div.note h3,
+div.warning h3 {
+ margin: 0 0 0.5em 0;
+ text-align: left;
+ font-size: 11pt;
+}
+
+/* sidebar */
+div#quickview h3 {
+ margin: 1em 0 0.3em 0;
+ font-size: 13pt;
+}
+
+div#quickview h3.directives {
+ margin-top: 0;
+}
+
+/* take care of <a name>s inside */
+h3 a,
+h3 a:hover,
+h3 a:active,
+h4 a,
+h4 a:hover,
+h4 a:active {
+ color: inherit;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Up & Top helper images
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+div.up,
+div.top {
+ display: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Tables
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* general */
+/* ====================== */
+table {
+ border: 1px solid #000;
+ border-collapse: collapse;
+ padding: 2px;
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ margin-left: 1px; /* border-width == 1px */
+}
+
+td, th {
+ empty-cells: show; /* show border around empty cells */
+ padding: 0.1em 0.2em;
+ vertical-align: top;
+ text-align: left;
+ line-height: 1.1em;
+}
+
+th {
+ font-weight: bold;
+}
+
+td.centered {
+ text-align: center;
+}
+
+tr.header, tr.header th {
+ border-top: 1px solid #000;
+ border-bottom: 1px solid #000;
+}
+
+/* bordered table cells */
+/* ====================== */
+
+/* turn off borders in tables nested in
+ * bordered tables per default
+ */
+table.bordered table td,
+table.bordered table th {
+ border-style: none;
+}
+
+table.bordered td,
+table.bordered th,
+table table.bordered td,
+table table.bordered th {
+ border: 1px solid #000;
+}
+
+/* mod/dir. overview table and quick reference */
+/* ============================================ */
+table.module th,
+table.directive th {
+ white-space: nowrap;
+}
+
+table.qref {
+ border-collapse: collapse;
+ width: auto;
+}
+
+table.qref td {
+ border-style: none solid;
+ border-color: #000;
+ border-width: 1px;
+}
+
+table.qref td.descr {
+ padding-left: 1em;
+ font-size: 11pt;
+}
+
+table#legend {
+ width: 100%;
+ border-style: none;
+ border-width: 0;
+ vertical-align: bottom;
+ padding: 0;
+ margin: 0;
+}
+
+table#legend td {
+ vertical-align: bottom;
+ margin: 0;
+ padding: 0;
+}
+
+table#legend table {
+ vertical-align: bottom;
+ margin: 0 0 0 0.4em;
+ padding: 0;
+ height: 7.5em;
+}
+
+table#legend td.letters span {
+ display: none;
+}
+
+table#legend table td,
+table#legend table th {
+ vertical-align: middle;
+ padding: 0.1ex 0.2em;
+ line-height: 1em;
+}
+
+/* related modules & dir. */
+/* ====================== */
+
+/* assuming, all links are enclosed by
+ * <code class="directive"> or
+ * <code class="module">
+ */
+
+table.related {
+ border-collapse: collapse;
+}
+
+table.related th,
+table.related td {
+ background-color: #fff;
+ color: #000;
+ padding: 0.2ex 0.4em;
+ border: 1px solid #000;
+}
+
+table.related th {
+ vertical-align: middle;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Lists
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* list default values */
+/* ====================== */
+ul {
+ list-style-type: disc;
+}
+
+ul ul {
+ list-style-type: square;
+}
+
+ul ul ul {
+ list-style-type: circle;
+}
+
+li, dt, dd {
+ line-height: 1.1em;
+}
+
+dt {
+ margin-top: 0.5em;
+ font-weight: bold;
+}
+
+ol li {
+ margin-top: 0.5em;
+}
+
+ol.up-A {
+ list-style-type: upper-alpha;
+}
+
+/* table of contents */
+/* ====================== */
+#toc,
+#topics {
+ margin: 0;
+ padding: 0;
+}
+
+#toc li,
+#topics li {
+ list-style-type: square;
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+#toc li img,
+#topics li img {
+ margin-right: 19px;
+}
+
+/* see also */
+/* ====================== */
+.seealso {
+ margin: 0;
+ padding: 0;
+}
+
+.seealso li {
+ list-style-type: square;
+ margin: 0 0 1em 0;
+ padding: 0 0 0 34px;
+}
+
+/* related modules & dir. */
+/* ====================== */
+table.related td ul,
+table.related td li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* list of all directives */
+/* ====================== */
+div#directive-list ul {
+ margin: 0;
+ padding: 0;
+}
+
+/* quickview */
+/* ====================== */
+div#quickview li {
+ font-size: 11pt;
+}
+
+div#quickview ul {
+ margin: 0;
+ padding: 0;
+}
+
+div#quickview ul#toc {
+ margin: 0;
+ padding: 0;
+}
+
+div#quickview ul#toc li {
+ margin: 0 0 0 1em;
+ padding: 0;
+ list-style-type: square;
+ list-style-position: outside;
+}
+
+div#quickview li img {
+ display: none;
+}
+
+#module-index div#quickview ul#toc,
+#manual-page div#quickview ul#toc,
+div#quickview #topics,
+div#quickview .seealso {
+ padding-left: 0;
+}
+
+#module-index div#quickview ul#toc li,
+#manual-page div#quickview ul#toc li,
+div#quickview #topics li,
+div#quickview .seealso li {
+ margin: 0 0 2px 1em;
+ padding: 0;
+ list-style-type: square;
+ list-style-position: outside;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * main page sections
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* page header */
+/* ====================== */
+div#page-header {
+ margin-left: 0;
+}
+
+div#page-header img {
+ display: none;
+}
+
+div#page-header p.apache {
+ background-color: #fff;
+ color: #000;
+ padding: 0;
+ margin: 0;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 20pt;
+ font-weight: bold;
+ line-height: 20pt;
+}
+
+div#page-header p.menu {
+ display: none;
+}
+
+/* breadcrumb navigation */
+div#path {
+ display: none;
+}
+
+/* content sections */
+/* ====================== */
+div#preamble {
+ padding-bottom: 1em;
+ margin-left: 0;
+}
+
+div.section,
+div.directive-section {
+ margin: 0;
+ padding: 0;
+}
+
+.section p,
+.directive-section p {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* look for this on directive
+ * list pages
+ */
+div#directive-list {
+ margin-left: 0;
+ padding: 0 0 1em 1em;
+}
+
+div#directive-ref {
+ margin: -1em 0 0 1px;
+ padding: 0 0 1em 0;
+ width: auto;
+}
+
+/* no sidebar */
+div#quickview {
+ position: static;
+ margin: 0 0 1em 0;
+ padding: 0;
+ width: auto;
+ background-color: #fff;
+ color: inherit;
+}
+
+/* -> keep content wide */
+div#page-content {
+ padding-top: 0;
+ margin-right: 0;
+ padding-right: 0;
+}
+
+/* in general */
+p {
+ line-height: 1.1em;
+}
+
+/* page footer */
+/* ====================== */
+div#footer {
+ margin-left: 0;
+ font-size: 11pt;
+ border-top: 1px solid #000;
+ padding-top: 0.2em;
+}
+
+div#footer p.apache {
+ float: none;
+ text-align: center;
+ padding: 0 0 1em 0;
+ margin-top: 0;
+ font-weight: bold;
+}
+
+div.toplang,
+div.bottomlang,
+div#footer p.menu {
+ display: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * subsections (examples, notes, warnings)
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* examples */
+/* ====================== */
+div.example,
+div.note div.example {
+ background-color: #fff;
+ color: #000;
+ padding: 0.5em;
+ margin: 1em;
+ border: 1px dotted #000;
+}
+
+/* the following [block] elements
+ * may appear inside example...
+ */
+div.example p,
+div.example pre,
+div.example table {
+ padding: 0;
+ margin: 0;
+}
+
+div.example p {
+ line-height: 1em;
+}
+
+div.example pre,
+div.example p > code {
+ font-size: 10pt;
+}
+
+/* notes & warnings */
+/* ====================== */
+div.note,
+div.warning {
+ background-color: #fff;
+ color: #000;
+ border: 1px solid #000;
+ padding: 0.5em;
+ margin: 1em;
+}
+
+div.note p,
+div.warning p {
+ margin: 0;
+ padding: 0;
+}
+
+div.note pre,
+div.warning pre {
+ font-size: 10pt;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * quotations, indented paragraphs and figures
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+p.letters {
+ display: none;
+}
+
+blockquote p {
+ font-style: italic;
+ margin: 0;
+}
+
+blockquote p.cite {
+ font-style: normal;
+ margin-top: 0;
+ margin-left: 2em;
+}
+
+blockquote p.cite cite {
+ font-style: normal;
+}
+
+p.indent {
+ margin-left: 2em;
+ margin-top: 1em;
+}
+
+#index-page form {
+ display: none;
+}
+
+p.figure {
+ margin-left: 2em;
+ font-style: italic;
+}
+
+p.figure img {
+ border: 1px solid #000;
+}
+
+p.figure dfn {
+ font-weight: bold;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * -> The End <-
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
diff --git a/rubbos/app/apache2/manual/style/css/manual-zip-100pc.css b/rubbos/app/apache2/manual/style/css/manual-zip-100pc.css
new file mode 100644
index 00000000..488d4600
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/css/manual-zip-100pc.css
@@ -0,0 +1,23 @@
+@import url(manual-loose-100pc.css);
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+h1 {
+ margin: 0 0 0.5em 0;
+}
+
+/* the end */
diff --git a/rubbos/app/apache2/manual/style/css/manual-zip.css b/rubbos/app/apache2/manual/style/css/manual-zip.css
new file mode 100644
index 00000000..3dd237cc
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/css/manual-zip.css
@@ -0,0 +1,23 @@
+@import url(manual.css);
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+h1 {
+ margin: 0 0 0.5em 0;
+}
+
+/* the end */
diff --git a/rubbos/app/apache2/manual/style/css/manual.css b/rubbos/app/apache2/manual/style/css/manual.css
new file mode 100644
index 00000000..68505c1e
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/css/manual.css
@@ -0,0 +1,1017 @@
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * manual.css
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * mainframe ;-)
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+html {
+ font-size: 14px;
+}
+
+body {
+ background-color: #fff;
+ color: #036;
+ padding: 0 1em 0 0;
+ margin: 0;
+ font-family: Arial, Helvetica, sans-serif;
+ font-weight: normal;
+}
+
+pre, code {
+ font-family: "Courier New", Courier, monospace;
+}
+
+strong {
+ font-weight: bold;
+}
+
+q, em, var {
+ font-style: italic;
+}
+
+span.transnote, span.phonetic {
+ font-weight: normal;
+ background-color: inherit;
+ color: #888;
+}
+
+/* fixup IE & Opera
+ * otherwise they forget to inherit
+ * the computed font-size value
+ */
+table, code {
+ font-size: 1em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Links
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* normal links */
+/* ====================== */
+a:link {
+ color: #0073c7;
+ background-color: inherit;
+}
+
+a:visited {
+ color: #5A88B5;
+ background-color: inherit;
+}
+
+a:link:hover,
+a:link:active,
+a:visited:hover,
+a:visited:active {
+ color: #0073c7;
+ background-color: #f0f0f0;
+}
+
+/* hover on non-white backgrounds */
+tr.odd a:hover,
+tr.odd a:active,
+tr.header a:hover,
+tr.header a:active,
+div.note a:hover,
+div.note a:active,
+div.example a:hover,
+div.example a:active,
+div.warning a:hover,
+div.warning a:active,
+div#quickview a:hover,
+div#quickview a:active {
+ background-color: #fff;
+ color: #0073c7;
+}
+
+/* code.module [links] */
+/* ====================== */
+code.module,
+code.module a:link {
+ color: #8b4513;
+ background-color: inherit;
+}
+
+code.module a:visited {
+ color: #bc8f8f;
+ background-color: inherit;
+}
+
+code.module a:hover,
+code.module a:active {
+ color: #8b4513;
+ background-color: #f0f0f0;
+}
+
+/* hover on non-white backgrounds */
+tr.odd code.module a:hover,
+tr.odd code.module a:active,
+tr.header code.module a:hover,
+tr.header code.module a:active,
+div.note code.module a:hover,
+div.note code.module a:active,
+div.example code.module a:hover,
+div.example code.module a:active,
+div.warning code.module a:hover,
+div.warning code.module a:active,
+div#quickview code.module a:hover,
+div#quickview code.module a:active {
+ background-color: #fff;
+ color: #8b4513;
+}
+
+/* code.directive [links] */
+/* ====================== */
+code.directive,
+code.directive a:link {
+ color: #287f00;
+ background-color: inherit;
+}
+
+code.directive a:visited {
+ color: #35a500;
+ background-color: inherit;
+}
+
+code.directive a:hover,
+code.directive a:active {
+ color: #287f00;
+ background-color: #f0f0f0;
+}
+
+/* hover on non-white backgrounds */
+tr.odd code.directive a:hover,
+tr.odd code.directive a:active,
+tr.header code.directive a:hover,
+tr.header code.directive a:active,
+div.note code.directive a:hover,
+div.note code.directive a:active,
+div.example code.directive a:hover,
+div.example code.directive a:active,
+div.warning code.directive a:hover,
+div.warning code.directive a:active,
+div#quickview code.directive a:hover,
+div#quickview code.directive a:active {
+ background-color: #fff;
+ color: #287f00;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Headings
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* h1 */
+/* ====================== */
+h1 {
+ padding: 0.2em;
+ margin: 0;
+ border: 1px solid #405871;
+ background-color: inherit;
+ color: #036;
+ text-decoration: none;
+ font-size: 22px;
+ font-weight: bold;
+}
+
+/* h2 */
+/* ====================== */
+h2 {
+ padding: 0.2em 0 0.2em 0.7em;
+ margin: 0 0 0.5em 0;
+ text-decoration: none;
+ font-size: 18px;
+ font-weight: bold;
+}
+
+.section h2 {
+ background-color: #405871;
+ color: #fff;
+}
+
+.directive-section h2 {
+ background-color: #557697;
+ color: #fff;
+}
+
+.category h2 {
+ background-color: #e5ecf3;
+ color: #405871;
+ font-size: 14px;
+}
+
+/* take care of <a name>s inside */
+h2 a,
+h2 a:hover,
+h2 a:active {
+ color: inherit;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* h3, h4 */
+/* ====================== */
+h3 {
+ background-color: inherit;
+ color: #036;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 16px;
+ margin: 1.3em 0 0.4em 0;
+ padding: 0;
+}
+
+h4 {
+ background-color: inherit;
+ color: #036;
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 14px;
+ margin: 1.3em 0 0.2em 0;
+ padding: 0;
+}
+
+/* margin adjustment */
+h3 + *, h4 + * {
+ margin-top: 0;
+}
+
+/* IE confuses the + * :-(
+ * so reset some things
+ */
+ul, .section table, .directive-section table {
+ margin-bottom: 1em;
+}
+
+/* titles for
+ * examples, notes and warnings
+ */
+div.example h3,
+div.note h3,
+div.warning h3 {
+ margin: 0 0 0.5em 0;
+ text-align: left;
+ font-size: 14px;
+}
+
+/* sidebar */
+div#quickview h3 {
+ margin: 1em 0 0.3em 0.5em;
+ font-size: 15px;
+}
+
+div#quickview h3.directives {
+ margin-top: 0.3em;
+}
+
+/* take care of <a name>s inside */
+h3 a,
+h3 a:hover,
+h3 a:active,
+h4 a,
+h4 a:hover,
+h4 a:active {
+ color: inherit;
+ background-color: inherit;
+ text-decoration: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Up & Top helper images
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* arrow left */
+/* ====================== */
+div.up {
+ width: 30px;
+ height: 20px;
+ padding: 0;
+ margin: -20px 0 1px 0;
+ text-align: center;
+ vertical-align: top;
+}
+
+div.up img {
+ vertical-align: top;
+ width: 11px;
+ height: 11px;
+ border-style: none;
+}
+
+/* arrow up (to page top) */
+/* ====================== */
+div.top {
+ width: 30px;
+ padding: 0 0 0 30px;
+ margin: 0;
+}
+
+div.top img {
+ margin-top: 0.5em;
+ vertical-align: bottom;
+ width: 11px;
+ height: 11px;
+ border-style: none;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Tables
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* general */
+/* ====================== */
+table {
+ border: 1px solid #aaa;
+ border-collapse: collapse;
+ padding: 2px;
+ margin-top: 0.5em;
+ margin-bottom: 0;
+}
+
+td, th {
+ empty-cells: show; /* show border around empty cells */
+ padding: 0.1em 0.2em;
+ vertical-align: top;
+ text-align: left;
+ line-height: 1.3em;
+}
+
+th {
+ font-weight: bold;
+}
+
+td.centered {
+ text-align: center;
+}
+
+td.data {
+ font-family: monospace;
+ text-align: right;
+ padding-left: 1em;
+}
+
+th.data {
+ text-align: right;
+}
+
+tr.odd { /* for large tables alternating colors */
+ background-color: #f2f2f2;
+}
+
+tr.header, tr.header th {
+ background-color: #e2e2e2;
+ border-top: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+}
+
+/* bordered table cells */
+/* ====================== */
+
+/* turn off borders in tables nested in
+ * bordered tables per default
+ */
+table.bordered table td,
+table.bordered table th {
+ border-style: none;
+}
+
+table.bordered td,
+table.bordered th,
+table table.bordered td,
+table table.bordered th {
+ border: 1px solid #aaa;
+}
+
+/* index page layout table */
+/* ======================= */
+body#index-page div#page-content {
+ width: 100%; /* IE fun */
+}
+
+body[id]#index-page div#page-content {
+ width: auto; /* reasonable browsers. */
+}
+
+table#indextable {
+ width: 100%;
+ border-collapse: collapse;
+ border: 0 none;
+}
+
+table#indextable td {
+ width: 33.3%;
+ border-left: 1px solid #aaa;
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+table#indextable td.col1 {
+ border-left: 0 none;
+ padding-left: 0;
+}
+
+table#indextable td.col3 {
+ padding-right: 0;
+}
+
+/* mod/dir. overview table and quick reference */
+/* ============================================ */
+table.module th,
+table.directive th {
+ white-space: nowrap;
+}
+
+table.qref {
+ border-collapse: collapse;
+ width: 100%;
+}
+
+table.qref td {
+ border-style: none solid;
+ border-color: #aaa;
+ border-width: 1px;
+}
+
+table.qref td.descr {
+ padding-left: 1em;
+ font-size: 13px;
+}
+
+table#legend {
+ width: 100%;
+ border-style: none;
+ border-width: 0;
+ vertical-align: bottom;
+ padding: 0;
+ margin: 0;
+}
+
+table#legend td {
+ vertical-align: bottom;
+ margin: 0;
+ padding: 0;
+}
+
+table#legend td.letters {
+ width: 100%;
+ padding-bottom: 0.5em;
+}
+
+table#legend table {
+ vertical-align: bottom;
+ margin: 0 0 0 0.4em;
+ padding: 0;
+ height: 7.5em;
+}
+
+table#legend table td,
+table#legend table th {
+ vertical-align: middle;
+ padding: 0.1ex 0.2em;
+ line-height: 1em;
+ white-space: nowrap;
+}
+
+/* related modules & dir. */
+/* ====================== */
+
+/* assuming, all links are enclosed by
+ * <code class="directive"> or
+ * <code class="module">
+ */
+
+table.related {
+ border-collapse: separate;
+}
+
+table.related th {
+ padding: 0.2ex 0.3em;
+ background-color: #e5ecf3;
+ color: #405871;
+ vertical-align: middle;
+}
+
+table.related td {
+ padding: 0.2ex 0.3em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * Lists
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* list default values */
+/* ====================== */
+ul {
+ list-style-type: disc;
+}
+
+ul ul {
+ list-style-type: square;
+}
+
+ul ul ul {
+ list-style-type: circle;
+}
+
+li, dt, dd {
+ line-height: 1.3em;
+}
+
+dt {
+ margin-top: 0.5em;
+ font-weight: bold;
+}
+
+ol li {
+ margin-top: 0.5em;
+}
+
+ol.up-A {
+ list-style-type: upper-alpha;
+}
+
+ol.lo-A {
+ list-style-type: lower-alpha;
+}
+
+dd.separate {
+ margin-bottom: 2em;
+}
+
+li.separate {
+ margin-bottom: 1em;
+}
+
+/* table of contents */
+/* ====================== */
+#toc,
+#topics {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+#toc li,
+#topics li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* see also */
+/* ====================== */
+.seealso {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+.seealso li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0 0 0 34px;
+}
+
+/* related modules & dir. */
+/* ====================== */
+table.related td ul,
+table.related td li {
+ list-style-type: none;
+ margin: 0;
+ padding: 0;
+}
+
+/* list of all directives */
+/* ====================== */
+div#directive-list ul {
+ margin: 0;
+ padding: 0;
+}
+
+/* indextable */
+/* ========== */
+table#indextable td ul {
+ list-style-type: none;
+ margin: 0 0 1em 0.5em;
+ padding: 0 0 0 0;
+}
+
+table#indextable td ul li {
+ margin-top: 0.3em;
+}
+
+/* sidebar */
+/* ====================== */
+div#quickview li {
+ font-size: 13px;
+}
+
+div#quickview ul {
+ margin: 0 0 15px 0;
+ padding: 0;
+}
+
+div#quickview ul#toc {
+ margin: 0 0 0 0.5em;
+ padding: 0;
+}
+
+#module-index div#quickview ul#toc,
+#manual-page div#quickview ul#toc {
+ margin-left: 0;
+}
+
+div#quickview ul#toc li {
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+}
+
+div#quickview li img {
+ display: none;
+}
+
+#module-index div#quickview ul#toc,
+#manual-page div#quickview ul#toc,
+div#quickview #topics,
+div#quickview .seealso {
+ padding-left: 15px;
+}
+
+#module-index div#quickview ul#toc li,
+#manual-page div#quickview ul#toc li,
+div#quickview #topics li,
+div#quickview .seealso li {
+ margin: 0.4em 0 2px 0;
+ padding: 0;
+ list-style-type: square;
+ list-style-position: outside;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * main page sections
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* page header */
+/* ====================== */
+div#page-header {
+ margin-left: 30px;
+}
+
+div#page-header img {
+ padding: 0;
+ display: block;
+ margin: -70px 0 1px 2em;
+ width: 248px;
+ height: 70px;
+}
+
+div#page-header p.apache {
+ background-color: #405871;
+ color: #fff;
+ padding: 0 0 0 248px;
+ margin: 0;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 16px;
+ font-weight: bold;
+ line-height: 29px;
+}
+
+div#page-header p.menu {
+ text-align: right;
+ font-size: 13px;
+ margin: 30px 0 0.5em 0;
+ padding: 0;
+}
+
+/* breadcrumb navigation */
+div#path {
+ margin: 0.2em 0 1.2em 30px;
+ padding: 0;
+ font-size: 13px;
+}
+
+/* content sections */
+/* ====================== */
+div#preamble {
+ padding-bottom: 1em;
+ margin-left: 30px;
+}
+
+div.section,
+div.directive-section {
+ margin: -1.2em 0 0 60px;
+ padding: 0;
+}
+
+.section p,
+.directive-section p {
+ margin: 0 0 1em 0;
+ padding: 0;
+}
+
+/* look for this on directive
+ * list pages
+ */
+div#directive-list {
+ margin-left: 30px;
+ padding: 0 0 1em 1em;
+}
+
+div#directive-ref {
+ margin: -1em 0 0 0;
+ padding: 0 0 1em 30px;
+ width: 100%; /* IE is BAD (broken as designed) */
+}
+
+div[id]#directive-ref { /* a big sorry to ICab, Amaya (and old Konquerors?) */
+ width: auto; /* other browsers are fine ;-) */
+}
+
+/* sidebar position: right */
+div#quickview {
+ position: absolute;
+ top: 5.5em;
+ right: 1em;
+ margin-left: 0;
+ margin-top: 40px;
+ padding: 4px;
+ width: 13.5em;
+ background-color: #f0f0f0;
+ color: inherit;
+}
+
+/* -> move content left */
+div#page-content {
+ padding-top: 0;
+ margin-right: 13em;
+ padding-right: 30px;
+}
+
+/* unsqueeze on some pages... */
+body.no-sidebar div#page-content,
+body#index-page div#page-content {
+ margin-right: 0;
+ padding-right: 0;
+}
+
+body#index-page div#page-content {
+ margin-left: 30px;
+ padding-bottom: 1em;
+}
+
+/* in general */
+p {
+ line-height: 1.3em;
+}
+
+/* translations */
+/* ====================== */
+.toplang {
+ padding: 0;
+ margin: 0.2em 0.2em 1em 0;
+}
+
+.bottomlang {
+ padding: 0;
+ margin: 0 0.2em 0.2em 0;
+}
+
+.toplang p,
+.bottomlang p {
+ font-size: 13px;
+ text-align: right;
+ background-color: inherit;
+ color: #ccc;
+ margin: 0;
+ padding: 0;
+}
+
+.toplang p span,
+.bottomlang p span {
+ background-color: inherit;
+ color: #036;
+}
+
+.toplang p a:link,
+.toplang p a:visited,
+.bottomlang p a:link,
+.bottomlang p a:visited {
+ text-decoration: none;
+ font-weight: bold;
+}
+
+.toplang p a:hover,
+.toplang p a:active,
+.bottomlang p a:hover,
+.bottomlang p a:active {
+ font-weight: bold;
+}
+
+/* page footer */
+/* ====================== */
+div#footer {
+ margin-left: 30px;
+ font-size: 13px;
+ border-top: 1px solid #405871;
+ padding-top: 0.2em;
+}
+
+div#footer p.apache {
+ float: left;
+ text-align: left;
+ padding: 0 0 1em 0;
+ margin-top: 0;
+}
+
+div#footer p.menu {
+ float: right;
+ text-align: right;
+ margin-top: 0;
+ padding: 0 0 1em 0;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * subsections (examples, notes, warnings)
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+
+/* examples */
+/* ====================== */
+div.example {
+ background-color: #e5ecf3;
+ color: #000;
+ padding: 0.5em;
+ margin: 1em 2em 1em 1em;
+}
+
+/* example inside a note:
+ * blue in gray doesn't look good
+ * so simply draw a border around
+ * and keep it gray
+ */
+div.note div.example,
+div.warning div.example {
+ border: 1px solid #aaa;
+ background-color: transparent;
+ color: inherit;
+ margin-right: 1em;
+}
+
+/* example inside table */
+table div.example {
+ margin-right: 1em;
+}
+
+/* the following [block] elements
+ * may appear inside example...
+ */
+div.example p,
+div.example pre,
+div.example table {
+ padding: 0;
+ margin: 0;
+}
+
+div.example p {
+ line-height: 1em;
+}
+
+div.example pre,
+div.example p > code {
+ font-size: 13px;
+}
+
+/* notes & warnings */
+/* ====================== */
+div.note,
+div.warning {
+ background-color: #eee;
+ color: #036;
+ padding: 0.5em;
+ margin: 1em 2em 1em 1em;
+}
+
+div.warning {
+ border: 1px solid #f00;
+}
+
+div.note p,
+div.warning p {
+ margin: 0.5em 0 0 0;
+ padding: 0;
+}
+
+div.note pre,
+div.warning pre {
+ font-size: 13px;
+}
+
+/* inside table */
+table div.note,
+table div.warning {
+ margin-right: 1em;
+}
+
+div.outofdate {
+ background-color: #ffffe0;
+ color: #036;
+ padding: 0.5em;
+ margin: 1em 2em 1em 1em;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * quotations, indented paragraphs, forms and figures
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
+p.letters {
+ margin: 1em 0 0 0;
+}
+
+p.centered {
+ text-align: center;
+}
+
+.letters {
+ text-align: center;
+ background-color: inherit;
+ color: #ccc;
+}
+
+.letters a:link,
+.letters a:visited {
+ text-decoration: none;
+ font-weight: bold;
+}
+
+.letters a:hover,
+.letters a:active {
+ font-weight: bold;
+}
+
+blockquote p {
+ font-style: italic;
+ margin: 0;
+}
+
+blockquote p.cite {
+ font-style: normal;
+ margin-top: 0;
+ margin-left: 2em;
+}
+
+blockquote p.cite cite {
+ font-style: normal;
+}
+
+p.indent {
+ margin-left: 2em;
+ margin-top: 1em;
+}
+
+span.indent {
+ padding-left: 1.5em;
+ display: block;
+}
+
+#index-page form {
+ text-align: center;
+}
+
+#index-page form p {
+ line-height: 1.1em;
+}
+
+#index-page form input {
+ font-size: 1em;
+}
+
+p.figure {
+ margin-left: 2em;
+ font-style: italic;
+}
+
+p.figure img {
+ border: 1px solid #aaa;
+}
+
+p.figure dfn {
+ font-weight: bold;
+}
+
+/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ * -> The End <-
+ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
diff --git a/rubbos/app/apache2/manual/style/faq.dtd b/rubbos/app/apache2/manual/style/faq.dtd
new file mode 100644
index 00000000..9af4f113
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/faq.dtd
@@ -0,0 +1,35 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % common SYSTEM "common.dtd">
+%common;
+
+<!-- <faq> is the root element -->
+<!ELEMENT faq (parentdocument?, title, description?, summary?,
+seealso*, (section | categories))>
+
+<!ATTLIST faq metafile CDATA #REQUIRED
+ all-in-one (yes | no ) "no"
+>
+
+<!ELEMENT categories (categoryfile*)>
+
+<!ELEMENT categoryfile (#PCDATA)>
+
+<!ELEMENT description %Inline;>
diff --git a/rubbos/app/apache2/manual/style/lang.dtd b/rubbos/app/apache2/manual/style/lang.dtd
new file mode 100644
index 00000000..422313c9
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/lang.dtd
@@ -0,0 +1,24 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % HTTPD-VERSION SYSTEM "version.ent">
+%HTTPD-VERSION;
+
+<!ENTITY nbsp "&#160;">
+
diff --git a/rubbos/app/apache2/manual/style/latex/atbeginend.sty b/rubbos/app/apache2/manual/style/latex/atbeginend.sty
new file mode 100644
index 00000000..8729fa6c
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/latex/atbeginend.sty
@@ -0,0 +1,65 @@
+% atbeginend.sty
+%
+% defines
+% \BeforeBegin{environment}{code-to-execute}
+% \BeforeEnd {environment}{code-to-execute}
+% \AfterBegin {environment}{code-to-execute}
+% \AfterEnd {environment}{code-to-execute}
+%
+% Save \begin and \end to \BeginEnvironment and \EndEnvironment
+\let\BeginEnvironment=\begin
+\let\EndEnvironment=\end
+
+\def\IfUnDef#1{\expandafter\ifx\csname#1\endcsname\relax}
+
+% Null command needed to for \nothing{something}=.nothing.
+\def\NullCom#1{}
+
+\def\begin#1{%
+%
+% if defined \BeforeBeg for this environment, execute it
+\IfUnDef{BeforeBeg#1}\else\csname BeforeBeg#1\endcsname\fi%
+%
+%
+%
+\IfUnDef{AfterBeg#1}% This is done to skip the command for environments
+ % which can take arguments, like multicols; YOU MUST NOT
+ % USE \AfterBegin{...}{...} for such environments!
+ \let\SaveBegEng=\BeginEnvironment%
+\else%
+ % Start this environment
+ \BeginEnvironment{#1}%
+ % and execute code after \begin{environment}
+ \csname AfterBeg#1\endcsname%
+ %
+ \let\SaveBegEng=\NullCom%
+\fi%
+\SaveBegEng{#1}%
+}
+
+
+\def\end#1{%
+%
+% execute code before \end{environment}
+\IfUnDef{BeforeEnd#1}\else\csname BeforeEnd#1\endcsname\fi%
+%
+% close this environment
+\EndEnvironment{#1}%
+%
+% and execute code after \begin{environment}
+\IfUnDef{AfterEnd#1}\else\csname AfterEnd#1\endcsname\fi%
+}
+
+
+%% Now, define commands
+% \BeforeBegin{environment}{code-to-execute}
+% \BeforeEnd {environment}{code-to-execute}
+% \AfterBegin {environment}{code-to-execute}
+% \AfterEnd {environment}{code-to-execute}
+
+\def\BeforeBegin#1#2{\expandafter\gdef\csname BeforeBeg#1\endcsname
+{#2}}
+\def\BeforeEnd #1#2{\expandafter\gdef\csname BeforeEnd#1\endcsname
+{#2}}
+\def\AfterBegin #1#2{\expandafter\gdef\csname AfterBeg#1\endcsname {#2}}
+\def\AfterEnd #1#2{\expandafter\gdef\csname AfterEnd#1\endcsname{#2}}
diff --git a/rubbos/app/apache2/manual/style/manualpage.dtd b/rubbos/app/apache2/manual/style/manualpage.dtd
new file mode 100644
index 00000000..17742548
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/manualpage.dtd
@@ -0,0 +1,27 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % common SYSTEM "common.dtd">
+%common;
+
+<!-- <manualpage> is the root element -->
+<!ELEMENT manualpage (parentdocument?, title, summary?,
+seealso*, section*)>
+
+<!ATTLIST manualpage metafile CDATA #REQUIRED>
diff --git a/rubbos/app/apache2/manual/style/modulesynopsis.dtd b/rubbos/app/apache2/manual/style/modulesynopsis.dtd
new file mode 100644
index 00000000..14f947a5
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/modulesynopsis.dtd
@@ -0,0 +1,76 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % sitemap SYSTEM "sitemap.dtd">
+%sitemap;
+
+<!ELEMENT modulesynopsis (name , description, status, hint?, sourcefile?,
+identifier? , compatibility? , summary? , seealso* , section*,
+directivesynopsis*)>
+
+<!ATTLIST modulesynopsis metafile CDATA #REQUIRED>
+
+<!ELEMENT directivesynopsis (name , description? , syntax? , default?
+, contextlist? , override? , modulelist?, status?, compatibility? ,
+usage?, seealso*)>
+
+<!ELEMENT name (#PCDATA)>
+
+<!ELEMENT status (#PCDATA)>
+
+<!ELEMENT hint %Inline;>
+
+<!ELEMENT identifier (#PCDATA)>
+
+<!ELEMENT sourcefile (#PCDATA)>
+
+<!ELEMENT compatibility %Inline;>
+
+<!ELEMENT description %Inline;>
+
+<!ATTLIST directivesynopsis type CDATA #IMPLIED
+ location CDATA #IMPLIED >
+
+<!ELEMENT syntax %Inline;>
+
+<!ELEMENT default (#PCDATA | br)*>
+
+<!ELEMENT contextlist (context+)+>
+
+<!ELEMENT context (#PCDATA)>
+
+<!ELEMENT override (#PCDATA)>
+
+<!ELEMENT usage %Block;>
+
+<!-- Used in index.xml -->
+<!ELEMENT moduleindex (title, summary, seealso*)>
+
+<!ATTLIST moduleindex metafile CDATA #REQUIRED>
+
+<!-- Used in directive.xml -->
+<!ELEMENT directiveindex (title | summary)+>
+
+<!ATTLIST directiveindex metafile CDATA #REQUIRED>
+
+<!-- Used in quickreference.xml -->
+<!ELEMENT quickreference (title | summary | legend)+>
+<!ATTLIST quickreference metafile CDATA #REQUIRED>
+
+<!ELEMENT legend (table, table)>
diff --git a/rubbos/app/apache2/manual/style/sitemap.dtd b/rubbos/app/apache2/manual/style/sitemap.dtd
new file mode 100644
index 00000000..e47e8a9d
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/sitemap.dtd
@@ -0,0 +1,38 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY % common SYSTEM "common.dtd">
+%common;
+
+<!-- <sitemap> is the root element -->
+<!ELEMENT sitemap (title, summary?, seealso*, category*)>
+
+<!ATTLIST sitemap metafile CDATA #REQUIRED>
+
+<!-- <indexpage> is another root element -->
+<!ELEMENT indexpage (parentdocument, title, category*)>
+
+<!ATTLIST indexpage metafile CDATA #REQUIRED>
+
+<!ELEMENT category (title, page*)>
+<!ATTLIST category id ID #IMPLIED>
+
+<!ELEMENT page (#PCDATA)>
+<!ATTLIST page href CDATA #IMPLIED
+ separate (yes | no) "no" >
diff --git a/rubbos/app/apache2/manual/style/version.ent b/rubbos/app/apache2/manual/style/version.ent
new file mode 100644
index 00000000..ae00eba1
--- /dev/null
+++ b/rubbos/app/apache2/manual/style/version.ent
@@ -0,0 +1,24 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!ENTITY httpd.major "2">
+<!ENTITY httpd.minor "0">
+<!ENTITY httpd.patch "64">
+
+<!ENTITY httpd.docs "2.0">