body { background-color: LightGoldenRodYellow;
     color: navy;
	}
/*	 color: #000000;     */

h1 { color: navy;
     text-align: center;
   }

h2 { color: navy;
   }

table { border: none; padding: 0pt;}
   
tr	{ vertical-align: top; }

th, td { border: none; padding: 0pt;  }

/* Set up the table for the events, including column widths */

table.events { border: 1px outset;
              padding: 4pt;
	      empty-cells: show;
	      width: 100%;
	      table-layout: auto;
             }

table.events th, 
table.events td {
                 border: 1px inset;
                 padding: 1pt;
                 }

table.events tr	{ /* font-weight: bold; */
	         background-color: PaleGreen;
	         }

table.events tr.header { background-color: LightSalmon;
	                   font-size: 150%;
	                   text-transform: capitalize;
	                   }

table.events tr.Ancient,
table.events tr.Medieval,
table.events tr.Renaissance,
table.events tr.Baroque,
table.events tr.Classical,
table.events tr.Romantic,
table.events tr.Modern { background-color: Thistle; }

table.events tr.Barrock { background-color: PowderBlue; }

table.events td.cancelled { text-decoration: line-through; }

div.cancelled,
span.cancelled { text-decoration: line-through; }
                 
col.date { width: 6em; }

col.time { width: 4em; }

col.place { width: 5em; }

col.style { width: 6em; }

col.series { width: 6em; }

col.title { width: 8em; }

col.who { width: 8em; }

col.info { width: 20em; }
