/* @group General Styles */
body {
margin: 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
color: black;
background-color: white;
}
h1 {
font-size: 150%;
margin: 0;
float: left;
}
h2 {
font-size: 125%;
}
h3 {
font-size: 105%;
}
a:link, a:visited {
color: #004080;
text-decoration: none;
}
a:hover, a:active {
text-decoration: underline;
}
thead th a:link, thead th a:visited {
color: white;
}
a img {
border: none;
}
table {
border-width: 0px;
border-collapse: collapse;
width: 100%;
}
pre {
padding: 4px;
background-color: #eee;
border: solid 1px #ccc;
}
code {
white-space: pre-wrap;
}
/* Semantic sections */
#header {
padding: 5px 0;
border-bottom: 1px solid #555;
}
#projects, #revjump {
float: right;
}
#revjump, #error {
clear: both;
}
#path_links {
clear: left;
padding-top: 5px;
}
#nav {
margin: 10px 0;
}
#content {
margin: 10px;
}
#content table {
border: 1px solid #555;
margin: 10px 0;
}
#content th, #content td {
padding: 0 3px;
}
#content thead th {
border: 1px solid #555;
font-weight: bold;
color: white;
background-color: #809cc8;
padding: 1px 4px 2px 1px;
}
#content thead th.path {
text-align: left;
width: 60%;
}
#content thead th.last_mod {
width: 25%;
}
#content thead th.view_log,
#content thead th.download,
#content thead th.rss {
width: 5%;
}
.row0, .row1 {
border-width: 0px;
}
.row0 img, .row1 img {
padding: 0px;
margin: 0px;
vertical-align: middle;
}
.row0 {
background-color: #f0f0f0;
}
.row1 {
background-color: #e0e0e0;
}
tr.row0 th, tr.row1 th, #content td {
font-weight: normal;
text-align: left;
vertical-align: top;
border-right: 1px solid #555;
}
tr.row0 th {
background-color: #e0e0ff
}
tr.row1 th {
background-color: #d0d0ee;
}
th.row1 {
background-color: #d0d0ee;
border-right: 1px solid #555;
}
div.clearer {
clear: both;
height: 0;
}
#footer {
padding: 3px;
text-align: center;
font-size: 80%;
font-weight: bold;
background-color: #e5e9fe;
border: solid #555;
border-width: 1px 0;
}
div#error, div#warning {
font-weight: bold;
display: table;
padding: 5px;
margin: 10px auto;
border: 1px solid;
}
div#error {
border-color: #b2595a;
background-color: #ffe2e2;
}
div#warning {
border-color: #b2ac00;
background-color: #ffd;
}
/* @end */
/* @group blame.tmpl */
#blame #content table {
width: 100%;
}
#blame #content table tbody th {
font-weight: normal;
text-align: right;
}
#blame #content table tbody .light th {
border-right: black 1px solid;
background-color: #e0e0ff;
}
#blame #content table tbody .dark th {
border-right: black 1px solid;
background-color: #d0d0ee;
}
div.blame-popup {
position: absolute;
text-align: left;
background-color: white;
border: solid 2px #809cc8;
padding: 5px;
max-width: 600px;
}
div.blame-popup .date {
font-weight: bold;
}
/* @end */
/* @group compare.tmpl */
#compare #params, #params td {
border-width: 0;
}
#compare #params td {
vertical-align: middle;
}
#compare .comparison {
width: 100%;
margin: 20px 0 10px;
}
#compare .comparison tbody th {
text-align: center;
font-weight: bold;
border: 1px solid #555;
}
#compare .comparison td {
font-family: monospace;
font-size: 90%;
white-space: pre-wrap;
}
/* Whitespace hacks for IE 4-7 */
* html #compare .comparison td {
white-space: pre;
}
*:first-child+html #compare .comparison td {
white-space: pre;
}
/* @end */
/* @group diff.tmpl */
#diff td {
font-size: 90%;
}
#diff td.lineno {
text-align: right;
vertical-align: top;
}
td.diffdeleted {
background-color: #ff8888;
}
td.diffchanged {
background-color: #ffff88;
}
td.diffchanged ins {
background-color: #88ff88;
text-decoration: none;
}
td.diffchanged del {
background-color: #ff8888;
text-decoration: none;
}
td.diffadded {
background-color: #88ff88;
}
td.diff {
background-color: #f0f0f0;
}
div.newpath {
padding: 10px;
background-color: #d0d0ee;
}
div.difflines {
}
#diff th.row1 {
border: solid 1px #555;
}
/* @end */
/* @group directory.tmpl */
#directory table#listing tbody tr {
height: 22px;
}
#directory td.age, #directory td.date, #directory td.rev {
border-right-width: 0;
}
img.icon {
vertical-align: middle;
}
/* @end */
/* @group file.tmpl */
#file #listing {
font-size: 90%;
border: 1px solid #999;
padding: 5px;
background-color: #f0f0f0;
}
/* @end */
/* @group index.tmpl */
#index #content table {
margin: 0 auto;
}
#index #content th {
padding: 4px;
}
#index #content td {
padding: 0px;
vertical-align: middle;
padding-right: 6px;
border-width: 0;
text-align: right;
}
#index #content td.project {
text-align: left;
}
#index #content td a {
background: url(images/repo.png) no-repeat 3px 3px;
width: 100%;
display: block;
padding-top: 6px;
padding-bottom: 6px;
}
#index #content td a, #index #content td.group, #index #content tbody th {
padding-left: 32px;
text-align: left;
}
#index #content tbody th {
background-color: #D0D0D0;
text-decoration: underline;
}
.groupname {
font-weight: bold;
padding-left: 0px;
text-indent: 4px;
margin: 3px 0 3px 0;
}
.switchcontent {
margin: 3px 0 0 20px;
}
/* @end */
/* @group log.tmpl */
#logpagelinks > * {
padding: 0 3px;
}
#content td.changes table {
margin: 0;
}
#content td.changes * {
border-width: 0;
}
/* @end */
/* @group revision.tmpl */
#revision del {
color: #555;
text-decoration: none;
}
#revision a.notinpath {
color: #8d0208;
}
/* @end */