@-moz-document domain("kitenet.net"), url("http://updo.debian.net/") {

  html {
    background-color: lavender !important;
  }

  html, body, div {
    font: 14px sans-serif !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
  }

  body {
    margin: 10px 50px !important;
    border: 1px solid lightgray !important;
    -moz-border-radius: 15px !important;
    background-color: white !important;
  }

  ul {
    border: none !important;
  }

  hr {
    display: none !important;
  }

  div.header {
    padding: 0 !important;
    margin: 10px 10px 0 !important;
    text-align: center !important;
  }

  div.header span, div.header span a {
    font: 18px sans-serif !important;
    background-color: white !important;
    font-weight: bold !important;
    text-decoration: none !important;
  }

  body > div.actions {
    font: 10px sans-serif !important;
    background-color: white !important;
    padding: 0 !important;
    margin: 0 10px !important;
    text-align: center !important;
  }

  #content {
    font: 10px sans-serif !important;
    background-color: white !important;
    padding: 10px !important;
    margin: 0 10px !important;
  }

  #content > p:first-child {
    margin: 0 !important;
  }

  a.feedbutton:before {
    content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMA%2FAD1APDt0PnqAAAACXBIWXMAAArrAAAK6wGCiw1aAAACXklEQVR42mWSzUvUYRDH5zvP77e75bqSq9Sq5EtsFHRpk4gotZeNoiDsEtGlTuGtqKCLR7EOQZfoLwiqQ0nQHurQQQIhkyCitDdMNlcpsVZd9%2Fk9z0yHjTCCYZjDB2bmMwO3vLjw7E5l7AGDwACvzbWCAHghbOtvzA9gfmRYJx67lWUOYELmAP%2BEAQzYAEyKxM%2F0EUxf2xk4Hza3ru8%2BCUN%2BZkK%2BTfxPA%2FBOF7%2B7gEEcIGxqrTt4gYiISKvl6PV9%2F%2BY%2B3NJa2lcFROZyb0sYgANGtKS%2FZpGo57q0acuFO07Rz69Unv5Lu6pEVlEczMUDWjt3sHlXbP8lpLNE5EeH3LsnNdpbXbVqrhxoCUPEOruT5%2B8GnXt5XUqLY%2FL2AVIZpLPc3uNLk1Hpi7fqrXhPDCYOAAPE601bLtx3MX72ETdnZXTITxWIKHZ4UDjprXir4slcPdQaiwMrJZks6MJHbspifZq78n56zL5%2BaLYf57q0VKurU%2BMSiRAY%2FMcgrZT0Y8GNnJMPBYolg%2Fx1j7rKs5tEtG7PGYnEW1VRBlPNd%2BzojfDEbe7ocS9uaXkWqQy391TePNfVMhL13LzVO5XaDjAwbTnu6EFmJ7Ycc%2BVf9tU9Igqzvd5q9dM4EcW6uiWqdQDYACslsktE5OemXFWi4iQRcUNGIrEzk0RE8aQ4VSXMXd%2B9ockAkMQmSWy0n8drBk1rTpxW3r9EKsMNGTtftHPFoDGG%2BZHhhh9P1a3%2Bvc4fg5F4q96pRCpOxWuiMZno60ftveXtQxCpV%2FGqXsWTelVR8aSiqgRGsu90Y37gN9pCU3tEmwNDAAAAAElFTkSuQmCC) !important;
  }

  a.feedbutton {
    display: inline-block !important;
    font: 12px sans-serif !important;
    background-color: inherit!important;
    color: black !important;
    border: none !important;
  }

  #blogform {
    text-align: center !important;
    -moz-border-radius: 10px !important;
    padding: 0 0 5px 0 !important;
    margin: 5px 0 !important;
  }

  .inlinepage {
    background-color: lightgray !important;
    -moz-border-radius: 10px !important;
    padding: 10px !important;
    margin: 10px 0 !important;
    white-space: normal !important;  }

  .inlinepage > span.header {
    background-color: white!important;
    -moz-border-radius: 10px 10px 0 0 !important;
    font: 16px sans-serif !important;
  }

  .inlinepage > span.header, .inlinepage > span.header a, .inlinepage > span.pagedate, .inlinepage > span.pagedate a, .inlinepage > span.tags, .inlinepage > span.tags a {
    text-align: center !important;
    text-decoration: none !important;
  }

  .inlinepage > span.tags {
    display: block !important;
  }

  .inlinepage > div.actions {
    text-align: center !important;
    text-decoration: none !important;
    margin-bottom: -14px !important;
    background-color: white !important;
    -moz-border-radius: 0 0 10px 10px !important;
  }

  .inlinepage > div.actions ul, .inlinepage > div.actions ul li {
    padding: 0 !important;
    margin: 0 !important;
  }

  #content > p {
    display: block !important;
    text-align: center !important;
    -moz-border-radius: 10px !important;
    padding: 5px !important;
    margin: 10px !important;
    background-color: lightgray !important;
  }

  #backlinks {
    text-align: center !important;
    -moz-border-radius: 10px !important;
    padding: 5px !important;
    margin: 10px !important;
    background-color: lightgray !important;
  }

  div.pagedate {
    text-align: center !important;
    -moz-border-radius: 10px !important;
    padding: 5px !important;
    margin: 10px !important;
    background-color: lightgray !important;
  }

  .inlinepage img {
    display: block !important;
    margin: auto !important;
  }

  .inlinepage pre {
    background-color: black !important;
    color: green !important;
    margin: 0 10px !important;
    padding: 5px !important;
  }
}