Blame Identity/Webenv/Themes/Default/Trac/0.10.4/Modern/htdocs/css/trac.css

27e75e
/*
27e75e
 * default.css --  This file resets the browser's default visual style
27e75e
 * and sets The CentOS Web Environment visual style as default visual
27e75e
 * style. This file sets default values to tags like `html', `body',
27e75e
 * as well as those controlling links, tables, paragrphs, headings,
27e75e
 * lists, forms and quotation.
27e75e
 *
27e75e
 * The CentOS Web Environment (Webenv) is specially conceived to
27e75e
 * achieve one unique visual style and easy navegation through all
27e75e
 * different web applications The CentOS Project uses to show its
27e75e
 * existence in the World Wide Web medium.
27e75e
 *
27e75e
 * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
27e75e
 *
27e75e
 * This CSS is free software; you can redistribute it and/or modify it
27e75e
 * under the terms of the GNU General Public License as published by
27e75e
 * the Free Software Foundation; either version 2 of the License, or
27e75e
 * (at your option) any later version.
27e75e
 *
27e75e
 * This CSS is distributed in the hope that it will be useful, but
27e75e
 * WITHOUT ANY WARRANTY; without even the implied warranty of
27e75e
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
27e75e
 * General Public License for more details.
27e75e
 *
27e75e
 * You should have received a copy of the GNU General Public License
27e75e
 * along with this program; if not, write to the Free Software
27e75e
 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
27e75e
 *
27e75e
 */
27e75e
27e75e
27e75e
/* Reset browsers default margins and paddings
27e75e
-----------------------------------------------*/
27e75e
27e75e
* {
27e75e
    margin: 0;
27e75e
    padding: 0;
27e75e
    }
27e75e
27e75e
/* Define html
27e75e
-----------------------------------------------*/
f2e824
f2e824
html {
27e75e
    background-color: #FFF;
27e75e
    background-image: url("../background.png");
816e53
    min-width: 800px;
27e75e
    }
27e75e
27e75e
/* Define body
27e75e
-----------------------------------------------*/
f2e824
f2e824
body {
27e75e
    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
27e75e
    font-size: 0.85em;
27e75e
    /* margin: 0;           /* <- full screen                       */
27e75e
    /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
27e75e
    /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
27e75e
    margin: 0 3% 0 3%;      /* <- with 3% of left and right margin  */
27e75e
    /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
27e75e
    color: #000;
f2e824
    background: #FFF;
27e75e
    padding: 0 10px;
27e75e
    }
f2e824
f2e824
#banner {
200713
    background: #204c8d url("../header-background.png");
27e75e
    }
f2e824
27e75e
#header hr { display: none }
f2e824
27e75e
#header h1 { margin: 1.5em 0 -1.5em; }
f2e824
27e75e
#header img { 
200713
    border: none; 
200713
    margin-left: 10px;
200713
    font-weight: bold;
200713
    font-size: 1.4em;
200713
    line-height: 1em;
200713
    padding: 0;
200713
    float: left;
27e75e
    }
f2e824
27e75e
#header :link, 
27e75e
#header :visited, 
27e75e
#header :link:hover, 
27e75e
#header :visited:hover {
200713
    background: transparent;
200713
    color: #555;
200713
    margin-bottom: 2px;
200713
    border: none;
200713
    }
f2e824
27e75e
#header h1 :link:hover, 
27e75e
#header h1 :visited:hover { 
200713
    color: #000 
200713
    }
f2e824
f57a53
div#content > p,
f57a53
div#content > pre,
816e53
div#content > form > div > div,
2fc428
div#content > form > div.field,
2fc428
div#content > form > fieldset,
19dbc6
div#content > form > p,
c64e9a
div#content > form > input,
1ffb5e
div#content div#searchable > form > div,
8b14ef
div#content div#searchable > div#ticket > form > div.description > table,
f57a53
div#content div#preview > p,
c73d86
div#content div#preview > strong,
34a59f
div#content fieldset#preview > p,
f57a53
div#content div#preview > pre,
f57a53
div#content div#preview > div {
f57a53
    margin-left: 20px;
f57a53
    }
