@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document
 domain('archive.cert.uni-stuttgart.de'),
 domain('bugzilla.mozilla.org'),
 domain('freedesktop.org'),
 domain('fungi.yuggoth.org'),
 domain('groups.google.de'),
 domain('isc.org'),
 domain('ka1fsb.home.att.net'),
 domain('langdale.com.au'),
 domain('linux.die.net'),
 domain('lists.berlios.de'),
 domain('lists.gnu.org'),
 domain('lists.shmoo.com'),
 domain('monip.org'),
 domain('rahul.net'),
 domain('ran.psg.com'),
 domain('relaxng.org'),
 domain('softpanorama.org'),
 domain('tcpipguide.com'),
 domain('tcsh.org'),
 domain('thecric.free.fr'),
 domain('thekelleys.org.uk'),
 domain('tiswww.case.edu'),
 domain('uclibc.org'),
 domain('uclinux.org'),
 domain('velo-electrique.com'),
 domain('vim.org'),
 domain('www-curri.u-strasbg.fr'),
 domain('xfree86.org'),
 url('http://software.schmorp.de/pkg/rxvt-unicode.html'),
 url('http://www.faqs.org/docs/Linux-mini/Intkeyb.html'),
 url-prefix('http://www.inference.phy.cam.ac.uk/saw27/'),
 url-prefix('http://opal.com/jr/freebsd/'),
 url-prefix('http://www.oasis-open.org/committees/relax-ng/'),
 url-prefix('http://tools.ietf.org/html'),
 url-prefix('http://web.mit.edu/gnu/doc/'),
 url-prefix('http://www.dlitz.net/software/pycrypto/doc/'),
 url-prefix('http://www.freebsd-howto.com'),
 url-prefix('http://www.gnu.org/software/'),
 url-prefix('http://www.hanhuy.com/pfn/'),
 url-prefix('http://www.lua.org/pil/'),
 url-prefix('http://www.nabble.com/'),
 url-prefix('http://www.pps.jussieu.fr/~jch/'),
 url-prefix('http://tldp.org/HOWTO/'),
 url-prefix('http://www.w3.org/Protocols/')
{
   html, body, tbody, tr, td, div { background-color: #232323 !important; color: #777777 !important }
   pre {
      display: block !important ; 
      background-color: #333333 !important ;
      border: #777777 solid 0.1em !important ;
      color: #999999 !important ;
      font-family: "courier" !important ;
      margin:  1em 2em 2em 1.3em !important ;
      overflow: auto !important ;
      padding: 0.5em 2em 1em 1em !important ;
      text-align: left !important ;
      white-space: pre !important ;
      font-family: "courier" !important ;
   }

   /* defaults for all links */
   a:link, a:visited { color: #999999 !important } 
   a:active { font-weight: bold !important }
   a:hover { color: #007700 !important }
   h1, h2, h3, h4, h5 { color: #007700 !important }

}

/*****************************************/
/* /www.dlitz.net/software/pycrypto/doc/ */
/*****************************************/
@-moz-document 
 url-prefix('http://www.dlitz.net/software/pycrypto/doc/')
 {
    span.pre { color: #007700 !important }
 }

/***********************************************/
/* http://www.inference.phy.cam.ac.uk/saw27/*  */
/***********************************************/
@-moz-document url-prefix('http://www.inference.phy.cam.ac.uk/saw27/') {
    span.pre { color: #007700 !important }
}

/*****************************************/
/* bugzilla.mozilla.org */
/*****************************************/
@-moz-document 
 domain('bugzilla.mozilla.org')
 {
    body { background: none #191919 !important }
    * { border-color: #555555 !important }
    div.navigation,
    div.navigation i,
    table#attachment_table th,
    span.bz_first_comment_head,
    span.bz_comment_head { color: #797979 !important ; background-color: #191919 !important }
    span.quote { color: #9F9450 !important }
 }

