@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("forums.anandtech.com") {
td, li { font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif ! important; }
/* Change colors: link, border */
#collapseobj_leftsidebar_1 a:link{color:#588BBE !important;}
.tborder { background: #C1D1E2 !important; border-width: 0px !important; }
.alt1, .alt1Active { background: #FAFAFA !important; }
.alt2, .alt2Active { background: #E1EDF8 !important; }
#collapseobj_leftsidebar_1 td { background: #FEFEFE !important; }

/* Shrink outside padding */
body > div[align="center"] > div.page > div { padding: 0px 5px !important; }

/* Make user names smaller, but bold. */
.bigusername { font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif ! important; font-weight: bold ! important; text-decoration: none; color:#000 ! important; }
.bigusername a:hover, .bigusername a:active, .bigusername_ahover { text-decoration:underline ! important; }

/* Stuff for forumdisplay.php and search results. */
#threadslist .thead { color: #000 !important; background: #BCD6EF !important; }
#threadslist .thead a:link, #threadslist .thead_alink, #threadslist .thead a:visited, #threadslist .thead_avisited, #threadslist .thead a:hover, #threadslist .thead a:active, #threadslist .thead_ahover { color: #000 !important; }
#threadslist { border: 2px solid #C1D1E2 !important; border-collapse: collapse; }
#threadslist td { border-bottom: 1px solid #DDD; }
#threadslist a:link, #threadslist_alink, #threadslist a:visited, #threadslist_avisited, #threadslist a:hover, #threadslist a:active, #threadslist_ahover { font-weight: bold; }
/* Change background color of thread listings; disable to allow Javascript striping. */
#threadslist td { background: #EEE !important; }
#threadslist a:link{color:#588BBE !important;}
#threadslist .tcat { background:#77AADD url(http://forums.anandtech.com/images/at/box_toprep.gif) repeat-x scroll left top !important; }
#threadslist .tcat strong, #threadslist .tcat a { color: #FFFFFF !important; }
span.smallfont a:link, span.smallfont_alink, span.smallfont a:visited, span.smallfont_avisited, span.smallfont a:hover, span.smallfont a:active, span.smallfont_ahover { font-weight: normal ! important; }

/* Hide the thread icons */
#threadslist tbody[id] td:first-child + td > img { display: none; }
}

@-moz-document url-prefix("http://forums.anandtech.com/showthread.php") {
#posts .thead { background: #DDD ! important; color: #000 ! important; }
#posts .thead a:link, #posts .thead_alink, #posts .thead a:visited, #posts .thead_avisited { color: #000 !important; }
#posts tr[valign] > td.alt1 > div.smallfont:first-child, #posts tr[valign] > td.alt1 > hr {display:none;}
#posts tr[valign] > td.alt1 a:link{color:#588BBE !important;}
#posts tr[valign] > td.alt2 { text-align:center; width:140px !important; }
#posts table.tborder > tbody > tr > td { border-color: #CCC !important; border-left-width: 0 !important; border-right-width: 0 !important; }
#posts table.tborder tr[valign] + tr > td { border: 1px solid #CCC !important; border-left-width: 0 !important; border-right-width: 0 !important; background: #DDD !important; }
#posts div[align="left"] { padding:0px !important; }
/*#posts div[align="left"] > div { padding:0px 0px 9px 0px !important; border: 2px solid #C1D1E2; border-top-width: 0; border-bottom-width: 0; background: #EEE; }*/
}

@-moz-document url-prefix("http://forums.anandtech.com/private.php?do=showpm") {
#post .thead { background: #DDD ! important; color: #000 ! important; }
#post .thead a:link, #post .thead_alink, #post .thead a:visited, #post .thead_avisited { color: #000 !important; }
#post tr[valign] > td.alt1 > div.smallfont:first-child, #post tr[valign] > td.alt1 > hr {display:none;}
#post tr[valign] > td.alt1 a:link{color:#588BBE !important;}
#post tr[valign] > td.alt2 { text-align:center; width:140px !important; }
#post > tbody > tr > td { border-color: #CCC !important; border-left-width: 0 !important; border-right-width: 0 !important; }
#post tr[valign] + tr > td { border: 1px solid #CCC !important; border-left-width: 0 !important; border-right-width: 0 !important; background: #DDD !important; }
#post { border: 2px solid #C1D1E2 !important; border-top-width: 0px !important; }
}

@-moz-document url-prefix("http://forums.anandtech.com/showpost.php") {
table.tborder[align="center"] .thead { background: #DDD ! important; color: #000 ! important; }
table.tborder[align="center"] .thead a:link, table.tborder[align="center"] .thead_alink, table.tborder[align="center"] .thead a:visited, table.tborder[align="center"] .thead_avisited { color: #000 !important; }
table.tborder[align="center"] tr[valign] > td.alt1 > div.smallfont:first-child, table.tborder[align="center"] tr[valign] > td.alt1 > hr {display:none;}
table.tborder[align="center"] tr[valign] > td.alt1 a:link{color:#588BBE !important;}
table.tborder[align="center"] tr[valign] > td.alt2 { text-align:center; width:140px !important; }
table.tborder[align="center"] > tbody > tr > td { border-color: #CCC !important; border-left-width: 0 !important; border-right-width: 0 !important; }
table.tborder[align="center"] tr[valign] + tr > td { border: 1px solid #CCC !important; border-left-width: 0 !important; border-right-width: 0 !important; background: #DDD !important; }
}