@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document
  url-prefix("http://www.samizdata.net/blog"),
  url-prefix("http://samizdata.net/blog"),
  url-prefix("http://www.samizdata.net/mt/"), /* I don't know if this conflicts with other sub-sites */
  url-prefix("http://samizdata.net/mt/")
{
  body
  { background-color: #001E3F !important;
    background-image: none !important; /* part of header */
    padding-top: 0.5em !important; }

  body, #main
  { font: inherit !important; }

  blockquote
  { font-family: inherit !important;
    font-style: normal!important;
    border-left: 0.5em solid rgb(149, 178, 196) !important;
    margin-left: 2em !important;
    padding-left: 1em !important; }

  #banner, /* header */
  #menu,
  #main td.sidecol, /* sidebar */
  div.separator,
  #footer,

  /* fluff */
  div.right > div.datecolorblock,
  div.datecolorline + div.datecolorblock,

  .date br,
  .datemonth + br + .dateday,

  /* spacers */
  .comments-body > p + br,
  img[src$="spacer.gif"],
  img[src*="img/bullet"]
  {display:none!important}

  .comments-post
  { display: block !important;
    text-align: right !important; }

  table
  { min-width: 0 !important; }

  div.postbuttons > a[href^="http://www.samizdata.net/blog/archives/"]:not([onclick]) img
  { display: none !important; }

  div.postbuttons > a[href^="http://www.samizdata.net/blog/archives/"]:not([onclick])::after
  { content: "Permalink" !important; }

  div.postbuttons > a[href^="http://www.samizdata.net/mt/"][onclick] img
  { display: none !important; }

  div.postbuttons > a[href^="http://www.samizdata.net/mt/"][onclick]::after
  { content: " Comments" !important; } /* number precedes */

  div.postbuttons > a[href^="http://www.samizdata.net/mt/"][onclick]
  { margin-left: 1em !important; }

  /* separate days better */
  .date { margin: 0 !important; }
  .date                   .datemonth { margin: 2em 0 0 0 !important; }
  .date:not(:first-child) .datemonth { display: block !important; }

  /* position links */
  .blogbody
  { position: relative !important; }
  .postbuttons
  { margin: 0 !important;
    position: absolute !important;
    top: 0.5em !important;
    right: 0 !important;
    font-variant: small-caps !important; }

  .title
  { margin-right: 10em !important; }

  /* 20090929 */
}
