#titlelist		{ list-style:none; margin:0; padding:0; width:100%; margin:0 0 20px 0; }

#title		{ font-size:1.75em; font-style:italic; color:#442; text-shadow:3px 3px 3px #999; padding-right:10px; }
#copyright	{ font-size:0.75em; }

#timeline		{ margin:0px 20px; padding:0px; border:1px solid #5a5; }
#timeline th	{ margin:0px; padding:3px; border-bottom:1px solid #5a5; border-right:1px dotted #5a5; }
#timeline td	{ margin:0px; padding:5px; }
#hopdown		{ text-align:center; }

.date			{ background:#ddf4dd; border-bottom:1px solid #5a5; }
.info			{ background:#eeeef4; border-bottom:1px solid #5a5; }
.image			{ text-align:center; width:120px; }

#timeline .name		{ text-decoration:none; font-weight:bold; text-shadow:2px 2px 2px #bbb; color:#063; padding:1px; }
#timeline a:link	{ text-decoration:none; font-weight:bold; text-shadow:2px 2px 2px #bbb; color:#036; padding:1px; }
#timeline a:visited	{ text-decoration:none; font-weight:bold; text-shadow:2px 2px 2px #bbb; color:#036; padding:1px; }
#timeline a:hover	{ background:#fff; padding:0; border:1px dashed #ccf; }
#timeline a:active	{ text-decoration:none; color:#006; }
#lastcell		{ border-bottom:1px solid #5a5; }

#sources	{ margin:20px; }
#links		{ margin:20px; background:#dee; width:90%; padding:5px; }
#notes		{ margin:20px; font-size:0.8em; }