@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("anonib.com") {

    body,html,td,div,span,a,li,h2,input {
        font: normal 13px "Helvetica","Arial","FreeSans",sans-serif !important;
    }

    body, html {
        background-color: #000 !important;
        color: #FFF !important;
    }

    a {
        background: transparent !important;
        color: #fff !important;
    }

    div.imgboxy, div.bigboxy, div#subarea, div.postarea, div#cutmain, div.cutrep, td.reply, div#indexbox, td.postinput, td.postblock, span#boxy, div#threadpostarea, div#returnbar {
        background-color: #777 !important;
        border: none !important;
        color: #fff !important
    }

    hr {
        height: 10px !important;
        border-style: solid !important;
        border-width: 0 !important;
        background-color: #555 !important;
        margin: 10px 0 20px 0 !important;
    }

    input[type="checkbox"] {
        border: 1px solid #555 !important;
        background-color: #222 !important;
        color: #aaa !important;
    }

    div.postarea {
        background-color: transparent !important;
        margin-bottom: 20px !important;
    }

    table.postform {
        background-color: #777 !important;
    }

    div[id^="thread"] table {
        margin-bottom: 5px !important;
    }

    div.postarea input[type="text"],div.postarea textarea {
        border: 1px solid #eee !important;
        background-color: #666 !important;
        color: #fff !important;
        padding: 3px !important;
        width: 270px !important;
        margin-right: 5px !important;
    }

    td.replycopy {
        background-color: #999 !important;
        border: none !important;
        color: #fff !important;
    }

    td.reply {
        padding: 10px !important;
        margin: 3px 0 !important;
        background-color: #222 !important;
    }

    span.threadtitle, span.omittedposts {
        background: transparent !important;
        color: #DDD !important
    }

    td.reply label, td.reply span.reflink, span.postertrip, span.postername {
        background: transparent !important;
        font-weight: bold !important;
        color: #888 !important;
    }

    body.duxs {
        background-color: #666 !important;
        color: #FFF !important
    }

    span.filetitle {
        color: #fff !important;
        font-weight: bold !important;
        font-size: 16px !important;
        line-height: 20px !important;
        display: block !important;
    }

    span.filesize {
        display: block !important;
        margin: 5px 0 !important;
        padding: 0 !important;
        color: #999 !important;
        text-decoration: none !important;
    }

    span.filesize, span.filesize a {
        font-size: 24px !important;
        line-height: 20px !important;
        font-weight: bold !important;
    }

    span.omittedposts {
        display: block !important;
        margin-bottom: 10px !important;
    }

    input, textarea, select, button, select {
        background-color: #ccc !important;
        color: #333 !important;
        -moz-appearance: none !important;
    }

    blockquote {
        margin-left: 20px !important;
    }

    span.multithumbfirst a, span.multithumb a {
        display: inline-block !important;
        margin: 5px 0 !important;
    }

    span.multithumbfirst, span.multithumb, span[id^="thumb"] {
        margin-left: 10px !important;
    }

    /* get rid of some ads */
    img[width="728"],
    div[style="border-color: rgb(255, 0, 0); border-style: dashed; padding: 5px;"],
    div.footlink, div.logo, td.doubledash {
        display: none !important;
    }

}