f57a53
27e75e
/* Links 
27e75e
-----------------------------------------------*/
f2e824
27e75e
a:link  { text-decoration: none; color: #0044B3; }
ea0fec
a:hover { text-decoration: underline; color: green; }
7824d4
a:active { text-decoration: none; color: green; }
27e75e
a:visited { text-decoration: none; color: #0044B3; }
f2e824
a:visited:hover { text-decoration: underline; color: green; }
f2e824
f2e824
h1 :link, h1 :visited ,h2 :link, h2 :visited, h3 :link, h3 :visited,
f2e824
h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited {
200713
    color: inherit;
f2e824
}
f2e824
f2e824
h1 a:hover { text-decoration: underline; color: #FFF; }
f2e824
h1 a:active { text-decoration: underline; color: #FFF; } 
f2e824
h1 a:visited { text-decoration: none; color: #FFF; }
f2e824
h1 a:visited:hover { text-decoration: underline; color: #FFF; }
f2e824
f2e824
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; color: #072B61; } 
f2e824
h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { text-decoration: underline; color: #072B61; } 
f2e824
h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { text-decoration: none; color: #072B61; }
f2e824
h2 a:visited:hover, h3 a:visited:hover, h4 a:visited:hover, h5 a:visited:hover, 
f2e824
h6 a:visited:hover { text-decoration: underline; color: #072B61; }
f2e824
27e75e
/* Headings
27e75e
-----------------------------------------------*/
f2e824
f2e824
.anchor:link, 
f2e824
.anchor:visited {
200713
    border: none;
200713
    color: #AAA;
200713
    font-size: .8em;
f2e824
 	background: transparent;
686807
    }
f2e824
686807
h1:hover .anchor:link,
686807
h1:hover .anchor:visited {
200713
    color: #FFF;
686807
    }
686807
686807
* > .anchor:link,
f2e824
* > .anchor:visited {
200713
    visibility: hidden;
200713
    }
f2e824
f2e824
h1:hover .anchor, h2:hover .anchor, h3:hover .anchor,
f2e824
h4:hover .anchor, h5:hover .anchor, h6:hover .anchor {
200713
    visibility: visible;
200713
    }
f2e824
f2e824
@media screen {
200713
    a.ext-link .icon {
200713
    	background: url(../extlink.gif) left center no-repeat;
200713
    	padding-left: 16px;
200713
    	}
200713
    * html a.ext-link .icon { 
200713
    	display: inline-block; 
200713
    	}
200713
    }
f2e824
27e75e
h1 {
27e75e
    font-size: 1.7em;
27e75e
    font-weight: bold;
27e75e
    line-height: 1.9em;
27e75e
    margin-top: 0.9em;
27e75e
    margin-bottom: 0.9em;
4e376b
    padding-left: 20px; /* Should be the same for h{1-4} */
27e75e
    color: #FFF;
27e75e
    border: none;
27e75e
    background-color: #204C8D;
27e75e
    background-image: url("../h1-background.png");
27e75e
    }
27e75e
27e75e
h2 {
27e75e
    font-size: 1.4em;
27e75e
    line-height: 1.8em;
27e75e
    margin: 0;
27e75e
    margin-top: 1.6em;
27e75e
    margin-bottom: 0.8em;
4e376b
    padding-left: 20px; /* Should be the same for h{1-4}*/
27e75e
    background-image: url("../h2-background.png");
27e75e
    border: none;
27e75e
    color: #072B61;
27e75e
    }
27e75e
27e75e
h3 {
27e75e
    font-size: 1.25em;
27e75e
    line-height: 1.6em;
27e75e
    margin-top: 1em;
27e75e
    margin-bottom: 0.5em;
4e376b
    padding-left: 20px; /* Should be the same for h{1-4} */
27e75e
    color: #072B61;
27e75e
    border-bottom-width: 1px;
27e75e
    border-bottom-style: solid;
27e75e
    border-bottom-color: #DADADA;
27e75e
    }
27e75e
h4 {
27e75e
    font-size: 1.2em;
27e75e
    line-height: 1.4em;
27e75e
    margin-top: 1em;
27e75e
    margin-bottom: 0.5em;
27e75e
    padding-left: 0; /* Should be the same for h{1-4} */
27e75e
    color: #072B61;
27e75e
    border-bottom: none;
27e75e
    }
27e75e
27e75e
h5 {
27e75e
    font-size: 1.1em;
27e75e
    line-height: 1.1em;
27e75e
    margin-top: 1em;
27e75e
    margin-bottom: 0.5em;
4e376b
    padding-left: 20px; /* Should be the same for h{1-4} */
27e75e
    color: #072B61;
27e75e
    font-weight: bold;
27e75e
    border-bottom: none;
27e75e
    }
27e75e
27e75e
h6 {
27e75e
    font-size: 1em;
27e75e
    line-height: 1.1em;
27e75e
    margin-top: 1em;
27e75e
    margin-bottom: 0.5em;
4e376b
    padding-left: 20px; /* Should be the same for h{1-4} */
27e75e
    color: #000;
27e75e
    font-weight: bold;
27e75e
    border-bottom: none;
27e75e
    }
27e75e
27e75e
hr { 
200713
    border: none;  
200713
    border-top: 1px solid #ccc; 
200713
    margin: 2em 0 
200713
    }
27e75e
27e75e
address { font-style: normal }
27e75e
27e75e
img { border: none }
27e75e
27e75e
tt { 
200713
    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
200713
    white-space: pre 
200713
    }
27e75e
27e75e
.underline { text-decoration: underline }
27e75e
ol.loweralpha { list-style-type: lower-alpha }
27e75e
ol.upperalpha { list-style-type: upper-alpha }
27e75e
ol.lowerroman { list-style-type: lower-roman }
27e75e
ol.upperroman { list-style-type: upper-roman }
27e75e
ol.arabic     { list-style-type: decimal }
27e75e
27e75e
/* Paragraphs
27e75e
-----------------------------------------------*/
27e75e
27e75e
p {
27e75e
    margin: 1em 0 1.5em 0;
27e75e
    line-height: 1.5em;
27e75e
    }
27e75e
27e75e
/* Images
27e75e
-----------------------------------------------*/
27e75e
27e75e
/* Quotations
27e75e
-----------------------------------------------*/
27e75e
27e75e
blockquote {
27e75e
    background: #fafafa;
27e75e
    border-color: #eeeeee;
27e75e
    border-width: 1px;
27e75e
    border-style: solid;
686807
    border-left-width: 5px;
27e75e
    margin-left: 1.5em;
7b7434
    padding: 0 1em;
27e75e
    margin-top: 1em;
27e75e
    margin-bottom: 1.3em;
27e75e
    }
27e75e
27e75e
q:before {
27e75e
    content: " “";
27e75e
    }
27e75e
27e75e
q:after {
27e75e
    content: "” ";
27e75e
    }
27e75e
27e75e
q q:before {
27e75e
    content: " ‘";
27e75e
    }
27e75e
27e75e
q q:after {
27e75e
    content: "’ ";
27e75e
    }
27e75e
27e75e
address {
27e75e
    margin-left: 1.5em;
27e75e
    }
27e75e
27e75e
/* Preformatted Texts
27e75e
-----------------------------------------------*/
27e75e
27e75e
pre {
27e75e
    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
27e75e
    padding: 0.7em 1em;
27e75e
    margin: 1em 0 1.5em 0;
27e75e
    white-space: pre;
27e75e
    border-width: 1px;
27e75e
    border-style: solid;
27e75e
    border-color: #E5E5E5;
27e75e
    border-left-width: 5px;
27e75e
    background: #FFFAE9;
27e75e
    overflow: auto;
27e75e
    }
27e75e
27e75e
/* Phrase Elements
27e75e
-----------------------------------------------*/
27e75e
27e75e
tt,
27e75e
samp,
27e75e
kbd,
27e75e
code {
27e75e
    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
27e75e
    }
27e75e
27e75e
/* Page Lines
27e75e
-----------------------------------------------*/
27e75e
27e75e
hr {
27e75e
    clear: both;
27e75e
    height: 1px ! important;
27e75e
    border: none;
27e75e
    background-color: #DADADA;
27e75e
    }
27e75e
27e75e
/* Lists
27e75e
-----------------------------------------------*/
27e75e
27e75e
ul,
27e75e
ol,
27e75e
dl {
27e75e
    margin: 1.5em 0 1.5em 4.5em;
27e75e
    }
27e75e
27e75e
ul { 
27e75e
    list-style: url("../ul.png") circle; 
27e75e
    } 
27e75e
27e75e
ol {
27e75e
    list-style-image: none !important;
27e75e
    }
27e75e
27e75e
ul li,
27e75e
ol li {
27e75e
    line-height: 1.5em;
27e75e
    }
27e75e
27e75e
ul ul,
27e75e
ul ol,
27e75e
ol ul,
27e75e
ol ol {
27e75e
    margin-top: 0.3em;
27e75e
    margin-bottom: 0.3em;
27e75e
    margin-left: 2.5em;
27e75e
    }
27e75e
27e75e
ul li p,
27e75e
ol li p {
27e75e
    margin-bottom: 0.3em;
27e75e
    }
27e75e
27e75e
dl dd {
27e75e
    margin: 0.5em 0 1em 2.5em;
27e75e
    }
27e75e
27e75e
dl ol,
27e75e
dl ul {
27e75e
    margin-left: 3.5em;
27e75e
    }
27e75e
27e75e
/* Tables 
27e75e
-----------------------------------------------*/
27e75e
27e75e
table {
27e75e
    border-collapse: collapse;
27e75e
    }
27e75e
27e75e
table caption {
27e75e
    font-style: italic;
27e75e
    text-align: center;
27e75e
    }
27e75e
27e75e
table tr th {
27e75e
    font-weight: bold;
27e75e
    }
27e75e
27e75e
table tr td,
27e75e
table tr th {
27e75e
    border: 1pt;
27e75e
    border-style: solid;
2fc428
    border-color: #EEE;
27e75e
    vertical-align: top;
8b14ef
    padding: 0.5em;
27e75e
    }
27e75e
27e75e
table tr td p,
27e75e
table tr td pre {
27e75e
    margin: 0;
27e75e
    padding: 0;
27e75e
    }
27e75e
27e75e
/* Forms
27e75e
-----------------------------------------------*/
f2e824
f2e824
input, 
f2e824
textarea, 
f2e824
select { margin: 2px }
f2e824
f2e824
input, 
f2e824
select { vertical-align: middle }
f2e824
f2e824
input[type=button], 
f2e824
input[type=submit], 
f2e824
input[type=reset] {
200713
    }
f2e824
f2e824
input[type=button]:hover, 
f2e824
input[type=submit]:hover, 
f2e824
input[type=reset]:hover {
200713
    }
f2e824
f2e824
input[type=button][disabled], input[type=submit][disabled],
f2e824
input[type=reset][disabled] {
200713
    }
f2e824
f2e824
#search input[type=text], 
f2e824
#search input.textwidget, 
f2e824
#search textarea { 
200713
    border: 2px solid #204C8D;
200713
    width: 160px;
200713
    background-color: #EDF4FF;
39782d
    padding: 3px;
39782d
    padding-left: 5px;
39782d
    color: #204C8D;
39782d
    -moz-border-radius: 5px;
200713
    }
f2e824
f2e824
#search input[type=button], 
f2e824
#search input[type=submit], 
f2e824
#search input[type=reset] {
39782d
    border-width: 2px;
39782d
    border-style: solid;
39782d
    border-color: #204C8D;
39782d
    background-color: #3B71B8;
39782d
    color: #FFFFFF;
39782d
    cursor: pointer;
39782d
    display: inline;
39782d
    font-weight: bold;
39782d
    text-decoration: none;
200713
    padding: 2px;
200713
    padding-left: 4px;
200713
    padding-right: 4px;
39782d
    -moz-border-radius: 5px;
200713
    }
f2e824
f2e824
input[type=text], 
f2e824
input.textwidget, 
f2e824
textarea { 
200713
    border: 1px solid #ccc;
200713
    background-color: #f8f8f8;
200713
    }
f2e824
f2e824
input[type=text] { 
f2e824
}
f2e824
f2e824
input[type=text], 
f2e824
input.textwidget { 
200713
    padding: .2em 
200713
    }
f2e824
f2e824
input[type=text]:focus, 
f2e824
input.textwidget:focus, 
f2e824
textarea:focus {
200713
    background-color: #fff;
200713
    }
f2e824
f2e824
option { 
200713
    border-bottom: 1px dotted #d7d7d7; 
200713
    }
f2e824
f2e824
fieldset { 
200713
    border: 1px solid #d7d7d7; 
200713
    padding: .5em; margin: 0; 
200713
    }
f2e824
f2e824
fieldset.iefix { 
200713
    border: none; 
1ffb5e
    padding: 0;
7b7434
    width: 99%;
200713
    }
f2e824
f2e824
* html fieldset.iefix { 
200713
    width: 98%; 
200713
    }
f2e824
f2e824
fieldset.iefix p {
200713
    margin: 0; 
200713
    }
f2e824
f2e824
legend { 
200713
    color: #999; 
200713
    padding: 0 .25em; 
200713
    font-weight: bold 
200713
    }
f2e824
f2e824
label.disabled { 
200713
    }
f2e824
f2e824
.buttons { 
020a5c
    margin: .5em .5em .5em; 
200713
    }
f2e824
f2e824
.buttons form, 
f2e824
.buttons form div { 
200713
    display: inline; 
200713
    }
f2e824
f2e824
.buttons input { 
200713
    margin: 1em .5em .1em 0; 
200713
    }
f2e824
f2e824
.inlinebuttons input { 
200713
    }
f2e824
f2e824
/* Quick search */
f2e824
f2e824
#search {
200713
    float: right;
f2e824
 	font-size: 10px;
f2e824
 	height: 0;
200713
    text-align: right;
200713
    margin: 5px;
200713
    }
f2e824
f2e824
#search input { 
200713
    font-size: 10px 
200713
    }
f2e824
f2e824
#search label { display: none }
f2e824
f2e824
/* Navigation */
f2e824
f2e824
.nav h2, 
f2e824
.nav hr { display: none }
f2e824
f2e824
#metanav { padding-top: 30px; }
f2e824
7824d4
#metanav a { color: #fff; }
f2e824
2fc428
#metanav li { 
2fc428
    border-right-color: #fff; 
2fc428
    padding-right: 0.75em;
2fc428
    padding-left: 0.75em;
2fc428
    }
f2e824
f2e824
#metanav a:hover {
200713
    background: transparent;
200713
    color: #fff;
200713
    text-decoration: underline;
200713
    }
f2e824
2fc428
#ctxtnav li {
2fc428
    color: #AAA;
b616da
    padding: 0;
b616da
    padding-right: 0.75em;
b616da
    padding-left: 0.75em;
b616da
    }
b616da
b616da
#ctxtnav li.first {
2fc428
    }
2fc428
f2e824
.nav ul { 
200713
    font-size: 10px; 
200713
    list-style: none; 
200713
    margin: 0; 
200713
    margin-top: 5px; 
200713
    margin-bottom: 5px; 
200713
    text-align: right 
200713
    }
f2e824
f2e824
.nav li {
200713
    border-right: 1px dotted #628ECA;
200713
    display: inline;
200713
    white-space: nowrap;
200713
    color: #FFF;
200713
    }
f2e824
2fc428
.nav li.first {
2fc428
    padding-right: .75em;
2fc428
    }
2fc428
f2e824
.nav li.last { 
2fc428
    padding-left: 1em;
200713
    border-right: none; 
200713
    }
f2e824
f2e824
.nav li a {
200713
    border-bottom: none;
200713
    }
f2e824
f2e824
/* Main navigation bar header */
f2e824
f2e824
.mainnav {
f2e824
    clear: both;
f2e824
    display: block;
f2e824
    padding: 0;
f2e824
    padding-left: 0px;
200713
    margin:0;
200713
    padding-left: 10px;
27e75e
    }
f2e824
f2e824
.mainnav ul {
200713
    padding:0;
200713
    margin:0;
200713
    }
f2e824
f2e824
.mainnav li {
39782d
    float: left;
39782d
    display: inline;
39782d
    white-space: nowrap;
39782d
    margin-left: 3px;
39782d
    padding-top: 4px;
39782d
    padding-bottom: 4px;
39782d
    border-width: 1px;
39782d
    border-style: solid;
39782d
    border-color: #628ECA;
39782d
    background-color: #FFF;
39782d
    background-image: url("../topbar_gradient.png");
39782d
    background-position: left top;
39782d
    background-repeat: repeat-x;
200713
    font-size: 0.9em;
ad6a0d
    -moz-border-radius: 3px 3px 0 0;
27e75e
    }
f2e824
f2e824
.mainnav li a { 
39782d
    /* To cover the box area as linkable */
27e75e
    padding: 7px 8px;
39782d
    }
39782d
39782d
#banner .mainnav li.active a { 
39782d
    /* To cover the box area as linkable in the header area */
39782d
    padding: 6px 8px 7px; 
39782d
    }
