table.timeline td {
	padding-top: 25px;
	overflow: hidden;
	text-align: center;
	background-position: center top;
	background-repeat: no-repeat;
	-moz-user-select: none; }
	
td.timeline-outside {
	background-image: url(timeline-outside.png); }
	
td.timeline-inside {
	background-image: url(timeline-inside.png);
	cursor: pointer; }

td.timeline-left-boundary {
	background-image: url(timeline-left-boundary.png); }

td.timeline-right-boundary {
	background-image: url(timeline-right-boundary.png); }

td.timeline-left-marker {
	cursor: e-resize;
	background-image: url(timeline-left-marker.png); }
	
td.timeline-left-boundary-marker {
	cursor: e-resize;
	background-image: url(timeline-left-boundary-marker.png); }

td.timeline-right-marker {
	cursor: e-resize;
	background-image: url(timeline-right-marker.png); }

td.timeline-right-boundary-marker {
	cursor: e-resize;
	background-image: url(timeline-right-boundary-marker.png); }
