/* Spint */div.timeline div.spine {
	background-color: #CCCCCC;
}/* Date Separator */
div.timeline div.date_separator span {
	border: 1px solid #BBBBBB;
	background-color: #FFFFFF;
	color: #666666;
}/* Timeline Element */
div.timeline_element {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #37404e;
	text-shadow: none;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
div.timeline_element:hover {
	border: 1px solid #AAAAAA;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);
}
div.timeline_element div.del {
	background-color: #222222;
	color: #FFFFFF;
	border: 1px solid #000000;
}
div.timeline_element div.title {
	color: #f60;
    font-weight: bold;
}
div.timeline_element:before {
	border-top: 1px dashed #CCCCCC;
}
div.timeline_element:after {
	background-color: #BBBBBB;
	border: 1px solid #FFFFFF;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
}
div.timeline_element:hover:after {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	z-index: 100;
}
div.timeline_element ::-webkit-scrollbar {  /* Webkit only */
width: 6px;
height: 6px;
background-color: #FFFFFF;
}
div.timeline_element ::-webkit-scrollbar-thumb {
background-color: #CCCCCC;
border-radius: 5px;
}
div.timeline_element ::-webkit-scrollbar-thumb:hover {
background-color: #AAAAAA;
}
div.timeline_element div.img_container div.img_overlay {
	background-color: rgba(0, 0, 0, 0.5);
}/* Blog Post Element */
div.timeline_element.blog_post div.readmore a {
	color: #222222;
}
div.timeline_element.blog_post a {
	color: #7A0004;
}/* Lightbox */
div.timeline_overlay div.lightbox {
	border: 5px solid #FFFFFF;
	background-color: #FFFFFF;
}/* Social */
div.timeline div.facebook_post {
	color: #777777;
	background-color: #F4F4F4;
	border: 1px solid #DDDDDD;
}
