@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("boingboing.net") {
  #bloggering, html, .card, #content .category-header h2 {
    background-color: #222 !important;
  }

  p, html, .headline a, li a, .report a {
    /*
     *   This is my base. It can't get lighter.
     */
    color: #aaa !important;
  }

  /* Links */

  /* header navigation */

  #navigation a { color:#fff !important; }

  #navigation a.red {
    color: #ff0000 !important;
  }

  #navigation a.orange {
    color: #ff9900 !important;
  }

  #navigation a.yellow {
    color: #ffff00 !important;
  }

  #navigation a.green {
    color: #00ff00 !important;
  }

  #navigation a.blue {
    color: #00AAFF !important;
  }

  /* body links */

  a {
    color: #ff9900 !important;
  }

  .names, .contextly_see_also a, .previously2 a, .commentcount {
    color: #555 !important;
  }

  .caption a {
    color: #ffffff !important;
  }

  /* end links */

  blockquote, .contextly_see_also, .previously2, .author {
    background-color: #333 !important;
    color: #bbb !important;
  }

  #sidebar {
    background-color: #222 !important;
  }

  #end {
    background-color: #111 !important;
    border: 5px solid #222;
  }

  .endcol {
    border-right: 5px solid #222;
  }
}

@-moz-document domain("tv.boingboing.net") {
  /*
   *   navigation links
   */
  #header a { color: #aaa !important; }
  #header a:nth-child(2) { color: #f00 !important; }
  #header a:nth-child(3) { color: #0f0 !important; }
  #header a:nth-child(4) { color: #99f !important; }
  #header a:nth-child(5) { color: #f0f !important; }
  #header a:nth-child(6) { color: #0ff !important; }
  #header a:nth-child(7) { color: #f90 !important; }
  #header a:nth-child(8) { color: #09f !important; }
  #header a:nth-child(9) { color: #f88 !important; }

  body { background: #222 !important; }

    /* was #333 */
    #sidebar .block h4, #footer .block h4, #footer .block li { color: #777 !important; }

    .category-browse, .entry-content, .entry-more-link {
      color: #aaa !important;
    }
}