@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("thedailywtf.com") {
  .CommentHead {
    background-color: rgb(208, 208, 240) !important;
    padding: 2px 4px 2px 4px !important;
    border-bottom: 1px solid rgb(144, 144, 176) !important;
  }

  .CommentHead td > div:first-child > a:first-child {
    font-weight: bold !important;
  }

  blockquote.Quote {
    border-color: rgb(128, 128, 128) !important;
    padding: 5px !important;
    background-color: rgb(240, 240, 240) !important;
  }

  blockquote.Quote blockquote.Quote {
    background-color: rgb(224, 224, 224) !important;
  }

  blockquote.Quote blockquote.Quote blockquote.Quote {
    background-color: rgb(208, 208, 208) !important;
  }

  blockquote.Quote blockquote.Quote blockquote.Quote blockquote.Quote {
    background-color: rgb(192, 192, 192) !important;
  }

  .CommentContainer {
    border-color: rgb(0, 0, 0) !important;
  }

  .Home_ArticleSummaryContainer {
    border-color: rgb(128, 128, 128) !important;
  }

  .Home_ArticleSummaryContainer h2 {
    padding: 4px 4px 4px 8px !important;
  }

  .Home_ArticleSummaryContainer .subH2 {
    border-top: 1px solid rgb(128, 128, 128) !important;
    border-bottom: 1px solid rgb(192, 192, 192) !important;
    padding: 4px 4px 4px 8px !important;
  }

  .Home_ArticleSummaryContainer .ArticleFooter {
    border-top: 1px solid rgb(192, 192, 192) !important;
  }

  #ArticleFull {
    border-color: rgb(128, 128, 128) !important;
  }

  .CommentButtons a {
    background-color: rgb(221, 221, 255) !important;
    border-color: rgb(176, 176, 236) !important;
    color: rgb(64, 64, 96) !important;
  }

  .CommentButtons a:hover {
    background-color: rgb(196, 196, 232) !important;
  }

  .CommentBodyText {
    margin-bottom: 0 !important;
  }
}