@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://meneame.net) {

   body {
      background-image: url(http://doodom41436.googlepages.com/meneame_bg.png) !important;
      background-position: top left !important;
      background-repeat: repeat-x !important;
      font-family: Arial !important;
   }

   #top_ad, #mnm_banner, .banner-01, .banner-block, .banner-story, .banner-story-2, .banner-right  {
      display: none !important;
   }

   #container, #container-wide {
      margin-top: 65px !important;
   }

   #logo img {
      visibility: hidden !important;
      height: 100px !important;
      width: 125px !important;
      display: table;
   }

   #logo {
      background-image: url(http://doodom41436.googlepages.com/meneame_elefanta.jpg) !important;
      background-position: top left !important;
      background-repeat: no-repeat !important;
      height: 100px !important;
      width: 125px !important;
   }

   #header {
      background-image: url(http://doodom41436.googlepages.com/meneame_header.jpg) !important;
      background-repeat: repeat-x !important;
      background-position: top left !important;
      margin-bottom: 5px !important;
      margin-left: 190px !important;
      height: 35px !important;
      white-space: nowrap !important;
      overflow: hidden !important;
   }

   #header a[href ^="/user/"] {
      margin-bottom: 5px !important;
      padding: 0px !important;
   }

   #header a {
      padding-top: 3px !important;
   }

   #header ul li form input {
      font-size: 11px !important;
      margin-bottom: 5px !important;
   }

   #header ul li form img {
      margin-bottom: 3px !important;
   }

   #header ul li a {
      font-size: 11px !important;
      margin-bottom: 3px !important;
   }

   .header-left {
      background-image: url(http://doodom41436.googlepages.com/meneame_header_left.jpg) !important;
      background-position: left bottom !important;
      background-repeat: no-repeat !important;
      margin: 0 !important;
      padding-top: 0px !important;
      margin-left: 0px !important;
      height: 35px !important;
      width: 16px !important;
      float: left !important;
   }

   #header li a, #header li a:visited {
      color: #FFF !important;
      border-style: none !important;
   }

   #genericform-contents {
      padding-left: 80px !important;
   }

   .news-body {
      padding-top: 5px !important;
      padding-bottom: 10px !important;
      margin-left: 10px !important;
   }

   .news-shakeit {
      padding-top: 6px !important;
      padding-left: 9px !important;
      margin-bottom: 11px !important;
   }

   .news-body {
      background-image: url(http://doodom41436.googlepages.com/meneame_news-body_p_bg.jpg) !important;
      background-position: top center !important;
      background-repeat: repeat-x !important;
   }

   .news-body h1 a {
      font-size: 18px !important;
      font-weight: bold !important;
      color: #ff5200 !important;
      line-height: 1.25em !important;
   }

   .news-body p {
      font-size: 13px !important;
      text-align: justify !important;
      color: #524635 !important;
      padding-right: 10px !important;
   }

   .news-submitted strong {
      color: #2d4f94 !important;
   }

   .vertical-box {
      background-image: url(http://doodom41436.googlepages.com/meneame_vertical-box_bg.jpg) !important;
      background-position: bottom center !important;
      background-repeat: repeat-x !important;
   }

   .vertical-box h4 {
      background-image: url(http://doodom41436.googlepages.com/meneame_news-body_p_bg.jpg) !important;
      background-position: top center !important;
      background-repeat: repeat-x !important;
      padding: 1px 0 !important;
      border: 1px solid #ff6400 !important;
   }

   .vertical-box a[href ^="/search.php?p=tag&q="] {
      color: #2d4f94 !important;
   }

   .vertical-box ul li {
      font-family: Arial !important;
      font-size: 13px !important;
      color: #2d4f94 !important;
      line-height: 1em !important;
   }

}
@-moz-document url(http://meneame.net/telnet.php) {

   body {
      font-size: 12px !important;
      background-image: none !important;
   }

   a, #ccnt, .sneaker-control, .sneaker-type strong, .sneaker-ts strong, .sneaker-votes strong, .sneaker-story strong, .sneaker-who strong, .sneaker-status strong {
      font-family: Arial !important;
      color: #ccffff !important;
   }

   .sneaker-legend, .sneaker-item  {
      border-bottom: 1px solid #ccffff !important;
      color: #ccffff !important;
   }

}
@-moz-document url-prefix(http://meneame.net/cache/avatars), url-prefix(http://meneame.net/img/) {

   body {
      background-image: none !important;
   }

}