body { background: #95efcf; padding-left: 10%; padding-right: 10% }
h1 { text-align: center; font-size: 1.6em; border-top: 1px solid; border-bottom: 1px solid; margin: 0; padding: 0.5em 0 }
h2 { text-align: center }
h3 { text-align: center }
div { text-align: center }
div.link { font-size: 0.8em }
div.date { font-size: 0.8em; border-top: solid 1px; 0; padding: 3pt 0 }
div.copy { font-family: Times New Roman; font-size: 0.8em; color: blue; text-align: left }
div.stanza { font-size: 1.1em; text-align: left; padding-bottom: 1em }
div.bg { text-align: left; background: #f7fab4; margin: 0; padding: 2pt }
p { text-indent: 12pt; line-height: 1.5; margin: 5pt }
a { text-decoration: none; color: blue }
a:hover { text-decoration: underline; color: #ff12ff;  }
table { padding-top: 1em }
td { padding-top: 0.2em; padding-bottom: 0.2em;
     padding-left: 1em; padding-right: 1em }
ul { padding-top: 0.2em }
li { padding-top: 0.2em; padding-bottom: 0.2em }
.est  { font-family: "Times New Roman"; font-size:1.1em }
.fin  { font-family: "Times New Roman"; font-size:1.1em }
.deu  { font-family: "Times New Roman"; font-size:1.1em }
.rus  { font-family: "Times New Roman"; font-size:1.1em }
.swe  { font-family: "Times New Roman"; font-size:1.1em }
.eng  { font-family: "Times New Roman"; font-size:1.1em }
.lat  { font-family: "Times New Roman"; font-size:1.1em }
.emph { color: blue }