39782d
39782d
39782d
#footer .mainnav li.active a { 
39782d
    /* To cover the box area as linkable in the footer area */
39782d
    padding: 7px 8px 6px;
39782d
    }
f2e824
f2e824
.mainnav a, 
f2e824
.mainnav a:visited {
27e75e
    color: #204C8D;
27e75e
    text-decoration: none;
200713
    border-bottom: 0;
27e75e
    }
f2e824
f2e824
.mainnav li:hover {
27e75e
    background-color: #628ECA;
27e75e
    background-image: url("../topbar_gradient2.png");
27e75e
    background-position: left top;
27e75e
    background-repeat: repeat-x;
27e75e
    }
f2e824
f2e824
.mainnav li:hover a {
27e75e
    color: #FFFFFF;
27e75e
    text-decoration: none;
200713
    background: transparent;
200713
    border-bottom: 0;
27e75e
    }
f2e824
f2e824
.mainnav li:hover a:active { 
200713
    color:#FFF; 
200713
    text-decoration:none;
200713
    }
f2e824
f2e824
.mainnav li a:active { 
200713
    color:#204C8D; 
200713
    text-decoration:none;
200713
    }
f2e824
f2e824
.mainnav .active :link,
f2e824
.mainnav .active :visited {
27e75e
    color: #FFFFFF;
200713
    font-weight: bold;
200713
    }
