@namespace url(http://www.w3.org/1999/xhtml);
 @-moz-document domain("forums.worldofwarcraft.com") {


/***** Header ***/

body, .bg-theme, #header, .logo-container, .logo-right, .main-logo, #user, #user .top, #logoutbuttons, .btblue, #logoutbuttons ul li.left, #logoutbuttons ul li.mid, #logoutbuttons ul li a img {
background:#FFF none !important;
}
 #forumHead .list, body, .bg-theme, .icon {
background:#FFF none repeat scroll 0% !important;
}
 #forumHead .icon, .logo-container, .logo-right, #portrait, #logoutbuttons, #logoutbuttons ul li a img {
display:none!important;
}
 .language-title {
background:transparent!important;
}
 #header {
height:30px!important;
}
 .topnav, .topnav a {
background:#ccc none !important;
}
 .login-header-container, #user {
min-height:50px!important;
}


/***** Search ***/

#search, #search li.a, #search li.b, #search li.b input, #search li.c, #search div.forum-index {
background:#FFF none repeat scroll 0% !important;
}
 #search li img {
display:none!important;
}
 #search li input.button {
background: #ccc none !important;
visibility:hidden !important;
}


/***** Posts ***/

#postbackground, #postbackground .right, .wrath-adbg {
background:#FFF none !important;
}


/***** Post Tables ***/
a, tr.rows td, tr.rows td b, tr.rows td small, .rpage b, .lpage small, small.nav, span b, .theader, .tableheader {
background-image:none !important;
color:#000 !important;
text-decoration:none !important;
}
 tr.rows td, table.tableoutline {
background-color:#FFF !important;
border:0px !important;
}
 div.theader, .tableheader {
background-color:#DDD !important;
}
 table.tableoutline tr.rows td {
border-bottom: 1px dotted #ccc !important;
}


/***** Post Details ***/

#topicview {
background: none !important;
color: #999 !important
}
 #postbackground, #postbackground .right, #postbackground .right div, #postbackground .right .postdisplay, #postbackground .right .posttable11 td, .message11, .message21, #postbackground .right, #topicheader {
background:#FFF none !important;
}
 #postbackground .message11, #postbackground .message11 span, #postbackground .message21, #postbackground .message21 span, .white small {
color:#000 !important;
}
 #postbackground blockquote small {
color:#666 !important;
}
 td.message11, td.message21, #posttable11, #posttable21, #postbackground .right {
background:#FFF none !important;
}
 #topicview {
background:#DDD !important;
border:0 !important;
}
 #topicfooter, #paging {
!important;
background:#ccc none !important;
}
 #topicview img, .forum-index, #ftrText, #footerShell, .navigation, #menuContainer9, #main-nav, #user, #logoutbuttons {
display:none !important;
}
 #postbackground span.blue {
color:#00F !important;
font-weight:bold !important;
}
 #posttable11 td, #posttable21 td, td.id11 {
background:#FFF none !important;
}
 .postdisplay, #postshell11, #postshell21 {
border-color: #666 !important;
}
 .postdisplay div.innerborder {
border-color: #ccc !important;
}
 .postdisplay div.postingcontainer11, .postdisplay div.postingcontainer21 {
border-color: #eee !important;
}



/***** Reply ***/

#post, .post-box-top {
background:#fff none !important;
}
 .post-top, .message-top, #post-ui, .post-ui-left, .post-ui-right {
background:#1b1b1b none !important;
}

/***** Forms ***/

select, input {
background-color:#FFF !important;
color:#666 !important;
}
 input.post-subject-field, input.login-account-field, input.login-password-field, input.options-email-field, input.options-talent-field {
background:#FFF none !important;
color:#666 !important;
}

/***** Footer ***/


.forum-footer {
display:none!important;
}
}
