From 7138edc49b3e90a4fcbac466a92ca9108b4ae456 Mon Sep 17 00:00:00 2001 From: sam Date: Mon, 26 Oct 2009 23:28:46 +0000 Subject: [PATCH] Update Trac CSS files in the test branch. git-svn-id: file:///srv/caca.zoy.org/var/lib/svn/web/branches/test@3683 92316355-f0b4-4df1-b90c-862c8a59935f --- trac/htdocs/common/css/code.css | 104 +- trac/htdocs/common/css/report.css | 64 +- trac/htdocs/common/css/roadmap.css | 58 +- trac/htdocs/common/css/ticket.css | 250 ++--- trac/htdocs/common/css/timeline.css | 205 ++-- trac/htdocs/common/css/trac.css | 1421 +++++++++------------------ trac/htdocs/common/css/wiki.css | 129 +-- 7 files changed, 741 insertions(+), 1490 deletions(-) diff --git a/trac/htdocs/common/css/code.css b/trac/htdocs/common/css/code.css index ad917ee..015e02c 100644 --- a/trac/htdocs/common/css/code.css +++ b/trac/htdocs/common/css/code.css @@ -1,67 +1,67 @@ div.code { - background: #f7f7f7; - border: 1px solid #d7d7d7; - margin: 1em 1.75em; - padding: .25em; - overflow: auto + background: #f7f7f7; + border: 1px solid #d7d7d7; + margin: 1em 1.75em; + padding: .25em; + overflow: auto } div.code pre { margin: 0; } table.code { - border: 1px solid #ddd; - border-spacing: 0; - border-top: 0; - border-collapse: collapse; - empty-cells: show; - font-size: 12px; - line-height: 130%; - padding: 0; - margin: 0 auto; - table-layout: fixed; - width: 100%; + border: 1px solid #ddd; + border-spacing: 0; + border-top: 0; + border-collapse: collapse; + empty-cells: show; + font-size: 12px; + line-height: 130%; + padding: 0; + margin: 0 auto; + table-layout: fixed; + width: 100%; } table.code th { - border-right: 1px solid #d7d7d7; - border-bottom: 1px solid #998; - font-size: 11px; + border-right: 1px solid #d7d7d7; + border-bottom: 1px solid #998; + font-size: 11px; } table.code th.lineno { width: 4em } table.code thead th { - background: #eee; - border-top: 1px solid #d7d7d7; - color: #999; - padding: 0 .25em; - text-align: center; - white-space: nowrap; + background: #eee; + border-top: 1px solid #d7d7d7; + color: #999; + padding: 0 .25em; + text-align: center; + white-space: nowrap; } table.code tbody th { - background: #eed; - color: #886; - font-weight: normal; - padding: 0 .5em; - text-align: right; - vertical-align: top; + background: #eed; + color: #886; + font-weight: normal; + padding: 0 .5em; + text-align: right; + vertical-align: top; } table.code tbody th :link, table.code tbody th :visited { - border: none; - color: #886; - text-decoration: none; + border: none; + color: #886; + text-decoration: none; } table.code tbody th :link:hover, table.code tbody th :visited:hover { - color: #000; + color: #000; } table.code td { - font: normal 11px monospace; - overflow: hidden; - padding: 1px 2px; - vertical-align: top; + font: normal 11px monospace; + overflow: hidden; + padding: 1px 2px; + vertical-align: top; } table.code tr.hilite th { - background: #ccf; + background: #ccf; } table.code tr.hilite td { - background: #ddf; + background: #ddf; } .image-file { background: #eee; padding: .3em } .image-file img { background: url(../imggrid.png) } @@ -74,8 +74,8 @@ table.code tr.hilite td { .c_commentlinedoc, .h_comment,.pl_commentline, .p_commentblock, .p_commentline, .hphp_comment, .hphp_commentblock, .hphp_commentline, .yaml_comment { - color: #998; - font-style: italic; + color: #998; + font-style: italic; } /* Language keyword */ @@ -83,21 +83,21 @@ table.code tr.hilite td { /* Type */ .code-type, .c_word, .c_word2, .p_classname, .hphp_classname{ - color: #468; - font-weight: bold; + color: #468; + font-weight: bold; } /* Function */ .code-func, .p_defname { - color: #900; - font-weight: bold; - border-bottom: none; + color: #900; + font-weight: bold; + border-bottom: none; } /* Pre-processor */ .code-prep, .c_preprocessor, .pl_preprocessor, .yaml_identifier { - color: #999; - font-weight: bold; + color: #999; + font-weight: bold; } /* Language construct */ @@ -109,8 +109,8 @@ table.code tr.hilite td { .pl_string_qr, .pl_string_qw, .pl_string_qx, .pl_backticks, .pl_character, .p_string, .p_stringeol, .hphp_string, .hphp_stringeol, .hphp_triple, .hphp_tripledouble, .p_character, .p_triple, .p_tripledouble { - color: #b84; - font-weight: normal; + color: #b84; + font-weight: normal; } /* Variable name */ diff --git a/trac/htdocs/common/css/report.css b/trac/htdocs/common/css/report.css index 0dcd261..6f971ba 100644 --- a/trac/htdocs/common/css/report.css +++ b/trac/htdocs/common/css/report.css @@ -1,16 +1,16 @@ @import url(code.css); h1 .numrows, h2 .numrows { - margin-left: 1em; - color: #999; - font-size: 65%; - font-weight: normal; + margin-left: 1em; + color: #999; + font-size: 65%; + font-weight: normal; } h2 { - background: #f7f7f7; - border-bottom: 1px solid #d7d7d7; - margin: 2em 0 0; - padding: 0 .33em; + background: #f7f7f7; + border-bottom: 1px solid #d7d7d7; + margin: 2em 0 0; + padding: 0 .33em; } #report-descr { margin: 0 2em; font-size: 90% } #report-notfound { margin: 2em; font-size: 110% } @@ -21,9 +21,9 @@ h2 { #query fieldset, #query fieldset input, #query fieldset select { font-size: 11px } #query fieldset { margin-top: 1em } #query fieldset.collapsed { - border-width: 0; - margin-bottom: 0pt; - padding: 0pt .5em; + border-width: 0; + margin-bottom: 0pt; + padding: 0pt .5em; } #query .option, #query .option input, #query .option select { font-size: 11px } #query .option { float: left; line-height: 2em; margin: .9em 2.5em 0 .5em; padding: 0 0 .1em } @@ -42,13 +42,13 @@ h2 { #filters td.actions { text-align: right; white-space: nowrap } #columns div label { - display: block; - float: left; - padding: 0pt 1em .5em 0pt; + display: block; + float: left; + padding: 0pt 1em .5em 0pt; } /* Styles for the report list and the report results table - (extends the styles for "table.listing") */ + (extends the styles for "table.listing") */ .reports td.title { width: 100% } .reports tbody td :link, .reports tbody td :visited, .tickets tbody td :link, .tickets tbody td :visited { display: block } @@ -57,7 +57,7 @@ h2 { .tickets tbody td, .reports tbody td { padding: .1em .5em !important } .tickets tbody td a, .reports tbody td a { border-bottom: none } .tickets tbody td.id :link, .tickets tbody td.id :visited { - font-weight: bold; + font-weight: bold; } .tickets tbody td.time a, .tickets tbody td.changetime a { white-space: nowrap } .tickets tbody tr:hover { background: #eed; color: #000 } @@ -75,11 +75,11 @@ h2 { .tickets tr.color6-even { background: #f7f7f7; border-color: #ddd; color: #888 } .tickets tr.color6-odd a, .color6-even a { color: #b66 } .tickets tbody tr.fullrow td, .tickets tbody td.fullrow { - border: none; - color: #333; - background: transparent; - padding: 0 1em !important; /* Opera 9 is *very* sensitive with this */ - font-size: 85%; + border: none; + color: #333; + background: transparent; + padding: 0 1em !important; /* Opera 9 is *very* sensitive with this */ + font-size: 85%; } .tickets tbody tr.fullrow:hover { background: transparent !important } .tickets .fullrow :link, .tickets .fullrow :visited { display: inline } @@ -87,18 +87,18 @@ h2 { .tickets .fullrow hr { display: none } fieldset legend :link, fieldset legend :visited { - background: url(../expanded.png) 0 50% no-repeat; - border: none; - color: #666; - font-size: 110%; - padding-left: 16px; + background: url(../expanded.png) 0 50% no-repeat; + border: none; + color: #666; + font-size: 110%; + padding-left: 16px; } fieldset legend :link:hover, fieldset legend :visited:hover { - background-color: transparent; + background-color: transparent; } fieldset.collapsed legend :link, fieldset.collapsed legend :visited { - background-image: url(../collapsed.png); + background-image: url(../collapsed.png); } fieldset.collapsed table, fieldset.collapsed div { display: none } @@ -120,8 +120,8 @@ table.tickets tbody tr.even.prio5 { background: #dde7ff } table.tickets tbody tr.prio6 { background: #f0f0f0; border-color: #ddd } table.tickets tbody tr.even.prio6 { background: #f7f7f7 } table.tickets tbody tr.fullrow th { - border: none; - vertical-align: middle; - text-align: center; - font-size: 85%; + border: none; + vertical-align: middle; + text-align: center; + font-size: 85%; } diff --git a/trac/htdocs/common/css/roadmap.css b/trac/htdocs/common/css/roadmap.css index 82e35dd..0acf34f 100644 --- a/trac/htdocs/common/css/roadmap.css +++ b/trac/htdocs/common/css/roadmap.css @@ -1,22 +1,22 @@ /* General styles for the progress bars */ table.progress { - border: 1px solid #d7d7d7; - border-collapse: collapse; - border-spacing: 0; - float: left; - margin: 0; - padding: 0; - empty-cells: show; + border: 1px solid #d7d7d7; + border-collapse: collapse; + border-spacing: 0; + float: left; + margin: 0; + padding: 0; + empty-cells: show; } table.progress a, table.progress :link, table.progress :visited, table.progress :link:hover, table.progress :visited:hover { - border: none; - display: block; - width: 100%; - height: 1.2em; - padding: 0; - margin: 0; - text-decoration: none + border: none; + display: block; + width: 100%; + height: 1.2em; + padding: 0; + margin: 0; + text-decoration: none } table.progress td { background: #fff; padding: 0 } table.progress td.new { background: #f5f5b5 } @@ -29,31 +29,31 @@ ul.milestones { margin: 2em 0 0; padding: 0 } li.milestone { list-style: none; margin-bottom: 4em } .milestone .info { white-space: nowrap } .milestone .info h2 { - background: #f7f7f7; - border-bottom: 1px solid #d7d7d7; - margin: 0; + background: #f7f7f7; + border-bottom: 1px solid #d7d7d7; + margin: 0; } .milestone .info h2 :link, .milestone .info h2 :visited { - color: #000; - display: block; - border-bottom: none; + color: #000; + display: block; + border-bottom: none; } .milestone .info h2 :link:hover, .milestone .info h2 :visited:hover { - color: #000; + color: #000; } .milestone .info h2 em { color: #b00; font-style: normal } .milestone .info .date { - color: #888; - font-size: 11px; - font-style: italic; - margin: 0; + color: #888; + font-size: 11px; + font-style: italic; + margin: 0; } .milestone .info .progress { margin: 1em 1em 0; width: 40em; max-width: 70% } .milestone .info dl { - font-size: 10px; - font-style: italic; - margin: 0 1em 2em; - white-space: nowrap; + font-size: 10px; + font-style: italic; + margin: 0 1em 2em; + white-space: nowrap; } .milestone .info dt { display: inline; margin-left: .5em } .milestone .info dd { display: inline; margin: 0 1em 0 .5em } diff --git a/trac/htdocs/common/css/ticket.css b/trac/htdocs/common/css/ticket.css index d63f2d5..08c64bc 100644 --- a/trac/htdocs/common/css/ticket.css +++ b/trac/htdocs/common/css/ticket.css @@ -1,213 +1,115 @@ @import url(code.css); -#content.ticket { - width:700px; - max-width:100%; - margin:auto; -} - -#newticket #field-description { - width:100%; -} +#content.ticket { width: 700px; max-width: 100% } -#newticket #properties { - width:100%; -} +#newticket #field-description { width: 100% } +#newticket #properties { width: 100% } #ticket { - background:#ffd; - border:1px outset #996; - margin-top:1em; - padding:.5em 1em; - position:relative; + background: #ffd; + border: 1px outset #996; + margin-top: 1em; + padding: .5em 1em; + position: relative; } div#ticket.ticketdraft { - background:#f4f4f4 url(../draft.png); + background: #f4f4f4 url(../draft.png); } - div#ticketchange.ticketdraft { - padding:0 1em; - margin:1em 0; + padding: 0 1em; + margin: 1em 0; } - div#ticketchange.ticketdraft h3 { - margin-top:.5em; -} - -.preview-notice { - font-weight:bold; + margin-top: .5em; } +.preview-notice { font-weight: bold; } .ticketdraft { - background:#f4f4f4 url(../draft.png); - border:1px outset #996; - padding:0 .2em; -} - -h1 .status { - color:#444; -} - -#ticket h2.summary { - margin:0 0 .8em; -} - -#ticket .date { - color:#996; - float:right; - font-size:85%; - position:relative; + background: #f4f4f4 url(../draft.png); + border: 1px outset #996; + padding: 0 .2em; } -#ticket .date p { - margin:.3em; -} +h1 .status { color: #444; } +#ticket h2.summary { margin: 0 0 .8em 0 } +#ticket .date { color: #996; float: right; font-size: 85%; position: relative } +#ticket .date p { margin: .3em } #ticket table.properties { - clear:both; - border-top:1px solid #dd9; - border-collapse:collapse; - table-layout:fixed; - width:100%; -} - -#ticket table.properties tr { - border-bottom:1px dotted #eed; + clear: both; + border-top: 1px solid #dd9; + border-collapse: collapse; + table-layout: fixed; + width: 100%; +} +#ticket table.properties tr { border-bottom: 1px dotted #eed } +#ticket table.properties td, #ticket table.properties th { + font-size: 80%; + padding: .5em 1em; + vertical-align: top; } - -#ticket table.properties td,#ticket table.properties th { - font-size:80%; - padding:.5em 1em; - vertical-align:top; -} - #ticket table.properties th { - color:#663; - font-weight:normal; - text-align:left; - width:20%; -} - -#ticket table.properties td { - width:30%; -} - -#ticket table.properties .description { - border-top:1px solid #dd9; + color: #663; + font-weight: normal; + text-align: left; + width: 20%; } +#ticket table.properties td { width: 30% } +#ticket table.properties .description { border-top: 1px solid #dd9 } #ticket .description h3 { - border-bottom:1px solid #dd9; - color:#663; - font-size:100%; - font-weight:normal; + border-bottom: 1px solid #dd9; + color: #663; + font-size: 100%; + font-weight: normal; } - #ticket .description h3 .lastmod { - font-size:90%; + font-size: 90%; } - -#ticket .inlinebuttons { - float:right; - position:relative; - bottom:.3em; +#ticket .inlinebuttons { + float: right; + position: relative; + bottom: 0.3em; } -#changelog { - border:1px outset #996; - padding:1em; +#changelog { border: 1px outset #996; padding: 1em } +#preview { border: 1px solid #d7d7d7; padding: 1em } +#preview h3, #changelog h3 { + border-bottom: 1px solid #d7d7d7; + color: #999; + font-size: 100%; + font-weight: normal; } +.threading, #changelog .inlinebuttons { float: right; } +.threading { font-size: 90%; } -#preview { - border:1px solid #d7d7d7; - padding:1em; -} +#preview .changes, #changelog .changes { list-style: square; margin-left: 2em; padding: 0 } +#preview .comment, #changelog .comment { margin-left: 2em } -#preview h3,#changelog h3 { - border-bottom:1px solid #d7d7d7; - color:#999; - font-size:100%; - font-weight:normal; -} - -.threading,#changelog .inlinebuttons { - float:right; -} - -.threading { - font-size:90%; -} - -#preview .changes,#changelog .changes { - list-style:square; - margin-left:2em; - padding:0; -} - -#preview .comment,#changelog .comment { - margin-left:2em; -} - -form .field { - margin-top:.75em; - width:100%; -} - -form #comment { - width:100%; -} - -#properties { - white-space:nowrap; - line-height:160%; - padding:.5em; -} - -#properties table { - border-spacing:0; - width:100%; -} +form .field { margin-top: .75em; width: 100% } +form #comment { width: 100% } +#properties { white-space: nowrap; line-height: 160%; padding: .5em } +#properties table { border-spacing: 0; width: 100%; } #properties table th { - padding:.4em; - text-align:right; - width:20%; - vertical-align:top; -} - -#properties table th.col2 { - border-left:1px dotted #d7d7d7; + padding: .4em; + text-align: right; + width: 20%; + vertical-align: top; } +#properties table th.col2 { border-left: 1px dotted #d7d7d7 } +#properties table td { vertical-align: middle; width: 30% } +#properties table td.fullrow { vertical-align: middle; width: 80% } -#properties table td { - vertical-align:middle; - width:30%; -} - -#properties table td.fullrow { - vertical-align:middle; - width:80%; -} - -#action { - line-height:2em; -} - -fieldset.radio { - border:none; - margin:0; - padding:0; -} +#action { line-height: 2em } +fieldset.radio { border: none; margin: 0; padding: 0 } fieldset.radio legend { - color:#000; - float:left; - font-size:100%; - font-weight:normal; - padding:0 1em 0 0; -} - -fieldset.radio label { - padding-right:1em; + color: #000; + float: left; + font-size: 100%; + font-weight: normal; + padding: 0 1em 0 0; } +fieldset.radio label { padding-right: 1em } diff --git a/trac/htdocs/common/css/timeline.css b/trac/htdocs/common/css/timeline.css index 999dd7d..c0af15c 100644 --- a/trac/htdocs/common/css/timeline.css +++ b/trac/htdocs/common/css/timeline.css @@ -1,158 +1,77 @@ /* Timeline */ -* html #prefs { - width:34em; -} - -/* Set width only for IE */ -#prefs fieldset label { - display:block; -} -#prefs .buttons { - margin-top:-1.6em; -} +* html #prefs { width: 34em } /* Set width only for IE */ +#prefs fieldset label { display: block } +#prefs .buttons { margin-top: -1.6em } h2 { - background: #f7f7f7; - border-bottom:1px solid #d7d7d7; - margin:2em 0 .5em; -} - -dl { - line-height:1.3em; - margin-left:1em; -} - -dt { - background:3px 4px no-repeat; - padding:0; -} - -dt :link,dt :visited { - background:3px 3px no-repeat; - border:none; - color: #000; - padding:0 4px 2px 22px; -} - -dt>:link,dt>:visited { -/* Hide from IE/Win */ - background-position:3px 4px; -} - -dt :link:hover,dt :visited:hover { - background-color: #eed; - color: #000; -} - + background: #f7f7f7; + border-bottom: 1px solid #d7d7d7; + font-size: 105%; + margin: 2em 0 .5em; +} +dl { line-height: 1.3em; margin-left: 1em } +dt { background: 3px 4px no-repeat; padding: 0 } +dt :link, dt :visited { + background: 3px 3px no-repeat; + border: none; + color: #000; + padding: 0 4px 2px 22px; +} +dt>:link, dt>:visited { + /* Hide from IE/Win */ + background-position: 3px 4px; +} +dt :link:hover, dt :visited:hover { background-color: #eed; color: #000 } dt em { - border-bottom:1px dotted #bbb; - color: #b00; - font-style:normal; - text-decoration:none; -} - -dt .time { - color: #999; -} - -dt .author { - color: #666; -} - -dt.highlight { - background-color: #ffa; + border-bottom: 1px dotted #bbb; + color: #b00; + font-style: normal; + text-decoration: none; } - -dd { - margin:0 0 .75em 5.5em; - padding:0; - color: #776; +dt .time { color: #999; font-size: 80%; } +dt .author { color: #666; } +dt.highlight { background-color: #ffa; } +dd { + font-size: 80%; + margin: 0 0 .75em 5.5em; + padding: 0; + color: #776; } /* Apply icon background-image twice to avoid hover-flicker in IE/Win */ -dt.changeset,dt.changeset a { - background-image:url(../changeset.png)!important; -} - -dt.newticket,dt.newticket a { - background-image:url(../newticket.png)!important; -} - -dt.reopenedticket,dt.reopenedticket a { - background-image:url(../newticket.png)!important; -} - -dt.editedticket,dt.editedticket a { - background-image:url(../editedticket.png)!important; -} - -dt.closedticket,dt.closedticket a { - background-image:url(../closedticket.png)!important; -} - -dt.wiki,dt.wiki a { - background-image:url(../wiki.png)!important; -} - -dt.milestone,dt.milestone a { - background-image:url(../milestone.png)!important; -} - -dt.attachment,dt.attachment a { - background-image:url(../attachment.png)!important; -} +dt.changeset, dt.changeset a { background-image: url(../changeset.png) !important } +dt.newticket, dt.newticket a { background-image: url(../newticket.png) !important } +dt.reopenedticket, dt.reopenedticket a { background-image: url(../newticket.png) !important } +dt.editedticket, dt.editedticket a { background-image: url(../editedticket.png) !important } +dt.closedticket, dt.closedticket a { background-image: url(../closedticket.png) !important } +dt.wiki, dt.wiki a { background-image: url(../wiki.png) !important } +dt.milestone, dt.milestone a { background-image: url(../milestone.png) !important } +dt.attachment, dt.attachment a { background-image: url(../attachment.png) !important } /* styles for the 'changeset_long_messages' option */ -dd.changeset p { - margin:0; - padding:0; -} - -dd.changeset ul { - padding-left:15px; -} +dd.changeset p { margin: 0; padding: 0 } +dd.changeset ul { padding-left: 15px; } /* Styles for the 'changeset_show_files' option */ -dd.changeset .changes { - color: #aaa; -} - -dd.changeset ul.changes { - padding-left:0; - list-style-type:none; +dd.changeset .changes { color: #aaa; font-size: 90%; } +dd.changeset ul.changes { + padding-left: 0; + list-style-type: none; } - dd.changeset .changes li div { - border:1px solid #999; - float:left; - margin:.5em .5em 0 0; - overflow:hidden; - width:.8em; - height:.8em; -} - -dd.changeset .changes li span { - float:left; - margin-right:.8em; -} - -dd.changeset .changes .add { - background: #bfb; -} - -dd.changeset .changes .delete { - background: #f88; -} - -dd.changeset .changes .edit { - background: #fd8; -} - -dd.changeset .changes .copy { - background: #88f; -} - -dd.changeset .changes .move { - background: #ccc; -} + border: 1px solid #999; + float: left; + margin: .5em .5em 0 0; + overflow: hidden; + width: .8em; height: .8em; +} +dd.changeset .changes li span { + float: left; + margin-right: .8em; +} +dd.changeset .changes .add { background: #bfb } +dd.changeset .changes .delete { background: #f88 } +dd.changeset .changes .edit { background: #fd8 } +dd.changeset .changes .copy { background: #88f } +dd.changeset .changes .move { background: #ccc } diff --git a/trac/htdocs/common/css/trac.css b/trac/htdocs/common/css/trac.css index 8012b84..9c1021c 100644 --- a/trac/htdocs/common/css/trac.css +++ b/trac/htdocs/common/css/trac.css @@ -1,1079 +1,574 @@ -body { - background:#fff; - color:#000; - margin:10px; - padding:0; - width:80%; - margin: auto; - font-size: 12px; -} +body { background: #fff; color: #000; margin: 10px; padding: 0; } body, th, td { - font-family: 'Bitstream Vera Serif',times,serif; + font: normal 13px Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif; } - h1, h2, h3, h4 { - font-family: 'Bitstream Vera Serif',times,serif; -} -body,th,td { - font:normal 13px Verdana,Arial,'Bitstream Vera Sans',Helvetica,sans-serif; -} - -h1,h2,h3,h4 { - font-family:Arial,Verdana,'Bitstream Vera Sans',Helvetica,sans-serif; - font-weight:bold; - letter-spacing:-.018em; - page-break-after:avoid; -} - -h1, h2, h3 { - text-indent: 0.5em; - border-style: solid; - border-color: #88aa77; - background-color: inherit; -} - -h1 { - font-size: 1.6em; - font-variant: small-caps; - color: #002200; - border-width: 0 0 2px 0; -} - -h2 { - font-size: 1.3em; - font-variant: small-caps; - color: #224422; - border-width: 0 0 2px 0; -} - -h3 { - font-size: 1.1em; - color: #335533; - border-width: 0 0 1px 0; -} - -p { - text-indent: 1em; - text-align: inherit; -} -hr { - border:none; - border-top:1px solid #ccb; - margin:2em 0; -} - -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; -} + font-family: Arial,Verdana,'Bitstream Vera Sans',Helvetica,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 } +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: #224422; - border-bottom:1px dotted #bbb; +:link, :visited { + text-decoration: none; + color: #b00; + border-bottom: 1px dotted #bbb; } - -:link:hover,:visited:hover { - background-color:#eee; - color: #945973; -} - -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; +: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; } /* Heading anchors */ -.anchor:link,.anchor:visited { - border:none; - color:#d7d7d7; - font-size:.8em; - vertical-align:text-top; +.anchor:link, .anchor:visited { + border: none; + color: #d7d7d7; + font-size: .8em; + vertical-align: text-top; } - -* > .anchor:link,* > .anchor:visited { - visibility:hidden; +* > .anchor:link, * > .anchor:visited { + visibility: hidden; } - -h1:hover .anchor,h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor { - visibility:visible; +h1:hover .anchor, h2:hover .anchor, h3:hover .anchor, +h4:hover .anchor, h5:hover .anchor, h6:hover .anchor { + visibility: visible; } @media screen { - a.ext-link .icon { - background:url(../extlink.gif) left center no-repeat; - padding-left:16px; - } - - a.mail-link .icon { - background:url(../envelope.png) left center no-repeat; - padding-left:16px; - } + a.ext-link .icon { + background: url(../extlink.gif) left center no-repeat; + padding-left: 16px; + } + a.mail-link .icon { + background: url(../envelope.png) left center no-repeat; + padding-left: 16px; + } } /* Forms */ -input,textarea,select { - margin:2px; +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; } - -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-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-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 { - border-width:1px; - border-style:dotted; - margin:0 .1em; - padding:.1em; - background:none; + 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 */ -#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 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 } /* Quick search */ #search { - clear:both; - font-size:10px; - height:2.2em; - margin:0 0 1em; - text-align:right; -} - -#search input { - font-size:10px; -} - -#search label { - display:none; + clear: both; + font-size: 10px; + height: 2.2em; + margin: 0 0 1em; + text-align: right; } +#search input { font-size: 10px } +#search label { display: none } /* Navigation */ -.nav h2,.nav hr { - display:none; -} -.nav ul { - list-style:none; - margin:0; - font-size: 0.9em; -} +.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 .75em; - white-space:nowrap; - border-color: #224422; -} -.nav li.last { - border-right:none; + border-right: 1px solid #d7d7d7; + display: inline; + padding: 0 .75em; + white-space: nowrap; } - +.nav li.last { border-right: none } /* Main navigation bar */ - -#mainnav { /*url(../topbar_gradient.png)*/ - background:#945973 0 0; - font: normal 1em verdana,'Bitstream Vera Sans',helvetica,arial,sans-serif; - margin: .66em 0 .33em; - padding:.2em 0; - border: none; -} -#mainnav li { - border: none; - padding: 0; - border-right: 1px solid #fff; -} +#mainnav { + background: #f7f7f7 url(../topbar_gradient.png) 0 0; + border: 1px solid #000; + font: normal 10px verdana,'Bitstream Vera Sans',helvetica,arial,sans-serif; + margin: .66em 0 .33em; + padding: .2em 0; +} +#mainnav li { border-right: none; padding: .25em 0 } #mainnav :link, #mainnav :visited { - background: transparent url(../dots.gif) 0 0 no-repeat; - padding:.2em 20px; - font-weight: bold; - padding-left: 8px; - padding-right: 8px; - color: white; -} + background: url(../dots.gif) 0 0 no-repeat; + border-right: 1px solid #fff; + border-bottom: none; + border-left: 1px solid #555; + color: #000; + padding: .2em 20px; +} +* html #mainnav :link, * html #mainnav :visited { background-position: 1px 0 } #mainnav :link:hover, #mainnav :visited:hover { - color: white; - background: #945973; -} -#mainnav .active :link, #mainnav .active :visited { /* url(../topbar_gradient2.png) */ - background: #88AA77; - color: #224422; - border: none; - background: 0 0 repeat-x; - font-weight:bold; + background-color: #ccc; + border-right: 1px solid #ddd; } -#mainnav .active :link:hover, #mainnav .active :visited:hover { - border: none; - background: #224422; - color: #fff; +#mainnav .active :link, #mainnav .active :visited { + background: #333 url(../topbar_gradient2.png) 0 0 repeat-x; + border-top: none; + border-right: 1px solid #000; + color: #eee; + font-weight: bold; } -* html #mainnav :link,* html #mainnav :visited { - background-position:1px 0; +#mainnav .active :link:hover, #mainnav .active :visited:hover { + border-right: 1px solid #000; } /* Context-dependent navigation links */ -#ctxtnav { - height:1em; -} -#ctxtnav ul { - text-align: right; -} -#metanav ul { - text-align: right; -} +#ctxtnav { height: 1em } #ctxtnav li ul { - background:#f7f7f7; - color:#ccc; - border:1px solid; - padding:0; - display:inline; - margin:0; + 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; +#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; } /* Alternate links */ -#altlinks { - clear:both; - text-align:center; -} - -#altlinks h3 { - font-size:12px; - letter-spacing:normal; - margin:0; -} - -#altlinks ul { - list-style:none; - margin:0; - padding:0 0 1em; -} - +#altlinks { clear: both; text-align: center } +#altlinks h3 { font-size: 12px; letter-spacing: normal; margin: 0 } +#altlinks ul { list-style: none; margin: 0; padding: 0 0 1em } #altlinks li { - border-right:1px solid #d7d7d7; - display:inline; - font-size:11px; - line-height:1.5; - padding:0 1em; - white-space:nowrap; -} - -#altlinks li.last { - border-right:none; -} - -#altlinks li :link,#altlinks li :visited { - background-repeat:no-repeat; - color:#666; - border:none; - padding:0 0 2px; -} - -#altlinks li a.ics { - background-image:url(../ics.png); - padding-left:22px; -} - -#altlinks li a.rss { - background-image:url(../feed.png); - padding-left:20px; -} + border-right: 1px solid #d7d7d7; + display: inline; + font-size: 11px; + line-height: 1.5; + padding: 0 1em; + white-space: nowrap; +} +#altlinks li.last { border-right: none } +#altlinks li :link, #altlinks li :visited { + background-repeat: no-repeat; + color: #666; + border: none; + padding: 0 0 2px; +} +#altlinks li a.ics { background-image: url(../ics.png); padding-left: 22px } +#altlinks li a.rss { background-image: url(../feed.png); padding-left: 20px } /* Footer */ #footer { - display: none; -} - -#content { - padding-bottom:2em; - position:relative; -} + clear: both; + color: #bbb; + font-size: 10px; + border-top: 1px solid; + height: 31px; + padding: .25em 0; +} +#footer :link, #footer :visited { color: #bbb; } +#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; +} + +#content { padding-bottom: 2em; position: relative } #help { - clear:both; - color:#999; - margin:1em; - text-align:right; -} - -#help :link,#help :visited { - cursor:help; -} - -#help hr { - display:none; + clear: both; + color: #999; + font-size: 90%; + margin: 1em; + text-align: right; } +#help :link, #help :visited { cursor: help } +#help hr { display: none } /* Page preferences form */ #prefs { - background:#f7f7f0; - border:1px outset #998; - float:right; - font-size:9px; - padding:.8em; - position:relative; - margin:0 1em 1em; -} - -* html #prefs { - width:26em; -} - -/* Set width only for IE */ -#prefs input,#prefs select { - font-size:9px; - vertical-align:middle; -} - + background: #f7f7f0; + border: 1px outset #998; + float: right; + font-size: 9px; + padding: .8em; + position: relative; + margin: 0 1em 1em; +} +* html #prefs { width: 26em } /* Set width only for IE */ +#prefs input, #prefs select { font-size: 9px; vertical-align: middle } #prefs fieldset { - background:transparent; - border:none; - margin:.5em; - padding:0; + background: transparent; + border: none; + margin: .5em; + padding: 0; } - #prefs fieldset legend { - background:transparent; - color:#000; - font-size:9px; - font-weight:normal; - margin:0 0 0 -1.5em; - padding:0; -} - -#prefs .buttons { - text-align:right; + background: transparent; + color: #000; + font-size: 9px; + font-weight: normal; + margin: 0 0 0 -1.5em; + padding: 0; } +#prefs .buttons { text-align: right } /* Version information (browser, wiki, attachments) */ #info { - margin:1em 0 0; - background:#f7f7f0; - border:1px solid #d7d7d7; - border-collapse:collapse; - border-spacing:0; - clear:both; - width:100%; -} - -#info th,#info td { - padding:2px .5em; - vertical-align:top; -} - -#info th { - font-weight:bold; - text-align:left; - white-space:nowrap; -} - -#info td.message { - width:100%; -} - -#info .message ul { - padding:0; - margin:0 2em; -} - -#info .message p { - margin:0; - padding:0; -} + margin: 1em 0 0 0; + background: #f7f7f0; + border: 1px solid #d7d7d7; + border-collapse: collapse; + border-spacing: 0; + clear: both; + width: 100%; +} +#info th, #info td { font-size: 85%; padding: 2px .5em; vertical-align: top } +#info th { font-weight: bold; text-align: left; white-space: nowrap } +#info td.message { width: 100% } +#info .message ul { padding: 0; margin: 0 2em } +#info .message p { margin: 0; padding: 0 } /* Wiki */ -.wikipage { - padding-left:18px; -} - -.wikipage h1,.wikipage h2,.wikipage h3 { - margin-left:-18px; -} - -a.missing:link,a.missing:visited,span.missing { - color:#998; -} - -a.missing:link,a.missing:visited { - background:#fafaf0; -} - -a.missing:hover { - color:#000; -} +.wikipage { padding-left: 18px } +.wikipage h1, .wikipage h2, .wikipage h3 { margin-left: -18px } -a.closed:link,a.closed:visited { - text-decoration:line-through; -} - -span.closed { - text-decoration:line-through; -} - -span.forbidden,a.forbidden { - background:#fafaf0; - color:#998; -} +a.missing:link, a.missing:visited, span.missing { color: #998 } +a.missing:link, a.missing:visited { background: #fafaf0 } +a.missing:hover { color: #000 } +a.closed:link, a.closed:visited { text-decoration: line-through } +span.closed { text-decoration: line-through } +span.forbidden, a.forbidden { background: #fafaf0; color: #998; } /* User-selectable styles for blocks */ .important { - background:#fcb; - border:1px dotted #d00; - color:#500; - padding:0 .5em; - margin:.5em; + background: #fcb; + border: 1px dotted #d00; + color: #500; + padding: 0 .5em 0 .5em; + margin: .5em; } -dl.wiki dt { - font-weight:bold; -} - -dl.compact dt { - float:left; - padding-right:.5em; -} - -dl.compact dd { - margin:0; - padding:0; -} +dl.wiki dt { font-weight: bold } +dl.compact dt { float: left; padding-right: .5em } +dl.compact dd { margin: 0; padding: 0 } -pre.wiki,pre.literal-block { - background:#f7f7f7; - border:1px solid #d7d7d7; - margin:1em 1.75em; - padding:.25em; - overflow:auto; +pre.wiki, pre.literal-block { + background: #f7f7f7; + border: 1px solid #d7d7d7; + margin: 1em 1.75em; + padding: .25em; + overflow: auto; } -blockquote.citation { - margin:-.6em 0; - border-style:solid; - border-width:0 0 0 2px; - padding-left:.5em; - border-color:#b44; -} - -.citation blockquote.citation { - border-color:#4b4; -} - -.citation .citation blockquote.citation { - border-color:#44b; -} - -.citation .citation .citation blockquote.citation { - border-color:#c55; +blockquote.citation { + margin: -0.6em 0; + border-style: solid; + border-width: 0 0 0 2px; + padding-left: .5em; + border-color: #b44; } +.citation blockquote.citation { border-color: #4b4; } +.citation .citation blockquote.citation { border-color: #44b; } +.citation .citation .citation blockquote.citation { border-color: #c55; } table.wiki { - border:2px solid #ccc; - border-collapse:collapse; - border-spacing:0; -} - -table.wiki td { - border:1px solid #ccc; - padding:.1em .25em; + border: 2px solid #ccc; + border-collapse: collapse; + border-spacing: 0; } +table.wiki td { border: 1px solid #ccc; padding: .1em .25em; } .wikitoolbar { - border:solid #d7d7d7; - border-width:1px 1px 1px 0; - height:18px; - width:234px; -} - -.wikitoolbar :link,.wikitoolbar :visited { - background:transparent url(../edit_toolbar.png) no-repeat; - border:1px solid #fff; - border-left-color:#d7d7d7; - cursor:default; - display:block; - float:left; - width:24px; - height:16px; -} - -.wikitoolbar :link:hover,.wikitoolbar :visited:hover { - background-color:transparent; - border:1px solid #fb2; -} - -.wikitoolbar a#em { - background-position:0 0; -} - -.wikitoolbar a#strong { - background-position:0 -16px; -} - -.wikitoolbar a#heading { - background-position:0 -32px; -} - -.wikitoolbar a#link { - background-position:0 -48px; -} - -.wikitoolbar a#code { - background-position:0 -64px; -} - -.wikitoolbar a#hr { - background-position:0 -80px; -} - -.wikitoolbar a#np { - background-position:0 -96px; -} - -.wikitoolbar a#br { - background-position:0 -112px; -} - -.wikitoolbar a#img { - background-position:0 -128px; -} + border: solid #d7d7d7; + border-width: 1px 1px 1px 0; + height: 18px; + width: 234px; +} +.wikitoolbar :link, .wikitoolbar :visited { + background: transparent url(../edit_toolbar.png) no-repeat; + border: 1px solid #fff; + border-left-color: #d7d7d7; + cursor: default; + display: block; + float: left; + width: 24px; + height: 16px; +} +.wikitoolbar :link:hover, .wikitoolbar :visited:hover { + background-color: transparent; + border: 1px solid #fb2; +} +.wikitoolbar a#em { background-position: 0 0 } +.wikitoolbar a#strong { background-position: 0 -16px } +.wikitoolbar a#heading { background-position: 0 -32px } +.wikitoolbar a#link { background-position: 0 -48px } +.wikitoolbar a#code { background-position: 0 -64px } +.wikitoolbar a#hr { background-position: 0 -80px } +.wikitoolbar a#np { background-position: 0 -96px } +.wikitoolbar a#br { background-position: 0 -112px } +.wikitoolbar a#img { background-position: 0 -128px } /* Styles for the form for adding attachments. */ -#attachment .field { - margin-top:1.3em; -} - -#attachment label { - padding-left:.2em; -} - -#attachment fieldset { - margin-top:2em; -} - -#attachment fieldset .field { - float:left; - margin:0 1em .5em 0; -} - -#attachment .options { - float:left; - padding:0 0 1em 1em; -} - -#attachment br { - clear:left; -} - -.attachment #preview { - margin-top:1em; -} +#attachment .field { margin-top: 1.3em } +#attachment label { padding-left: .2em } +#attachment fieldset { margin-top: 2em } +#attachment fieldset .field { float: left; margin: 0 1em .5em 0 } +#attachment .options { float: left; padding: 0 0 1em 1em } +#attachment br { clear: left } +.attachment #preview { margin-top: 1em } /* Styles for the list of attachments. */ -#attachments { - border:1px outset #996; - padding:1em; -} - -#attachments .attachments { - margin-left:2em; - padding:0; -} - -#attachments dt { - display:list-item; - list-style:square; -} - -#attachments dd { - font-style:italic; - margin-left:0; - padding-left:0; -} +#attachments { border: 1px outset #996; padding: 1em } +#attachments .attachments { margin-left: 2em; padding: 0 } +#attachments dt { display: list-item; list-style: square; } +#attachments dd { font-style: italic; margin-left: 0; padding-left: 0; } /* Styles for tabular listings such as those used for displaying directory contents and report results. */ table.listing { - clear:both; - border-bottom:1px solid #d7d7d7; - border-collapse:collapse; - border-spacing:0; - margin-top:1em; - width:100%; -} - -table.listing th { - text-align:left; - padding:0 1em .1em 0; - font-size:12px; -} - -table.listing thead { - background:#f7f7f0; -} - + clear: both; + border-bottom: 1px solid #d7d7d7; + border-collapse: collapse; + border-spacing: 0; + margin-top: 1em; + width: 100%; +} +table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px } +table.listing thead { background: #f7f7f0 } table.listing thead th { - border:1px solid #d7d7d7; - border-bottom-color:#999; - font-size:11px; - font-weight:bold; - padding:2px .5em; - vertical-align:bottom; -} - -table.listing thead th :link:hover,table.listing thead th :visited:hover { - background-color:transparent; -} - -table.listing thead th a { - border:none; - padding-right:12px; -} - -table.listing th.asc a,table.listing th.desc a { - font-weight:bold; -} - -table.listing th.asc a,table.listing th.desc a { - background-position:100% 50%; - background-repeat:no-repeat; -} - -table.listing th.asc a { - background-image:url(../asc.png); -} - -table.listing th.desc a { - background-image:url(../desc.png); -} - -table.listing tbody td,table.listing tbody th { - border:1px dotted #ddd; - padding:.3em .5em; - vertical-align:top; -} - -table.listing tbody td a:hover,table.listing tbody th a:hover { - background-color:transparent; -} - -table.listing tbody tr { - border-top:1px solid #ddd; -} - -table.listing tbody tr.even { - background-color:#fcfcfc; -} - -table.listing tbody tr.odd { - background-color:#f7f7f7; -} - -table.listing tbody tr:hover { - background:#eed!important; -} - -table.listing tbody tr.focus { - background:#ddf!important; -} + border: 1px solid #d7d7d7; + border-bottom-color: #999; + font-size: 11px; + font-weight: bold; + padding: 2px .5em; + vertical-align: bottom; +} +table.listing thead th :link:hover, table.listing thead th :visited:hover { + background-color: transparent; +} +table.listing thead th a { border: none; padding-right: 12px } +table.listing th.asc a, table.listing th.desc a { font-weight: bold } +table.listing th.asc a, table.listing th.desc a { + background-position: 100% 50%; + background-repeat: no-repeat; +} +table.listing th.asc a { background-image: url(../asc.png) } +table.listing th.desc a { background-image: url(../desc.png) } +table.listing tbody td, table.listing tbody th { + border: 1px dotted #ddd; + padding: .3em .5em; + vertical-align: top; +} +table.listing tbody td a:hover, table.listing tbody th a:hover { + background-color: transparent; +} +table.listing tbody tr { border-top: 1px solid #ddd } +table.listing tbody tr.even { background-color: #fcfcfc } +table.listing tbody tr.odd { background-color: #f7f7f7 } +table.listing tbody tr:hover { background: #eed !important } +table.listing tbody tr.focus { background: #ddf !important } /* Styles for the page history table (extends the styles for "table.listing") */ -#fieldhist td { - padding:0 .5em; -} - -#fieldhist td.date,#fieldhist td.diff,#fieldhist td.version,#fieldhist td.author { - white-space:nowrap; -} - -#fieldhist td.version { - text-align:center; -} - -#fieldhist td.comment { - width:100%; +#fieldhist td { padding: 0 .5em } +#fieldhist td.date, #fieldhist td.diff, #fieldhist td.version, +#fieldhist td.author { + white-space: nowrap; } +#fieldhist td.version { text-align: center } +#fieldhist td.comment { width: 100% } /* Auto-completion interface */ -.suggestions { - background:#fff; - border:1px solid #886; - color:#222; -} - +.suggestions { background: #fff; border: 1px solid #886; color: #222; } .suggestions ul { - font-family:sans-serif; - max-height:20em; - min-height:3em; - list-style:none; - margin:0; - overflow:auto; - padding:0; - width:440px; -} - -* html .suggestions ul { - height:10em; -} - -.suggestions li { - background:#fff; - cursor:pointer; - padding:2px 5px; -} - -.suggestions li.selected { - background:#b9b9b9; -} + font-family: sans-serif; + max-height: 20em; + min-height: 3em; + list-style: none; + margin: 0; + overflow: auto; + padding: 0; + width: 440px; +} +* html .suggestions ul { height: 10em; } +.suggestions li { background: #fff; cursor: pointer; padding: 2px 5px } +.suggestions li.selected { background: #b9b9b9 } /* Styles for the error page (and rst errors) */ -#content.error .message,div.system-message { - background:#fdc; - border:2px solid #d00; - color:#500; - padding:.5em; - margin:1em 0; -} - -#content.error div.message pre,div.system-message pre { - margin-left:1em; - overflow:hidden; - white-space:normal; -} - -div.system-message p { - margin:0; -} - -div.system-message p.system-message-title { - font-weight:bold; -} - -#warning.system-message { - background:#ffa; - border:2px solid #886; -} - -#warning.system-message li { - list-style-type:square; -} - -#notice.system-message { - background:#bfb; - border:2px solid #484; -} - -#notice.system-message li { - list-style-type:square; -} - -#content.error form.newticket { - display:inline; -} - -#content.error form.newticket textarea { - display:none; -} - -#content.error #systeminfo { - margin:1em; - width:auto; -} - -#content.error #systeminfo th { - font-weight:bold; - text-align:right; -} - -#content.error #traceback { - margin-left:1em; -} - -#content.error #traceback :link,#content.error #traceback :visited { - border:none; -} - -#content.error #traceback div { - margin-left:1em; -} - -#content.error #traceback h3 { - margin:.5em 0 0; -} - -#content.error #traceback :link var,#content.error #traceback :visited var { - font-family:monospace; - font-style:normal; - font-weight:bold; -} - -#content.error #traceback span.file { - color:#666; -} - -#content.error #traceback ul { - list-style:none; - margin:.5em 0; - padding:0; -} - +#content.error .message, div.system-message { + background: #fdc; + border: 2px solid #d00; + color: #500; + padding: .5em; + margin: 1em 0; +} +#content.error div.message pre, div.system-message pre { + margin-left: 1em; + overflow: hidden; + white-space: normal; +} +div.system-message p { margin: 0; } +div.system-message p.system-message-title { font-weight: bold; } + +#warning.system-message { background: #ffa; border: 2px solid #886; } +#warning.system-message li { list-style-type: square; } + +#notice.system-message { background: #bfb; border: 2px solid #484; } +#notice.system-message li { list-style-type: square; } + +#content.error form.newticket { display: inline; } +#content.error form.newticket textarea { display: none; } + +#content.error #systeminfo { margin: 1em; width: auto; } +#content.error #systeminfo th { font-weight: bold; text-align: right; } + +#content.error #traceback { margin-left: 1em; } +#content.error #traceback :link, #content.error #traceback :visited { + border: none; +} +#content.error #tbtoggle { font-size: 80%; } +#content.error #traceback div { margin-left: 1em; } +#content.error #traceback h3 { font-size: 95%; margin: .5em 0 0; } +#content.error #traceback :link var, #content.error #traceback :visited var { + font-family: monospace; + font-style: normal; + font-weight: bold; +} +#content.error #traceback span.file { color: #666; font-size: 85%; } +#content.error #traceback ul { list-style: none; margin: .5em 0; padding: 0; } #content.error #traceback ol { - border:1px dotted #d7d7d7; - color:#999; - line-height:1; - margin:.5em 0; -} - -#content.error #traceback ol li { - white-space:pre; + border: 1px dotted #d7d7d7; + color: #999; + font-size: 85%; + line-height: 1; + margin: .5em 0; +} +#content.error #traceback ol li { white-space: pre; } +#content.error #traceback ol li.current { background: #e6e6e6; color: #333; } +#content.error #traceback ol li code { color: #666; } +#content.error #traceback ol li.current code { color: #000; } +#content.error #traceback table { margin: .5em 0 1em; } +#content.error #traceback th, #content.error #traceback td { + font-size: 85%; padding: 1px; } - -#content.error #traceback ol li.current { - background:#e6e6e6; - color:#333; -} - -#content.error #traceback ol li code { - color:#666; -} - -#content.error #traceback ol li.current code { - color:#000; -} - -#content.error #traceback table { - margin:.5em 0 1em; -} - -#content.error #traceback th,#content.error #traceback td { - padding:1px; -} - #content.error #traceback th var { - font-family:monospace; - font-style:normal; + font-family: monospace; + font-style: normal; } +#content.error #traceback td code { white-space: pre; } +#content.error #traceback pre { font-size: 95%; } -#content.error #traceback td code { - white-space:pre; +#content .paging { margin: 0 0 2em; padding: .5em 0 0; + font-size: 85%; line-height: 2em; text-align: center; } - -#content .paging { - margin:0 0 2em; - padding:.5em 0 0; - line-height:2em; - text-align:center; +#content .paging .current { + padding: .1em .3em; + border: 1px solid #333; + background: #999; color: #fff; } -#content .paging .current { - padding:.1em .3em; - border:1px solid #333; - background:#999; - color:#fff; +#content .paging :link, #content .paging :visited { + padding: .1em .3em; + border: 1px solid #666; + background: transparent; color: #666; } - -#content .paging :link,#content .paging :visited { - padding:.1em .3em; - border:1px solid #666; - background:transparent; - color:#666; -} - -#content .paging :link:hover,#content .paging :visited:hover { - background:#999; - color:#fff; - border-color:#333; +#content .paging :link:hover, #content .paging :visited:hover { + background: #999; color: #fff; border-color: #333; } - -#content .paging .previous a,#content .paging .next a { - font-weight:bold; - border:none; +#content .paging .previous a, +#content .paging .next a { + font-size: 150%; font-weight: bold; border: none; } - -#content .paging .previous a:hover,#content .paging .next a:hover { - background:transparent; - color:#666; +#content .paging .previous a:hover, +#content .paging .next a:hover { + background: transparent; color: #666; } -#content h2 .numresults { - color:#666; -} +#content h2 .numresults { color: #666; font-size: 90%; } /* Styles for search word highlighting */ @media screen { - .searchword0 { - background:#ff9; - } - - .searchword1 { - background:#cfc; - } - - .searchword2 { - background:#cff; - } - - .searchword3 { - background:#ccf; - } - - .searchword4 { - background:#fcf; - } + .searchword0 { background: #ff9 } + .searchword1 { background: #cfc } + .searchword2 { background: #cff } + .searchword3 { background: #ccf } + .searchword4 { background: #fcf } } @media print { - #header,#altlinks,#footer,#help { - display:none; - } - - .nav,form,.buttons form,form .buttons,form .inlinebuttons { - display:none; - } - - form.printableform { - display:block; - } + #header, #altlinks, #footer, #help { display: none } + .nav, form, .buttons form, form .buttons, form .inlinebuttons { + display: none; + } + form.printableform { display: block } +} diff --git a/trac/htdocs/common/css/wiki.css b/trac/htdocs/common/css/wiki.css index cc8f753..90f5dee 100644 --- a/trac/htdocs/common/css/wiki.css +++ b/trac/htdocs/common/css/wiki.css @@ -1,109 +1,44 @@ @import url(code.css); /* Styles for the page editing form */ -#edit #rows { - float:right; -} - -#edit #rows select { -} - -#edit #text { - clear:both; - width:100%; -} - -#edit .wikitoolbar { - float:left; -} - -#changeinfo { - padding:.5em; -} - -#changeinfo .field { - float:left; - margin:0 1em .5em 0; -} - -#changeinfo br { - clear:left; -} - -#changeinfo .options { - padding:0 0 1em 1em; -} - -#changeinfo .options,#changeinfo .buttons { - clear:left; -} - -#delete,#save { - margin-left:6em; -} - +#edit #rows { float: right; font-size: 80% } +#edit #rows select { font-size: 90% } +#edit #text { clear: both; width: 100% } +#edit .wikitoolbar { float: left; } +#changeinfo { padding: .5em } +#changeinfo .field { float: left; margin: 0 1em .5em 0 } +#changeinfo br { clear: left } +#changeinfo .options { padding: 0 0 1em 1em } +#changeinfo .options, #changeinfo .buttons { clear: left } +#delete, #save { margin-left: 6em } #preview { - background:#f4f4f4 url(../draft.png); - margin:1em 0 2em; - overflow:auto; -} - -#template { - vertical-align:middle; - padding-top:1em; + background: #f4f4f4 url(../draft.png); + margin: 1em 0 2em; + overflow: auto; } +#template { vertical-align: middle; padding-top: 1em; } /* Diff view */ -#overview .multi { - color:#999; -} +#overview .multi { color: #999 } +#overview .ipnr { color: #999; font-size: 80% } +#overview .comment { padding: 1em 0 0 } -#overview .ipnr { - color:#999; - font-size:80%; +@media print { + th.diff, td.diff { display: none } } -#overview .comment { - padding:1em 0 0; -} - -@media print { - th.diff,td.diff { - display:none; - } -} /* Styles for the TracGuideToc wikimacro */ .wiki-toc { - padding:.5em 1em; - margin:0 0 2em 1em; - float:right; - border:1px outset #ddc; - background:#ffd; - font-size:85%; - position:relative; -} - -.wiki-toc h4 { - font-size:12px; - margin:0; -} - -.wiki-toc ul,.wiki-toc ol { - list-style:none; - padding:0; - margin:0; -} - -.wiki-toc ul ul,.wiki-toc ol ol { - padding-left:1.2em; -} - -.wiki-toc li { - margin:0; - padding:0; -} - -.wiki-toc .active { - background:#ff9; - position:relative; -} + padding: .5em 1em; + margin: 0 0 2em 1em; + float: right; + border: 1px outset #ddc; + background: #ffd; + font-size: 85%; + position: relative; +} +.wiki-toc h4 { font-size: 12px; margin: 0 } +.wiki-toc ul, .wiki-toc ol { list-style: none; padding: 0; margin: 0 } +.wiki-toc ul ul, .wiki-toc ol ol { padding-left: 1.2em } +.wiki-toc li { margin: 0; padding: 0 } +.wiki-toc .active { background: #ff9; position: relative; }