f2e824
f2e824
.mainnav li.active {
27e75e
    background-color: #628ECA;
27e75e
    background-image: url("../topbar_gradient2.png"); 
27e75e
    background-position: left top;
27e75e
    background-repeat: repeat-x;
200713
    }
f2e824
f2e824
/* Main navigation bar footer*/
f2e824
f2e824
#footer .mainnav li {
27e75e
    border-color: #628ECA;
27e75e
    background-color: #FFF;
27e75e
    background-image: url("../bottombar_gradient.png");
27e75e
    background-position: left bottom;
27e75e
    background-repeat: repeat-x;
27e75e
    -moz-border-radius: 0 0 3px 3px;
27e75e
    }
f2e824
f2e824
#footer .mainnav a, 
f2e824
#footer .mainnav a:visited {
27e75e
    color: #204C8D;
27e75e
    text-decoration: none;
200713
    border-bottom: 0;
27e75e
    }
f2e824
f2e824
#footer .mainnav li:hover {
27e75e
    background-color: #628ECA;
27e75e
    background-image: url("../bottombar_gradient2.png");
27e75e
    background-position: left bottom;
27e75e
    background-repeat: repeat-x;
27e75e
    }
f2e824
f2e824
#footer .mainnav li:hover a {
27e75e
    color: #FFFFFF;
