/**********************************
       **    Icons   **
***********************************/

@media screen  {
/* icones */
a.ext-link .icon {
background:url(/static/extlink.gif) left center no-repeat;
}

a.mail-link .icon {
background:url(/static/envelope.png) left center no-repeat;
}
}

#altlinks li a.ics {
background-image:url(/static/ics.png);
}

#altlinks li a.rss {
background-image:url(/static/feed.png);
}

table.listing th.asc a {
background-image:url(/static/asc.png);
}

table.listing th.desc a {
background-image:url(/static/desc.png);
}

#dirlist td.name a.dir {
background-image:url(/static/folder.png);
}

#dirlist td.name a.parent {
background-image:url(/static/parent.png);
}

#dirlist tr span.expander {
background-image:url(/static/expander_normal.png);
}

#dirlist tr span.expander:hover {
background-image:url(/static/expander_normal_hover.png);
}

#dirlist tr.expanded span.expander {
background-image:url(/static/expander_open.png);
}

#dirlist tr.expanded span.expander:hover {
background-image:url(/static/expander_open_hover.png);
}

#dirlist td.name a.file {
background-image:url(/static/file.png);
}

#dirlist td span.loading {
background-image:url(/static/loading.gif);
}

/**********************************
       **    Layout   **
***********************************/

html {
margin:0;
padding:0;
}

body {
min-width:730px;
margin:5px 10%;
padding:0.5em;
}

#footer {
display:none;
}

#mainnav {
border:none;
}

/* smaller buttons */
#mainnav :link,#mainnav :visited {
padding-left:8px;
padding-right:8px;
}

#content.report {
width:100%;
margin:-33px 0 0;
padding:0;
}

#content.report h1 {
margin:30px 0 0 160px;
}

#content.report #description {
margin-left:160px;
}

#content.search {
margin:0;
padding:0 100px;
}

#prefs,#tabs,.wiki-toc {
margin:30px 0 0;
}

#mainnav li {
padding:0.2em 0;
}

#info {
background:inherit;
}

h1 {
width:600px;
margin:33px 0 0 50px;
}

#ctxtnav {
height:1em;
position:absolute;
right:200px;
top:150px;
z-index:100;
}

#title {
width:650px;
}

.wikipage h1 {
margin-top:40px;
margin-left:10px;
}

.wikipage h2,.wikipage h3 {
margin-left:20px;
}

h2 {
background:none;
margin-left:40px;
}

#warning.system-message {
text-align:center;
width:755px;
margin:0 auto;
}

.searchword0 {
padding:0 0.1em;
}

#header img {
border:none;
width:173px;
margin:-9px -20px 0;
}

#header :link,#header :visited,#header :link:hover,#header :visited:hover {
float:left;
height:60px;
width:100px;
display:block;
}

.wikipage {
padding-left:0;
}

#content.wiki img {
margin:0.2em;
}

#content.wiki .screenshot {
margin-top:90px;
}

table.code thead th,table.code tbody th,.diff table thead th,.diff table thead td,.diff table tbody th,.diff table tbody td,.diff li.entry,.diff table tbody.skipped td {
padding:0 0.2em;
}

.diff li.entry {
border:none;
}

.diff table tbody.skipped td {
border-width:1px 0;
}

.diff table.inline tbody.mod td del {
padding:0 0.2em;
}

.diff table.inline tbody.mod td ins {
padding:0 0.2em;
}

#attachments input[type=submit] {
text-align:left;
height:50px;
padding-left:70px;
font-weight:700;
}

#attachments {
border:none;
text-align:center;
}

#content.admin form.addnew {
float:right;
width:250px;
margin:12px -40px;
}

.addnew table {
width:230px;
}

#content.admin form#addplug {
float:right;
margin:20px -10px;
}

.admin table.listing {
clear:none;
width:350px;
}

.admin,.report,.browser {
width:80%;
margin:0 auto;
}

#content {
margin:-33px 0 0;
padding:0 100px;
}

#content.admin h1 {
float:left;
margin:24px 0 0 50px;
}

#content.admin #tabcontent h2 {
float:left;
text-align:left;
padding:0;
}

.admin p.help {
clear:right;
float:left;
font-size:90%;
width:200px;
margin:0;
padding:0;
}

.admin table#millist,.admin table#verlist,.admin table#complist,.admin table#permlist,.admin table#enumlist {
left:270px;
position:absolute;
top:79px;
}

#content.admin .plugin {
max-height:140px;
min-height:100px;
overflow:hidden;
margin:40px 0;
}

.buttons {
text-align:center;
margin:0.5em;
}

#content.admin .buttons {
clear:both;
}

.p_word {
font-weight:700;
}
table.code td {
    background: #000;
}
.code-lang {
font-weight:700;
}

.code-type {
font-weight:700;
}

.code-func {
font-weight:700;
}

