@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("forums.somethingawful.com"),domain("archives.somethingawful.com"),domain("forum.somethingawful.com") {

body {

    background-color: #000000 !important;

    background-image: none !important;

    color: #DDDDDD !important;

}



/* _________________________________________________  Headers

   _________________________________________________ */

td.title, td.icon, td.replies, td.rating, td.posts, td.banned, #pm td, #filter, .altcolor1 td, #main_full td, div.standard, #usercpnav li, #ac_timemachine,  .searchform, .searchform h2, #forum td, #system, div.resultopts, #closemsg, hr, table.post tr.seen1 td, #thread.pm td, .altcolor1 td div.funbox, td.postlinks, td.postdate {

    background-color: #323232 !important;

    border: 1px solid #434343 !important;

    color: #DDDDDD !important;

}


td.author,  td.icon2, td.views, td.lastpost, td.moderators, td.users, td.archived, td.topics, .altcolor2 td, table.standard td, .result td.weight, .result td.replycount, dl.features, ul.contactlist, #msg, table.post tr.seen2 td, .altcolor2 td div.funbox {

    background-color: #393939 !important;

    border: 1px solid #434343 !important;

    color: #DDDDDD !important;

}


th.icon, th.icon2, th.title, th.replies, th.rate, th.author, th.rating, th.lastpost, th.views, .category, #pm th, #info th, th.moderators, .forumbar, .threadbar, #main_full th, .standard h2, table.standard th, #forum th, .results_table th, div.resultopts h4, .searchform h2, div.note {

    background-color: #434343 !important;

    border: 1px solid #434343 !important;

    color: #DDDDDD !important;

}


/* _________________________________________________  Remove Digg button

   _________________________________________________ */

img[src="http://fi.somethingawful.com/style/thread/rate/digg.gif"] {
    
    display: none !important;

}


/* _________________________________________________  Text

   _________________________________________________ */

*                           { font-family: Calibri !important; }

a                           { color: #4F94CD !important; }

a.current                   { color: #666666 !important; }

.drill_link                 { color: #4F94CD !important; }

a:hover                     { text-decoration: none !important; }

dt.author, h4               { color: #698B69 !important; }

dd.title                    { color: #CCCCCC !important; }

dd.registered               { color: #CCCCCC !important; }

p.editedby span             { color: #CCCCCC !important; }

.author.op                  { color: #4A708B !important; }

.qb2 h4                     { color: #000000 !important; }

.moderators                 { text-align: right !important; }

#system h1                  { color: #DDDDDD !important; }

#uf_opts label              { color: #000000 !important; }

.ac_results li              { color: #000000 !important; }

.ac_over                    { background-color: #DDDDDD !important; }

dl.features dt.enabled      { color: #00FF00 !important; }

dl.features dd.enabled h5   { color: #DDDDDD !important; }

dl.features dd.disabled h5  { color: #DDDDDD !important; }

dl.features dd h5           { margin: 0px 0 1em !important; }

dl.features dt.disabled     { color: #FF0000 !important; }

dl.features dd              { padding: 0px 0px 12px 28px !important; }

i.bt                        { color: #FF0000 !important; }

#posts li .byline           { color: #666666 !important; }

#MSG h1                     { color: #DDDDDD !important; }

.reason                     { color: #FF0000 !important; }


#writingarea textarea {

background-color: #4A708B !important;

border: 1px solid #000000 !important;

padding: 0px !important;

color: #000000 !important;

} 


#forum_filters {

color: #000000 !important;

}


#mods, div.pages, #forum td.views, #forum td.lastpost, #forum span.pages, #thread div.postbar, td.postdate, td.postlinks, #thread dl.userinfo dd, #thread tr.postbar td, div.threadrate, div.subscribe, div#ropt_groupby.option_col, div.resultopts .option_col {

    color: #DDDDDD !important;
    
    font-style: normal !important;

}

/* _________________________________________________  FYAD fixes. Also some references in the main color things.

   _________________________________________________ */

.tail                       { display: none !important; }

div.funbox                  { border-radius: 0px !important; }


/* _________________________________________________  RFA CSS fixes

   _________________________________________________ */

ul#navigation {

    background-image: none !important;

    padding-bottom: 0px !important;
}


td.postbody div.bbc-block {

    background-color: inherit !important;

    background-image: none !important;

    border-top: 1px solid #999999 !important;

    border-bottom: 1px solid #999999 !important;

    border-left: none !important;

    border-right: none !important;

    padding: 0 !important;

    margin: 12px 32px;

}


#content div.pages .curpage {

    color: #666666 !important;

}


#content div.breadcrumbs a.bclast, #content div.pages a {

    border-color: #999999 !important;

}

#content {
    
    margin-left: 0 !important;
}


.bbc-block h4 {

    border-top: 0 !important;

}


#thread dl.userinfo dt.author {

    font-size: inherit !important;

    font-style: inherit !important;

    letter-spacing: inherit !important;

}



/* _________________________________________________  Forums Cancer opacity revert

   _________________________________________________ */

td.postbody .cancerous {

    opacity: 1.0 !important;

}



/* _________________________________________________  [code]

   _________________________________________________ */

pre { 

    border: 1px solid #000000 !important;

    padding: 10px !important;

    font-family: Consolas !important;

}


pre hr { 

    color: #333333 !important;

    background-color: #333333 !important;

    height: 1px !important;

    border: 0 !important;

}


img.timg { visibility:visible !important; border: none !important; /* Fix for images not showing up in quotes */

} 



/* _________________________________________________  Forum drop-down

   _________________________________________________ */

select {

    border: 1px solid #434343 !important;

    color: #000000 !important;

}


option {

    background-color: white !important;

    border: 1px solid #000000 !important;

}


#mp_bar {

    background-color: #393939 !important;

    border: 1px solid #434343 !important;

    color: #DDDDDD !important;

    padding: 5px !important;

}


#globalmenu {

    background-color: #333333 !important;

}


#container {

    width: 90% !important;

    margin-left: auto !important;

    margin-right: auto !important;

}



/* _________________________________________________  Ad Removal

   _________________________________________________ */

#ad_banner_user, .ad_banner_oma, #searchboxes, #nav_purchase, #copyright, #notregistered, #unregskyscraper, div#flag_container {

    display: none !important;

}


div.oma_pal {

    display: none !important; 

}



/* _________________________________________________  Spoiled text / links

   _________________________________________________ */

span.bbc-spoiler { color: #000000; background-color: #000000; } 

.bbc-spoiler a:link, .bbc-spoiler a:visited, .bbc-spoiler a:active, .bbc-spoiler a:link {

    color: #000000 !important;

}


.bbc-spoiler:hover a:link, .bbc-spoiler:hover a:visited, .bbc-spoiler:hover a:active, .bbc-spoiler:hover a:link {

    color: #4F94CD !important;

}



/* _________________________________________________  search

   _________________________________________________ */

div.search { padding-bottom: 10px !important }


div.search_right {

    background-color: #393939 !important;

    border: 1px solid #434343 !important;

    color: #DDDDDD !important;

}


div.search_right option { 

    background-color: #4A708B !important;

    border: 1px solid #000000 !important;

}

}

