@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("slashdot.org") 
{

#content, .col_1 nav, .commentBody
{
    background: black !important;
}

#u2tabs.left_menu li.active, #links.left_menu li.active, #firehose article header .details, #comments article header .details, #comments .full .detail, #modal_box #editor #editpreview .details, #slashboxes article, .daybreak a, .msg p, footer[class="grid_24"], html, body, .col_wrapper, #u2tabs.left_menu li.active > span, #links.left_menu li.active > span
{
    background: #333333 !important;
}

.linkCommentPage .active, #formtabs .active, #fh-paginate > span.active, .pref .preftab.active, #friendsmenu li.active, #modal-p .menu li.selected, button, input[type="submit"], input[type="reset"], input[type="button"], .btn
{
    background: -moz-linear-gradient(center top , #333333, #000000) repeat scroll 0 0 #000000 !important;
    border: 1px solid #444444 !important;
}

.linkCommentPage .active:hover, #formtabs .active:hover, #fh-paginate > span.active:hover, .pref .preftab.active:hover, #friendsmenu li.active:hover, #modal-p .menu li.selected:hover, .btn:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, table, #comments .details, .oneline .commentBody
{
    background: #333333 !important;
}

#slashboxes article, #firehose article, #comments article, #firehose article header .details, #comments article header .details, #comments .full .detail, #modal_box #editor #editpreview .details, .random .quote, .random small, #comments .details, .commentBody, .commentBody p
{
    color: #cbcbcb !important;
}

a, .link, a.link, .btn, button, input[type="submit"], input[type="reset"], input[type="button"], .commentwrap > .commentBox h3, aside h3
{
    color: white !important;
}

#slashboxes article, #comments .full, .oneline .commentBody, #commentlisting blockquote, .article .body .p > i, section
{
    border-color: #444444 !important;
}

.msg .slant
{
    border-color: transparent transparent #333333 !important;
}

tbody tr:first-child td, tbody tr:first-child th, tbody tr td, tbody tr th, #slashboxes ul li, #slashboxes ol li, .listed li
{
    border-color: #888888 !important;
}

.btn, button, input[type="submit"], input[type="reset"], input[type="button"]
{
    text-shadow: 0 1px black !important;
    box-shadow: none !important;
}

.commentSub .btn, [role="top-navigation"] .btn
{
    background: transparent !important;
    box-shadow: none !important;
    border: 0px !important;
}

}