ul#timeline {
	/*border-right: 1px dotted #DFDFDF;
	padding: 0 19px 0 0;*/
}

ul#timeline li {
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 20px;
}

div.record_nav {
	position: relative;
}
	
	div.month {
		font-style: italic;
		font-family: 'Times New Roman', Helvetica, Arial, sans-serif;
		color: #AAA;
		text-shadow: 1px 1px 0 rgba(0,0,0,0.1);
		text-align: center;
		position: absolute;
		top: 0;
		left: -50px;
	}
	div.month a {
		color: #AAA;
	}
	div.month a:hover {
		color: #DDD;
	}
		div.month span {
			font-size: 14px;
			font-weight: bold;
			line-height: 150%;
		}
		div.month em {
			display: block;
			font-size: 30px;
			font-weight: bold;
		}
		
		
div.record_list {
}
	
	div.record_list div.record {
		float: left;
		width: 155px;
		height: 210px;
		padding: 0;
		margin: 0 10px 20px 10px;
		position: relative;
		display: inline;
	}
	div.record_list div.first {
		float: left;
		width: 340px;
		height: 480px;
		padding: 0;
		margin: 0 10px 20px 10px;
		position: relative;
		display: inline;
	}
	div.record_note {
		text-align:right;
		padding: 0;
		margin: 0 10px 10px 10px;
	}
	div.record_note strong {
		color: #F1015A;
		font-size: 120%;
	}
	div.record_note a {
		color: #999;
	}


	div.record_list .record img {
	}
		div.record_list div.record div.new {
			position: absolute;
			top: -5px;
			right: 5px;
			background: url(../images/ico_new.gif);
			width: 42px;
			height: 20px;
		}
		div.record_list div.record div.video {
			position: absolute;
			bottom: 7px;
			right: 7px;
			background: url(../images/ico_film.gif);
			width: 14px;
			height: 13px;
			z-index: 2;
		}
		div.record_list div.record div.caption {
			position: absolute;
			bottom: 0;
			left: 0;
			background: #000;
			color: #FFF;
			width: 100%;
			opacity: .7;
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
			border-top: 2px solid #AAA;
		}
			div.record_list div.record div.caption p {
				font-size: 11px;
				padding: 3px 8px;
			}
			div.record_list div.record div.caption p span {
				color: #AAA;
			}
