@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("codeproject.com") {

body, p, h1, h2, h3, h4, h5, h6, li, tr, td, th, dd, dt {
color:white !important;;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:10pt;
line-height:1.2em;
}

body {
background-color:black !important;
margin:0;
}

pre {
background-color:#302226 !important;
} 

#ctl00_LHNavBar,

#ctl00_ContentPane > center,

#ctl00_ArticlePane > table[width="100%"],

#MicrosoftTranslatorWidget

{ display:none; }

.ContentPane, .ArticlePane {

  border-left:none !important;
}

#ctl00_ArtDiv {

  max-width:1900px;

  margin:0 auto;

  padding-left:30px;

  padding-right:30px;

  border-left:solid 1px lightgray;

  border-right:solid 1px lightgray;
}

/* The upper bar background*/
.MemberNavBar {
  color:white !important;
  position:fixed;
  background-color:black;
}

/* The upper bar text color*/
.MemberNavBarText, .MemberNavBarText a {
color:white !important;
}

body > div > table
{ margin-top:0px; }

code {
color:#E67451 !important;
}
.HistTable {
background-color:black !important;
}

.code-tag {
color:#E56E94 !important;
}

.ArticleHeader {
background-color:black !important;
}

.code-comment {
color:#8AFB17 !important;
font-style:italic;
}

.code-SummaryComment {
color:#808080 !important;
}

.code-keyword {
color:#95B9C7!important;
}

.code-SDKkeyword {
color:#339999 !important;
}
.code-preprocessor {
color:white !important;;
}
.code-string {
color:#E18B6B !important;
}
.code-literal {
color:#C9C299 !important;
}
.code-pagedirective {
background-color:yellow !important;
}
.code-attribute {
color:#EDE275 !important;
}
.code-tag {
color:red !important;
}
.code-leadattribute {
color:#FAAFBE !important;
}
.code-digit {
color:#E7A1B0!important;
}
.code-none {
color:white !important;
}

/* Forum message background */
.BdSel, .BdSel td {
background-color:black !important;
}

}