27e75e
    text-decoration: none;
200713
    background: transparent;
27e75e
    }
f2e824
f2e824
#footer .mainnav li:hover a:active { color:#FFF; text-decoration:none;}
f2e824
#footer .mainnav li a:active { color:#204C8D; text-decoration:none;}
f2e824
f2e824
#footer .mainnav .active :link,
f2e824
#footer .mainnav .active :visited {
27e75e
    color: #FFFFFF;
200713
    font-weight: bold;
200713
    }
f2e824
f2e824
#footer .mainnav li.active {
27e75e
    background-color: #628ECA;
27e75e
    background-image: url("../bottombar_gradient2.png"); 
27e75e
    background-position: left bottom;
27e75e
    background-repeat: repeat-x;
200713
    }
f2e824
f2e824
/* Context-dependent navigation links */
f2e824
#ctxtnav { 
200713
    clear: both;
200713
    padding: 0;
200713
    }
f2e824
f2e824
#ctxtnav ul {
200713
    background-color: #EDF4FF;
200713
    border-top: 1px solid #C9C9C9;
200713
    margin: 0;
200713
    padding-top: 3px;
200713
    padding-bottom: 3px;
200713
    padding-left: 10px;
200713
    border-bottom: 2px dotted #628ECA;	
b616da
    font-size: small;
200713
    clear: both;
