.here { background-color: #c8c8e8; color: #404000; font-size: 9pt; } .conlanger { background-color: #e8e0a8; color: #000000; } .hist { background-color: #e0e0e0; color: #004000; font-size: 9pt; } div.here, div.conlanger, div.hist, p.here, p.conlanger, p.hist { border: 1px solid black; padding: 8px; margin: 8px; } div.hist div.hist, div.hist p.hist, div.here div.here, div.here p.here, div.conlanger div.conlanger, div.conlanger p.conlanger { border: 0px; padding: 0px; margin: 1ex 0px; } .sc { font-variant: small-caps; } .con { color: #780020; } div.here > hr, div.conlanger > hr, div.hist > hr, p.here > hr, p.conlanger > hr, p.hist > hr, div.here > div.hr, div.conlanger > div.hr, div.hist > div.hr, p.here > div.hr, p.conlanger > div.hr, p.hist > div.hr { display: none; } h1.hist, h2.hist, h3.hist, h4.hist, h5.hist, div.here > h1, div.conlanger > h1, div.hist > h1, div.here > h2, div.conlanger > h2, div.hist > h2, div.here > h3, div.conlanger > h3, div.hist > h3, div.here > h4, div.conlanger > h4, div.hist > h4, div.here > h5, div.conlanger > h5, div.hist > h5 { font-size: 11pt; }