@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://forums.mozillazine.org/),
               url-prefix(http://forums.mozillazine.org/){
[id="masthead"] {display: block !important;}
td.row3Right,td.spaceRow {

  background-color: black !important; border: solid 1px #FFFFFF !important; color: white !important;

}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {

  font-weight: bold !important; font-size: 12pt !important; color: white !important; border: #000000 !important; border-style: none !important; height: 24px !important;

}
.th, th  {
height: 100% !important;
}

[class="rowpic"] {
background: mediumblue none repeat-x bottom center !important;
height: 26px !important;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {

  background: none repeat-x bottom center !important;

  border: #000000 !important;

  border-style: none !important;

  height: 24px !important;
}
[class="cattitle"] {
color: #000000 !important;
}

body,
[class="anonymous-div"] {
    color: #ffffff !important;
background: #000000 !important;
}


[class="postbody"],
.postbody { background-color: #000 !important; font-weight: bold !important; font-size : 10px !important;
color: #bbbbbb !important; line-height: 12px !important; background: #000 !important}

[class="postsig"]
.postsig, postsig span { font-weight: normal; color: #bbbbbb !important }

[class="quote"]
.quote { background-color: #141414 !important; font-size: 10px; color: #dddddd !important }

[class="code"]
.code { font-weight: normal; color: #00ffff !important; background-color: #181818 !important }

[id="sidebar"] { background: #000000 !important; }

[id="main"] { background: #000000 !important; }

.forumline  { background-color: mediumblue !important; border: 1px mediumblue solid !important; }

td.row3t,td.spaceRow {

  background-color: black !important; border: #FFFFFF !important; border-style: solid !important;

}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {

  font-weight: bold !important; border: 1px #FFFFFF !important; border-style: solid !important; height: 22px !important;

}
td.row2 { background-color: black !important; color: white !important; }
td.row3 { background-color: black !important; color: white !important; }
td.row1 { background-color: black !important; color: white !important; }
a {color: #80b1ff !important; text-decoration: none !important;}
.poll     {font-weight: bold !important}

.sticky   {font-weight: bold !important; color: #80b1ff !important}

.announce {font-weight: bold !important; color: #990000 !important}

.moved    {font-weight: bold !important; color: #999999 !important}

.th, th  {

  color: #ffffff !important; font-size: 12px !important; font-weight : bold !important;

  background: none repeat-x bottom center !important ;
height: 24px !important;
margin: -2px 0px 0px 0px !important;

}



[class="mainoption"],
[class="liteoption"],
[type="submit"] {
  -moz-appearance: none !important;
  margin: 0px 4px !important;
  border: 0px !important;
  color: #cccccc;
  height: 24px;
  padding-left: 10px !important;
text-align: center !important;
font-weight: bold !important;
  list-style-position: inside !important;background: none !important; 
}

[class="sidebar"],
[class="sidebar searchBox"] {
background: #050518 !important;
border: solid 1px white !important;
}
}