.image-file {
text-align:center;
}
#content.prefs ul#tabs {
overflow:hidden;
border:none;
}

#content.prefs #tabcontent,#content.prefs #tabs li.active {
font-weight:700;
}

#content.prefs table,#content.prefs label {
font-weight:700;
}

#content.timeline #prefs {
margin-top:20px;
}

table.listing tbody td,table.listing tbody th {
white-space:normal;
}

#overview {
position:relative;
}

#content.search form {
min-height:150px;
margin:1em;
}

#content.admin #tabcontent {
margin-left:130px;
min-height:300px;
padding:47px;
}

#content.ticket,table.listing {
margin:0 auto;
}

/**********************************
       **    colors   **
***********************************/
html { background: #000;}
body {
background:#0A191E;
color:#CF7500;
border:1px solid #CF7500;
}


/* Undo /body/ for a few other cases */
#dirlist {
background:#50646E;
color:#000;
}

#preview {
background:#50646E url(/static/draft.png);
color:#000;
}

#mainnav {
background:#0A191E;
}

/* smaller buttons */
#mainnav :link,#mainnav :visited {
border-right:1px solid #000;
background-color:#2C373D;
background-image:url(/static/topbar_gradient2.png);
color:#CF7500;
}
.wikitoolbar :link,.wikitoolbar :visited {
background:url(/static/edit_toolbar.png) no-repeat 0 0;
border-color:#333;
}
#attachments input[type=submit] {
background:#444D5C url(/static/smile.png) no-repeat top left;
color:#CF7500;
}

#attachments input[type=submit]:hover {
background:#1A1A1A url(/static/smile2.png) no-repeat top left;
color:#F0B302;
}
#mainnav :link:hover,#mainnav :visited:hover {
border-right:1px dotted transparent;
color:#F0B302;
}


#prefs,#tabs,.wiki-toc {
background:#222;
border:1px inset #7387A0;
color:#D2E6F0;
}

.wiki-toc .active,#tabs li li.active {
background:#000;
border:1px solid transparent;
}

#mainnav li {
background-color:#0A191E;
background-image:url(/static/topbar_gradient.png);
}

#info {
background:inherit;
}

pre.wiki,pre.literal-block {
background:#7387A0;
border:1px solid #111;
}

h1 {
color:#7387A0;
}
.wikipage h2,.wikipage h3 {
color:#CF7500;
}

.wikitoolbar {
border-color:#333;
}

h2 {
background:none;
color:#F0B302;
border-color:#7387A0;
}

.milestone .info h2 {
background:none;
border-color:#7387A0;
}

#ticket,#ticket table {
background-color:#46505F;
border:1px solid #5A3200;
}

#ticket .description h3 {
border-bottom:1px solid #CF7500;
color:#7387A0;
}

#ticket table.properties tr {
border-bottom:1px dotted #CF7500;
}

div#ticket.ticketdraft {
background:#8EB2C4 url(/static/draft.png) repeat;
}

#ticket .date {
color:#efefef;
}

#warning.system-message {
background:#CF7500;
border:2px solid #886;
}

.searchword0 {
background:#8EB2C4;
color:#000;
}

input,select,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],#info th {
background:#000;
color:#F0B302;
border-color:#CF7500;
}

input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover {
color:#CF7500;
background:#000;
border-color:#F0B302;
}

input[type=button][disabled],input[type=submit][disabled],input[type=reset][disabled] {
background:#000;
color:#7387A0;
}

input[type="text"],input.textwidget,textarea {
color:#CF7500;
background:#2C373D;
border-color:#F0B302;
}

table {
background:#000;
color:#FFF;
}

table.progress td {
background:#444;
}

table.progress td.closed {
background:#4c4;
}

table.listing thead {
background:#000;
}

table.listing tbody tr.even {
background-color:#2C373D;
}

table.listing tbody tr.odd {
background-color:#000;
}

:link:hover,:visited:hover {
background-color:#000;
color:#CF7500;
}

table.listing tbody tr :hover,table.listing tbody td :hover,table.listing tbody th :hover,table.listing tbody tr:hover td,table.listing tbody tr:hover th {
background-color:#000;
color:#D2E6F0;
}

table.code thead th,table.code tbody th,.diff table thead th,.diff table thead td,.diff table tbody th,.diff table tbody td,.diff li.entry,.diff table tbody.skipped td {
background:#000;
color:#D2E6F0;
}

.diff li.entry {
border:none;
background:#000;
}

.diff table tbody.skipped td {
border:dotted #998;
border-width:1px 0;
}

.diff table.inline tbody.mod td.l,.diff table.inline tbody.rem td.l {
background:#500;
color:#CF7500;
border-color:#CF7500;
}

.diff table.inline tbody.mod td del {
background:#CF7500;
color:#000;
padding:0 0.2em;
}

.diff table.inline tbody.mod td.r,.diff table.inline tbody.add td.r {
background:#468a29;
color:#000;
border-color:#1F3D12;
}

