content/css/flex.css (317 lines of code) (raw):
/*
* 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.
*/
body {
color: white;
font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size: 10pt;
margin: 0;
}
#bannera {
height: 105px;
padding: 0 0 0 8px;
color: black;
font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size:12pt;
vertical-align: middle;
}
#bannerright {
text-align: right;
float: right;
padding: 4pt 20pt 4pt 16pt;
width: 220px;
}
#bannercenter {
padding: 31pt 2pt 14pt 2pt;
float: center;
color: #107EC0;
}
#bannerleft {
text-align: left;
float: left;
}
a {
color: #107EC0;
}
a:visited {
color: #107EC0;
}
a:hover {
color: #107EC0;
text-decoration:underline;
}
a img { border: none; }
h1,h2,h3,h4,h5,h6 {
color: #193240;
text-transform:uppercase;
}
#clear {
overflow: auto;
clear: both;
}
#content {
margin: 0 32px 20px 32px;
padding: 12px 8px 32px 8px;
color: #333;
overflow: auto;
}
#content h1,h2,h3,h4,h5,h6 {
font-weight: normal;
text-transform:none;
margin: 10px 0 15px;
padding: 5px 0;
}
#content h1 {
font-size: 1.4em;
padding: 15px;
border-top: 1px solid #a3afb6;
}
#content h2 {
font-size: 1.2em;
margin-top: 2em;
}
.legacy {
font-size: 1.2em;
color: #C44B01;
margin: 0 0 0.5em 0;
}
#content h3,h4,h5,h6 {
border-bottom: none;
font-size: 1em;
margin-bottom: 0;
}
#content li {
margin-bottom: 0.5em;
}
table {
border-collapse:collapse;
margin: auto;
}
th {
height: 40px;
background: #f5f8fa;
border: 1px solid #a3afb6;
vertical-align: middle;
font-size: 0.9em;
}
td {
vertical-align: top;
border: 1px solid #a3afb6;
padding: 0.4em 0.5em 0.4em 0.5em;
font-size: 0.9em;
}
.w140 {
width: 140px;
}
.w160 {
width: 160px;
}
.w180 {
width: 180px;
}
.w200 {
width: 200px;
}
.w220 {
width: 220px;
}
.codehilite {
background-color: #F0F000;
padding: 0.01em 1em;
border-radius: 10px;
}
#topbara{
border-top: 1px solid #c6cbdd;
border-bottom: 1px solid #c6cbdd;
height: 24pt;
background-color: #f5f8fa;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: black;
font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
font-size:14pt;
vertical-align: middle;
clear: both;
}
#breadcrumbsa {
margin: 4px 0px 4px 0px;
padding: 4px 8px 3px 20px;
background-color: #f5f8fa;
color: #333;
font-size: 14px;
float: left;
}
#breadcrumbsa a {
margin: 0;
padding: 2px;
background-color: #f5f8fa;
text-decoration:none;
}
#breadcrumbsa a:hover {
color: #107EC0;
background-color: #c6cbdd;
text-decoration:underline;
}
#topnava {
margin: 4px 0px 4px 0px;
padding: 4px 20px 3px 8px;
color: #333;
font-size: 14px;
text-align: right;
float: right;
}
#topnava ul {
list-style-type:none;
margin:0;
padding:0;
}
#topnava li {
padding: 0 6px 0 8px;
border-left: 1px solid #c6cbdd;
display:inline;
}
#topnava a {
margin: 0;
padding: 2px;
background-color: #f5f8fa;
text-decoration:none;
}
#topnava a:hover {
color: #107EC0;
background-color: #c6cbdd;
text-decoration:underline;
}
#leftnav {
border: 1px solid #e6ebed;
border-left: none;
-moz-border-radius: 0 0 10px 0;
border-radius: 0 0 10px 0;
color: #003;
float: left;
padding: 15px 15px 5px 20px;
width: 150px;
background: none repeat scroll 0 0 #f5f8fa;
margin: 0 12px 20px 0;
}
#leftnav img {
padding-bottom: 15px;
margin-left: auto;
margin-right: auto;
display: block;
}
#leftnav h1 {
color: #000;
font-size: 1em;
padding: 0;
margin-top: 0.8em;
margin-bottom: 0;
border-bottom: 1px solid #a3afb6;
}
#leftnav ul {
margin: 0 0;
padding: 0;
list-style: none;
}
#leftnav li {
border-bottom: 1px solid #e6ebed;
margin: 0.2em 0;
padding: 0;
}
#leftnav li a {
margin: 0;
text-decoration:none;
}
#leftnav li a:hover {
color: #107EC0;
background-color: #c6cbdd;
text-decoration:underline;
}
#rightnav {
border: 1px solid #e6ebed;
border-left: none;
-moz-border-radius: 0 0 0 10px;
border-radius: 0 0 0 10px;
color: #003;
float: right;
padding: 15px 20px 5px 15px;
width: 150px;
background: none repeat scroll 0 0 #f5f8fa;
margin: 0 0 20px 12px;
}
#rightnav img {
padding-bottom: 15px;
margin-left: auto;
margin-right: auto;
display: block;
}
#rightnav h1 {
color: #000;
font-size: 1em;
padding: 0;
margin-top: 0.8em;
margin-bottom: 0;
border-bottom: 1px solid #a3afb6;
}
#rightnav ul {
margin: 0 0;
padding: 0;
list-style: none;
}
#rightnav li {
border-bottom: 1px solid #e6ebed;
margin: 0.2em 0;
padding: 0;
}
#rightnav li a {
margin: 0;
text-decoration:none;
}
#rightnav li a:hover {
color: #107EC0;
background-color: #c6cbdd;
text-decoration:underline;
}
#footera {
margin: 20px 0px 0px 0px;
padding: 8px 0px 12px 0px;
border-top: 2px solid #ccc;
color:#666;
font-size: 8pt;
padding: 0 8px;
text-align: left;
overflow: auto;
clear: both;
line-height: 10pt;
}
#copyrighta {
}
#copyrighta p {
padding-left: 20px;
line-height: 10pt;
padding-bottom: 5px;
}
#copyrighta a {
color: #107EC0;
text-decoration:underline;
}
#copyrighta a:hover {
background-color: #e6ebed;
}
#poweredbya {
float: right;
text-align: right;
width: 210px;
height: 100px;
}
#asf-logo {
width: 180px;
padding-top: 8px;
}
#flex-logo {
height: 100px;
padding-top: 4px;
padding-left: 8px;
}
/* definition lists */
dd {}
dl {}
dt {
display: inline;
float: left;
}