200713
    text-align: left;
200713
    }
f2e824
f2e824
#ctxtnav li ul {
f2e824
 	background: #f7f7f7;
f2e824
 	color: #ccc;
f2e824
 	border: 1px solid;
200713
    padding: 0;
200713
    display: inline;
200713
    }
f2e824
f2e824
#ctxtnav li li { padding: 0; }
f2e824
f2e824
#ctxtnav li li :link, 
f2e824
#ctxtnav li li :visited { 
200713
    padding: 0 1em 
200713
    }
f2e824
f2e824
#ctxtnav li li :link:hover, #ctxtnav li li :visited:hover {
200713
    background: #bba;
200713
    color: #fff;
200713
    }
f2e824
f2e824
/* Alternate links */
f2e824
f2e824
#altlinks { 
200713
    clear: both; 
200713
    text-align: center; 
2fc428
    margin-left: 20px;
2fc428
    margin-right: 20px;
200713
    }
f2e824
f2e824
#altlinks h3 { 
200713
    font-size: 12px; 
200713
    letter-spacing: 
200713
    normal; margin: 0 
200713
    }
f2e824
f2e824
#altlinks ul { 
200713
    list-style: none; 
200713
    margin: 0; 
200713
    }
f2e824
f2e824
#altlinks li {
200713
    border-right: 1px solid #d7d7d7;
200713
    display: inline;
200713
    font-size: 11px;
200713
    line-height: 16px;
200713
    padding: 0 1em;
200713
    white-space: nowrap;
200713
    }
f2e824
f2e824
#altlinks li.last { 
200713
    border-right: none; 
200713
    }
f2e824
f2e824
#altlinks li :link, 
f2e824
#altlinks li :visited {
200713
    background-position: 0 -1px;
200713
    background-repeat: no-repeat;
200713
    border: none;
200713
    }
f2e824
f2e824
#altlinks li a.ics { background-image: url(../ics.png); padding-left: 22px }
f2e824
f2e824
#altlinks li a.rss { background-image: url(../xml.png); padding-left: 42px }
f2e824
f2e824
/* Footer */
f2e824
f2e824
#footer {
200713
    background: #204c8d url("../header-background.png");
200713
    margin-top: 1em;
2fc428
    clear: both;
200713
    }
f2e824
f2e824
#footer :link, 
f2e824
#footer :visited { 
200713
    color: #bbb; 
200713
    }
f2e824
f2e824
#footer hr { display: none }
f2e824
f2e824
#footer #tracpowered { 
200713
    border: 0; 
200713
    float: left; 
200713
    }
f2e824
f2e824
#footer #tracpowered:hover { 
200713
    background: transparent; 
200713
    }
f2e824
f2e824
#footer p { 
200713
    margin: 0; 
200713
    }
f2e824
f2e824
#footer p.left {
200713
    float: left;
200713
    margin-left: 1em;
200713
    padding: 0 1em;
200713
    border-left: 1px solid #d7d7d7;
200713
    border-right: 1px solid #d7d7d7;
200713
    }
f2e824
f2e824
#footer p.right {
200713
    float: right;
200713
    text-align: right;
200713
    }
f2e824
f2e824
#footer .credits {
27e75e
    text-align: center;
27e75e
    font-size: 0.88em;
27e75e
    padding: 0;
27e75e
    color: #EEE;
200713
    padding: 1em;
200713
    clear: both;
200713
    }
f2e824
f2e824
#footer .credits a { 
27e75e
    color: #EEE; 
27e75e
    }
f2e824
f2e824
f2e824
#content { 
200713
    padding-left: 20px;
200713
    padding-right: 20px;
200713
    position: relative 
200713
    }
f2e824
f2e824
#help {
200713
    clear: both;
200713
    color: #999;
200713
    font-size: 90%;
200713
    margin: 1em;
200713
    text-align: right;
200713
    }
f2e824
f2e824
#help :link, 
f2e824
#help :visited { cursor: help }
f2e824
f2e824
#help hr { display: none }
f2e824
f2e824
/* Page preferences form */
f2e824
f2e824
#prefs {
200713
    background: #f7f7f0;
200713
    border: 1px solid #AAA;
200713
    float: right;
200713
    font-size: xx-small;
200713
    position: relative;
200713
    margin: 0 1em 1em;
2fc428
    padding: 1em;
200713
    }
f2e824
f2e824
* html #prefs { width: 26em } /* Set width only for IE */
f2e824
f2e824
#prefs input, 
f2e824
#prefs select { font-size: 9px; vertical-align: middle }
f2e824
f2e824
#prefs fieldset {
200713
    background: transparent;
200713
    border: none;
200713
    margin: .5em;
200713
    padding: 0;
200713
    }
f2e824
f2e824
#prefs fieldset legend {
200713
    background: transparent;
200713
    color: #000;
200713
    font-size: 9px;
200713
    font-weight: normal;
200713
    margin: 0 0 0 -1.5em;
200713
    padding: 0;
200713
    }
f2e824
f2e824
#prefs .buttons { text-align: right }
f2e824
f2e824
/* Version information (browser, wiki, attachments) */
f2e824
f2e824
#info {
200713
    margin: 1em 0 0 20px;
