@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("kb.mozillazine.org") {

/********************************************
   MozillaZine Knowledge Base Red & Black
         by: jw25  20061107
   http://userstyles.org/styles/1290
         last update:  20080906  
 ********************************************/

/*  Remove the extra stuff  */

#masthead,img[src*="navHeader.gif"] { 
        display: none !important;
}

/*  Set the background color  */

tbody {
	background-color: black !important;
}

table {
	background-color: black !important;
	border-spacing:0 !important;
}

/*  text  */ 

a,th,td {
	color: #cccccc !important;
}

a:link {
	color: #ffffdd !important;
}

a:hover {
	color: #00ffff !important;
}

h2,h3,h4,h5,h6 {
	color: #dddddd !important;
        background-color:black !important;
        border-bottom-width: 1px !important;
        border-bottom-color:#440000 !important;
}

/*  Headers and other boxes  */

h1 {
	text-align:center !important;
        color: #dddddd !important;
        background-color: #440000 !important;
        border: #cccccc 1px solid !important;
}

div .boilerplate {
	background-color: #440000 !important;
}

pre {
	color: #dddddd !important;
        background-color: #440000 !important;
        border: #cccccc 1px solid !important;
}

#catlinks {
	background-color: #440000 !important;
        color: #cccccc !important;
}

/*  Code sections */

code {
	color: yellow !important;
        background-color: black !important;
}


/*  Searchbars   */

/* This controls the width of the searchbar and will need
   to be adjusted if you use a minimum font size greater than 12px  */

input[type="text"] {
	width: 8em !important;
}

input {
	background-color: #cccccc !important;
}

input:hover {
	border-color: #00ffee !important;
}

#sidebar {
        background-color: #440000 !important;
        width: 8.5em !important;
}

.sidebar {
        background-color: black !important;
        border: #cccccc 1px solid !important;
}


/* Namespace and check-box labels */

label {
        color: #aadddd !important;
        font-weight:bolder!important;
}

}