body {
    max-width: 35em;
    margin-left: 3%; margin-right: 3%;
    font-family: Noto Serif, Cambria, Liberation Serif, Times, serif;
    background: silver;
    background: #F2EDDA;
    text-align:justify;
    hyphens: auto; -moz-hyphens: auto;
}
p { margin-top: 3px; margin-bottom: 1px; }
p.verse {
    margin-left: 3%;
}
.example { margin-left: 3%; }
blockquote {
/*     font-family: Verdana, Liberation Sans, Ubuntu, Trebuchet MS, sans-serif; */
  font-size: 90%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-left: 15px;
  border-left: 3px solid aqua;
}
td { padding-right: 0.5em; font-size: smaller;
     padding-top: 0px; padding-bottom: 0px;
     vertical-align: top;
}
th { padding-right: 1em; border: 0;  padding-top: 0px; padding-bottom: 0px; }
h1 { text-align: center; }
h2, h3 { margin-bottom: 0px;
         font-size: greater;
         font-weight: normal;
         background: aqua;
         text-align: center; }
h2 { margin-top: 25px; margin-bottom: 0px; }
.f { white-space: nowrap; font-family: Comic Sans MS, monospace;}
div.contents {
  font-size: small;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
.sc { font-variant: small-caps; }
.de, .en, .fr, .cs, .la, .pl {
    font-family: Noto Sans, Liberation Sans,Doulos SIL,Lucida Grande,Segoe UI,Adobe Pi Std,Chrysanthi Unicode,Code2000,Gentium,GentiumAlt,TITUS Cyberbit Basic,Matrix Unicode, Trebuchet MS, Bitstream Vera Sans,Bitstream Cyberbit,Lucida Sans Unicode,Calibri, Arial Unicode MS,sans-serif;
}

pre, tt {
  font-family:monospace,monospace;
  font-size:1em;
}
