@-moz-document 
domain("stackoverflow.com"), 
domain("superuser.com"),
domain("serverfault.com"),
domain("stackapps.com"),
domain("stackexchange.com") {

#question-header {
  background: url('http://imgur.com/MSWbb.gif') repeat-x center !important;
}

#question-header a {
  background: #fff !important;
  padding-right: 10px !important;
}

#hmenus li:nth-of-type(odd){
  background: #ED3434 !important;
}

#hmenus li:nth-of-type(even), 
#hmenus .askquestion li {
  background: #009327 !important;
}

#question-mini-list .question-summary:nth-of-type(even) h3 a {
  color: #ED3434 !important;
}

#question-mini-list .question-summary:nth-of-type(odd) h3 a {
  color: #009327 !important;
}

#custom-header, #input-area {
    background: url("http://dl.dropbox.com/u/1722364/Christmas/strips.png") !important;
}

#hlinks a,
#hlinks span {
  color: #fff !important;
}

.question-summary, 
.answer {
  padding-bottom: 20px !important;
  border-bottom: 0 !important;
}

.question-summary:nth-of-type(odd), 
.answer:nth-of-type(odd) {
  background: url("http://imgur.com/VlvHD.gif") repeat-x bottom !important;
}

.question-summary:nth-of-type(even), 
.answer:nth-of-type(even){
  background: url("http://imgur.com/mQRYi.gif") repeat-x bottom !important;
}

.relativetime {
  color: #ED3434 !important;
}

.reputation-score {
  color: #009327 !important;
}

#wmd-input {
  background: url("http://imgur.com/msGtL.gif") repeat-x !important;
  padding-top: 18px !important;
}

/* Chat needs to feel the love too! */

#input {
  background: url("http://imgur.com/msGtL.gif") repeat-x #fff !important;
  color: #333 !important;
  padding-top: 15px !important;
  max-height: 50px !important;
}

.monologue.catchup-marker {
  background: url("http://imgur.com/mQRYi.gif") repeat-x !important;
  border: 0 !important;
  padding-top: 12px !important;
}

.messages {
  background-color: #FF2E2E !important;
  color: #fff;
  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}

.monologue:nth-of-type(odd) .messages {
  background: #FF7777 !important;
}

.monologue.mine .messages, 
.mention {
  background-color: #00B522 !important;
}

.reply-child, .reply-parent {
  background: rgba(0, 0, 0, 0.4) !important;
}

.user-140548 .username:before {
  content: 'Oy! ' !important;
  font-weight: bold !important;
}

.ob-post, .ob-wiki, .ob-message, ob-amazon {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.messages a, 
#starred-posts ul li a {
  color: inherit !important;
  text-decoration: underline !important;
}

.messages a:hover, 
#starred-posts ul li a:hover {
  opacity: 0.8 !important;
}

.message:hover {
  border-color: #fff !important;
}

#starred-posts ul li:nth-child(even) {
  color: #FF2E2E !important;
}

#starred-posts ul li:nth-child(odd){
  color: #00B522 !important;
}

.flash .stars .times {
  color: #333 !important;
}

.relativetime,
.reputation-score,
.moderator-tag{
  text-decoration: blink !important;
}

}
