@-moz-document domain("w3schools.com")
{

/* remove ads */
td[align="center"] iframe, .right, .toprect_txt, #rightcolumn, #w3schools_spot1, div[style="width: 728px; height: 90px; position: absolute; right: 0px; top: 0px;"], div[style="margin: 0px; padding: 0px; overflow: hidden; width: 890px; height: 94px; position: relative;"], div[style="margin: 0px; padding: 0px; width: 890px; height: 94px; position: relative;"] { display: none !important }

/* change your background colors here */
html, center, div, td, th, .code, .code_input, .example, .example_code, .left, .maintable, .tutheader { background: #000000 !important }

/* left panel link colors */
td, .code_input, .intro, .left, #leftcolumn a { color: #0099FF !important }
.code_input:hover, .intro:hover, .left:hover, #leftcolumn a:hover { color: #FFF!important }

/* chapter introduction text colors */
p.intro {color:#92B901!important;}
p.intro:hover {color:#92B901!important;}

h2.left:hover {color:#0099FF!important;}

hr {
background-color: #0099FF!important;
color: #0099FF!important;
}

/* borders, borders - go away... */
.tutheader, .expandingMenuGroup  { border: none !important }

/* self explanatory.... */
table { padding-right: 0px !important; }

/* change the font and colors of misc body elements/text */
body, p, h1, h2, h3, h4, table, td, th, ul, ol, textarea, input {
font-family: georgia !important;
color:#0099FF !important;
}

/* I didn't check out what this was exactly - just fixed it to make it flow... */
.expandingMenuHeader:hover{
color:#FFFFFF!important;
}

/* links */
a:link, a:link *:not(IMG) { 
font-family: helvetica !important;
color: #0099FF!important;
background-color: transparent !important;
border-color: #666 !important;
text-decoration:none !important;}

a:link,a:visited {color:#FFFFFF!important;}
a:hover,a:active {color:#92B901!important; background-color:transparent!important;}

a.chapter:link    {text-decoration:none;color:#FFFFFF!important;background-color:transparent!important;}
a.chapter:visited {text-decoration:none;color:#FFFFFF!important;background-color:transparent!important;}
a.chapter:hover   {text-decoration:underline;color:#FFFFFF!important;;background-color:transparent!important;}
a.chapter:active  {text-decoration:none;color:#FFFFFF!important;;background-color:transparent!important;}

/* selected text */
::-moz-selection { color:#92B901!important; background-color:#000000!important; }

table.code, table.code td, table.reference td {
outline-width: 0px!important;
outline-style: solid!important;
outline-color: #0099FF!important;
border-width: 1px!important;
border-color: #0099FF!important;
border-style: solid!important;
}

table.code td, table.example_code td, h2.example  {
color:#FFFFFF!important;
}


table.example, table.example_code, table.reference th  {
outline-width: 0px!important;
outline-style: solid!important;
outline-color: #92B901!important;
border-width: 1px!important;
border-color: #92B901!important;
border-style: solid!important;
}

}