.timeline
{
}
tr.tl { font-size: small; }
td
{
	width: 15em;
	min-width: 2em;
	vertical-align: top;
}
thead > tr > th
{
	background-color: #6FC;
	border-width: thin;
	text-align: center;
	font-size: 150%;
}
.vl
{
	border-left: black;
	border-width: 0 0 0 medium;
	border-style: none none none solid;
	width: 15em;
}

.y0
{
	border-left: black;
	border-width: 0 0 0 medium;
	border-style: none none none solid;
	width: 15em;
}

.y5
{
	border-left: blue;
	border-width: 0 0 0 medium;
	border-style: none none none solid;
	width: 15em;
}

.y1
{
	border-left: black;
	border-width: 0 0 0 thin;
	border-style: none none none solid;
	width: 15em;
}
.ss { background-color: silver; }
.cell
{
	border-width: thin;
	border-style: solid solid solid none;
	border-color: black;
	background-color: #FFC;
	width: 100%;
}
th.years {
	text-align: left;
}
tr.entry > th
{
	text-align: left;
	vertical-align: top;
	width: 3ex;
}
tr.entry > td
{
	width: 200px;
}
#timeline
{
	border: thick black solid;
	width: 100%;
	border-collapse: collapse;
	margin: 1ex;
}
