@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain(forums.somethingawful.com) {


img[src="http://forumimages.somethingawful.com/images/newbie.gif"] {
  position: absolute !important;
  left: -200px !important;
}

td.postbody {font-size: 13px !important; font-family: Verdana !important}

/* stop stuff mnoving when flag loads */
div.breadcrumbs:first-child {margin-top: 132px !important}
#flag_container {height: 112px !important;}

/* hide stuff from the top */
#globalmenu, #searchboxes, #nav_purchase, .ad_banner_oma, #ad_banner_user, #ac_timemachine, #copyright, form[action="forumdisplay.php"]
  {display:none !important}



/* this is from main.css, to fix what gets overridden by the !important declarations */

#forum td.title div.lastseen a { color:#aaa !important; }
#forum td.title div.lastseen a.x { color:#dbb !important; }
#forum td.title div.lastseen a.x:hover { color:#f00 !important; }
#forum td.title div.lastseen a.count:hover { color:#666 !important; }

/* everything after here is an edited version of fyad.css */

/* colors */

body { background-color: #fff !important; background-image: none !important; }

a { color: #036 !important; } 
a:hover { color: #c60 !important; } 
body, a:visited { color: #000 !important; } 
a:active { color: #f60 !important; } 
#notregistered, #searchboxes { background: none !important; } 
#forum, table { clear:left !important; }
#forum th, #forum th a, div.threadbar, div.forumbar { color: #fff !important; } 
#thread div.quote { border-color: #aaa !important; } 
#forum th, div.threadbar, div.forumbar { background: #069 !important; } 
#forum td.icon, #forum td.author, #forum td.views, #forum td.lastpost, #thread li.post, #subforums td.topics, #forum td.votes, #forum.asktell td.icon2 { background: #dfdfdf !important; }

#thread li.post.even, #subforums, #subforums td, #forum, #forum td, #filter, table#thread tr.even td, #forum.asktell td.icon, #thread.review td { background: #f1f1f1 !important; } 

div.threadbar, #subforums, #subforums td, #forum, #forum td, #filter { border: 1px solid #c1c1c1 !important; }
#thread td.postbody { border-top:2px solid #c1c1c1 !important; }

#subforums { clear:left !important; }

#flag { margin-bottom: 1em !important; } 
#forum th { padding: 3px !important; } 
table.funbox, table.funbox td { font:normal normal normal 13px Verdana, Arial, sans-serif !important; border:none!important; }
#thread div.title { font: normal normal normal 10px Verdana, Arial, sans-serif !important; margin-top:1em !important; }
#thread div.title * { text-align: left !important; }

.funbox { margin-left: 80px !important; }

tr.altcolor1 td { background-color:#f1f1f1 !important; }
tr.altcolor2 td { background-color:#dfdfdf !important; }

table.standard { background:black !important; border:1px black solid !important; }
table.standard td { border:1px black solid !important; }
.standard h2, table.standard th { background:#069 !important; color:white !important; border:0 !important; }
table.standard td { background: #f1f1f1 !important; }

table.standard tr td.altcolor1 { background:#f1f1f1 !important; }
table.standard tr td.altcolor2 { background:#dfdfdf !important; }
.altcolor1, tr.altcolor1 td, td.altcolor1 { background-color:#f1f1f1 !important; }
.altcolor2, tr.altcolor2 td, td.altcolor2 { background-color:#dfdfdf !important; }

.postbody table.funbox tr td.complete_shit { background:white !important; }

div#flag_container img { margin:0 auto !important; border:1px black solid !important; padding:0 119px !important;background:url('http://fi.somethingawful.com/fyad/flag-bg.gif') !important; }

td.postdate { width:168px !important; }

#thread.review td { border-color:#999 !important; }
#thread.review td { background:none !important; }
#thread.review dl { min-height:60px !important; }
#thread.review tr td.userinfo, #thread.review td.postdate { display:table-cell !important; }



}