body {
background-color: #ffffff; background-image: url("/resources/img/header_background.jpg"); background-position: 0 0; background-repeat: repeat-x; color: #333333; margin: 0; padding: 10px 0;
}
.wikipage { background-color: #f8f8f8; padding-left: 18px; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa }
.wikipage h1, .wikipage h2, .wikipage h3 { margin-left: -8px }
/* Header */
#header hr { display: none }
#header h1 { margin: 1.5em 0 -1.5em; }
#header img { border: none; margin: 0 0 -3em }
#header :link, #header :visited, #header :link:hover, #header :visited:hover {
background: transparent; color: #555; margin-bottom: 2px; border: none;
}
#header h1 :link:hover, #header h1 :visited:hover { color: #000 }
#header {
padding: 0 10px; background-image: url("/resources/img/headerContent_background.jpg"); background-position: 94% 0; background-repeat: no-repeat; height: 221px; text-align: left;
}
#banner {
margin: 0; padding: 0;
}
/* Quick search */
#search {
clear: both; font-size: 10px; margin: 0 0 1em; text-align: right; height: 39px; line-height: 39px; background-image: url("/resources/img/menubar_background.jpg"); background-position: 0 0; background-repeat: repeat-x;
}
#search input { font-size: 10px }
#search label { display: none }
body, th, td {
font-size: 14px; font-family: Verdana, Arial, sans-serif;
}
h1, h2, h3, h4 {
font-family: Arial, sans-serif; font-weight: bold; letter-spacing: -0.018em; page-break-after: avoid;
}
h1 { font-size: 19px; margin: .15em 1em 0.5em 0 }
h2 { font-size: 16px }
h3 { font-size: 14px }
hr { border: none; border-top: 1px solid #ccb; margin: 2em 0 }
ul { list-style-type: square }
address { font-style: normal }
img { border: none }
.underline { text-decoration: underline }
ol.loweralpha { list-style-type: lower-alpha }
ol.upperalpha { list-style-type: upper-alpha }
ol.lowerroman { list-style-type: lower-roman }
ol.upperroman { list-style-type: upper-roman }
ol.arabic { list-style-type: decimal }
/* Link styles */
:link, :visited {
text-decoration: none; color: #aa3305; border-bottom: 1px dotted #bbb;
}
:link:hover, :visited:hover { background-color: #eee; color: #555 }
h1 :link, h1 :visited ,h2 :link, h2 :visited, h3 :link, h3 :visited, h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited {
color: inherit;
}
/* Footer */
#footer {
clear: both; color: #000000; font-size: 10px; border-top: 1px solid; height: 300px; padding: 31px 0 10px 0; background-image: url("/resources/img/footer_background.jpg"); background-position: 0 0; background-repeat: repeat-x; background-color: #fc9900;
}
#footer :link, #footer :visited { font-weight: bold; color: #ffffff; }
#footer hr { display: none }
#footer #tracpowered { border: 0; float: left }
#footer #tracpowered:hover { background: transparent }
#footer p { margin: 0 }
#footer p.left {
float: left; margin-left: 1em; padding: 0 1em; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7;
}
#footer p.right {
float: right; text-align: right;
}
/* Main navigation bar */
#mainnav {
background: #f7f7f7 url(../topbar_gradient.png) 0 0; border-top: 1px solid #d7d7d7; border-bottom: 2px solid #d7d7d7; border-left: none; border-right: none; margin: .66em 0 .33em; padding: .5em 0;
}
#mainnav li { border-right: none; padding: .25em 0 }
#mainnav :link, #mainnav :visited {
background: url(../dots.gif) 0 0 no-repeat; border-right: 2px solid #d7d7d7; border-bottom: none; border-left: 1px solid #ffffff; color: #000; padding: .5em 10px;
}
* html #mainnav :link, * html #mainnav :visited { background-position: 1px 0 }
#mainnav :link:hover, #mainnav :visited:hover {
background-color: #ccc; border-right: 2px solid #ffffff;
}
#mainnav .active :link, #mainnav .active :visited {
background: #333 url(../topbar_gradient2.png) 0 0 repeat-x; border-top: none; border-right: 2px solid #ffffff; color: #eee; font-weight: bold;
}
#mainnav .active :link:hover, #mainnav .active :visited:hover {
border-right: 2px solid #ffffff;
}
/* Context-dependent navigation links */
#ctxtnav {
height: 1em; margin: 1em 0 0.5em 0;
}
#ctxtnav li ul {
background: #f7f7f7; color: #ccc; border: 1px solid; padding: 0; display: inline; margin: 0;
}
#ctxtnav li li { padding: 0; }
#ctxtnav li li :link, #ctxtnav li li :visited { padding: 0 1em }
#ctxtnav li li :link:hover, #ctxtnav li li :visited:hover {
background: #bba; color: #fff;
}
/* Navigation */ .nav h2, .nav hr { display: none }
.nav ul { font-size: 10px; list-style: none; margin: 0; text-align: right }
.nav li {
border-right: 1px solid #d7d7d7; display: inline; padding: 0 0.75em; white-space: nowrap;
}
.nav li.last { border-right: none }
/* Forms */
input, textarea, select { margin: 2px }
input, select { vertical-align: middle }
input[type=button], input[type=submit], input[type=reset] {
background: #eee; color: #222; border: 1px outset #ccc; padding: .1em .5em;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
background: #ccb;
}
input[type=button][disabled], input[type=submit][disabled], input[type=reset][disabled] {
background: #f6f6f6; border-style: solid; color: #999;
}
input[type=text], input.textwidget, textarea { border: 1px solid #d7d7d7 }
input[type=text], input.textwidget { padding: .25em .5em }
input[type=text]:focus, input.textwidget:focus, textarea:focus {
border: 1px solid #886;
}
option { border-bottom: 1px dotted #d7d7d7 }
fieldset { border: 1px solid #d7d7d7; padding: .5em; margin: 1em 0 }
form p.hint, form span.hint { color: #666; font-size: 85%; font-style: italic; margin: .5em 0;
padding-left: 1em;
}
fieldset.iefix {
background: transparent; border: none; padding: 0; margin: 0;
}
* html fieldset.iefix { width: 98% }
fieldset.iefix p { margin: 0 }
legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
label.disabled { color: #d7d7d7 }
.buttons { margin: .5em .5em .5em 0 }
.buttons form, .buttons form div { display: inline }
.buttons input { margin: 1em .5em .1em 0 }
.inlinebuttons input {
font-size: 70%; border-width: 1px; border-style: dotted; margin: 0 .1em; padding: 0.1em; background: none;
}
#header, #search, #metanav, #ctxtnav, #content, #footer {
padding-left: 50px; padding-right: 50px;
}
#mainnav {
padding-left: 40px; padding-right: 40px;
}