.diff table.inline tbody.mod td ins {
background:#72E043;
color:#000;
padding:0 0.2em;
}

h2.report-result {
background-color:#000;
color:#D2E6F0;
border-color:#D2E6F0;
}

table.tickets tbody tr.even.prio1,.tickets tr.color1-even {
background-color:#000;
color:#D31E1E;
border-bottom:1px solid #D31E1E;
}

table.tickets tbody tr.odd.prio1,.tickets tr.color1-odd {
background-color:#222;
color:#D31E1E;
border-bottom:1px solid #D31E1E;
}

table.tickets tbody tr.even.prio2,.tickets tr.color2-even {
background-color:#000;
color:#CF7500;
border-color:#CF7500;
}

table.tickets tbody tr.odd.prio2,.tickets tr.color2-odd {
background-color:#222;
color:#CF7500;
border-color:#CF7500;
}

table.tickets tbody tr.even.prio3,.tickets tr.color3-even {
background-color:#000;
color:#F0B302;
border-color:#F0B302;
}

table.tickets tbody tr.odd.prio3,.tickets tr.color3-odd {
background-color:#222;
color:#F0B302;
border-color:#F0B302;
}

table.tickets tbody tr.even.prio4,.tickets tr.color4-even {
background-color:#000;
color:#7387A0;
border-color:#7387A0;
}

table.tickets tbody tr.odd.prio4,.tickets tr.color4-odd {
background-color:#222;
color:#7387A0;
border-color:#7387A0;
}

#content.admin #tabcontent h2 {
color:#fff;
}

.admin p.help {
color:#FF4500;
}

#content.admin .plugin {
background:#000 url(/static/presentation.png) no-repeat scroll center bottom;
}

p_word {
color:green;
}

.code-lang {
color:#ff8;
}

.code-type {
color:#8f8;
}

.code-func {
color:#f88;
}

.image-file {
background:#0A191E;
}

#content.about th {
background:#CF7500;
color:#000;
}

#content.about #config tr.modified {
background:#333;
color:#CF7500;
}

#content.prefs ul#tabs {
background:#333;
border:none;
color:#7387A0;
}

#content.prefs #tabs li {
background:#000;
color:#CF7500;
border-color:#CF7500;
}

#content.prefs #tabcontent,#content.prefs #tabs li.active {
background:#CF7500;
color:#000;
border-color:#CF7500;
}

#content.prefs #tabs li.active {
border-bottom:1px solid #CF7500;
}

#content.prefs table,#content.prefs label {
background:#CF7500;
color:#000;
}

#overview .files li div,#chglist .edit,#overview .mod,.diff .legend .mod {
background:#F0B302;
border:1px solid #CF7500;
}

#chglist .unmod,#overview .unmod,.diff .legend .unmod {
background:#000;
color:#fff;
border-color:#fff;
}

#chglist .add,#overview .add,.diff .legend .add {
background:#468A29;
color:#72E043;
border-color:#72E043;
}

#chglist .delete,#overview .rem,.diff .legend .rem {
background:#500;
color:#CF7500;
border-color:#CF7500;
}

.diff h2 .switch span {
color:#DDD;
}

.diff h2 .switch span.active {
color:#7387A0;
cursor:default;
}

:link,:visited,#ticket h2.summary,#content.search #results dt a {
color:#7387A0;
}

#mainnav .active :link,#mainnav .active :visited,#prefs fieldset legend,.diff h2 {
color:#F0B302;
}

#tabs :link:hover,#tabs :visited:hover,.wiki-toc :link:hover,.wiki-toc :visited:hover,.wiki-toc li.active :visited,.wiki-toc li.active :link,.wiki-toc li.active :link:hover,#tabs li.active :visited,#tabs li.active :link,#tabs li.active :link:hover,legend,label,h3,table.tickets tbody tr.prio2 :hover,table.tickets tbody tr.prio2 :hover,#content.prefs #tabs :link:hover,#content.prefs #tabs :visited:hover,#content.search #results .author,#results .date {
color:#CF7500;
}

dt em,.milestone .info h2 em {
color:#a96;
}

dt :link,dt :visited,dd,.milestone .info h2 :link,.milestone .info h2 :visited {
color:#ddd;
}

dt :link:hover,dt :visited:hover,.milestone .info h2 :link:hover,.milestone .info h2 :visited:hover {
color:#ddd;
background-color:#222;
}

#ticket table.properties,content.prefs #tabcontent {
border-top:1px solid #CF7500;
}

.searchable,ticket .date p,#ticket table.properties th,.wikipage p,.wikipage li,.wikipage td,.wikipage th,table.tickets tbody tr.prio1 :link,table.tickets tbody tr.prio1 :visited,.reports tbody td :link,.reports tbody td :visited,.tickets tbody td :link,.tickets tbody td :visited {
color:#D2E6F0;
}