200713
    clear: both;
200713
    width: 100%;
200713
    }
f2e824
f2e824
#info th, 
f2e824
#info td { 
200713
    vertical-align: top;
2fc428
    border:none;
200713
    }
f2e824
f2e824
#info th { 
200713
    font-weight: bold; 
200713
    text-align: left; 
200713
    white-space: nowrap; 
200713
    }
f2e824
f2e824
#info td.message { 
200713
    width: 100%;
200713
    }
f2e824
f2e824
#info .message ul { 
200713
    }
f2e824
f2e824
#info .message p { 
200713
    }
f2e824
f2e824
/* Wiki */
f2e824
f2e824
.wikipage { 
200713
    padding-left: 18px; 
200713
    }
f2e824
f2e824
.wikipage h1, 
f2e824
.wikipage h2, 
f2e824
.wikipage h3 { 
200713
    margin-left: -18px; 
200713
    }
f2e824
f2e824
a.missing:link, 
f2e824
a.missing:visited, 
f2e824
span.missing { color: gray; }
f2e824
f2e824
a.missing:link, 
f2e824
a.missing:visited { background: none; }
f2e824
f2e824
a.missing:hover { color: gray }
f2e824
a.closed:link, a.closed:visited { text-decoration: line-through }
f2e824
f2e824
dl.wiki dt { font-weight: bold }
f2e824
f2e824
dl.compact dt { float: left; padding-right: .5em }
f2e824
f2e824
dl.compact dd { margin: 0; padding: 0 }
f2e824
f2e824
pre.wiki, 
f2e824
pre.literal-block {
200713
    }
f2e824
f2e824
blockquote.citation { 
200713
    border-style: solid; 
7b7434
    border-width: 0 2px 0 2px; 
7b7434
    padding-left: 0.5em;
7b7434
    padding-right: 0.5em;
200713
    border-color: #b44; 
7b7434
    background: transparent;
200713
    }
f2e824
f2e824
.citation blockquote.citation { 
200713
    border-color: #4b4; 
200713
    }
f2e824
f2e824
.citation .citation blockquote.citation { 
200713
    border-color: #44b; 
200713
    }
f2e824
f2e824
.citation .citation .citation blockquote.citation { 
200713
    border-color: #c55; 
200713
    }
f2e824
f2e824
table.wiki {
200713
    }
f2e824
f2e824
table.wiki td { 
200713
    }
f2e824
f2e824
.wikitoolbar {
200713
    border: solid #d7d7d7;
200713
    border-width: 1px 1px 1px 0;
200713
    height: 18px;
200713
    width: 208px;
816e53
    margin: 1px !important;
200713
    }
f2e824
f2e824
.wikitoolbar :link, .wikitoolbar :visited {
200713
    background: transparent url("../edit_toolbar.png") no-repeat;
200713
    border: 1px solid #fff;
200713
    border-left-color: #d7d7d7;
200713
    cursor: default;
200713
    display: block;
200713
    float: left;
200713
    width: 24px;
200713
    height: 16px;
200713
    }
f2e824
f2e824
.wikitoolbar :link:hover, 
f2e824
.wikitoolbar :visited:hover {
200713
    background-color: transparent;
200713
    border: 1px solid #fb2;
200713
    }
f2e824
f2e824
.wikitoolbar a#em { 
200713
    background-position: 0 0 
200713
    }
f2e824
f2e824
.wikitoolbar a#strong { 
200713
    background-position: 0 -16px 
200713
    }
f2e824
f2e824
.wikitoolbar a#heading { 
200713
    background-position: 0 -32px 
200713
    }
f2e824
f2e824
.wikitoolbar a#link { 
200713
    background-position: 0 -48px 
200713
    }
f2e824
f2e824
.wikitoolbar a#code { 
200713
    background-position: 0 -64px 
200713
    }
f2e824
f2e824
.wikitoolbar a#hr { 
200713
    background-position: 0 -80px 
200713
    }
f2e824
f2e824
.wikitoolbar a#np { 
200713
    background-position: 0 -96px 
200713
    }
f2e824
f2e824
.wikitoolbar a#br { 
200713
    background-position: 0 -112px 
200713
    }
f2e824
f2e824
/* Styles for the form for adding attachments. */
f2e824
f2e824
#attachment .field { margin-top: 1.3em }
f2e824
#attachment label { padding-left: .2em }
f2e824
#attachment fieldset { margin-top: 2em }
f2e824
#attachment fieldset .field { float: left; margin: 0 1em .5em 0 }
1ffb5e
#attachment .options { float: left; }
f2e824
#attachment br { clear: left }
f57a53
.attachment #preview { margin-top: 1em; margin-left: 20px; }
f2e824
f2e824
/* Styles for the list of attachments. */
f2e824
f2e824
#attachments { 
200713
    padding-right: 1em;
f57a53
    margin-left: 20px;
200713
    }
f2e824
f2e824
#attachments .attachments { 
200713
    margin-left: 2em; 
200713
    padding: 0 
200713
    }
