@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.rememberthemilk.com") {

  #detailstitle_highlight[title]::after {
    content: " (r)";
    color: #575757;
    font-weight: normal;
  }

  #detailsdue::after       { content: "d"; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #detailsreoccur::after   { content: "f";     
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #detailsduration::after  { content: "g";     
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #detailstags::after      { content: "s";
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #detailslocation::after  { content: "l"; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #detailsurl::after       { content: "u"; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #detailspostponed::after { content: "p"; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #detailsnotes::after     { content: "y"; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #tasksToolbox > .xtoolbox_selector > a:first-child::after { content: "a"; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #tasksToolbox > .xtoolbox_selector > a:last-child::after  { content: "n"; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #addEntry > a::after { content: "t"; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #tasktabs:after, #detailstabs::after {
    content: "h";
    line-height: 2;
    margin: 0 0.5em;
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}

  #searchtogglewrap::before {
    content: "(C-S-/) ";
    margin-left: -10em;
  }

  #viewSelector > a[href="#section.overview"]::after  { content: " (C-S-6)"; 
}
  #viewSelector > a[href="#section.tasks"]::after     { content: " (C-S-7)"; 
}
  #viewSelector > a[href="#section.locations"]::after { content: " (C-S-8)"; 
}
  #viewSelector > a[href="#section.contacts"]::after  { content: " (C-S-9)"; 
}
  #viewSelector > a[href="#section.settings"]::after  { content: " (C-S-0)"; 
}
  #viewSelector > a::after { font-size: 80%; 
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
    text-decoration:none;
}
  #appheaderlogo { position: absolute !important; }
  #topnav { position: relative !important; }

  #statusboxUndo > a::after { content: "z";     
    border:1px solid darkgray;
    background:#dddddd;
    margin-left:6px;
}


  #tasksToolbox > .xtoolbox_actions > form > div::after {
    content: " Complete (c), Postpone (p)";
    color: #757575;
  }
  #tasksToolbox::after {
   content: "Up (k), Down (j), Select (i), Undo (z), Multi-edit (m)";
   color: #757575;
   display: block;
   margin: 5px 0 -1.5em 20px;
 }
}
