div.logo { font-size: 72pt; color: white; background-color: plum;
text-align: center; width: 100%; }

div.toc h2 { color: plum; font-size: 24pt; margin-left: 10%; }

div.toc h3 { border-top: dotted; border-width: 1px; margin-left: 15%;
padding-top: 1ex; margin-right: 15%; border-color: plum; }

div.toc p { text-align: left; margin-left: 20%; margin-right: 20%; }

div.main h2 { font-size: 24pt; color: gray; }

div.main { margin-left: 3em; }

div.main p.weather { text-align: center; }

div.footer { text-align: center; padding-top: 3ex; }
