.programlisting
{
  border: solid 1px #ef2929;
  background: rgba(239, 41, 41, 0.1);
  border: solid 1px rgba(239, 41, 41, 0.2);
  padding: 0.5em;
}

.note
{
  background: rgba(239, 41, 41, 0.1);
  border-color: rgba(239, 41, 41, 0.2);
}

.listing_frame {
  /* tango:scarlet red 1 */
  border: solid 1px #ef2929;
  border: solid 1px rgba(239, 41, 41, 0.2);
  padding: 0px;
}

.listing_lines {
  /* tango:scarlet red 1 */
  background: #ef2929;
  background: rgba(239, 41, 41, 0.2);
  /* tango:aluminium 6 */
  color: #2e3436;
}

@media screen {
  table.navigation#top
  {
    background: #ffe2e2;
  }
}

@media print {
  div.titlepage table.navigation {
    background: #ffe2e2;
  }
}

.language-py {display: inherit}
.language-python {display: inherit}
