Just translated the forward. Feel free to take a quick glance and let me
know if there’s anything I need to be thinking about as I go.
/*
 * 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.
 */

/*
 * Table of content
 */
ul.toc {
  list-style-type: square;
}

ul.toc ul {
  list-style-type: disc;
  padding-left: 21pt;
}

/*
 * Chapters and sections titles (excluding the book titles).
 */
h1 {
  margin-top:          120pt;
  background-color:    #99AAFF;
  border-top-color:    #0000CC;
  border-bottom-color: #0000CC;
  border-top-style:    solid;
  border-bottom-style: solid;
  border-top-width:    2pt;
  border-bottom-width: 2pt;
  padding-bottom:      4pt;
  padding-top:         4pt;
}

h2 {
  margin-top:          40pt;
  border-bottom-style: solid;
  border-bottom-width: 2pt;
}

h3 {
  margin-top: 24pt;
}

h4 {
  margin-top: 15pt;
}

p {
  text-align: justify;
}

div.example {
  margin-left:  1.25cm;
  margin-right: 1.5cm;
  font-size:    smaller;
}

aside {
  margin-left:     45pt;
  margin-right:    45pt;
  margin-top:      15pt;
  margin-bottom:   15pt;
  padding-left:    15pt;
  padding-right:   15pt;
  border-style:     solid;
  border-width:     1pt;
  background-color: #EEEEEE;
  border-color:     #BBBBBB;
  font-size:        smaller;
}

caption {
  color:          #0086E0;
  font-weight:    bold;
  padding-top:    9pt;
  padding-bottom: 3pt;
}

table {
  margin-left:    auto;
  margin-right:   auto;
  border-style:   solid;
  border-width:   2pt;
  border-spacing: 0pt;
}

table tr th {
  background-color:    #B9DCFF;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  padding:             3pt;
}

table tr td {
  padding-left:  9pt;
  padding-right: 9pt;
}

table tr td.leftBorder {
  border-left-style: solid;
  border-left-width: 1pt;
  border-left-color: lightgray;
}

table tr td.separator {
  text-align:          center;
  font-weight:         bold;
  background-color:    #EEEEFF;
  border-top-color:    LightGray;
  border-bottom-color: LightGray;
  border-top-style:    solid;
  border-bottom-style: solid;
  border-top-width:    1pt;
  border-bottom-width: 1pt;
  padding-top:         3pt;
  padding-bottom:      3pt;
}

table.hidden {
  border-style: none;
}

table.hidden tr {
  vertical-align: top;
}

table.hidden tr th {
  border-style:   none;
  background:     none;
  color:          #0086E0;
  font-weight:    bold;
  padding-top:    9pt;
  padding-bottom: 3pt;
  padding-left:   0;
  padding-right:  0;
}

table.hidden tr td {
  padding: 0;
}

pre {
  margin-left:   30pt;
  margin-right:  30pt;
  margin-top:    15pt;
  margin-bottom: 15pt;
  padding:        9pt;
  border: 1pt solid Gray;
  background: #F8F8F8
}

/*
 * OGC/ISO, GeoAPI and SIS legends.
 */
code.OGC {
  color: MediumBlue;
}

code.GeoAPI {
  color: Green;
}

code.SIS {
  color: SaddleBrown;
}

code.comment {
  color: Gray;
}

Reply via email to