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; }