@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("scroogle.org") {
 /* Global Style */ 
 :not(html):not(body)[bgcolor]
  {
    background-color: #222 !important;
  }
 [bordercolor]
  {
    border-color: #555 !important;
  }
  html, body
  {
    background-color: #000 !important; 
    color: #bbb !important;
    font-family: Arial, sans-serif !important;
    font-size: 10pt !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  a
  {
    border-bottom: #999 1px dotted !important;
    color: #aaa !important;
    padding-bottom: 2px !important;
    text-decoration: none !important;
  }
  a:hover
  {
    border-bottom: #ccc 1px solid !important;
    color: #fff !important;
  }

  a > b
  {
    color: #fff !important;
  }
  a:hover > b
  {
    color: #888 !important;
  }

  a font
  {
    color: #aaa !important;
  }
  a:hover font
  {
    color: #fff !important;
  }

 /* small font links */
  font[size="1"] a
  {
    line-height: 1.75em !important;
  }

 /* he used <b> in place of <span> */
  b[style]
  {
    border: #000 1px solid !important;
    line-height: 1.5em !important;
    margin: 1px !important;
    padding: 0 3px !important;
  }
  b[style="background-color: rgb(153, 255, 153);"],
  b[style="background-color: rgb(204, 255, 153);"]
  {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABsUExURSMpIiYsJUNOQSoxKSQqIygvJzM7MScuJkhVRjhBNi42LTI6MDpEOC01LFNhUEBLPlhnVT1HOz9KPTQ8MjlDN0NPQTA4LlBdTVZlU0ZSRDY/NE1aSkdTRTxGOltrWF1tWiw0KzlCNy83LkFMP9agCXoAAABFSURBVHjaXMFBFoEAFADAQZGiEqWSJPe/o/8szXiZ1Xqlu4fMZNDaxo9K4+Lp5ObtaHS1j4XOKne22MU0Hmx+k/jnK8AAqzQCjcRX+iEAAAAASUVORK5CYII=) !important;
    background-repeat: repeat-x !important;
  }
  b[style="background-color: rgb(160, 255, 255);"]
  {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB1UExURSgwLys0MykxMDA6OTlFREBNTEFPTktbWi43Nmd9e1BhYDM+PURSUTtHRlFiYVdpaExcWzZBQFtubS44N2J3djVAP2l/fTdCQS02NUJQT01dXDI8O0lYV11xcCcvLkVTUlNkY2V6eUhXVj9MS0pZWDhEQz1KSaBBRdwAAABMSURBVHjaNMXZFoFQAEDRHQkpZWgwVAj//4ndpeXsh6O29XTWOSo87KWuSmtvdy+DzEViZfSVi4OPxkFl52YZnGy0op9F8K+fNwkwALiKAvGLdmzYAAAAAElFTkSuQmCC) !important;
    background-repeat: repeat-x !important;
  }
  b[style="background-color: rgb(255, 255, 102);"],
  b[style="background-color: rgb(255, 255, 204);"]
  {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB1UExURSkiHCwlHjQrIyojHEE2LDYtJDAoIGBPQFlKPFZHOjsxKFVGOWpYR3NfTYBqVnlkUTowJzwxKH1nVFRFOEY6Ly8nIE9BNT4zKjcuJVxMPkM3LVBCNmFQQW5bSkk8MVtLPTEpIWRTQ0w/M0g7MCghG4NsWE1ANBGgXocAAABMSURBVHjaNMXZFoFQAEDRHQkpZWgwVAj//4ndpeXsh+Nj76iQ62Se7tYuBhtbOyc3ta+X3ujsKg4aB6lSa2URPCQq0c8y+PeeNwkwALgmAvHai/vBAAAAAElFTkSuQmCC) !important;
    background-repeat: repeat-x !important;
  }
  b[style="background-color: rgb(255, 153, 153);"]
  {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB1UExURXIuPEYcJVMiLHEuPH8zQ1YjLm0sOn4zQ2QoNHQvPYI0RKZDWGgqN0keJ2AnM2MoNHkxQJ9AVHgwP0cdJl0mMaNCVlQiLGcqN1AgKk8gKo86TIk3SD0ZIGsrOFkkL5M7TXcwP5o+UUAaIkwfKFokL0MbIz8aIhmpky4AAABLSURBVHjaLMXZFoFQAADAiYSUsrRYKoT//8TukTMPY6dy8DS4uknF1kpHD1ssJTqZxkZh7+wd9FZqC62LMcidRD4/r+D7d5+fBBgAvJwEfVlKvu0AAAAASUVORK5CYII=) !important;
    background-repeat: repeat-x !important;
  }

  :not(a) > font
  {
    color: #aaa !important;
  }
  :not(a) > font[size="2"]
  {
    color: #ccc !important;
  }
  :not(a) > font > b
  {
    color: #fff !important;
  }

 /* forms */
 button,
 input,
 select,
 textarea
  {
   border: 1px solid #bbb !important;
   background-color: #444 !important;
   color: #ddd !important;
   margin: 2px !important;
   -moz-border-radius: 0 !important;
  }

 button,
 input[type="submit"]
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACEUExURSgoKE5OTjIyMi0sLTU1NUJCQjg4ODo6OkVERCgnKEpKSiwsK1RUVFZVVlJSUkhISFxcWy8vMDMzNGxsbT09PXd3dykpKWNiY0FBQC4uLkdGRioqKWBfXzs8PHJxcVBQT1hXV3t7eisrK4GAgGdoZz8/P15eXn9/fkxLTDY3N1laWjAxMC2wp4EAAABNSURBVHjaNMXJFoEAAADAQaEshRZKhBT5//9z8MxlPAxuchcHndJZLzVqbaxtXU28xBKVpdDRU6axMPcW2Jv62DmZWbmrFf6iX18BBgDjCAOzaVqBHwAAAABJRU5ErkJggg==) !important;
    background-repeat: repeat-x !important;
    border-color: #000 !important;
    color: #000 !important;
  }
 input[type="password"],
 input[type="text"],
 input:not([type])
  {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACKUExURYSEg4SDg4SEhISDhDc3NysqK4KBgUNDQ0tKS3l5eXNyckZGRm1tbVNTU2FgYFBQUF5eXigoJy8vL39+fllZWCwrLHV0dGdlZXt6ej4+PjMyMikpKX18fXd2d3FwcGhoaDk6OTs8O1ZVVUFBQIKCg2NjY2tqai0tLYB/f1xbWzExMUhISE1OTTU1NXjW3kgAAABQSURBVHjaDMbZEkIAAADAlU4l6dJFonTg/38vDzuzUlcTB29bPxe9sdLDWW1mqTXXScQqe18bay+Zu8ZKIXKUWzi52fmYegqMhAPDQv4CDADrAwQSEppr/AAAAABJRU5ErkJggg==) !important;
    background-repeat: repeat-x !important;
    border-color: #bbb !important;
    color: #ddd !important;
  }

 button:hover,
 input:hover,
 select:hover,
 textarea:hover
  {
   border: 1px outset #bbb !important;
  }
 select:hover,
 textarea:hover
  {
   background-color: #222 !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;
  }

}


