User:Notramo/common.css

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.
/* 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 */ {
    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;
    }
}

@-moz-document domain(aur.archlinux.org), domain(aur4.archlinux.org) {
    #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; }
}

/* bugs.archlinux.org */
@-moz-document domain(bugs.archlinux.org), domain(bugs.archassault.org) {
    .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;
    }
}

/* wiki.archlinux.org */
@-moz-document domain(wiki.archlinux.org), domain(wiki.archassault.org) {
    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;
    }
}

/* forums.archlinux.org */
@-moz-document domain(bbs.archlinux.org) {
    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;
    }
}