User:Anton Latukha/archlinux.js

From ArchWiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
// ==UserScript==
// @name          Archlinux and ArchAssault Dark
// @namespace     http://userstyles.org
// @description	  A dark theme for the various archlinux.org domains and archassault.org
// @author        prurigro
// @homepage      https://userstyles.org/styles/108169
// @run-at        document-start
// @version       0.20150808211743
// ==/UserScript==
(function() {var css = "";
css += [
		"/* AGENT_SHEET",
		"/*",
		"/* Archlinux and ArchAssault Dark Remix v1.7.2",
		"/* Author: prurigro (https://userstyles.org/users/262769)",
		"/* Based on: Arch Linux Dark 2013 (pdq)",
		"*/",
		"",
		"@namespace url(http://www.w3.org/1999/xhtml);",
		"",
		"/* archlinux.org */"
	].join("\n");
if (false || (document.domain == "www.archlinux.org" || document.domain.substring(document.domain.indexOf(".www.archlinux.org") + 1) == "www.archlinux.org") || (document.domain == "aur.archlinux.org" || document.domain.substring(document.domain.indexOf(".aur.archlinux.org") + 1) == "aur.archlinux.org") || (document.domain == "aur4.archlinux.org" || document.domain.substring(document.domain.indexOf(".aur4.archlinux.org") + 1) == "aur4.archlinux.org") || (document.domain == "archassault.org" || document.domain.substring(document.domain.indexOf(".archassault.org") + 1) == "archassault.org"))
	css += [
		"div[style=\'background-image: url(\"chrome://yass/content/edgebgtop.png\");\'] {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAAmklEQVQoke3KqwqEUABF0fNVvh/IFRFEBMFgMFgslltsNpPRajT7j3uKYcKE6TNlpSXHcdCfH8V13a/KJzzPe/B9/50gCB7CMERRFKE4jlGSJChNU5RlGTLGoDzPUVEUqCxLVFUVqusaNU2D2rZFXdehvu/RMAxoHEc0TROa5xlZa9GyLGhdV7RtG9r3HR3Hgc7zRNd1ofu+eQHYQwMGaED0BQAAAABJRU5ErkJggg==\") !important;",
		"    }",
		"    div[style=\'background-image: url(\"chrome://yass/content/edgebgbot.png\");\'] {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAAm0lEQVQoke3HKwqEYABF4bMq3/hARH4EQRAMBovFYDLZTEaj0Wp2hVcYJhjcwUz5OIfrusR5nuI4DrHvu9i2TazrKpZlEfM8i2maxDiOYhgG0fe96LpOtG0rmqYRdV2LqqpEWZaiKAphjBF5nossy0SapiJJEhHHsYiiSIRhKIIgEL7vP/E8T7iu+8VxnCe2bb9jWdb7furPD3MD7MoD2Eu9J5sAAAAASUVORK5CYII=\") !important;",
		"    }",
		"    body {",
		"        background-color: #0B0B0B !important;",
		"        color: #B3B3B3 !important;",
		"    }",
		"    code {",
		"        color: #FFFFFF !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    pre {",
		"        border-color: #4183c4 !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    hr {",
		"        border-top-color: #606060 !important;",
		"    }",
		"    em {",
		"        color: #E51E21 !important;",
		"    }",
		"    a:link, th a:visited {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    a:visited {",
		"        color: #7C7C7C !important;",
		"    }",
		"    a:hover {",
		"        color: #7C7C7C !important;",
		"    }",
		"    a:active {",
		"        color: #FF3625 !important;",
		"    }",
		"    h2 {",
		"        border-bottom-color: #606060 !important;",
		"    }",
		"    h1, h2, h3, h4, h5, th {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    div.box {",
		"        background-color: #0C0C0C !important;",
		"        border-color: #1E2934 !important;",
		"    }",
		"    table.pretty1 {",
		"        border-color: #1E2934 !important;",
		"    }",
		"    div.tableblock > table {",
		"        border-color: #606060 !important;",
		"    }",
		"    .pretty1 th {",
		"        background-color: #121212 !important;",
		"        border-color: #1E2934 !important;",
		"    }",
		"    .pretty1 td {",
		"        border-color: #1E2934 !important;",
		"    }",
		"    table.pretty2 {",
		"        border-color: #373737 !important;",
		"    }",
		"    .pretty2 th {",
		"        background-color: #151515 !important;",
		"        border-color: #373737 !important;",
		"    }",
		"    .pretty2 td {",
		"        border-color: #373737 !important;",
		"    }",
		"    dl dt, dl dd {",
		"        border-top-color: #373737 !important;",
		"    }",
		"    dl dt {",
		"        color: #A5A5A5 !important;",
		"    }",
		"    #sys-message {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #BA1715 !important;",
		"    }",
		"    ul.errorlist {",
		"        color: #BA1715 !important;",
		"    }",
		"    table thead th.tablesorter-headerAsc {",
		"        background-color: #121212 !important;",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAAIElEQVQYlWNgIAFcu3btPynqiTIQhqluIFUMxmYgIYMBtvI4EZ02r2QAAAAASUVORK5CYII=\") !important;",
		"    }",
		"    table thead th.tablesorter-headerDesc {",
		"        background-color: #121212 !important;",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAECAYAAABhnXSoAAAAIklEQVQYlWNgwAOuXbv2HxfGp48goLqB2AymioHIBhOrFgDdPjgRo8wGRAAAAABJRU5ErkJggg==\") !important;",
		"    }",
		"    #news h4 {",
		"        border-bottom-color: #373737 !important;",
		"    }",
		"    #news h3 a {",
		"        background-color: #161616 !important;",
		"        border: none !important;",
		"        color: #C3C3C3 !important;",
		"    }",
		"    #news a:active {",
		"        color: #C3C3C3 !important;",
		"    }",
		"    h3 span.arrow {",
		"        border-top-color: #161616 !important;",
		"    }",
		"    #pkgsearch {",
		"        background-color: #0B0B0B !important;",
		"        color: #199ADF !important;",
		"        border-color: #1E2934 !important;",
		"    }",
		"    #pkgsearch input {",
		"        color: #CFCFCF !important;",
		"        background-color: #0D0D0D !important;",
		"        border-color: #1E2934 !important;",
		"    }",
		"    .pkgsearch-typeahead {",
		"        background-color: #0B0B0B !important;",
		"        border-color: #1E2934 !important;",
		"    }",
		"    .pkgsearch-typeahead li a {",
		"        color: #CFCFCF !important;",
		"    }",
		"    .pkgsearch-typeahead li.active a {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    #pkg-updates span.staging {",
		"        color: #8B3B0F !important;",
		"    }",
		"    #artwork img.inverted {",
		"        background-color: #090909 !important;",
		"    }",
		"    div.news-article .article-info {",
		"        color: #535353 !important;",
		"    }",
		"    #arch-downloads h3 {",
		"        border-bottom-color: #373737 !important;",
		"    }",
		"    table.results {",
		"        border-top-color: #535353 !important;",
		"        border-bottom-color: #535353 !important;",
		"    }",
		"    .results th {",
		"        border-bottom-color: #535353 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .results tr.odd {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .results tr.even {",
		"        background-color: #121212 !important;",
		"    }",
		"    .results .flagged {",
		"        color: #BA1715 !important;",
		"    }",
		"    .ulist ul li p {",
		"        color: #B3B3B3 !important;",
		"    }",
		"    #pkgdetails #detailslinks > div {",
		"        background-color: #151515 !important;",
		"        border-color: #373737 !important;",
		"    }",
		"    #pkgdetails #actionlist .flagged {",
		"        color: #BA1715 !important;",
		"    }",
		"    #pkgdetails #metadata h3 {",
		"        background-color: #1C1C1C !important;",
		"        color: #199ADF !important;",
		"    }",
		"    #pkgfilelist li.d {",
		"        color: #7C7C7C !important;",
		"    }",
		"    .arch-bio-entry td.pic img {",
		"        border-color: #292929 !important;",
		"    }",
		"    .arch-bio-entry td h3 {",
		"        border-bottom-color: #292929 !important;",
		"    }",
		"    .arch-bio-entry table.bio th {",
		"        color: #7C7C7C !important;",
		"    }",
		"    #dash-pkg-notify {",
		"        border-top-color: #373737 !important;",
		"    }",
		"    .todo-table .complete, .signoff-yes, #key-status .signed-yes, #releng-result .success-yes, #release-list .available-yes {",
		"        color: #4AEB4D !important;",
		"    }",
		"    .todo-table .incomplete, .signoff-no, #key-status .signed-no, #releng-result .success-no, #release-list .available-no {",
		"        color: #BA1715 !important;",
		"    }",
		"    .todo-table .inprogress, .signoff-bad {",
		"        color: #BA7215 !important;",
		"    }",
		"    .todo-info {",
		"        color: #535353 !important;",
		"    }",
		"    #dev-signoffs tr:hover {",
		"        background-color: #161616 !important;",
		"    }",
		"    .signoff-disabled {",
		"        color: #676767 !important;",
		"    }",
		"    #visualize-archrepo .treemap-cell {",
		"        border-color: #199ADF !important;",
		"    }",
		"    #archnavbar {",
		"        background-color: #090909 !important;",
		"        border-bottom-color: #199ADF !important;",
		"    }",
		"    #archnavbarlist li a {",
		"        color: #535353 !important;",
		"    }",
		"    #archnavbarlist li a:hover {",
		"        color: #199ADF !important;",
		"        text-decoration: none !important;",
		"    }",
		"    input[type=\"text\"], input[type=\"search\"], input[type=\"password\"], input[type=\"email\"], input[type=\"number\"], input[type=\"tel\"], input[type=\"url\"], textarea {",
		"        background-color: #181818 !important;",
		"        border: 1px solid #ccc !important;",
		"        border-radius: 3px !important;",
		"        padding: 2px !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset !important;",
		"        color: #f3f3f3 !important;",
		"        font-size: 13px !important;",
		"        outline: medium none !important;",
		"    }",
		"    input[type=\"text\"]:focus, input[type=\"search\"]:focus, input[type=\"password\"]:focus, input[type=\"email\"]:focus, input[type=\"number\"]:focus, input[type=\"tel\"]:focus, input[type=\"url\"]:focus, textarea:focus {",
		"        border-color: #4183c4 !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 2px #4183c4 !important;",
		"    }",
		"    input[class=\"button\"], input[type=\"submit\"], input[type=\"file\"] {",
		"        font: 13px/1.4 Helvetica,arial,freesans,clean,sans-serif,\"Segoe UI Emoji\",\"Segoe UI Symbol\" !important;",
		"        cursor: pointer !important;",
		"        background: none repeat scroll 0 0 #181818 !important;",
		"        border: 1px solid #ccc !important;",
		"        color: #c4c4c4 !important;",
		"        border-radius: 3px !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset !important;",
		"    }",
		"    input[class=\"button\"]:hover, input[type=\"submit\"]:hover, input[type=\"file\"]:hover {",
		"        background-color: #333333 !important;",
		"        background-image: linear-gradient(#444444, #333333) !important;",
		"        background-repeat: repeat-x !important;",
		"    }",
		"    select {",
		"        padding: 2px 4px 2px 2px !important;",
		"        font: 13px/1.4 Helvetica,arial,freesans,clean,sans-serif,\"Segoe UI Emoji\",\"Segoe UI Symbol\" !important;",
		"        box-sizing: border-box !important;",
		"        background: none repeat scroll 0 0 #181818 !important;",
		"        border: 1px solid #444 !important;",
		"        color: #eee !important;",
		"    }",
		"    #actionlist a:hover {",
		"        text-decoration: none !important;",
		"        color: #199ADF !important;",
		"        background-color: #333333 !important;",
		"        background-image: linear-gradient(#444444, #333333) !important;",
		"    }",
		"    #actionlist input {",
		"        text-decoration: none !important;",
		"        color: #199ADF !important;",
		"        border: none !important;",
		"        font-size: 1em !important;",
		"    }"
	].join("\n");
if (false || (document.domain == "aur.archlinux.org" || document.domain.substring(document.domain.indexOf(".aur.archlinux.org") + 1) == "aur.archlinux.org") || (document.domain == "aur4.archlinux.org" || document.domain.substring(document.domain.indexOf(".aur4.archlinux.org") + 1) == "aur4.archlinux.org"))
	css += [
		"#archnavbarlogo { background-image: url(\"data:img/png;base64,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\") !important; }",
		"    input[src=\"/images/x.png\"] {",
		"        background-color: transparent;",
		"        position: relative;",
		"        bottom: 2px;",
		"    }",
		"",
		"    table.tabs tbody tr td a.active {",
		"        background-color: #CCC !important;",
		"        color: #000 !important;",
		"    }",
		"    div#cgit div.path {",
		"        padding-bottom: 7px;",
		"        background-color: #000 !important;",
		"        color: #B3B3B3 !important;",
		"    }",
		"    .cgit-panel form table, .content table tbody tr { background-color: #000 !important; }",
		"",
		"    /* source code colours */",
		"    code, pre, table.blob tbody tr, table.stats tbody tr th { background-color: #262626 !important; }",
		"    code, code .hl.kwc, code .hl.kwb { color: #87d7ff !important; }",
		"    code .hl.slc { color: #6c6c6c !important; }",
		"    code .hl.opt { color: #eaeaea !important; }",
		"    code .hl.kwd { color: #87d7ff !important; }",
		"    code .hl.str { color: #ffffff !important; }",
		"    code .hl.ipl { color: #ffd787 !important; }",
		"    code .hl.num, code .hl.kwa { color: #d75f5f !important; }",
		"    code .hl.kwc, code .hl.kwa, code .hl.kwb, code .hl.num { font-weight: bold; }",
		"",
		"    /* diff */",
		"    table.diff tbody tr { background-color: #262626 !important; }",
		"    table.diff .head { color: #eaeaea !important; }",
		"    table.diff .head a { color: #ffd787 !important; }",
		"    table.diff .hunk { color: #6c6c6c !important; }",
		"    table.diff .add { color: #87d7ff !important; }",
		"    table.diff .del { color: #d75f5f !important; }",
		"    table.diff .ctx { color: #eaeaea !important; }"
	].join("\n");
if (false || (document.domain == "bugs.archlinux.org" || document.domain.substring(document.domain.indexOf(".bugs.archlinux.org") + 1) == "bugs.archlinux.org") || (document.domain == "bugs.archassault.org" || document.domain.substring(document.domain.indexOf(".bugs.archassault.org") + 1) == "bugs.archassault.org"))
	css += [
		".calendar {",
		"        border-top-color: #199ADF !important;",
		"        border-right-color: #CFCFCF !important;",
		"        border-bottom-color: #CFCFCF !important;",
		"        border-left-color: #199ADF !important;",
		"    }",
		"    .calendar table {",
		"        border-top-color: #199ADF !important;",
		"        border-right-color: #CFCFCF !important;",
		"        border-bottom-color: #CFCFCF !important;",
		"        border-left-color: #199ADF !important;",
		"    }",
		"    .calendar thead .title {",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    .calendar thead .weekend {",
		"        color: #BA1715 !important;",
		"    }",
		"    .calendar tbody .day.othermonth {",
		"        color: #454545 !important;",
		"    }",
		"    .calendar tbody .day.othermonth.oweekend {",
		"        color: #3E0807 !important;",
		"    }",
		"    .calendar tbody td.hilite {",
		"        border-top-color: #199ADF !important;",
		"        border-right-color: #CFCFCF !important;",
		"        border-bottom-color: #CFCFCF !important;",
		"        border-left-color: #199ADF !important;",
		"    }",
		"    .calendar tbody td.weekend {",
		"        color: #BA1715 !important;",
		"    }",
		"    .calendar tbody td.today {",
		"        color: #1715BA !important;",
		"    }",
		"    .calendar tfoot .hilite {",
		"        border-top-color: #199ADF !important;",
		"        border-right-color: #CFCFCF !important;",
		"        border-bottom-color: #CFCFCF !important;",
		"        border-left-color: #199ADF !important;",
		"        background-color: #252525 !important;",
		"    }",
		"    .calendar tfoot .active {",
		"        border-top-color: #CFCFCF !important;",
		"        border-right-color: #199ADF !important;",
		"        border-bottom-color: #199ADF !important;",
		"        border-left-color: #CFCFCF !important;",
		"    }",
		"    .calendar .combo .active {",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    .calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {",
		"        border-color: #54545F !important;",
		"    }",
		"    .calendar td.time span.hilite {",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    .calendar td.time span.active {",
		"        border-color: #BA1715 !important;",
		"        background-color: #FFFFFF !important;",
		"        color: #15BA17 !important;",
		"    }",
		"    body {",
		"        background-color: #0B0B0B !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    img.depimage, object.depimage {",
		"        border-color: #CFCFCF !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    div#showvotes {",
		"        background-color: #161616 !important;",
		"        color: #CFCFCF !important;",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    h1#title a {",
		"        background-color: #A0A0A0 !important;",
		"    }",
		"    input.required {",
		"        border-color: #BA1715 !important;",
		"    }",
		"    select {",
		"        padding: 2px 4px 2px 2px !important;",
		"        border-color: #676767 !important;",
		"    }",
		"    div.box, p.box, table.userlist {",
		"        border-color: #292929 !important;",
		"        background-color: #161616 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    table.userlist td, table.userlist th {",
		"        border-color: #292929 !important;",
		"    }",
		"    div#menu {",
		"        border-top-color: #292929 !important;",
		"        border-bottom-color: #292929 !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    div#pm-menu {",
		"        border-bottom-color: #292929 !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    div#menu, div#pm-menu {",
		"        padding-top: 10px !important;",
		"        padding-bottom: 10px !important;",
		"    }",
		"    div#menu a.active {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    ul#menu-list li, ul#pm-menu-list li {",
		"        border-left-color: #CFCFCF !important;",
		"    }",
		"    ul.comment_changes {",
		"        color: #676767 !important;",
		"    }",
		"    div#mysearches {",
		"        background-color: #0D0D0D !important;",
		"        border-right-color: #292929 !important;",
		"        border-bottom-color: #292929 !important;",
		"        border-left-color: #292929 !important;",
		"    }",
		"    div#mysearches table tr {",
		"        border-bottom-color: #676767 !important;",
		"    }",
		"    #profilelink {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACzUlEQVQ4jXWTW0iaYRjHu2mB1CCEjMyCMpPK0g6WHaGDZVAZZqOEssNNSSc6Il40CFx0GDRaRTdhMIOigSF4Nxrsrosu1oUxkpgbI42m4c1k/fc+70Ww5r6b7/1env/vfZ7///3i4p48FxcXzzY2Nl4PDw//aGpqijY3N/8eGRm5Pzw8/OD3+5VP6/95FhcXP+Xk5CA+Ph4CgQAikQjZ2dlQq9VYW1u7v7291f5XvL6+/lKpVHJhYmIihEIhMjMzkZ+fD5VKBY1Gg+Pj4+8AnscEjI2NfcnKyuKi9PR0ZGRkQCaTgaCVlZUcMDMz8xAKhSwxARMTE18LCwuhUCiQl5eHgoICFBcXo6KiAjU1NdBqtbDZbAgGg/aYAKfT+Y4Zh7KyMi6iE6uqqlBXV4fW1lYMDAzA5XJF2QgvYgJOTk7EzMQIFTc0NKCxsRE6nQ7d3d2YnJzEysoKAoHAaUyx1WoVdXV1fezp6Xno7OzE+Pg4pqenMTc3B7vdjoWFBQwODmJ2dvbu7OxM/5d4Z2dHYDQaP5OBEokEYrGYt728vIzd3V309fXxkaRSKVJTU8EO+HV9fW18BExNTb0i8yhvii8pKQnJyckYHR3F6uoqj5H2EhISkJaWxtNhl+2GeSHigP7+/m8EoMgovpSUFFA3ZBqD8wRoj2oIJpfLqQtKw8YBvb290fLychQVFfGC3NxcfvMsFgvm5+dhMpn4XkdHB1paWlBSUsLN9fl87zlgaGgoWltbi+rqaj4rwQwGA5ix3AcysLS0lMdKAKpjhoP54OaAzc1NL9HZjwO6BxQftUiXZmtri3tRX1//GC1BWNyIRCJvOODq6kq7vb0dNpvNYGlAr9ejvb2dv6mTtrY2/k1rNi6WlpbANF5mouwxiXA4LL+8vHR6PB7f0dFRcH9//87hcIT29vZCbB06ODj46Xa7b87Pz73s5LdMLCHdHzPRmB+uPKn7AAAAAElFTkSuQmCC\") !important;",
		"    }",
		"    #reportslink {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC00lEQVQ4ja1TXUiaYRj9Yj83GjjWitz605TKXKCDwCZSTIrFNEgiZYuoqMSiUqiLbrooQkdFdeGFQrsYuwiCWrTAIInhcCMp1n4u5pVEdRExKhlEdfY8L1us+wlHPr7vOec573meV5L+5y+RSDwcGRl5b7PZfo2Pj3/Z3993T0xMeOjZNzc3pwdwi5BxjRQKhazDw8NvvV7vp2AweDg0NASPx4PBwUHMz8/D6XSipqYGXV1dh/F43E4CMhYh3IhGo+XS6Ohoymg0wmq1ori4GIFAAEtLS1hdXQV1hUajQVZWFioqKrC8vPyZiNrNzU3D9PR0PBaLfZCo68/q6mo0NjYiOzsbOTk5KCsrg1qthsVigVKphEwmQ2ZmJrq7uy93dnYi/f39ZysrK99J7Jm0uLgYamlpgd1uh06nQ0FBgSiWy+WgQvh8PqhUKpjNZnR2dqKtrQ3r6+tMdhEsEp3rMYV0VltbCwpPCHBXhUIhHAwMDAgh6o7W1lb4/X6cn58HifyUoJbo7/bCwsJHdtDR0YH8/HyRRW5urjhOb2+vCJJCFOSSkhLQZJLcnXCHBTLIhY8LuENVVZUIjp2wQF1dHWZmZpgkjsFhVlZWIplMBoirFKNMpVLq2dnZtMPhECJ5eXnQarUoKipCYWGhGKvJZBJZ8MQMBgNoEj9IwCgE6OFmJBJ553K5xPzZpl6vF07+umGwGL93u90YGxvD0dFR4Gqhtre3n/f19YnU6+vrRTcml5aWCsscMGfE37muqamJXSSuBI6Pj++Gw+GD5uZm0GaioaFBdOIpMKGnp0eMkY/D7yYnJ5FOp19dCfBqbmxshNvb28HrTJmI1Kempi5pI9Nra2sHtERf9/b2oicnJ28uLi78xHFcuxf0oXxraytGl+rb7u5u9PT09DUVvqRCL+EFwUawEsyERwTNNYE/t+0BwUR48k+hjqAi3CfcIygIct6h3ypbBipSv+HFAAAAAElFTkSuQmCC\") !important;",
		"    }",
		"    #editmydetailslink {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACzUlEQVQ4jXWTW0iaYRjHu2mB1CCEjMyCMpPK0g6WHaGDZVAZZqOEssNNSSc6Il40CFx0GDRaRTdhMIOigSF4Nxrsrosu1oUxkpgbI42m4c1k/fc+70Ww5r6b7/1env/vfZ7///3i4p48FxcXzzY2Nl4PDw//aGpqijY3N/8eGRm5Pzw8/OD3+5VP6/95FhcXP+Xk5CA+Ph4CgQAikQjZ2dlQq9VYW1u7v7291f5XvL6+/lKpVHJhYmIihEIhMjMzkZ+fD5VKBY1Gg+Pj4+8AnscEjI2NfcnKyuKi9PR0ZGRkQCaTgaCVlZUcMDMz8xAKhSwxARMTE18LCwuhUCiQl5eHgoICFBcXo6KiAjU1NdBqtbDZbAgGg/aYAKfT+Y4Zh7KyMi6iE6uqqlBXV4fW1lYMDAzA5XJF2QgvYgJOTk7EzMQIFTc0NKCxsRE6nQ7d3d2YnJzEysoKAoHAaUyx1WoVdXV1fezp6Xno7OzE+Pg4pqenMTc3B7vdjoWFBQwODmJ2dvbu7OxM/5d4Z2dHYDQaP5OBEokEYrGYt728vIzd3V309fXxkaRSKVJTU8EO+HV9fW18BExNTb0i8yhvii8pKQnJyckYHR3F6uoqj5H2EhISkJaWxtNhl+2GeSHigP7+/m8EoMgovpSUFFA3ZBqD8wRoj2oIJpfLqQtKw8YBvb290fLychQVFfGC3NxcfvMsFgvm5+dhMpn4XkdHB1paWlBSUsLN9fl87zlgaGgoWltbi+rqaj4rwQwGA5ix3AcysLS0lMdKAKpjhoP54OaAzc1NL9HZjwO6BxQftUiXZmtri3tRX1//GC1BWNyIRCJvOODq6kq7vb0dNpvNYGlAr9ejvb2dv6mTtrY2/k1rNi6WlpbANF5mouwxiXA4LL+8vHR6PB7f0dFRcH9//87hcIT29vZCbB06ODj46Xa7b87Pz73s5LdMLCHdHzPRmB+uPKn7AAAAAElFTkSuQmCC\") !important;",
		"    }",
		"    #lastsearchlink {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABz0lEQVQ4ja2SO2iaYRSGA1mL6KBFBW9V1IK3KF4mFbSgDnXxMkjJ4A2lgxhwcxAXwVVREenmpGsFBemUxSWjDoFCaBHB6be0Tcib7/y0S1BJQg68cDjwPt+5fCcnrxnVajWUSqXm4XB4FwqF/iQSiatCoZB7krlSqXwOBoN/dTodRCIRhEIhNBoN/H4/0ul0H8DpQXOj0QiyF+/JLJFIIBAIeInFYqjVavh8PozH44uDgHw+/83tdkOv10OpVEImk0EqlUKhUICgFosFpVLphnXxZi8gmUxyHo8HZrMZBoMBWq2WFwFNJhOcTifi8Tg2m83ZIcAvl8sFkt1uh9Vq5UU51RwOB2KxGNbrtWcvgG360maz8a3Sa/9hlBPIaDSiXC5v2Qhv9wImk8nHSCTCL4xmpjHIRLlKpYLX68V8Pm8eXCLFdDqtszPyp5PL5bzIHAgEEI1GUavVJt1u98NRyHK5/NRsNhe5XI7LZDK/6/X69WKxqPb7/S/UYbFYvBsMBomjEPowTO+Y3jMJqbZarTStVusnOzd9qtvhcHgcsi92u52t3W7/IEg2m70djUbnz4ZwHGfp9XrfCdLpdK6fDfjXydlsNvu63W6TLwI8jgcMIerBOKHvvwAAAABJRU5ErkJggg==\") !important;",
		"    }",
		"    #logoutlink {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACfklEQVQ4ja1Tz0vaYRxuMC+7iCGUpOAlNH8s03VwTSXQiA4RUkTQxTp4yrBZDBErNWaRqR3mj1JDMBoDc0q/LkERhRB1UaJ/wG23CMbA3J697wuTCWuHsRc+fOHlfZ7P83k+z7ep6X+fQqEgzeVykVgsVllaWqr6/f5qKpX6fHh4mDw5OVH+FZzP560rKytfe3t7wefzIZPJ0N3dDYVCgbGxMWxubj6cnp7OAXj6R/Ds7Cyam5vB4XDQ1taGoaEhDA8Pw2AwQKlUwmg0IhgM4uLiYq4BvL+/LyOdv/0Ct7e3Q6vVorOzEyqVCuPj4xgdHYXZbMbIyAh2dnZql5eX6jrB7u7uO71ez8C02+DgICwWC7q6uqBWq+FwODAwMMC+9N7lcuH8/PxDnSCZTH7S6XSsGyWg8m02GzQaDSuPxwORSISenh4QU+F2u3F0dHRXJwgEAlWr1Yr5+XkIBALWjUqmc1MDacfJyUnweDysrq4iGo2CbKpWJyDGVKenp9lDoVAISjYxMQGTycTK6/Wyam1thdPpBFkryLprv4/wZWpqCouLi2wLMzMzSCQSIFnAxsYGtre3sbCwAC6XC5INRnB8fHxfJ9jb20vZ7XYsLy+zmekWyFhIp9PIZDKIRCKQy+WQSCTsbmtrC9fX14U6AQnH83g8/kBJfD4fxGIxM7K/v5/5QQ1saWlhBlJlJJXfb25uXjZkgcT0dSgUYj5QmRTY0dEBqVSKvr4+kJwwcDabRalU8pI0PmkgoPEku31DJP9YW1tDOBwGJVxfX2dAOsrBwQHK5fLbSqXy7NH/oVgsvjg7O3tPZN4Rb2oEVCPq7q+urj7e3t6+ehT4r+cn5HSQIlLYKHUAAAAASUVORK5CYII=\") !important;",
		"    }",
		"    #optionslink {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACyElEQVQ4jXVSXUiaYRT+GMtubIkIY5BRihYm1FWsBcG62MVG+HMRGK5QImtFEEFRNMp+FwXTKxF1tAlCXrSbLUZowaCLkNaFo6UjlsbK3NKSmn40v7PzviS0TQ+8fB+H93nOeZ/nYZjrstvtb3U6XVqr1V4NDw//3N7efgMAQiZPYf+21+tV4PcWE4/H+aS5sbHhbWxshKKiInrq6+thc3MzgJdEN8Eul+tRV1fX56mpqWQ6nX7K2Gy2j263O4wXpbu7ux6VSsXx+XxKotFoIJFI2Oik6+ro6IgIhUJwOp1Z7Pcyer0+U1ZWBktLSxFs3A0Gg+/I9OLiYpBKpbC1tfWNrEzAi4uLtvb2dnA4HNmLi4sP2L/DGI3GDJmoVCoBdTixWq3fa2trQSQS0V4gEDgkYLPZ7Ozr64NwOHyIwDY8AroSsoVkMhmUl5dDdXU11NTUgFwup9MlEglMTk6mLRbLp5GRkd8HBwdfEaj4S9Hz83P96OgoS8CEhJy6ujpAN4AQk/+enp7c5LyuMCiUaXl5+cfQ0FAW1+Tm5+c5tBIGBgYoUVVVFQwODrLRaPR5XoJrb8XHx8eGZDL5CskyTU1NsLCwANPT01BaWkpFRfuykUjkZUGSnZ2dx7Ozs7Hm5mbo7+8HDAvMzc1RPXLWogtcKBSy/wf2+/0W9PiKKN/Z2Qnr6+vc0dHR/vj4OEvEFIvFIBAIgMfjQWtrK4eZcePWNITM2tqas6WlhSNCdnd3g8fjgbOzsy944R7q00tIKisrgeRFoVBASUkJGAwGSKVSLxifz2dWq9UUbDKZSKAAJ58g+EFuu8vLy2eYgwx5SkVFBTQ0NJDnXWFNMGNjYykSHAxUDhxH8JN/n4i5N87MzPwi+qyurrJ4Z4JGfGVlJYohoYKdnp7uY/NhIZExvm17e3tBAr5p3/1YLPaeZdnX+C8raFGB+gPpkcTkPmJ6TAAAAABJRU5ErkJggg==\") !important;",
		"    }",
		"    #projectslink {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHklEQVQ4jZWTO4gaYRDHj5AiRaoQhCONFjaCUUQFtRIlxAcGEdEoiMHCQi2CYiWEWKiglQgRH00CgoQUYuMDVsGgSKIgguIDRJPFGIUoQsjiuZNvhSvOO+Ec+GB3mPl9M/+Z7+LiyJbL5WWr1YpHo1Hc5XIRdrv9yuv1/k2lUoPRaPT2OP6GzWazF5lMZi6TyYDL5YLRaASz2Qx6vR4UCgU4HA6y2WwWAODxreT5fM5Kp9MbPp8PdDodtFotxGIxwDCM6Ha7P9vt9qhYLP5qNBo4Ary8Beh0Ol+sViuIxWKQSqUgkUggEokAQRCfrmNQ4kN0nt6oYDweiyuVyjefz7c3GAxgMplApVKBTqejSoZyufwbJTBO9h0Oh1ccDgdEIhG43W6oVqs7JCDp8XiA0oKCTqfTrycBuVyuz+PxQKPRQL1e/4due7NarT4kEgmS8lFiBoNBcrfbee8EoITnpVLpRz6fv9rv96lr/2KxOEDkcjkIBAJAAv5BsaxTkGeUssfjQRBqH0ihUHjQZDKZfEcxj062c5cNBgPM6XQCm80Gi8UC6L+GIA/uDUDBl4VCYaVUKoHBYIBarYZ+v18+qwocx98HAoHDpGg02mFP0Fp/PqeKJ7VaDbfZbMBisYDJZILf7ye32+27e0M2m40rmUzuKT1CoRDE43FA48bOaqXX6xWz2SxQZzgcblBlr88CUO8APbqP6/UaQ9+vKN9/DS9XHE7wsXQAAAAASUVORK5CYII=\") !important;",
		"    }",
		"    div#search {",
		"        border-color: #676767 !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    div#search button {",
		"        color: #199ADF !important;",
		"    }",
		"    span#searchstate a {",
		"        color: #CFCFCF !important;",
		"    }",
		"    div#tasklist {",
		"        border-color: #676767 !important;",
		"        color: #CFCFCF !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    div#tasklist table th {",
		"        border-bottom-color: #292929 !important;",
		"    }",
		"    div#tasklist table td {",
		"        border-bottom-color: #292929 !important;",
		"    }",
		"    div#taskdetails {",
		"        background-color: #161616 !important;",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    p#footer {",
		"        background-color: #A0A0A0 !important;",
		"        border-color: #199ADF !important;",
		"        color: #199ADF !important;",
		"    }",
		"    button {",
		"        color: #199ADF !important;",
		"        background-color: #666666 !important;",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAeCAYAAAAVdY8wAAAAmElEQVQ4jY3DUQaAUABE0VlTRETEI/qIiIiIiIiIPiIiIlr0bQtzOIqiCKfiOMapJElwKk1TnMqyDKfyPMepEAJOFUWBU2VZ4lRVVThV1zVONU2DU23b4lTXdTjV9z1ODcOAU+M44tQ0TTg1zzNOLcuCU+u64tS2bTi17ztOHceBU+d54tR1XTh13zdOPc+DU+/74tT3fTh/2bh28Q5Ep8MAAAAASUVORK5CYII=\") !important;",
		"        background-repeat: repeat-x !important;",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    button:hover {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAeCAYAAAAVdY8wAAAAlElEQVQ4jY3DAQaAUABEwT1qIpF8kUgkkiQiiSSS6JyvK+wwiqIIp+I4xqkkSXAqTVOcyrIMp/I8x6kQAk4VRYFTZVniVFVVOFXXNU41TYNTbdviVNd1ONX3PU4Nw4BT4zji1DRNODXPM04ty4JT67ri1LZtOLXvO04dx4FT53ni1HVdOHXfN049z4NT7/vi1Pd9OH/uVPWBddwHLAAAAABJRU5ErkJggg==\") !important;",
		"    }",
		"    div.redirectmessage {",
		"        border-color: #292929 !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    form#newgroup strong {",
		"        color: #BA1715 !important;",
		"    }",
		"    div.preview {",
		"        border-color: #657F9B !important;",
		"    }",
		"    .tabentry {",
		"        border-bottom-color: #292929 !important;",
		"    }",
		"    strong.reopened {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #BA1715 !important;",
		"    }",
		"    .severity1 {",
		"        background-color: #101010 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity1:hover {",
		"        background-color: #202020 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity2 {",
		"        background-color: #171717 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity2:hover {",
		"        background-color: #272727 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity3 {",
		"        background-color: #1E1E1E !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity3:hover {",
		"        background-color: #2E2E2E !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity4 {",
		"        background-color: #252525 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity4:hover {",
		"        background-color: #353535 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity5 {",
		"        background-color: #2C2C2C !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .severity5:hover {",
		"        background-color: #3C3C3C !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    div#fineprint {",
		"        border-bottom-color: #292929 !important;",
		"    }",
		"    table.history {",
		"        background-color: #161616 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    table.history td {",
		"        border-bottom-color: #292929 !important;",
		"        border-left-color: #292929 !important;",
		"    }",
		"    td#taskfieldscell {",
		"        border-right-color: #292929 !important;",
		"    }",
		"    div#taskinfo {",
		"        border-bottom-color: #292929 !important;",
		"        border-top-color: #292929 !important;",
		"    }",
		"    div#taskstatus {",
		"        border-bottom-color: #292929 !important;",
		"    }",
		"    div#taskclosed {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #BA1715 !important;",
		"    }",
		"    a.button {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAeCAYAAAAVdY8wAAAAmElEQVQ4jY3DUQaAUABE0VlTRETEI/qIiIiIiIiIPiIiIlr0bQtzOIqiCKfiOMapJElwKk1TnMqyDKfyPMepEAJOFUWBU2VZ4lRVVThV1zVONU2DU23b4lTXdTjV9z1ODcOAU+M44tQ0TTg1zzNOLcuCU+u64tS2bTi17ztOHceBU+d54tR1XTh13zdOPc+DU+/74tT3fTh/2bh28Q5Ep8MAAAAASUVORK5CYII=\") !important;",
		"        background-repeat: repeat-x !important;",
		"        color: #199ADF !important;",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    a.button:hover {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAeCAYAAAAVdY8wAAAAlElEQVQ4jY3DAQaAUABEwT1qIpF8kUgkkiQiiSSS6JyvK+wwiqIIp+I4xqkkSXAqTVOcyrIMp/I8x6kQAk4VRYFTZVniVFVVOFXXNU41TYNTbdviVNd1ONX3PU4Nw4BT4zji1DRNODXPM04ty4JT67ri1LZtOLXvO04dx4FT53ni1HVdOHXfN049z4NT7/vi1Pd9OH/uVPWBddwHLAAAAABJRU5ErkJggg==\") !important;",
		"        background-repeat: repeat !important;",
		"    }",
		"    div.popup {",
		"        background-color: #161616 !important;",
		"        color: #CFCFCF !important;",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    div.denyform {",
		"        background-color: #161616 !important;",
		"        color: #CFCFCF !important;",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    fieldset {",
		"        background-color: #161616 !important;",
		"        color: #CFCFCF !important;",
		"        border-color: #676767 !important;",
		"    }",
		"    fieldset legend {",
		"        border-color: #CFCFCF !important;",
		"        background-color: #898989 !important;",
		"        color: #199ADF !important;",
		"    }",
		"    div.bar {",
		"        color: #199ADF !important;",
		"    }",
		"    div.error {",
		"        background-color: #828282 !important;",
		"    }",
		"    div.mixed {",
		"        background-color: #828282 !important;",
		"    }",
		"    div.success {",
		"        background-color: #C0C0C0 !important;",
		"    }",
		"    div#toolboxmenu a {",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    div#toolboxmenu a:hover {",
		"        color: #355476 !important;",
		"        background-color: #191919 !important;",
		"    }",
		"    div.tbuttons {",
		"        background-color: #161616 !important;",
		"        border-color: #090E13 !important;",
		"    }",
		"    #submenu a, div.tab {",
		"        color: #CFCFCF !important;",
		"        border-color: #676767 !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    #submenu a {",
		"        background-color: #151515 !important;",
		"    }",
		"    #submenu a.active {",
		"        color: #CFCFCF !important;",
		"        border-bottom-color: #090E13 !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    #submenu a:hover {",
		"        color: #CFCFCF !important;",
		"    }",
		"    #submenu a {",
		"        color: #535353 !important;",
		"    }",
		"    div#permissions table {",
		"        color: #CFCFCF !important;",
		"        background-color: #0D0D0D !important;",
		"        border-color: #CFCFCF !important;",
		"    }",
		"    div.pendingreq {",
		"        border-color: #BA1715 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    a.pendingreq, span#locked {",
		"        color: #BA1715 !important;",
		"    }",
		"    div.attachments {",
		"        background-color: #303030 !important;",
		"        border-color: #676767 !important;",
		"    }",
		"    table.attachments {",
		"        background-color: #303030 !important;",
		"        border-color: #676767 !important;",
		"    }",
		"    div#error {",
		"        background-color: #232323 !important;",
		"        color: #CFCFCF !important;",
		"        border-color: #BA1715 !important;",
		"    }",
		"    .date {",
		"        color: #657F9B !important;",
		"        background-color: #0D0D0D !important;",
		"        border-color: #676767 !important;",
		"    }",
		"    .date:hover {",
		"        color: #355476 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    a:link, a:visited {",
		"        color: #657F9B !important;",
		"    }",
		"    a:hover {",
		"        color: #355476 !important;",
		"    }",
		"    p#footer a:link, p#footer a:visited, p#footer a:hover {",
		"        color: #199ADF !important;",
		"    }",
		"    table.requests {",
		"        border-color: #676767 !important;",
		"    }",
		"    table.requests th {",
		"        border-left-color: #676767 !important;",
		"    }",
		"    table.requests td {",
		"        border-color: #676767 !important;",
		"    }",
		"    pre.code {",
		"        border-color: #676767 !important;",
		"        background-color: #080808 !important;",
		"    }",
		"    .good {",
		"        color: #4AEB4D !important;",
		"    }",
		"    .bad {",
		"        color: #BA1715 !important;",
		"    }",
		"    dl.roadmap dd {",
		"        border-color: #676767 !important;",
		"        background-color: #090909 !important;",
		"    }",
		"    dl.roadmap dt {",
		"        border-color: #676767 !important;",
		"    }",
		"    div#updatemsg {",
		"        background-color: #232323 !important;",
		"        color: #CFCFCF !important;",
		"        border-color: #BA1715 !important;",
		"    }",
		"    div#taskdetailstext h1, .commenttext h1 {",
		"        border-bottom-color: #CFCFCF !important;",
		"    }",
		"    div#taskdetailstext h2, .commenttext h2 {",
		"        border-bottom-color: #CFCFCF !important;",
		"    }",
		"    table.inline th {",
		"        border-color: #3B4F59 !important;",
		"        background-color: #1F1F1F !important;",
		"    }",
		"    table.inline td {",
		"        border-color: #3B4F59 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .urlextern {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABE0lEQVQ4jc2SoYuEUBDGNwsGMQkmoyaTGGWTRUwWo0nE7CaLySIImkQUi1UUDP5zs3wDwnGce7vluAePjxne93sz897t9m9XlmV07m3b6GNj3/c0DANpmka6rjPkVxCMbdtSVVVUliWroiisXdfRPM+vIQDAmOc5PR4PVlmWqSgKapqGpmm6BsBsmiab0jSlKIpIEASSJIlzdV0zYF3XnyEAqKrK/cZxTGEYkiiKXAFyZwWu614DMDD0DEOSJKyIkb/f7+T7Pnmedw2AAYfRM8qG2rZNhmGQZVkMCYLg9RwwbZSLnqGIYXYc5/r2rwA8FXodx5EVMW6GGXN56y9gL8vCE9/3nY7jeO8jfQedpo+Mf76eeP0HiX8Z41EAAAAASUVORK5CYII=\") !important;",
		"    }",
		"    .footnotes {",
		"        border-top-color: #292929 !important;",
		"    }",
		"    blockquote {",
		"        border-color: #676767 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    blockquote blockquote {",
		"        border-left-color: #3B4F59 !important;",
		"    }",
		"    .search_hit {",
		"        background-color: #373737 !important;",
		"    }",
		"    .fade {",
		"        color: #676767 !important;",
		"    }",
		"    .code .br0 {",
		"        color: #327433 !important;",
		"    }",
		"    .code .es0 {",
		"        color: #3B38E9 !important;",
		"    }",
		"    .code .kw1 {",
		"        color: #E4E727 !important;",
		"    }",
		"    .code .kw2 {",
		"        color: #CFCFCF !important;",
		"    }",
		"    .code .kw3 {",
		"        color: #605DED !important;",
		"    }",
		"    .code .kw4 {",
		"        color: #AE4C4A !important;",
		"    }",
		"    .code .me0 {",
		"        color: #5DED60 !important;",
		"    }",
		"    .code .nu0 {",
		"        color: #743273 !important;",
		"    }",
		"    .code .re4 {",
		"        color: #38E6E9 !important;",
		"    }",
		"    .code .sc0 {",
		"        color: #17B3D3 !important;",
		"    }",
		"    .code .sc1 {",
		"        color: #D3B917 !important;",
		"    }",
		"    .code .sc2 {",
		"        color: #38E93B !important;",
		"    }",
		"    .code .st0 {",
		"        color: #BA1715 !important;",
		"    }",
		"    .code .co1, .code .co2, .code .coMULTI {",
		"        color: #676767 !important;",
		"    }",
		"    .code .kw5, .code .re0, .code .re1, .code .re2 {",
		"        color: #1715BA !important;",
		"    }",
		"    span.autocomplete {",
		"        background-color: #0D0D0D !important;",
		"        color: #4640EA !important;",
		"        border-color: #676767 !important;",
		"    }",
		"    span.autocomplete ul li span.informal {",
		"        color: #676767 !important;",
		"    }",
		"    #controlBox {",
		"        border-color: #676767 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    #controlBox div.grip {",
		"        background-color: #373737 !important;",
		"    }",
		"    table.list tr.active {",
		"        background-color: #0D0D0D !important;",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAYAAAAb4BS0AAAADklEQVQImWNoamr6D8MALvwHkNk4gZ8AAAAASUVORK5CYII=\") !important;",
		"        background-repeat: repeat-y !important;",
		"    }",
		"    body {",
		"        background-color: #0B0B0B !important;",
		"        color: #B3B3B3 !important;",
		"    }",
		"    div.tab, fieldset, div.box, p.box, table.userlist, div#tasklist, table.history {",
		"        color: #979797 !important;",
		"    }",
		"    a:link {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    a:visited {",
		"        color: #7C7C7C !important;",
		"    }",
		"    a:hover {",
		"        color: #535353 !important;",
		"    }",
		"    a:active {",
		"        color: #FF3625 !important;",
		"    }",
		"    ul#menu-list li, ul#pm-menu-list li {",
		"        border-left-color: #373737 !important;",
		"    }",
		"    div#showvotes, div.box, p.box, table.userlist, div#menu, div#pm-menu, div#search, div#tasklist, div#taskdetails, div.redirectmessage, table.history, div.popup, div.denyform, fieldset, div.tbuttons, div.tab {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    input.text, input.password, input.file, textarea, select, .date, .date:hover, span.autocomplete {",
		"        color: #B3B3B3 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    div#search, div#taskdetails, fieldset, div.tab {",
		"        border-color: #373737 !important;",
		"    }",
		"    fieldset {",
		"        border-color: #1C1C1C !important;",
		"    }",
		"    div#search fieldset {",
		"        border-color: #1C1C1C !important;",
		"    }",
		"    div#tasklist {",
		"        border-color: #292929 !important;",
		"    }",
		"    div#tasklist table td {",
		"        border-bottom-color: #199ADF !important;",
		"    }",
		"    td.task_summary a {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    td.task_summary a:visited {",
		"        color: #7C7C7C !important;",
		"    }",
		"    td.task_summary a:hover {",
		"        color: #979797 !important;",
		"    }",
		"    p.box {",
		"        border-color: #111B27 !important;",
		"    }",
		"    div#fineprint {",
		"        border-bottom-color: #1C1C1C !important;",
		"    }",
		"    td#taskfieldscell {",
		"        border-right-color: #1C1C1C !important;",
		"    }",
		"    div#taskinfo {",
		"        border-top-color: #1C1C1C !important;",
		"    }",
		"    #submenu a {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #384343 !important;",
		"    }",
		"    #submenu a.active {",
		"        background-color: #1C1C1C !important;",
		"        border-bottom-color: #0D1318 !important;",
		"    }",
		"    div#comments {",
		"        background-color: #1C1C1C !important;",
		"        border-color: #384343 !important;",
		"    }",
		"    div#comments fieldset {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #1D1D28 !important;",
		"    }",
		"    div.attachments {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #111127 !important;",
		"    }",
		"    table#tasks_related td {",
		"        border-top-color: #373737 !important;",
		"    }",
		"    div#remind table th {",
		"        border-bottom-color: #292929 !important;",
		"    }",
		"    table.history td {",
		"        border-bottom-color: #373737 !important;",
		"    }",
		"    fieldset legend {",
		"        color: #979797 !important;",
		"    }",
		"    p#footer a {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    div#toolboxmenu {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #292929 !important;",
		"    }",
		"    div#toolboxmenu a {",
		"        color: #1F9BE6 !important;",
		"        border-color: #373737 !important;",
		"    }",
		"    div#toolboxmenu a:hover {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    div.tbuttons {",
		"        border-color: #292929 !important;",
		"    }",
		"    #archnavbar {",
		"        background-color: #090909 !important;",
		"        border-bottom-color: #199ADF !important;",
		"    }",
		"    #archnavbar ul li a {",
		"        color: #535353 !important;",
		"    }",
		"    #archnavbar ul li a:hover {",
		"        color: #199ADF !important;",
		"        text-decoration: none !important;",
		"    }",
		"    input[type=\"text\"], input[type=\"search\"], input[type=\"password\"], input[type=\"email\"], input[type=\"number\"], input[type=\"tel\"], input[type=\"url\"], textarea {",
		"        background-color: #181818 !important;",
		"        border: 1px solid #ccc !important;",
		"        border-radius: 3px !important;",
		"        padding: 2px !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset !important;",
		"        color: #f3f3f3 !important;",
		"        font-size: 13px !important;",
		"        outline: medium none !important;",
		"    }",
		"    input[type=\"text\"]:focus, input[type=\"search\"]:focus, input[type=\"password\"]:focus, input[type=\"email\"]:focus, input[type=\"number\"]:focus, input[type=\"tel\"]:focus, input[type=\"url\"]:focus, textarea:focus {",
		"        border-color: #4183c4 !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 2px #4183c4 !important;",
		"    }",
		"    button, input[class=\"button\"], input[type=\"submit\"], input[type=\"file\"] {",
		"        font: 13px/1.4 Helvetica,arial,freesans,clean,sans-serif,\"Segoe UI Emoji\",\"Segoe UI Symbol\" !important;",
		"        cursor: pointer !important;",
		"        background: none repeat scroll 0 0 #181818 !important;",
		"        border: 1px solid #ccc !important;",
		"        color: #c4c4c4 !important;",
		"        border-radius: 3px !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset !important;",
		"    }",
		"    button:hover, input[class=\"button\"]:hover, input[type=\"submit\"]:hover, input[type=\"file\"]:hover {",
		"        background-color: #333333 !important;",
		"        background-image: linear-gradient(#444444, #333333) !important;",
		"        background-repeat: repeat-x !important;",
		"    }",
		"    #actionlist input {",
		"        color: #199ADF !important;",
		"        border: none !important;",
		"    }",
		"    select {",
		"        padding: 2px 4px 2px 2px !important;",
		"        font: 13px/1.4 Helvetica,arial,freesans,clean,sans-serif,\"Segoe UI Emoji\",\"Segoe UI Symbol\" !important;",
		"        box-sizing: border-box !important;",
		"        background: none repeat scroll 0 0 #181818 !important;",
		"        border: 1px solid #444 !important;",
		"        color: #eee !important;",
		"    }",
		"    div#container p#footer {",
		"        background-color: #000000 !important;",
		"    }"
	].join("\n");
if (false || (document.domain == "wiki.archlinux.org" || document.domain.substring(document.domain.indexOf(".wiki.archlinux.org") + 1) == "wiki.archlinux.org") || (document.domain == "wiki.archassault.org" || document.domain.substring(document.domain.indexOf(".wiki.archassault.org") + 1) == "wiki.archassault.org"))
	css += [
		"input, textarea, select {",
		"        padding: 2px 4px 2px 2px !important;",
		"        color: #CFCFCF;",
		"        background-color: #0D0D0D;",
		"        border-color: #353535;",
		"        -moz-appearance: none !important;",
		"    }",
		"    div[style=\'background-image: url(\"chrome://yass/content/edgebgtop.png\");\'] {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAAmklEQVQoke3KqwqEUABF0fNVvh/IFRFEBMFgMFgslltsNpPRajT7j3uKYcKE6TNlpSXHcdCfH8V13a/KJzzPe/B9/50gCB7CMERRFKE4jlGSJChNU5RlGTLGoDzPUVEUqCxLVFUVqusaNU2D2rZFXdehvu/RMAxoHEc0TROa5xlZa9GyLGhdV7RtG9r3HR3Hgc7zRNd1ofu+eQHYQwMGaED0BQAAAABJRU5ErkJggg==\") !important;",
		"    }",
		"    th[style=\'background: #333; color: white; padding: 3px;\'] {",
		"        background-color: #090909 !important;",
		"        color: #d1e7ff !important;",
		"    }",
		"    th[style=\'background: #333; color: white; padding: 2px;\'] {",
		"        background-color: #090909 !important;",
		"        color: #d1e7ff !important;",
		"    }",
		"    div[style=\'padding: 5px; margin: 0.50em 0; background-color: #DDFFDD; border: thin solid #BBDDBB; overflow: hidden;\'] {",
		"        background-color: #161616 !important;",
		"        border-color: #4183c4 !important;",
		"    }",
		"    div[style=\'padding: 5px; margin: 0.50em 0; background-color: #FFDDDD; border: thin solid #DDBBBB; overflow: hidden;\'] {",
		"        background-color: #161616 !important;",
		"        border-color: #341f1e !important;",
		"    }",
		"    div[style=\'padding: 5px; margin: 0.50em 0; background-color: #DDDDFF; border: thin solid #BBBBDD; overflow: hidden;\'] {",
		"        background-color: #161616 !important;",
		"        border-color: #1f1e34 !important;",
		"    }",
		"    div[style=\'background-image: url(\"chrome://yass/content/edgebgbot.png\");\'] {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACWCAYAAAAfduJyAAAAm0lEQVQoke3HKwqEYABF4bMq3/hARH4EQRAMBovFYDLZTEaj0Wp2hVcYJhjcwUz5OIfrusR5nuI4DrHvu9i2TazrKpZlEfM8i2maxDiOYhgG0fe96LpOtG0rmqYRdV2LqqpEWZaiKAphjBF5nossy0SapiJJEhHHsYiiSIRhKIIgEL7vP/E8T7iu+8VxnCe2bb9jWdb7furPD3MD7MoD2Eu9J5sAAAAASUVORK5CYII=\") !important;",
		"    }",
		"    mark {",
		"        background-color: #828282 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .mw-plusminus-pos {",
		"        color: #5FED61 !important;",
		"    }",
		"    .mw-plusminus-neg {",
		"        color: #EA4542 !important;",
		"    }",
		"    .mw-plusminus-null {",
		"        color: #454545 !important;",
		"    }",
		"    .filehistory a img, #file img:hover {",
		"        background-color: #0D0D0D !important;",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAI0lEQVQ4jWMQFRX9jw+zsrLixQyjBgwLAwgpIGTBqAHDwgAA6+0mENgN58cAAAAASUVORK5CYII=\") !important;",
		"        background-repeat: repeat !important;",
		"    }",
		"    li span.deleted, span.history-deleted {",
		"        color: #606060 !important;",
		"    }",
		"    .not-patrolled {",
		"        background-color: #2F2F2F !important;",
		"    }",
		"    .unpatrolled {",
		"        color: #BA1715 !important;",
		"    }",
		"    .mw-htmlform-invalid-input td.mw-input input {",
		"        border-color: #BA1715 !important;",
		"    }",
		"    .catlinks li {",
		"        border-left-color: #454545 !important;",
		"    }",
		"    .os-suggest {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #454545 !important;",
		"    }",
		"    .os-suggest-result, .os-suggest-result-hl {",
		"        background-color: #0D0D0D !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    .os-suggest-result-hl, .os-suggest-result-hl-webkit {",
		"        background-color: #888888 !important;",
		"        color: #199ADF !important;",
		"    }",
		"    .autocomment {",
		"        color: #676767 !important;",
		"    }",
		"    #pagehistory li {",
		"        border-color: #199ADF !important;",
		"    }",
		"    #pagehistory li.selected {",
		"        background-color: #0B0B0B !important;",
		"        border-color: #454545 !important;",
		"    }",
		"    div.mw-warning-with-logexcerpt {",
		"        border-color: #4076AC !important;",
		"    }",
		"    a.new {",
		"        color: #E62320 !important;",
		"    }",
		"    table.wikitable {",
		"        background-color: #0B0B0B !important;",
		"        border-color: #454545 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {",
		"        border-color: #454545 !important;",
		"    }",
		"    table.wikitable > tr > th, table.wikitable > * > tr > th {",
		"        background-color: #121212 !important;",
		"    }",
		"    table tbody tr td[style=\"background:#f0f0f0;\"], table tbody tr[style=\"background:#e4e4e4\"] {",
		"        background-color: #222 !important;",
		"    }",
		"    .success {",
		"        color: #4AEB4D !important;",
		"    }",
		"    .warning {",
		"        color: #BA8215 !important;",
		"    }",
		"    .error {",
		"        color: #BA1715 !important;",
		"    }",
		"    .errorbox, .warningbox, .successbox {",
		"        color: #CFCFCF !important;",
		"    }",
		"    .errorbox {",
		"        border-color: #BA1715 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    .warningbox {",
		"        border-color: #BA7215 !important;",
		"        background-color: #242424 !important;",
		"    }",
		"    .successbox {",
		"        border-color: #4AEB4D !important;",
		"        background-color: #161616 !important;",
		"    }",
		"    .mw-infobox {",
		"        border-color: #BA6A15 !important;",
		"    }",
		"    .previewnote {",
		"        color: #DF1C19 !important;",
		"    }",
		"    #mw_trackbacks {",
		"        border-color: #060632 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .mw-datatable, .mw-datatable td, .mw-datatable th {",
		"        border-color: #454545 !important;",
		"    }",
		"    .mw-datatable th {",
		"        background-color: #161616 !important;",
		"    }",
		"    .mw-datatable td {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .mw-datatable tr:hover td {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .imagelist .TablePager_col_links {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .imagelist th.TablePager_sort {",
		"        background-color: #1E1E1E !important;",
		"    }",
		"    ul#filetoc {",
		"        border-color: #454545 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    table.mw_metadata td, table.mw_metadata th {",
		"        border-color: #454545 !important;",
		"    }",
		"    table.mw_metadata th {",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    table.mw_metadata td {",
		"        background-color: #080808 !important;",
		"    }",
		"    li.gallerybox div.thumb {",
		"        border-color: #292929 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    .mw-help-field-hint {",
		"        color: #2C6DE0 !important;",
		"    }",
		"    .mw-help-field-hint:hover {",
		"        background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAb0lEQVQYlWOYNGnS/y1bthDEIHUMIAYrKytBDFKHobiwsBBuGoiNU7Gpqen/jRs3/peVlQVjEFtTUxO3yTDs6+sLViwoKIhfcWRk5P8VK1aATcfrZpCJIIUwE/EqJik0ZsyY8d/R0ZE4xXhNJiUGAals58RqX0MDAAAAAElFTkSuQmCC\") !important;",
		"    }",
		"    .mw-help-field-data {",
		"        background-color: #191919 !important;",
		"        border-color: #155977 !important;",
		"    }",
		"    .tipsy-inner {",
		"        background-color: #191919 !important;",
		"        color: #CFCFCF !important;",
		"        border-color: #155977 !important;",
		"    }",
		"    #mw-allmessagestable .allmessages-customised td.am_default {",
		"        background-color: #222222 !important;",
		"    }",
		"    #mw-allmessagestable tr.allmessages-customised:hover td.am_default {",
		"        background-color: #3B3B3B !important;",
		"    }",
		"    #mw-allmessagestable td.am_actual {",
		"        background-color: #131313 !important;",
		"    }",
		"    #mw-allmessagestable tr.allmessages-customised:hover + tr.allmessages-customised td.am_actual {",
		"        background-color: #2B2B2B !important;",
		"    }",
		"    .mw-search-result-data {",
		"        color: #4AEB4D !important;",
		"    }",
		"    .mw-search-formheader {",
		"        background-color: #111111 !important;",
		"        border-color: #333333 !important;",
		"    }",
		"    .mw-search-formheader div.search-types ul li.current a {",
		"        color: #A5A5A5 !important;",
		"    }",
		"    fieldset#mw-searchoptions {",
		"        background-color: #0B0B0B !important;",
		"        border-color: #333333 !important;",
		"    }",
		"    fieldset#mw-searchoptions div.divider {",
		"        border-bottom-color: #1C1C1C !important;",
		"    }",
		"    div#mw-search-interwiki {",
		"        border-color: #454545 !important;",
		"    }",
		"    .mw-search-interwiki-project {",
		"        background-color: #181818 !important;",
		"        border-top-color: #373737 !important;",
		"    }",
		"    div.searchdidyoumean {",
		"        color: #DF1C19 !important;",
		"    }",
		"    .mw-userrights-disabled {",
		"        color: #606060 !important;",
		"    }",
		"    a {",
		"        color: #2C6DE0 !important;",
		"    }",
		"    a:visited {",
		"        color: #5B4AEB !important;",
		"    }",
		"    a:active {",
		"        color: #FF1519 !important;",
		"    }",
		"    a.stub {",
		"        color: #C26072 !important;",
		"    }",
		"    a.new, #p-personal a.new {",
		"        color: #E62320 !important;",
		"    }",
		"    a.new:visited, #p-personal a.new:visited {",
		"        color: #81504F !important;",
		"    }",
		"    .mw-body a.extiw, .mw-body a.extiw:active {",
		"        color: #3C60A1 !important;",
		"    }",
		"    .mw-body a.extiw:visited {",
		"        color: #AE73AD !important;",
		"    }",
		"    .mw-body a.extiw:active {",
		"        color: #A1633C !important;",
		"    }",
		"    .mw-body a.external {",
		"        color: #3C60A1 !important;",
		"    }",
		"    .mw-body a.external:visited {",
		"        color: #AE73AD !important;",
		"    }",
		"    .mw-body a.external:active {",
		"        color: #A1633C !important;",
		"    }",
		"    hr {",
		"        color: #454545 !important;",
		"        background-color: #585858 !important;",
		"    }",
		"    h1, h2, h3, h4, h5, h6 {",
		"        color: #CFCFCF !important;",
		"        border-bottom-color: #454545 !important;",
		"    }",
		"    code {",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    pre, .mw-code {",
		"        border-color: #4076AC !important;",
		"        color: #CFCFCF !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    fieldset {",
		"        border-color: #4076AC !important;",
		"    }",
		"    #toc, .toc, .mw-warning {",
		"        border-color: #454545 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    .toccolours {",
		"        border-color: #454545 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    div.thumbinner {",
		"        border-color: #292929 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    html .thumbimage {",
		"        border-color: #292929 !important;",
		"    }",
		"    img.thumbborder {",
		"        border-color: #1C1C1C !important;",
		"    }",
		"    #userlogin, #userloginForm {",
		"        border-color: #292929 !important;",
		"    }",
		"    .catlinks {",
		"        border-color: #454545 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    .usermessage {",
		"        background-color: #464646 !important;",
		"        border-color: #BA8215 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    #contentSub, #contentSub2 {",
		"        color: #696969 !important;",
		"    }",
		"    div#content {",
		"        background-color: #0D0D0D !important;",
		"        color: #CFCFCF !important;",
		"        border-top-color: #454545 !important;",
		"        border-bottom-color: #454545 !important;",
		"        border-left-color: #454545 !important;",
		"    }",
		"    body {",
		"        background-color: #0B0B0B !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    a {",
		"        color: #224CE6 !important;",
		"    }",
		"    a:visited {",
		"        color: #724DAB !important;",
		"    }",
		"    a.new, #p-personal a.new {",
		"        color: #DF3D19 !important;",
		"    }",
		"    #bodyContent a.extiw, #bodyContent a.extiw:active {",
		"        color: #3C60A1 !important;",
		"    }",
		"    #bodyContent a.external {",
		"        color: #3C60A1 !important;",
		"    }",
		"    .pBody {",
		"        background-color: #0D0D0D !important;",
		"        color: #CFCFCF !important;",
		"        border-color: #454545 !important;",
		"    }",
		"    #p-personal ul {",
		"        color: #4076AC !important;",
		"    }",
		"    #p-personal li {",
		"        color: #4076AC !important;",
		"    }",
		"    #p-personal li a {",
		"        color: #3A9EE9 !important;",
		"    }",
		"    #p-personal li a:hover {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    #p-cactions li {",
		"        border-top-color: #454545 !important;",
		"        border-right-color: #454545 !important;",
		"        border-left-color: #454545 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    #p-cactions li.selected {",
		"        border-color: #A17C15 !important;",
		"    }",
		"    #p-cactions li a {",
		"        background-color: #090909 !important;",
		"        color: #224CE6 !important;",
		"    }",
		"    #p-cactions li.selected a {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    #p-cactions .new a {",
		"        color: #E62320 !important;",
		"    }",
		"    #p-cactions li a:hover {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    #t-ispermalink, #t-iscite {",
		"        color: #535353 !important;",
		"    }",
		"    div#footer {",
		"        background-color: #0D0D0D !important;",
		"        border-top-color: #A17C15 !important;",
		"        border-bottom-color: #A17C15 !important;",
		"    }",
		"    #preftoc li {",
		"        background-color: #141414 !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    #preftoc li {",
		"        border-top-color: #199ADF !important;",
		"        border-left-color: #199ADF !important;",
		"        border-right-color: #7E7D72 !important;",
		"    }",
		"    #preftoc li.selected {",
		"        background-color: #0B0B0B !important;",
		"        border-top-color: #454545 !important;",
		"        border-right-color: #454545 !important;",
		"        border-left-color: #454545 !important;",
		"    }",
		"    #preftoc a, #preftoc a:active {",
		"        color: #CFCFCF !important;",
		"    }",
		"    #preferences {",
		"        border-color: #454545 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    .prefsection table, .prefsection legend {",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    td.htmlform-tip {",
		"        color: #7C7C7C !important;",
		"    }",
		"    div#userloginForm, div#userlogin {",
		"        border-color: #454545 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    div#userloginForm table, div#userlogin table {",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    div#userlogin .captcha, div#userloginForm .captcha {",
		"        border-color: #373737 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    * > html #p-cactions li a {",
		"        border-top-color: #454545 !important;",
		"        border-right-color: #454545 !important;",
		"        border-left-color: #454545 !important;",
		"    }",
		"    * > html #p-cactions li.selected a {",
		"        border-color: #A17C15 !important;",
		"    }",
		"    span.updatedmarker {",
		"        color: #CFCFCF !important;",
		"        background-color: #828282 !important;",
		"    }",
		"    .editExternally {",
		"        border-color: #676767 !important;",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .editExternallyHelp {",
		"        color: #676767 !important;",
		"    }",
		"    div.noarticletext {",
		"        border-color: #292929 !important;",
		"        background-color: #0D0D0D !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    div.editOptions {",
		"        border-color: #292929 !important;",
		"        background-color: #0D0D0D !important;",
		"        color: #CFCFCF !important;",
		"    }",
		"    div#searchTargetContainer {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    div#searchTarget {",
		"        background-color: #141414 !important;",
		"        border-color: #1715BA !important;",
		"    }",
		"    div#searchTarget ul li:before {",
		"        color: #BA8215 !important;",
		"    }",
		"    div#searchTargetHide {",
		"        border-color: #CFCFCF !important;",
		"        background-color: #272727 !important;",
		"    }",
		"    div.multipageimagenavbox {",
		"        border-color: #333333 !important;",
		"        background-color: #141414 !important;",
		"    }",
		"    div.mw-lag-warn-normal {",
		"        border-color: #70500C !important;",
		"        background-color: #1E1E1E !important;",
		"    }",
		"    div.mw-lag-warn-high {",
		"        border-color: #BA1533 !important;",
		"        background-color: #1E1E1E !important;",
		"    }",
		"    div.archwiki-template-message {",
		"        background-color: #000000 !important;",
		"    }",
		"    .MediaTransformError {",
		"        background-color: #373737 !important;",
		"    }",
		"    body {",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    body, #content, table {",
		"        color: #B3B3B3 !important;",
		"    }",
		"    h1, h2, h3, h4, h5 {",
		"        color: #B3B3B3 !important;",
		"    }",
		"    pre, code, tt {",
		"        background-color: #141414 !important;",
		"        color: #B3B3B3 !important;",
		"    }",
		"    pre {",
		"        border-color: #1E2934 !important;",
		"    }",
		"    a:link, #p-cactions li a, #p-personal li a, #bodyContent a.external {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    a:visited, #bodyContent a.external:visited {",
		"        color: #7C7C7C !important;",
		"    }",
		"    a:focus {",
		"        color: #FF3625 !important;",
		"    }",
		"    a:hover, #p-personal li a:hover, #bodyContent #toc a:hover, #bodyContent a.external:hover {",
		"        color: #535353 !important;",
		"    }",
		"    a:active {",
		"        color: #FF3625 !important;",
		"    }",
		"    a.new, #p-cactions .new a {",
		"        color: #E6231F !important;",
		"    }",
		"    #toc, .toc, .mw-warning {",
		"        background-color: #080808 !important;",
		"        border-color: #181D1F !important;",
		"    }",
		"    .pBody {",
		"        border-color: #1C1C1C !important;",
		"    }",
		"    div#content {",
		"        border-color: #292929 !important;",
		"    }",
		"    div#footer {",
		"        color: #606060 !important;",
		"    }",
		"    #archnavbar {",
		"        background-color: #090909 !important;",
		"        border-bottom-color: #199ADF !important;",
		"    }",
		"    #archnavbar ul li a {",
		"        color: #535353 !important;",
		"    }",
		"    #archnavbar ul li a:hover {",
		"        color: #199ADF !important;",
		"        text-decoration: none !important;",
		"    }",
		"    input[type=\"text\"], input[type=\"search\"], input[type=\"password\"], input[type=\"email\"], input[type=\"number\"], input[type=\"tel\"], input[type=\"url\"], textarea {",
		"        background-color: #181818 !important;",
		"        border: 1px solid #ccc !important;",
		"        border-radius: 3px !important;",
		"        padding: 2px !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset !important;",
		"        color: #f3f3f3 !important;",
		"        font-size: 13px !important;",
		"        outline: medium none !important;",
		"    }",
		"    input[type=\"search\"] {",
		"        width: 100% !important;",
		"        margin-bottom: 5px !important;",
		"    }",
		"    input[type=\"text\"]:focus, input[type=\"search\"]:focus, input[type=\"password\"]:focus, input[type=\"email\"]:focus, input[type=\"number\"]:focus, input[type=\"tel\"]:focus, input[type=\"url\"]:focus, textarea:focus {",
		"        border-color: #4183c4 !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 2px #4183c4 !important;",
		"    }",
		"    input[class=\"button\"], input[type=\"submit\"], input[type=\"file\"] {",
		"        font: 13px/1.4 Helvetica,arial,freesans,clean,sans-serif,\"Segoe UI Emoji\",\"Segoe UI Symbol\" !important;",
		"        cursor: pointer !important;",
		"        background: none repeat scroll 0 0 #181818 !important;",
		"        border: 1px solid #ccc !important;",
		"        color: #c4c4c4 !important;",
		"        border-radius: 3px !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset !important;",
		"    }",
		"    input[class=\"button\"]:hover, input[type=\"submit\"]:hover, input[type=\"file\"]:hover {",
		"        background-color: #333333 !important;",
		"        background-image: linear-gradient(#444444, #333333) !important;",
		"        background-repeat: repeat-x !important;",
		"    }",
		"    #actionlist input {",
		"        color: #199ADF !important;",
		"        border: none !important;",
		"    }",
		"    select {",
		"        padding: 2px 4px 2px 2px !important;",
		"        font: 13px/1.4 Helvetica,arial,freesans,clean,sans-serif,\"Segoe UI Emoji\",\"Segoe UI Symbol\" !important;",
		"        box-sizing: border-box !important;",
		"        background: none repeat scroll 0 0 #181818 !important;",
		"        border: 1px solid #444 !important;",
		"        color: #eee !important;",
		"    }"
	].join("\n");
if (false || (document.domain == "bbs.archlinux.org" || document.domain.substring(document.domain.indexOf(".bbs.archlinux.org") + 1) == "bbs.archlinux.org"))
	css += [
		"input, textarea, select {",
		"        padding: 2px 4px 2px 2px !important;",
		"        color: #CFCFCF;",
		"        background-color: #0D0D0D;",
		"        border-color: #353535;",
		"        -moz-appearance: none !important;",
		"    }",
		"    html, body, .pun {",
		"        background-color: #0B0B0B !important;",
		"        color: #A5A5A5 !important;",
		"    }",
		"    .pun .punwrap {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #1A2229 !important;",
		"        color: #6A788B !important;",
		"    }",
		"    #brdtitle #brddesc, .pun .pagepost, #brdstats #onlinelist, #brdfooter #searchlinks, #brdfooter #modcontrols, #punmaint h2, #punredirect h2, #adminconsole .submittop, .pun #debugtime, .pun .pagelink a, .pun .pagelink * {",
		"        border-color: #293137 !important;",
		"    }",
		"    .pun a, .pun a:link, .pun a:visited {",
		"        color: #3873BA !important;",
		"    }",
		"    .pun a:hover, .pun a:active, .pun a:focus {",
		"        color: #E72724 !important;",
		"    }",
		"    .pun .postmsg .postimg a:link img, .pun .postmsg .postimg a:visited img {",
		"        border-color: #5084C2 !important;",
		"    }",
		"    .pun .postmsg .postimg a:hover img, .pun .postmsg .postimg a:active img, .pun .postmsg .postimg a:focus img {",
		"        border-color: #E72724 !important;",
		"    }",
		"    #brdmenu {",
		"        background-color: #919191 !important;",
		"    }",
		"    #brdmenu a, #brdmenu a:link, #brdmenu a:visited {",
		"        background-color: #919191 !important;",
		"        border-color: transparent !important;",
		"        color: #191C22 !important;",
		"    }",
		"    #brdmenu a:hover, #brdmenu a:active, #brdmenu a:focus {",
		"        background-color: #A6A6A6 !important;",
		"        border-color: transparent !important;",
		"        color: #199ADF !important;",
		"    }",
		"    .pun .blocktable .box {",
		"        background-color: #070707 !important;",
		"        border-color: #293137 !important;",
		"    }",
		"    #punindex .blocktable h2, .pun #vf h2 {",
		"        color: #5B99AE !important;",
		"    }",
		"    #adminconsole fieldset th, #adminconsole fieldset td {",
		"        background-color: #0B0B0B !important;",
		"        border-color: #0F1319 !important;",
		"    }",
		"    .pun #users1 h2 {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    .pun .blocktable td {",
		"        border-color: #0F1319 !important;",
		"    }",
		"    .pun .blocktable th {",
		"        background-color: #141414 !important;",
		"        border-color: #1A2229 !important;",
		"        color: #5B99AE !important;",
		"    }",
		"    .pun .blocktable td.tcl span.stickytext {",
		"        color: #367699 !important;",
		"    }",
		"    .pun .blockpost {",
		"        background-color: #0B0B0B !important;",
		"        border-color: #293137 !important;",
		"    }",
		"    .pun .blockpost h2 {",
		"        background-color: #141414 !important;",
		"        border-color: #1A2229 !important;",
		"        color: #5B99AE !important;",
		"    }",
		"    .pun .blockpost .postbody, .pun .blockpost .postfoot {",
		"        background-color: #070707 !important;",
		"        border-color: #0F1319 !important;",
		"    }",
		"    .pun .blockpost .postfootright li {",
		"        color: #010202 !important;",
		"    }",
		"    .pun .postmsg, #punhelp code, #punhelp samp {",
		"        color: #A5A5A5 !important;",
		"    }",
		"    .pun .postsignature, .pun .postmsg .postedit {",
		"        color: #6A788B !important;",
		"    }",
		"    .pun .quotebox {",
		"        background-color: #0F0F0F !important;",
		"        border-color: #3B5B66 !important;",
		"        color: #6A788B !important;",
		"    }",
		"    .pun .quotebox cite {",
		"        color: #5B99AE !important;",
		"    }",
		"    .pun .codebox, #punhelp .codebox code {",
		"        background-color: #090909 !important;",
		"        color: #199ADF !important;",
		"    }",
		"    .pun .postmsg hr {",
		"        background-color: #3F3F3F !important;",
		"    }",
		"    .pun .postmsg ins, #punhelp samp ins {",
		"        background-color: #828282 !important;",
		"    }",
		"    .pun .blockform .box, #adstats, #adintro, #postpreview, #posterror {",
		"        border-color: #293137 !important;",
		"        background-color: #141414 !important;",
		"    }",
		"    #punmisc #rules .box, #punhelp .box {",
		"        border-color: #293137 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    .pun #quickpost h2, #punpost .blockform h2, #punedit .blockform h2, #posterror h2, #pundelete .blockform h2 {",
		"        background-color: #141414 !important;",
		"        color: #5B99AE !important;",
		"    }",
		"    .pun .forminfo {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #0F1319 !important;",
		"    }",
		"    #puninstall form#install .forminfo {",
		"        background-color: #919191 !important;",
		"        color: #199ADF !important;",
		"    }",
		"    .pun #posterror .error-info {",
		"        background-color: #141414 !important;",
		"        border-color: #0F1319 !important;",
		"    }",
		"    #puninstall form#install .error-info {",
		"        background-color: #141414 !important;",
		"        border-color: #0F1319 !important;",
		"        color: #A5A5A5 !important;",
		"    }",
		"    .pun .infldset, #adintro .inbox, #adstats .inbox {",
		"        background-color: #0B0B0B !important;",
		"        border-color: #0F1319 !important;",
		"    }",
		"    .pun label, .pun legend, #adminconsole fieldset th {",
		"        color: #5B99AE !important;",
		"    }",
		"    .pun fieldset p {",
		"        border-color: #293137 !important;",
		"    }",
		"    .pun .blockmenu ul, .pun .blockmenu li {",
		"        border-color: #293137 !important;",
		"    }",
		"    .pun .blockmenu a:hover, .pun .blockmenu a:active, .pun .blockmenu a:focus {",
		"        background-color: #111111 !important;",
		"    }",
		"    .pun .blockmenu .isactive a:link, .pun .blockmenu .isactive a:visited {",
		"        color: #A5A5A5 !important;",
		"        background-color: #0B0B0B !important;",
		"    }",
		"    .pun #viewprofile .box {",
		"        border-color: #293137 !important;",
		"        background-color: #141414 !important;",
		"    }",
		"    .pun #viewprofile dt, #adstats dt {",
		"        color: #5B99AE !important;",
		"    }",
		"    .pun #viewprofile dl, .pun #viewprofile dd, #adstats dl, #adstats dd {",
		"        border-color: #0F1319 !important;",
		"    }",
		"    #adminconsole fieldset td.nodefault {",
		"        background-color: #4B4B4B !important;",
		"    }",
		"    .pun .multiselect {",
		"        padding: 2px 4px 2px 2px !important;",
		"        color: #5B99AE !important;",
		"    }",
		"    .pun .checklist {",
		"        background-color: #0D0D0D !important;",
		"        border-color: #292929 !important;",
		"    }",
		"    .pun .icon {",
		"        border-color: #0C0F12 !important;",
		"    }",
		"    .pun .iredirect .icon {",
		"        border-color: #293137 !important;",
		"    }",
		"    .pun .inew .icon {",
		"        border-color: #253A53 !important;",
		"    }",
		"    html, body, .pun {",
		"        background-color: #0B0B0B !important;",
		"        color: #B3B3B3 !important;",
		"    }",
		"    .pun .punwrap {",
		"        border-color: #1E2934 !important;",
		"    }",
		"    .pun a, .pun a:link, .pun a:visited {",
		"        color: #1F9BE6 !important;",
		"    }",
		"    .pun a:focus, #brdmain a:focus {",
		"        color: #FF3625 !important;",
		"    }",
		"    .pun a:hover, #brdmain a:hover {",
		"        color: #535353 !important;",
		"    }",
		"    .pun a:active, #brdmain a:active {",
		"        color: #FF3625 !important;",
		"    }",
		"    #brdmenu {",
		"        background-color: #0D0D0D !important;",
		"    }",
		"    #brdmenu a, #brdmenu a:link, #brdmenu a:visited {",
		"        background-color: #0D0D0D !important;",
		"        color: #1F9BE6 !important;",
		"    }",
		"    #brdmain a:visited {",
		"        color: #7C7C7C !important;",
		"    }",
		"    #brdmenu a:hover {",
		"        color: #535353 !important;",
		"    }",
		"    #brdmenu a:active, #brdmenu a:focus {",
		"        color: #FF3625 !important;",
		"    }",
		"    #punindex .blocktable h2, .pun #vf h2 {",
		"        color: #979797 !important;",
		"    }",
		"    .pun .blocktable th {",
		"        color: #979797 !important;",
		"    }",
		"    .pun .blockpost h2 {",
		"        color: #979797 !important;",
		"    }",
		"    .pun .quotebox cite {",
		"        color: #979797 !important;",
		"    }",
		"    .pun #quickpost h2, #punpost .blockform h2, #punedit .blockform h2, #posterror h2, #pundelete .blockform h2 {",
		"        color: #979797 !important;",
		"    }",
		"    .pun label, .pun legend, #adminconsole fieldset th {",
		"        color: #979797 !important;",
		"    }",
		"    .pun #viewprofile dt, #adstats dt {",
		"        color: #979797 !important;",
		"    }",
		"    .pun .icon {",
		"        border-color: #0C0F12 !important;",
		"    }",
		"    .pun .inew .icon {",
		"        border-color: #1F9BE6 !important;",
		"    }",
		"    .pun .quotebox {",
		"        border-color: #1E2934 !important;",
		"        background-color: #0B0B0B !important;",
		"        color: #979797 !important;",
		"    }",
		"    .pun .codebox {",
		"        border-color: #1E2934 !important;",
		"        background-color: #141414 !important;",
		"        color: #B3B3B3 !important;",
		"    }",
		"    #archnavbar {",
		"        background-color: #090909 !important;",
		"        border-bottom-color: #199ADF !important;",
		"    }",
		"    #archnavbar ul li a {",
		"        color: #535353 !important;",
		"    }",
		"    #archnavbar ul li a:hover {",
		"        color: #199ADF !important;",
		"        text-decoration: none !important;",
		"    }",
		"    input[type=\"text\"], input[type=\"search\"], input[type=\"password\"], input[type=\"email\"], input[type=\"number\"], input[type=\"tel\"], input[type=\"url\"], textarea {",
		"        background-color: #181818 !important;",
		"        border: 1px solid #ccc !important;",
		"        border-radius: 3px !important;",
		"        padding: 2px !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset !important;",
		"        color: #f3f3f3 !important;",
		"        font-size: 13px !important;",
		"        outline: medium none !important;",
		"    }",
		"    input[type=\"text\"]:focus, input[type=\"search\"]:focus, input[type=\"password\"]:focus, input[type=\"email\"]:focus, input[type=\"number\"]:focus, input[type=\"tel\"]:focus, input[type=\"url\"]:focus, textarea:focus {",
		"        border-color: #4183c4 !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 2px #4183c4 !important;",
		"    }",
		"    input[class=\"button\"], input[type=\"submit\"], input[type=\"file\"] {",
		"        font: 13px/1.4 Helvetica,arial,freesans,clean,sans-serif,\"Segoe UI Emoji\",\"Segoe UI Symbol\" !important;",
		"        cursor: pointer !important;",
		"        background: none repeat scroll 0 0 #181818 !important;",
		"        border: 1px solid #ccc !important;",
		"        color: #c4c4c4 !important;",
		"        border-radius: 3px !important;",
		"        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset !important;",
		"    }",
		"    input[class=\"button\"]:hover, input[type=\"submit\"]:hover, input[type=\"file\"]:hover {",
		"        background-color: #333333 !important;",
		"        background-image: linear-gradient(#444444, #333333) !important;",
		"        background-repeat: repeat-x !important;",
		"    }",
		"    #actionlist input {",
		"        color: #199ADF !important;",
		"        border: none !important;",
		"    }",
		"    select {",
		"        padding: 2px 4px 2px 2px !important;",
		"        font: 13px/1.4 Helvetica,arial,freesans,clean,sans-serif,\"Segoe UI Emoji\",\"Segoe UI Symbol\" !important;",
		"        box-sizing: border-box !important;",
		"        background: none repeat scroll 0 0 #181818 !important;",
		"        border: 1px solid #444 !important;",
		"        color: #eee !important;",
		"    }"
	].join("\n");
if (typeof GM_addStyle != "undefined") {
	GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
	PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
	addStyle(css);
} else {
	var node = document.createElement("style");
	node.type = "text/css";
	node.appendChild(document.createTextNode(css));
	var heads = document.getElementsByTagName("head");
	if (heads.length > 0) {
		heads[0].appendChild(node); 
	} else {
		// no head yet, stick it whereever
		document.documentElement.appendChild(node);
	}
}
})();