f2e824
f2e824
#attachments dt { 
200713
    display: list-item; 
f57a53
    list-style: url("../ul.png") circle; 
200713
    }
f2e824
f2e824
#attachments dd { 
200713
    font-style: italic; 
200713
    margin-left: 0; 
200713
    padding-left: 0; 
200713
    font-size: small;
200713
    margin-bottom: 1em;
200713
    }
f2e824
f2e824
/* Styles for tabular listings such as those used for displaying
f2e824
 * directory contents and report results. */
f2e824
f2e824
table.listing {
200713
    clear: both;
200713
    border-bottom: 1px solid #ddd;
200713
    border-collapse: collapse;
200713
    border-spacing: 0;
200713
    margin-top: 1em;
200713
    width: 100%;
200713
    }
f2e824
f2e824
table.listing th { 
200713
    text-align: left; 
200713
    padding: .5em; 
200713
    }
f2e824
f2e824
table.listing thead { 
200713
    background: #fff url("../h2-background.png"); 
200713
    }
f2e824
f2e824
table.listing thead th {
200713
    border: 1px solid #ddd;
200713
    font-weight: bold;
200713
    padding: .5em;
200713
    vertical-align: bottom;
200713
    }
f2e824
f2e824
table.listing thead th :link:hover, 
f2e824
table.listing thead th :visited:hover {
f2e824
 	background-color: transparent;
200713
    }
f2e824
f2e824
table.listing thead th a { 
200713
    border: none; 
200713
    padding-right: 12px;
200713
    }
f2e824
f2e824
table.listing th.asc a, 
f2e824
table.listing th.desc a { 
200713
    font-weight: bold; 
200713
    }
f2e824
f2e824
table.listing th.asc a, 
f2e824
table.listing th.desc a {
f2e824
 	background-position: 100% 50%;
200713
    background-repeat: no-repeat;
200713
    }
f2e824
f2e824
table.listing th.asc a { 
200713
    background-image: url("../asc.png"); 
200713
    }
f2e824
f2e824
table.listing th.desc a { 
200713
    background-image: url("../desc.png"); 
200713
    }
f2e824
f2e824
table.listing tbody td, 
f2e824
table.listing tbody th {
200713
    border: 1px dotted #ddd;
200713
    padding: .5em;
200713
    vertical-align: top;
200713
    }
f2e824
f2e824
table.listing tbody td a:hover, 
f2e824
table.listing tbody th a:hover {
200713
    background-color: transparent;
200713
    }
f2e824
f2e824
table.listing tbody tr { 
200713
    border-top: 1px solid #ddd 
200713
    }
f2e824
f2e824
table.listing tbody tr.even {
200713
    background-color: #fcfcfc; 
200713
    }
f2e824
f2e824
table.listing tbody tr.odd { 
200713
    background-color: #f7f7f7; 
200713
    }
f2e824
f2e824
table.listing tbody tr:hover { 
200713
    background: #eed !important; 
200713
    }
f2e824
f2e824
/* Styles for the error page (and rst errors) */
f2e824
f2e824
#content.error .message, 
f2e824
div.system-message {
200713
    background: #fdc;
200713
    border: 2px solid #d00;
200713
    color: #500;
200713
    padding: .5em;
200713
    margin: 1em 0;
200713
    }
f2e824
f2e824
#content.error pre, 
f2e824
div.system-message pre { 
200713
    margin-left: 1em; 
200713
    overflow: auto; 
200713
    font-size: small;
200713
    font-family: "DejaVu Sans Mono","Liberation Mono",monospace;
200713
    }
f2e824
f2e824
div.system-message p { 
200713
    margin: 0; 
200713
    }
f2e824
f2e824
div.system-message p.system-message-title { 
200713
    font-weight: bold; 
200713
    }
f2e824
f2e824
/* Styles for search word highlighting */
f2e824
f2e824
@media screen {
200713
    .searchword0 { background: #ff9 }
200713
    .searchword1 { background: #cfc }
200713
    .searchword2 { background: #cff }
200713
    .searchword3 { background: #ccf }
200713
    .searchword4 { background: #fcf }
200713
    }
f2e824
f2e824
@media print {
200713
    #header, 
200713
    #altlinks, 
200713
    #footer, 
200713
    #help { 
200713
    	display: none; 
200713
    	}
200713
200713
    .nav, 
200713
    form, 
200713
    .buttons form, 
200713
    form .buttons, 
200713
    form .inlinebuttons { 
200713
    	display: none; 
200713
    	}
200713
200713
    form.printableform { 
200713
    	display: block;
200713
    	}
200713
    }
f2e824
f2e824
/* Miscelaneous */
f2e824
f2e824
.pageline {
27e75e
    clear: both;
27e75e
    margin: 0;
27e75e
    padding: 0;
27e75e
    width: 100%;
27e75e
    /* sync these values, line-height is needed for IE */
27e75e
    height: 5px;
200713
    line-height: 5px;
27e75e
    background: #628ECA;
27e75e
    }
f2e824
f2e824
.wikitext {
200713
    padding: 3px;	
7b7434
    height: 300px;
7b7434
    width: 100%;
f2e824
}