@-moz-document url-prefix("http://www.scroogle.org/cgi-bin/nbbw.cgi"), 
 url-prefix("https://ssl.scroogle.org/cgi-bin/nbbwssl.cgi") 
{

 /* search pages */
  blockquote
  {
    background: #222 !important;
    border: solid #555 1px !important;
    margin: .5em !important;
    overflow: hidden !important;
    padding: 1em !important;
    text-indent: -.5em !important;
  }

 /* search results lists */
  blockquote ul
  {
    border-bottom: #555 1px dotted !important;
    color: #000 !important;
    margin: .5em .5em 2em .5em !important;
    padding: .5em .5em 1em .5em !important;
  }

 /* search results separation */
  blockquote > font > b
  {
    border-color: #555 !important;
    border-style: dotted !important;
    border-width: 0 0 1px 0 !important;
    padding: .25em !important;
  }

 /* search form */
  blockquote > center > form
  {
    background: #282828 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACEUExURSgoKE5OTjIyMi0sLTU1NUJCQjg4ODo6OkVERCgnKEpKSiwsK1RUVFZVVlJSUkhISFxcWy8vMDMzNGxsbT09PXd3dykpKWNiY0FBQC4uLkdGRioqKWBfXzs8PHJxcVBQT1hXV3t7eisrK4GAgGdoZz8/P15eXn9/fkxLTDY3N1laWjAxMC2wp4EAAABNSURBVHjaNMXJFoEAAADAQaEshRZKhBT5//9z8MxlPAxuchcHndJZLzVqbaxtXU28xBKVpdDRU6axMPcW2Jv62DmZWbmrFf6iX18BBgDjCAOzaVqBHwAAAABJRU5ErkJggg==) !important;
    background-repeat: repeat-x !important;
    border: solid #000 1px !important;
    padding: .5em !important;
    margin: .5em -.75em -1.75em -.75em !important;
  }

 /* search results page, top form */
  blockquote > center:first-child > form
  {
    background: #424242 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAMAAACqJUG4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURUJCQkJCQkJCQkJCQhwcHBYVFkFBQSIiIiYlJj09PTo5OSMjIzc3NyoqKjEwMCgoKC8vLxQUFBgYGEA/Py0tLBYWFjs6OjQzMz49PR8fHxoZGRUVFT8+Pzw7PDk4ODQ0NB0dHR4eHisrKyEhIEFBQjIyMjY1NRcXF0BAQC4uLhkZGSQkJCcnJxsbGxcXFxgYGBgYGBkZGRkZGRoaGhoaGhsbGxsbGxwcHBwcHB0dHR0dHR4eHh4eHh8fHx8fHyAgICAgICEhISEhISIiIiIiIiMjIyMjIyQkJCQkJCUlJSUlJSYmJiYmJicnJycnJygoKCgoKCkpKSkpKSoqKioqKisrKysrKywsLCwsLC0tLS0tLS4uLi4uLi8vLy8vLzAwMDAwMDExMTExMTIyMjIyMjMzMzMzMzQ0NDQ0NDU1NTU1NTY2NjY2Njc3Nzc3Nzg4ODg4ODk5OTk5OTo6Ojo6Ojs7Ozs7Ozw8PDw8PD09PT09PT4+Pj4+Pj8/Pz8/P0BAQEBAQEFBQUFBQUJCQkJCQkNDQ0NDQ0REREREREVFRUVFRUZGRkZGRkdHR0dHR0hISEhISElJSUlJSUpKSkpKSktLS0tLS0xMTExMTE1NTU1NTU5OTk5OTk9PT09PT1BQUFBQUFFRUVFRUVJSUlJSUlNTU1NTU1RUVFRUVFVVVVVVVVZWVlZWVldXV1dXV1hYWFhYWFlZWVlZWVpaWlpaWltbW1tbW1xcXFxcXF1dXV1dXV5eXl5eXl9fX19fX2BgYGBgYGFhYWFhYWJiYmJiYmNjY2NjY2RkZGRkZGVlZWVlZWZmZmZmZmdnZ2dnZ2hoaGhoaGlpaWlpaWpqampqamtra2tra2xsbGxsbG1tbW1tbW5ubm5ubm9vb29vb3BwcHBwcHFxcXFxcXJycnJycnNzc3Nzc3R0dHR0dHV1dXV1dXZ2dnZ2dnd3d3d3d3h4eHh4eHl5eXl5eXp6enp6ent7e3t7e3x8fHx8fH19fX19fX5+fn5+fn9/f39/f4CAgPziogQAAABcSURBVHjaVMK7CoIAAADAWwRpEMJepLYojRENIhFNIU3iEE3R1NDUBzhJ+OHOcmcuEVg6ODrZKlXOLq5yN7W7UKP18LTw8hb5WPva+9mZWcl0NlKx3l9hmBoFGAAD/g0NyMLZawAAAABJRU5ErkJggg==) !important;
    background-repeat: repeat-x !important;
    border: solid #000 1px !important;
    padding: .5em !important;
    margin: -.75em -.75em .5em -.75em !important;
  }

 /* search results header */
  center + font[face="Arial, Helvetica, sans-serif"] > b
  {
    border: #666 1px dashed !important;
    background: #111 !important;
    color: #666 !important;
    float: right !important;
    padding: .5em !important;
    margin: 0 !important;
    text-indent: 0 !important;
  }

 /* search results non-link urls */
  :not(a) > br + font[color="#008000"]
  {
    border-color: #333 !important;
    border-style: dotted !important;
    border-width: 0 0 3px 0 !important;
    color: #FFCC66 !important;
    padding: 0 0 .25em 0 !important;
  }
  :not(a) > br + font[color="#008000"]:before
  {
    content: "http://" !important;
  }

 /* scraper.htm cartoons */
  center > font > font > img,
  center > font > font > a > img
  {
    margin-top: 50px !important;
  }

}