@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://diveintogreasemonkey.org/"),
 url-prefix("http://www.diveintogreasemonkey.org/")
{
 html
  {
    background: #000 url(data:image/png;base64,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) !important;
    background-repeat: repeat-x !important;
  } 
 body
  {
    background: none !important;
    color: #ccc !important;
  }

 a:link
  {
    background: none !important;
    color: #EAD6AC !important;
  }
 a:visited
  {
    background: none !important;
    color: #996633 !important;
  }
 a:active 
  {
    background: none !important;
    color:red !important; 
    font-style: italic !important;
  }
 a:hover
  {
    background: none !important;
    color:#fff !important;
  }

 button,
 input,
 select,
 textarea
  {
   border: 1px solid #bbb !important;
   background-color: #444 !important;
   color: #ddd !important;
   margin: 2px !important;
  }
 button:hover,
 input:hover,
 select:hover,
 textarea:hover
  {
   background-color: #222 !important;
   border: 1px outset #bbb !important;
  }
 button:hover,
 input[type="radio"]:hover,
 input[type="submit"]:hover,
 select:hover
  {
   cursor: pointer !important;
  }
 button:active, 
 input:active, 
 select:active
  {
   background-color: #000 !important;
   border: 1px inset #bbb !important;
  }

 p, h1, h2, h3, h4 
  {
   background-color: transparent !important; 
   color:#ddd !important;
  }
 pre
  {
   background-color: transparent ! important;
   color: #ccb7b7 !important;
   border: 1px dashed #cccccc !important;
  }

 .sectionInner2,
 div.download h3,
 div.usedby h3,
 div.seealso h3,
 div.furtherreading h3,
 div.indexread h3,
 div.indexdownload h3
  {
    background: #333 url(data:image/png;base64,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) !important;
    background-repeat: repeat-x !important;
    color: #ddd !important;
  }
 
}