#time_line a {
	color: #555;
	text-decoration: none;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	transition: 0.5s;
}
	#time_line a:hover,
	#time_line a.selected {
		color: #c2a442;  /* ebc753 */
	}

#time_line .histpck a {
	color: #c2a442; }

	#time_line .histpck a:hover,
	#time_line .histpck a:selected {
		color: #fbde55; }

/* override */
#time_line p, #time_line ul {
	line-height: 1.25em;
	margin-bottom: 0px; }

#time_line .sociales {
	text-align: center;
	margin-bottom: 20px;
}

	#time_line {
		background: #fff;
		font-size: 14px;
		font-family: Georgia, serif;
		color: #222;
/*		width: 888px;
		height: 1000px;*/
		overflow: hidden;
		margin: 0px auto;
		position: relative;
		background: url('../images/timeline/assets/dot.gif') left 50px repeat-x;
	}
		#time_line ul#dates {
			width: 888px;
			height: 60px;
			margin-left: 0px; /* override */
			overflow: hidden;
		}

			#time_line #dates li {
				list-style: none;
				float: left;
				width: 100px;
				height: 55px;
				font-size: 24px;
				text-align: center;
				background: url('../images/timeline/assets/biggerdot.png') center bottom no-repeat;
			}
			#time_line #dates li.half { width: 150px; }
			#time_line #dates li.qrtr { width: 100px; }
				#time_line #dates a {
					line-height: 38px;
					padding-bottom: 15px;
				}
				#time_line #dates .selected {
			        font-size: 38px;
				}

		#time_line ul#issues {
			width: 888px;
			height: 1000px;
			overflow: hidden;
			margin-top: 5px;
			margin-left: 0px; /* override */
		}
			#time_line #issues li {
				width: 888px;
				height: 1000px;
				list-style: none;
				float: left;
			}
				#time_line #issues li h1, #time_line p.fwyear, #time_line p.fwimgyear {
					color: #ebc753;
					font-size: 30px;
					margin: 10px 0;
					text-shadow: #000 1px 1px 2px;
				}

		#time_line .fwitem {
			float: left;
			width: 250px;
			margin-right: 15px; }

		#time_line .fwitem div {
			padding: 15px; }
		#time_line .fwitem div .fwyear {
			margin-top: 0px; }
		#time_line .fwitem .caption, #time_line .fwitem .captionplus {
			font-style: italic;
			line-height: 1.375em;
			padding-top: 5px;
			clear: both; }
		#time_line .fwitem .captionplus {
			padding-bottom: 20px; }
		#time_line .fwfirst {
			margin-left: 49px; }

		#time_line .histpck { background: #d6e5e5; } /* blue */
		#time_line .yellow .histpck { background: #f6ebc3; } /* yellow */
		#time_line .green .histpck { background: #e3f5dc; } /* green */
		#time_line .brown .histpck { background: #e5e2d6; } /* brown */

		#time_line .histpck .fwdescrip {
			font-size: 1.5em; }
		#time_line #x1885_03 .histpck .fwdescrip,
		#time_line #x1896_02 .histpck .fwdescrip {
			font-size: 1.375em; }
		#time_line .hist .fwyear, #time_line .histpck .fwyear {
			float: left;
			margin-bottom: 0px;
			margin-right: 10px; }
		#time_line .histpck .fwimgyear {
			margin-top: 0px; }
		#time_line .histpck .fwimgyear.plus {
			margin-top: 20px; }
		#time_line .histpck .fwyear {
			margin-right: 15px; }
		#time_line .hist .fwdescrip {
			font-size: 1.25em; }
		#time_line .histpck .fwtranscrip {
			font-size: 1.25em;
			font-style: italic; }

		#time_line .plus {
			margin-top: 20px;
			border-top: 1px solid #fff;
			padding-top: 20px; }

		#time_line .fwitem div.halfimgleft,
		#time_line .fwitem div.halfimgrght,
		#time_line .fwitem div.thrdimgleft {
			float: left;
			padding: 0px;
			padding-bottom: 5px; }
		#time_line .fwitem div.halfimgleft {
			margin-right: 15px; }
		#time_line .fwitem div.thrdimgleft {
			margin-right: 10px; }

		#time_line #grad_left,
		#time_line #grad_right {
			width: 100px;
			height: 940px;
			position: absolute;
			top: 60px;
		}
			#time_line #grad_left {
		        left: 0;
		        background: url('../images/timeline/assets/grad_left.png') repeat-y;
			}
			#time_line #grad_right {
		        right: 0;
		        background: url('../images/timeline/assets/grad_right.png') repeat-y;
			}

		#time_line #next,
		#time_line #prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 170px;
			width: 22px;
			height: 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#time_line #next:hover,
			#time_line #prev:hover {
				background-position: 0 -76px;
			}
			#time_line #next {
				right: 0;
				background-image: url('../images/timeline/assets/next.png');
			}
			#time_line #prev {
				left: 0;
				background-image: url('../images/timeline/assets/prev.png');
			}
			#time_line #next.disabled,
				#time_line #prev.disabled {
					opacity: 0.2;
				}
