#progress {
	margin: 25px auto;
	width: 200px;
	height: 15px;
	padding: 2px;
	background:#FFFFFF;
	border: 2px solid #DDDDDD;
}
 
#progress .bar {
	width: 0px;
	text-align: center;
	font-size: 10px;
	height: 15px;
	background-color:#336699;/*:#2a2a2f;*/
	color: #fff;
	font-weight: bold;
}
.timelineholder {
	float:right;
	width:330px;
	background:#FFFFFF;
	overflow:visible;
}
.timeline {
	width:330px;
	margin:10px auto 0px auto;
}
.timeline .year {
	float:left;
	width:100px;
	margin:0px 4px;
}
.timeline .year .box,
.timeline .year .number {
	width:100px;
	text-align:center;
	font-weight:bold;
}
.timeline .year .number {
	margin:5px 0px;
}
.timeline .year .box {
	background:#007EB9;
	height:12px;
}
.timeline .year .selected {
	background:#ED1B2E;
	height:12px; 
}
#maps {
	width:682px;
	height:262px;
	margin:10px 0px 0px 0px;
}
#area {
	height: 20px;
	width: 330px;
	margin:5px auto;
}						 
#knob {
	height: 20px;
	width: 110px;
	background:url(../images/bg_his_arrow_r.gif) no-repeat bottom center;
	cursor:pointer;
}
#tidbit {
	float:left;
	width:280px;
	padding:15px 0px 15px 25px;
	line-height:2em;
}
#tidbit .redt {
	font-family:"Times New Roman", Times, serif;
	font-size:3em;
	line-height:1em;
	color:red;							
}