html {
	padding: 0;
	margin: 0;
	background: #000;
	/*-webkit-backface-visibility: hidden;*/
}

body {
	background: #000;
	padding: 0;
	margin: 0;
	/* Opera fix - might mess up IE */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.gt-apply-drag-styles,
.gt-apply-drag-styles * {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: move !important;
}

.tl-font {
	font-family: Helvetica, Arial, sans-serif;
}

.tl-font-head {
	font-family: Helvetica, Arial, sans-serif;
}

.tl-font-body {
	font-family: Helvetica, Arial, sans-serif;
}


body, .tl-ch-selected-story-num, .tl-ch-top-content {
	font-family: Helvetica, Arial, sans-serif;
}

#console {
	position: absolute;
	height: 20px;
	color: #fff;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
}

.tl-clear {
	clear: both;
}

.tl-overflow-hidden {
	overflow: hidden !important;	
}
 
.ajk-columnizer-first-word-of-paragraph {
	padding-left: 20px;	
}

.ajk-columnizer-invisible {
	visibility: hidden;
}

/* Button tyles */

.rt-button-large {
	display: block;
	width: 136px;
	height: 26px;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background: url(/assets/ui/button.large.png) left top no-repeat;
}

.rt-button-large:hover {
	background-position: 0 -36px;
	color: #aaa;
}

.rt-button-medium {
	display: block;
	width: 87px;
	height: 22px;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 13px;
	color: #aaa;
	text-decoration: none;
	background: url(/assets/ui/button.medium.png) left top no-repeat;
}

.rt-button-medium:hover {
	color: #fff;
}

.rt-button-medium-long {
	width: 110px;
	background: url(/assets/ui/button.medium.long.png) left top no-repeat;
}

.rt-button-3 {
	display: block;
	width: 65px;
	height: 17px;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 12px;
	color: #c1c1c1;
	text-decoration: none;
	background: url(/assets/ui/button.small.png) left top no-repeat;
}

.rt-button-3:hover {
	color: #fff;
}

.rt-button-3-long {
	background: url(/assets/ui/button.small.long.png) left top no-repeat;
	width: 100px;
}

.button-1 {
	width: 51px;
	height: 15px;
	background: url(/assets/ui/button1.png) left top no-repeat;
	color: #fff;
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding: 3px 0 0 6px;
}

.tl-browser-type-ios .button-1 {
	padding: 2px 0 1px 6px;
}

.button-1:hover {
	background-position: 0 -18px;
}

.rt-button-4 {
	display: block;
	width: 69px;
	height: 18px;
	padding: 3px 0 0 0;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
	background: url(/assets/ui/admin/button-1.gif) left top no-repeat;
}

.rt-button-4:hover {
	color: #fff;
}

.rt-button-align-right {
	float: right;
	margin-left: 6px;
}

/* Custom checkbox style */

.rt-mp-checkbox {
	height: 16px;
	display: block;
	padding: 4px 0 0 29px;
	font-size: 13px;
	color: #434343;
	position: relative;
}

.rt-mp-checkbox span {
	display: block;
	cursor: pointer;
	height: 20px;
	width: 20px;
	background: url(/assets/ui/checkbox/checkbox.png) left top no-repeat;
	left: 0;
	top: 0;
	position: absolute;
	text-indent: -999999em;
	overflow: hidden;
}

.rt-mp-checkbox span.checkbox-selected {
	background-position: 0 -20px;
}

.ajk-verifier-field-error .rt-mp-checkbox {
	color: #f395bf;
}

.rt-mp-checkbox a {
	color: #434343;
}

.ajk-verifier-field-error .rt-mp-checkbox a {
	color: #f395bf;
}

.rt-mp-checkbox a:hover {
	color: #777;
}

/* Main styles */

#tl-image-preloader {
	width: 100px;
	height: 100px;
	position: absolute;
	left: -999999px;
	top: -999999px;	
}

#tl-image-preloader img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#tl-stage-main-photo-credit {
	position: absolute;
	top: 10px;
	right: 15px;
	color: #fff;
	opacity: 0.6;
	font-size: 13px;
	text-align: right;
	z-index: 1;
}

#tl-stage-main-photo-credit a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#tl-stage-main-photo-credit a:hover {
	text-decoration: underline;
}

#tl-container {
	width: 100%;	
	background: #000;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 36px;
	position: relative;
}

#tl-container .tl-timeline-info {
	position: absolute;
	top: 0;
	left: 0;
	height: 90%;
	overflow: hidden;
}

#tl-container .tl-show {
	display: block !important;
}

#tl-container .tl-hide {
	display: none !important;
}

#tl-container .tl-data {
	display: none;	
}

#tl-header {
	height: 36px;
	border-width: 0 0 1px 0;
	background: #0b0b0b;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 4;
	visibility: hidden;
}

#tl-header .main-logo {
	width: 75px;
	height: 19px;
	margin: 0 0 0 17px;
	padding: 15px 0 0 0;
}

#tl-header .main-logo a {
	display: block;
	width: 196px;
	height: 19px;
	overflow: hidden;
	color: #fff;
	font-size: 19px;
	text-decoration: none;
	line-height: 19px;
}

.browser-type-webkit #tl-header .main-logo {
	padding: 13px 0 0 0;
}

.browser-type-opera #tl-header .main-logo {
	padding: 14px 0 0 0;
}

#tl-header .tl-main-title {
	position: absolute;
	bottom: 3px;
	left: 120px;
	color: #fff;	
	color: #808080;
	font-weight: normal;
	font-size: 16px;
}

#tl-header .main-menu {
	position: absolute;
	right: 17px;
	bottom: 1px;
}

#tl-header .main-menu li {
	background: url(/assets/ui/header/menu-divider-new.png) right bottom no-repeat;
	padding: 16px 12px 0 7px;
	display: inline;
	zoom: 1;
}

#tl-header .main-menu .menu-item-logged-in {
	display: none;
}

.tl-container-logged-in #tl-header .main-menu {
	right: 132px;
}

.tl-container-logged-in #tl-header .main-menu .menu-item-logged-in {
	display: inline;	
}

.tl-container-logged-in #tl-header .main-menu .menu-item-logged-out {
	display: none;	
}

#tl-header .main-menu li.last {
	padding-right: 0;
	background: none;
}

#tl-header .main-menu li a {
	font-size: 12px;
	text-decoration: none;
	color: #808080;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 0;
	position: relative;
	top: -2px;
}

#tl-header .main-menu li a:hover {
	color: #fff;
}

#tl-stage-holder {
	height: 1px;	
	background: #1a1a1a;
	position: relative;
	overflow: hidden;
}

#tl-stage-image {
	display: block;
	position: absolute;
	top: 0;
	left: 0;	
}

.tl-stage {
	height: 100%;
	width: 5000px;	
	position: absolute;
	left: 0;
	top: 0;
	cursor: move;
}

.tl-stage .scale-block {
	height: 100%;
	width: 651px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: move;
}

.tl-hide-scale-stripes .tl-stage .scale-block {
	background: none !important;
}

.tl-stage .scale-block .scale-block-label {
	position: absolute;
	top:0;
	width: 1px;
	height: 10px;
}

.tl-stage .scale-block .scale-block-label span {
	display: block;
	width: 150px;
	position: relative;
	left: -75px;
	text-align: center;
	padding-top: 13px;
	color: #fff;
	font-size: 12px;
}

.tl-stage .scale-block .scale-block-label-v2 {
	position: absolute;
	top: 10px;
	padding: 3px 0 3px 0;
	text-align: center;
	background: url(/assets/ui/white-opacity-20.png);
}

.tl-stage .scale-block .scale-block-label-v2 {
	color: #fff;
	font-size: 12px;
}

.tl-stage .scale-block .index {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/assets/ui/stage/month-indicator.png) left bottom no-repeat;
	height: 38px;
	width: 100%;
	cursor: move;
}

.tl-stage .scale-block .index h4 {
	position: absolute;
	left: 0;
	top: 0;
	padding: 14px 0 0 19px;
	color: #fff;
	font-size: 12px;
	height: 24px;
	width: 42px;	
}

#tl-stage-date-displayer {
	position: absolute;
	width: 100%;
	top: 6px;
	left:0;
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 5px 0 5px 0;
	/*display: none; */
	background: url(/assets/ui/display.date.back.png) center top repeat-y;
	opacity: 0.75;
}

#tl-stage-scale-blackener {
	width: 100%;
	height: 23px;
	background: #000;
	left: 0;
	bottom: 8px;
	position: absolute;
	opacity: 0.25;
	display: none;
}

#tl-slider-holder {
	height:52px;
	border: #000 solid 1px;
	border-width: 1px 0 1px 0;
	border-bottom-color: #343434;
	position: relative;
	visibility: hidden;
	z-index: 1;
}

#tl-slider-scale-holder {
	overflow: hidden;
	height: 52px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: crosshair;
}

#tl-slider-scale {
	width: 150%;
	height: 52px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	cursor: crosshair;
}

#tl-slider-scale canvas.tl-scale-canvas {
	position: absolute;
	top: 0;
	left: 0;
	height: 52px;
}

#tl-slider-dragger {
	width: 150px;
	position: absolute;
	height: 77px;
	top: -12px;
	left: 0;
	cursor: move;
}

#tl-slider-dragger .tlsd-inner {
	width: 100%;
	height: 52px;
	position: relative;
	top: 8px;
	left: 8px;
	border: #999 solid 4px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	-moz-background-clip: padding;
	-webkit-background-clip: padding; 
	background-clip: padding-box;
}

#tl-slider-dragger .tlsd-inner-inner {
	margin: 0;
	height: 52px;
	position: relative;
	background: url(/assets/ui/slider/dragger-gradient.png) left center repeat-x;
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 10px #000000;
	opacity: 0.8;
}

#tl-slider-dragger .tlsd-corner {
	height: 1px;
	width: 1px;
	line-height: 0;
	font-size: 0;
	position: absolute;
	background: #999;
	opacity: 0.75;
}

#tl-slider-dragger .tlsd-c-tl {
	top: 0;
	left: 0;
}

#tl-slider-dragger .tlsd-c-tr {
	top: 0;
	right: 0;
}

#tl-slider-dragger .tlsd-c-bl {
	bottom: 0;
	left: 0;
}

#tl-slider-dragger .tlsd-c-br {
	bottom: 0;
	right: 0;
}

/* #tl-slider-dragger .left {
	width: 50%;
	position: absolute;
	height: 77px;
	left: 0;
	top: 0;
	background: url(/assets/ui/slider/dragger.png) left top no-repeat;
}

#tl-slider-dragger .right {
	width: 50%;
	position: absolute;
	height: 77px;
	right: 0;
	top: 0;
	background: url(/assets/ui/slider/dragger.png) right top no-repeat;
} */

#tl-slider-scale-times-holder {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
	height: 40px;
	overflow: hidden;
	cursor: crosshair;
}

#tl-slider-scale-times-holder h5 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	font-size: 12px;
	padding: 6px 0 0 0;
	text-align: center;
	color: #808080;
	margin-left: -49px;
	cursor: crosshair;
}

#tl-slider-markers-holder {
	position: absolute;
	left: 0;
	top: 17px;
	width: 100%;
	overflow: hidden;
	height: 22px;
	cursor: crosshair;
}

#tl-slider-markers-holder .tl-s-marker {
	width: 15px;
	height: 15px;
	position: absolute;
	margin: -7px 0 0 -7px;
}

#tl-slider-markers-holder .tl-s-marker-line {
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	margin: 0 0 0 0;
	opacity: 0.35;
	filter: alpha(Opacity=35);
}

#tl-slider-holder .tl-s-tooltip {
	position: absolute;
	width: 112px;
	z-index: 5;
	bottom: 34px;
	margin-left: -23px;
}

#tl-slider-holder .tl-s-tooltip-right-aligned {
	margin-left: -89px;
}

#tl-slider-holder .tl-s-tooltip h5 {
	font-size: 10px;
	color: #876199;
	font-weight: bold;
	margin: 0 0 4px 0;
}

#tl-slider-holder .tl-s-tooltip h4 {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	line-height: 14px;
}

#tl-slider-holder .tl-s-tooltip .tl-s-t-inner {
	background: url(/assets/ui/slider/tooltip-top.png) left top no-repeat;
	padding: 12px 8px 1px 12px;
	min-height: 1px;
}	

#tl-slider-holder .tl-s-tooltip .tl-s-t-bottom {
	background: url(/assets/ui/slider/tooltip-bottom.png) left top no-repeat;
	height: 20px;
}	

#tl-slider-holder .tl-s-tooltip-right-aligned .tl-s-t-bottom {
	background: url(/assets/ui/slider/tooltip-bottom-ra.png) left top no-repeat;
}

/* STORY BLOCK */

.tl-story-block {
	position: absolute;
	bottom: 50px;
	left: 200px;	
	width: 327px;
	padding: 12px 0 0 0;
	margin-left: -40px;
	margin-left: -163px;
	margin-bottom: 35px; 
	z-index: 1;
}

.tl-story-block .bottom {
	height: 30px;	
	position: relative;	
}

.tl-story-block .bottom .bl {
	position: absolute;
	height: 30px;
	width: 20px;
	left: 0;
	top: 0;
	background: url(/assets/ui/story-block/bottom-left.png) left top no-repeat;
}

.tl-story-block-hover .bottom .bl {
	background: url(/assets/ui/story-block/bottom-left.hover.png) left top no-repeat;
}

.tl-story-block .bottom .br {
	position: absolute;
	height: 30px;
	width: 20px;
	right: 0;
	top: 0;
	background: url(/assets/ui/story-block/bottom-right.png) left top no-repeat;
}

.tl-story-block-hover .bottom .br {
	background: url(/assets/ui/story-block/bottom-right.hover.png) left top no-repeat;
}

.tl-story-block .bottom .bm {
	height: 30px;
	margin: 0 20px 0 20px;
	position: relative;
	overflow: hidden;
}

.tl-story-block .bottom .bm .bmp-standard {
	height: 30px;
	background: url(/assets/ui/story-block/bottom.png) left top no-repeat;
	width: 600px;
	position: absolute;
	left: 0;
	top: 0;
}

.tl-story-block-hover .bottom .bm .bmp-standard {
	background: url(/assets/ui/story-block/bottom.hover.png) left top no-repeat;
}

.tl-story-block .top {
	height: 18px;	
	background: url(/assets/ui/story-block/top.png) left top no-repeat;
	position: relative;
}

.tl-story-block-hover .top {
	background: url(/assets/ui/story-block/top.hover.png) left top no-repeat;
}

.tl-story-block h5.tab {
	position: absolute;
	height: 15px;
	top: 0;
	left: 23px;
	text-align: center;
	color: #fff;
	background: #ad90c8;
	font-size: 10px;
	text-transform: uppercase;
	padding: 4px 8px 0 8px;
	min-width: 73px;
}

.tl-story-block-color-purple h5.tab {
	background: #a879be;
}

.tl-story-block-color-blue h5.tab {
	background: #7a7ebd;
}

.tl-story-block-color-pink h5.tab {
	background: #bd7997;
}

.tl-story-block-color-turquoise h5.tab {
	background: #79a1be;
}

.tl-story-block .content {
	background: url(/assets/ui/story-block/back.png) left top repeat-y;	
}

.tl-story-block-hover .content {
	background: url(/assets/ui/story-block/back.hover.png) left top repeat-y;	
}

.tl-story-block .content .content-inner {
	margin: 0 23px 0 23px;
	padding: 1px 0 3px 0;
}

.tl-story-block .tl-sb-image-gallery {
	height: 212px;
	border: 1px solid #fff;
	overflow: hidden;
	position: relative;
}

.tl-story-block .tl-sb-image-gallery div.ig-inner {
	overflow: hidden;
	height: 212px;
	position: relative;
	top: 0;
	left: 0;
	background: #fff;
}

.tl-story-block .tl-sb-image-gallery div.ig-inner-flickr, .tl-story-block .tl-sb-image-gallery div.ig-inner-flickr ig-inner-image-mask {
	cursor: pointer;
}

.tl-story-block .tl-sb-image-gallery img {
	display: block;
	position: relative;
	background: #fff;
}

.tl-story-image-auto-crop-off .tl-story-block .tl-sb-image-gallery,  .tl-story-image-auto-crop-off .tl-story-block .tl-sb-image-gallery div.ig-inner {
	height: auto;
}

.tl-story-image-auto-crop-off .tl-story-block .tl-sb-image-gallery img {
	width: 100%;
}

.tl-story-block .tl-sb-image-gallery div.ig-inner-image-mask {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.tl-story-block .tl-sb-image-gallery .ig-controls {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -35px;
	background: url(/assets/ui/white-opacity-50.png) left top;
	padding: 10px 0 0 0;
	height: 25px;
	text-align: center;
	display: none;
}

.tl-story-block .tl-sb-image-gallery .ig-controls p {
	display: inline;
	font-size: 13px;
	color: #333;
	padding: 0 10px 0 10px;
}

.tl-story-block .tl-sb-image-gallery .ig-controls a {
	font-size: 13px;
	color: #333;
	text-decoration: none;
}

.tl-story-block h3 {
	font-size: 16px;
	text-transform: uppercase;	
}

.tl-story-block h4 {
	font-size: 12px;
	color: #444;
	margin: 3px 0 6px 0;	
}

.tl-story-block p.text {
	font-size: 14px;
	color: #222;
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
	line-height: 17px;
}

.tl-story-block .button-1 {
	margin: 0 0 0 225px;
	*margin: 0 0 0 224px;
}

.tl-stage-view-standard .tl-story-block .tl-sb-basic-info-holder {
	background: none !important;
}

/* Low height styles */

.tl-sb-low-height .tl-sb-inner .tl-sb-image-gallery {
	height: 60px;
	width: 60px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

.tl-sb-low-height .tl-sb-inner .tl-sb-image-gallery div.ig-inner {
	height: 60px;
	width: 60px;
}

.tl-sb-low-height .tl-sb-inner p.text {
	font-size: 13px;
	line-height: 15px;
}

.tl-sb-low-height .tl-sb-gallery-active p.text {
	margin-left: 70px;
	min-height: 60px;
}

.tl-sb-low-height .tl-sb-image-gallery .ig-controls {
	padding-top: 0;	
	height: 18px;
}

.tl-sb-low-height .tl-sb-image-gallery .ig-controls p {
	display: none;
}

.tl-sb-low-height .tl-sb-image-gallery .ig-controls a span {
	display: none;
}

.tl-sb-low-height .tl-sb-image-gallery .ig-controls a.ig-c-prev {
	display: none;
}

/* Very low height styles */

.tl-sb-very-low-height .tl-sb-inner .tl-sb-image-gallery {
	/*display: none;*/
}

.tl-sb-very-low-height .tl-sb-inner p.text {
	font-size: 12px;
	line-height: 14px;
	margin-top: 5px;
	padding-bottom: 5px;
}

.tl-sb-very-low-height .tl-sb-gallery-active p.text, .tl-sb-very-low-height-no-image .tl-sb-gallery-active p.text {
	min-height: 14px;
}

.tl-sb-very-low-height .tl-sb-inner h4 {
	display: none;
}

.tl-sb-very-low-height .tl-sb-inner h3 {
	font-size: 15px;
}

.tl-sb-very-low-height .tl-sb-gallery-active h3 {
	margin-left: 70px;
}

.tl-sb-very-low-height .tl-sb-gallery-active .tl-sb-image-gallery {
	position: absolute;
	top: 23px;
	left: 20px;
}

.tl-sb-very-low-height-no-image .tl-sb-gallery-active .tl-sb-image-gallery {
	display: none;
}

.tl-sb-very-low-height-no-image .tl-sb-gallery-active h3.tl-sb-headline {
	margin-left: 0;
}



/* Tiny height styles */

.tl-sb-tiny-height .tl-sb-inner .tl-sb-image-gallery {
	display: none;
}


.tl-sb-tiny-height .tl-sb-inner .tl-sb-basic-info-holder p.text {
	font-size: 12px;
	line-height: 14px;
	margin-top: 5px;
	margin-bottom: -15px;
	margin-right: 35px;
	padding-bottom: 0;
	height: 29px;
	min-height: 13px;
	overflow: hidden;
}

.tl-sb-tiny-height .tl-sb-inner h4 {
	display: none;
}

.tl-sb-tiny-height .tl-sb-inner .tl-sb-basic-info-holder h3 {
	font-size: 15px;
	line-height: 15px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 4px;
	margin-left: 0;
}

.tl-sb-tiny-height .tl-sb-gallery-active .tl-sb-basic-info-holder h3 {
	margin-left: 60px;
}

.tl-sb-tiny-height .tl-sb-gallery-active p.text {
	margin-left: 60px;
}


.tl-sb-tiny-height .tl-sb-inner .tl-sb-more-button {
	width: 16px;
	text-indent: -99999em;
	overflow: hidden;
	margin-left: 260px;
	background-image: url(/assets/ui/button1.tiny.png);
}


.tl-sb-tiny-height .tl-sb-inner .tl-sb-basic-info-holder .tl-sb-image-gallery {
	height: 55px;
	width: 55px;
	position: absolute;
	top: 27px;
	left: 18px;
}

.tl-sb-tiny-height .tl-sb-inner .tl-sb-image-gallery .ig-inner {
	height: 55px;
	width: 55px;
}

.tl-sb-tiny-height .tl-sb-gallery-active .tl-sb-image-gallery {
	display: block;	
}



/* Miniature height styles Category msal heights */
.tl-sb-miniature-height, .tl-page-size-category-normal-height .tl-sb-category-small-height {
	width: 175px;
	overflow: hidden;
	padding-top: 10px;
}

.tl-sb-miniature-height, .tl-sb-miniature-focused {
	margin-left: -87px;
}

.tl-sb-miniature-height .top, .tl-page-size-category-normal-height .tl-sb-category-small-height .top {
	background: url(/assets/ui/story-block/top-175px.png) left top no-repeat;
}
 	
.tl-sb-miniature-height  .content, .tl-page-size-category-normal-height .tl-sb-category-small-height .content {
	background: url(/assets/ui/story-block/back-175px.png) left top repeat-y;	
}

.tl-sb-miniature-height  .tl-sb-inner .tl-sb-image-gallery, .tl-page-size-category-normal-height .tl-sb-category-small-height .tl-sb-inner .tl-sb-image-gallery {
	display: none;
}

.tl-sb-miniature-height .tl-sb-inner p.text, .tl-page-size-category-normal-height .tl-sb-category-small-height .tl-sb-inner p.text {
	display: none;
}

.tl-sb-miniature-height .tl-sb-inner h4, .tl-page-size-category-normal-height .tl-sb-category-small-height .tl-sb-inner h4 {
	display: none;
}

.tl-sb-miniature-height .tl-sb-inner h3 {
	font-size: 13px;
	line-height: 15px;
}

.tl-page-size-category-normal-height .tl-sb-category-small-height .tl-sb-inner h3 {
	font-size: 12px;
	line-height: 15px;
	height: 15px;
	margin-bottom: -10px;
	position: relative;
	text-transform: none;
	overflow: hidden;
}

.tl-sb-miniature-height .tl-sb-more-button, .tl-page-size-category-normal-height .tl-sb-category-small-height .tl-sb-more-button {
	display: none;	
}


.tl-page-size-category-normal-height .tl-story-block-category-hover .tl-sb-more-button {
	display: block;	
}

.tl-sb-miniature-height .tl-sb-inner h5.tab {
	font-size: 9px;	
	padding: 4px 5px 0 5px;
	height: 12px;
}

.tl-page-size-category-normal-height .tl-sb-category-small-height .tl-sb-inner h5.tab {
 	display: none;	
 }

.tl-page-size-category-normal-height .tl-sb-category-small-height .tl-sb-gallery-active h3 {
	margin-left: 0;	
}

.tl-page-size-category-normal-height .tl-sb-category-small-height  .tl-sb-gallery-active .content-inner {
	min-height: 0;
}

.tl-page-size-category-large-height .tl-sb-category-small-height .tl-sb-date,
.tl-page-size-category-very-large-height .tl-sb-category-small-height .tl-sb-date
 {
	margin-bottom: 0;	
}


.tl-page-size-category-large-height .tl-sb-category-small-height .tl-sb-inner p.text {
	display: none;
}

.tl-page-size-category-very-large-height .tl-sb-category-small-height .tl-sb-inner p.text {
	max-height: 29px;
	overflow: hidden;
}

.tl-page-size-category-huge-height .tl-sb-category-small-height .tl-sb-inner p.text {
	max-height: 1000px;
	overflow: visible;
}

/* Page size marker size styles */

/* Low height */
/*.tl-page-size-low-height .tl-sb-inner .tl-sb-image-gallery {
	display: none;	
}*/

.tl-page-size-low-height .tl-sb-inner p.text {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0;
	overflow: hidden;
	max-height: 28px;
	overflow: hidden;
}

.tl-page-size-low-height .tl-sb-inner h4 {
	display: none;
}

.tl-page-size-low-height .tl-sb-inner h3 {
	font-size: 15px;
	line-height: 17px;
	max-height: 34px;
	overflow: hidden;
}

.tl-page-size-low-height .tl-sb-gallery-active h3 {
	margin-left: 70px;
}

.tl-page-size-low-height .tl-sb-gallery-active .tl-sb-image-gallery {
	position: absolute;
	top: 26px;
	left: 23px;
}


.tl-page-size-low-height .tl-sb-normal-height .tl-sb-inner .tl-sb-image-gallery {
	height: 60px;
	width: 60px;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	display: block;
	position: relative;
	top: 0;
	left: 0;
}

.tl-page-size-low-height .tl-sb-normal-height .tl-sb-inner .tl-sb-image-gallery div.ig-inner {
	height: 60px;
	width: 60px;
}

.tl-page-size-low-height .tl-sb-normal-height .tl-sb-inner p.text {
	font-size: 14px;
	line-height: 17px;
	margin: 10px 0 0 0;
	height: auto;
	max-height: 99999px;
	padding-bottom: 10px;
	overflow: visible;
}

.tl-page-size-low-height .tl-sb-normal-height .tl-sb-gallery-active p.text {
	margin: 10px 0 0 70px;
	min-height: 34px;
}

.tl-page-size-low-height .tl-sb-normal-height .tl-sb-inner h4 {
	display: block;
}

.tl-page-size-low-height .tl-sb-normal-height .tl-sb-inner h3 {
	font-size: 16px;
	margin-left: 0;
}

.tl-page-size-low-height .tl-sb-low-height .tl-sb-gallery-active p.text {
	min-height: 44px;
}

.tl-page-size-low-height .tl-sb-very-low-height .tl-sb-gallery-active p.text {
	min-height: 42px;
}

.tl-page-size-low-height .tl-sb-miniature-height .tl-sb-inner h3 {
	font-size: 13px;
	line-height: 15px;
	max-height: 30px;
}

.tl-page-size-low-height .tl-sb-miniature-height .tl-sb-gallery-active h3 {
	margin-left: 0;
}

/* Medium page height */

.tl-page-size-medium-height .tl-sb-normal-height .tl-sb-inner .tl-sb-image-gallery {
	height: 150px;
	display: block;
}

.tl-page-size-medium-height .tl-sb-normal-height .tl-sb-inner .tl-sb-image-gallery div.ig-inner {
	height: 150px;
}


/* Very low page height */


.tl-page-size-very-low-height .tl-sb-low-height .tl-sb-inner .tl-sb-image-gallery {
	display: none;	
}


.tl-page-size-very-low-height .tl-sb-low-height .tl-sb-inner p.text {
	/*display: none; */
	margin: 0 35px -15px 0;	
	height: 29px;
	min-height: 13px;
	overflow: hidden;
}

.tl-page-size-very-low-height .tl-sb-low-height .tl-sb-inner h4 {
	display: none;
}

.tl-page-size-very-low-height .tl-sb-low-height .tl-sb-inner h3 {
	font-size: 15px;
	line-height: 15px;
	height: 15px;
	overflow: hidden;
	margin-bottom: 4px;
	margin-left: 0;
}

.tl-page-size-very-low-height .tl-sb-low-height .tl-sb-inner .tl-sb-more-button {
	width: 16px;
	text-indent: -99999em;
	overflow: hidden;
	margin-left: 260px;
	background-image: url(/assets/ui/button1.tiny.png);
}

.tl-page-size-very-low-height .tl-sb-miniature-height .tl-sb-inner h3 {
	font-size: 13px;	
	line-height: 15px;
}

/* Hide date styles */


.tl-story-block-hide-date h4.tl-sb-date {
	visibility: hidden;
	height: 0;
	overflow: hidden;
	margin-top: 0;
}
	
/* Pop down panel styles */

.ajk-pop-down-panel {
	width: 269px;
	position: absolute;
	top: -200px;
	right: 10px;
	display: none;
	margin-right: -135px;
	z-index: 3;
}

#ajk-pop-down-panel-sign-up .ajk-verifier-field-checkbox {
	padding-bottom: 8px;
}

#ajk-pop-down-panel-contact-us {
	margin-right: -62px;
}

.ajk-pop-down-panel .top {
	height: 22px;
	background: url(/assets/ui/pop-down-panel/top.png) left top no-repeat; 
}

.ajk-pop-down-panel .content-holder {
	background: url(/assets/ui/pop-down-panel/content.repeat.png) left top repeat-y;
	min-height: 1px;
}

.ajk-pop-down-panel .bottom {
	height: 45px;
	background: url(/assets/ui/pop-down-panel/bottom.png) left top no-repeat; 
}

.ajk-pop-down-panel-align-right .bottom {
	background: url(/assets/ui/pop-down-panel/bottom.align.right.png) left top no-repeat; 
}

.ajk-pop-down-panel-align-top .bottom {
	height: 17px;
	background: url(/assets/ui/pop-down-panel/bottom.align.top.png) left top no-repeat; 
}

.ajk-pop-down-panel-no-arrow .bottom {
	height: 17px;
	background: url(/assets/ui/pop-down-panel/bottom.align.top.png) left top no-repeat; 	
}

.ajk-pop-down-panel-align-top .top {
	height: 39px;
	background: url(/assets/ui/pop-down-panel/top.align.top.png) left top no-repeat; 
}

.ajk-pop-down-panel-align-right-top .top {
	height: 39px;
	background: url(/assets/ui/pop-down-panel/top.align.right.top.png) left top no-repeat; 
}

.ajk-pop-down-panel-align-right-top {
	margin-right: -67px;
	visibility: visible;
}

.ajk-pop-down-panel-align-right-top-2 .top {
	height: 39px;
	background: url(/assets/ui/pop-down-panel/top.align.right.top2.png) left top no-repeat; 
}

.ajk-pop-down-panel-align-right-top-2 {
	margin-right: -53px;
	visibility: visible;
}

.ajk-pop-down-panel .content {
	margin: 0 17px 0 17px;
	padding: 0 10px 6px 10px;
	color: #fff;
	background: #000 url(/assets/ui/pop-down-panel/highlight.png) left top no-repeat;
	position: relative;
	min-height: 1px;
}

.ajk-pop-down-panel .content a.close {
	display: block;
	height: 8px;
	width: 9px;
	position: absolute;
	top: 5px;
	right: 9px;
	background: url(/assets/ui/pop-down-panel/close.png) left top no-repeat;
	text-indent: -99999em;
	overflow: hidden;
}

.ajk-pop-down-panel .content a.close:hover {
	background-position: 0 -8px;
}

.ajk-pop-down-panel .content h3 {
	padding: 6px 0 8px 0;	
	color: #fff;
	font-size: 15px;
}

.ajk-pop-down-panel .content p {
	line-height: 16px;
	font-size: 12px;
	color: #aaa;
}

.ajk-pop-down-panel .content .input-holder {
	width: 215px;
	height: 25px;
	background: url(/assets/ui/pop-down-panel/field.png) left top no-repeat;
	margin: 12px 0 10px 0;
}

.ajk-pop-down-panel .input-holder-relative {
	position: relative;
}

.ajk-pop-down-panel .content .input-holder input {
	padding: 0;
	margin: 5px 0 0 4px;
	border-width: 0;
	background: #000;
	color: #898989;
	font-size: 12px;
	width: 95%;
}

.ajk-pop-down-panel .input-holder .ajk-verifier-overlay {
	position: absolute;
	top: 5px;
	left: 4px;
	background: #000;
	color: #898989;
	font-size: 12px;
	height: 15px;
	line-height: 15px;
	width: 204px;
}

.ajk-pop-down-panel .content .textarea-holder {
	width: 215px;
	margin: 12px 0 10px 0;
	position: relative;
	padding: 6px 0 6px 0;
}

.ajk-pop-down-panel .content .textarea-holder textarea {
	display: block;
	color: #898989;
	padding: 0;
	background: #000;
	margin: 0 1px 0 1px;
	height: 100px;
	width: 211px;
	border-width: 0;
	font-size: 12px;
	line-height: 15px;
	resize: none;
	overflow: hidden;
	font-family: Arial;
}

.ajk-pop-down-panel .content .textarea-holder .tah-middle {
	border: #1a1a1a solid 0;
	border-width: 0 1px 0 1px;
}

.ajk-pop-down-panel .content .textarea-holder .tah-top {
	height: 6px;
	background: url(/assets/ui/pop-down-panel/field.png) left top no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 215px;
}

.ajk-pop-down-panel .content .textarea-holder .tah-bottom {
	height: 6px;
	background: url(/assets/ui/pop-down-panel/field.png) left bottom no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 215px;
}

.ajk-pop-down-panel .content .rt-button-3 {
	float: right;	
}

.ajk-pop-down-panel .content p.ajk-verifier-error-message {
	color: #f495bf;
}

.ajk-pop-down-panel .content p.ajk-verifier-success-message {
	color: #969cf4;
}

.ajk-pop-down-panel .content .ajk-verifier-field-focused input, .ajk-pop-down-panel .content .ajk-verifier-field-focused textarea {
	color: #fff;	
}

.ajk-pop-down-panel .content .ajk-verifier-field-error input, .ajk-pop-down-panel .content .ajk-verifier-field-error textarea {
	color: #f495bf;	
}


.ajk-pop-down-panel .fp-carousel {
	height: 150px;
	overflow: hidden;	
}

.ajk-pop-down-panel  .rt-button-3 {
	margin-left: 5px;	
}

.ajk-pop-down-panel .fp-block {
	overflow: hidden;
	height: 150px;
	position: relative;
	display: none;
}

#ajk-pop-down-panel-sign-up .fp-carousel, #ajk-pop-down-panel-sign-up .fp-block {
	min-height: 340px;
}

#ajk-pop-down-panel-login .fp-carousel, #ajk-pop-down-panel-login .fp-block {
	min-height: 168px;
}

#ajk-pop-down-panel-login .forgotten-password {
	position: absolute;
	bottom: 10px;
	left: 5px;
	color: #666;
	font-size: 12px;
	text-decoration: none;
}

#ajk-pop-down-panel-login .forgotten-password:hover {
	text-decoration: underline;
}

#ajk-pop-down-panel-login .fp-block-1 .verification-messages {
	width: 75px;	
}

.ajk-pop-down-panel .fp-block a.close {
	right: 0 !important;
}

.ajk-pop-down-panel .button-holder {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.ajk-pop-down-panel .rt-button-left {
	float: left !important;
}

.ajk-pop-down-panel .fp-body-bottom-padding {
	padding-bottom: 5px;	
}

.ajk-pop-down-panel .fp-block-loader {
	background: url(/assets/ui/loader.dark.gif) center center no-repeat;
}

.ajk-pop-down-panel p {
	margin-bottom: 5px;
}

.ajk-pop-down-panel p a {
	color: #fff;
	text-decoration: none;
}

.ajk-pop-down-panel form {
	position: relative;
	padding-bottom: 15px;
}

.ajk-pop-down-panel form .rt-button-3 {
	position: relative;
	bottom: -11px;
}

.ajk-pop-down-panel .verification-messages {
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 140px;
	background: #000;
}

/* Secret login panel */
#ajk-panel-secret-login {
	right: auto;
	top: auto;
	bottom: 105px;
	left: 20px;
}

/* Generic scroll bar styles */
.ajk-content-scroller .ajk-cs-carousel {
	position: relative;
	overflow: hidden;
	min-height: 1px;
	height: 100px;
} 

.ajk-content-scroller .ajk-cs-carousel-stage {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	min-height: 1px;
} 

.ajk-content-scroller .ajk-cs-carousel-scroll-holder {
	position: absolute;
	top: 0;
	right: 0;
	width: 17px;
	height: 100px;
	background: url(/assets/ui/list-scroll-orig/back.repeat.png) center top repeat-y;
	cursor: move;
	min-height: 1px;
}


.ajk-content-scroller .ajk-cs-carousel-scroll-holder a {
	width: 17px;
	height: 14px;
	position: absolute;
	display: block;
}

.ajk-content-scroller .ajk-cs-carousel-scroll-holder a.ajk-cs-up-arrow {
	top: 0;
	left: 0;
	background: #000 url(/assets/ui/list-scroll-orig/up.arrow.png) center top no-repeat;
}

.ajk-content-scroller .ajk-cs-carousel-scroll-holder a.ajk-cs-down-arrow {
	bottom: 0;
	left: 0;
	background: #000 url(/assets/ui/list-scroll-orig/down.arrow.png) center top no-repeat;
}

.ajk-content-scroller .ajk-cs-carousel-scroll-holder a:hover {
	background-position: center -14px;
}

.ajk-content-scroller .ajk-cs-carousel-scroll-holder .ajk-cs-scroll-bar {
	width: 9px;
	height: 30px;
	padding: 0 4px 0 4px; 
	height: 50px;
	position: absolute;
	left: 0;
	top: 14px;
	cursor: move;
}

.ajk-content-scroller .ajk-cs-carousel-scroll-holder .ajk-cs-scroll-bar span {
	display: block;
	height: 100%;
	background: #444;
	cursor: move;
	margin: 0 2px 0 2px;
}

.ajk-content-scroller .ajk-cs-carousel-scroll-holder .ajk-cs-scroll-bar:hover span {
	background: #333;
}



/* CONTENT GALLERY STYLES */
#tl-content-holder .tl-ch-gallery-block {
	width: 258px;
	cursor: default;
}

#tl-container .tl-gallery {
	width: 248px;
	position: absolute;
	top: 15px;
	left: 0;
	z-index: 10;
	height: 1px;
}

#tl-container.browser-type-webkit .tl-gallery {
	overflow: hidden;
	height: auto;
}


#tl-container .tl-gallery .tl-g-main-content {
	width: 248px;
	height: 198px;
	overflow: hidden;
	position: relative;
}

#tl-container .tl-gallery .tl-g-main-stage {
	position: absolute;
	top: 0;
	left: 0;
	height: 198px;
	width: 5000px; 
}

#tl-container .tl-gallery .tl-g-main-item {
	width: 248px;
	height: 198px;
	overflow: hidden;
	position: absolute;
}

#tl-container .tl-gallery .tl-g-main-item img {
	display: block;
	position: absolute;
	background: #000;
}

#tl-container .tl-gallery .tl-g-content-mask {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	/*background: url(/assets/ui/content-gallery/mask.png) left top no-repeat; */
}


#tl-container .tl-gallery .tl-g-mc-image-hover {
	cursor: pointer;
}

#tl-container .tl-gallery .tl-g-mc-image-hover:hover .tl-g-content-mask {
	background: url(/assets/ui/content-panel-new/expand3.png) right top no-repeat;
}

#tl-container .tl-mc-carousel {
	/*background: red;	*/
	margin: 0 0 0 20px;
	min-height: 1px;
	position: relative;
}

#tl-container .tl-mc-carousel-stage {
	position: relative;	
	min-height: 1px;
}

.tl-browser-type-ios #tl-container .tl-gallery .tl-g-content-mask {
	display: none;	
}

#tl-container .tl-gallery .tl-g-make-item-clickable .tl-g-content-mask {
	cursor: pointer;
}

#tl-container .tl-gallery .tl-g-content-mask .tl-g-content-mask-inner {
	border: #fff solid 1px;
	opacity: 0.3;
	height: 198px;
	filter: alpha(Opacity=30);
}

#tl-container .tl-gallery .tl-g-media-button {
	width: 114px;
	height: 41px;
	background: url(/assets/ui/content-gallery/play-media-button.png) left top no-repeat;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -20px;
	margin-left: -57px;
	text-align: center;
	line-height: 41px;
	text-decoration: none;
	color: #000;
	font-size: 13px;
	z-index: 1;
}

#tl-container .tl-gallery .tl-g-media-button:hover {
	color: #666;
}

#tl-container .tl-gallery .tl-g-flickr-image {
	cursor: pointer;
}

#tl-container .tl-gallery .tl-g-caption-holder {
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(/assets/ui/content-gallery/caption-back.png) left top;
	width: 100%;
	z-index: 1;
}

#tl-container .tl-gallery-animating .tl-g-main-item .tl-g-caption-holder {
	z-index: 0;
}

#tl-container .tl-gallery .tl-g-caption-holder p {
	padding: 8px 10px 8px 10px;
	color: #000;
	font-size: 13px;
	line-height: 15px;
}

#tl-container .tl-gallery .tl-g-caption-holder a {
	color: #000;
	font-size: 13px;
	line-height: 15px;
}

#tl-container .tl-gallery .tl-g-caption-holder a:hover {
	text-decoration: underline;
}

#tl-container .tl-gallery .tl-g-gallery-controls {
	display: none;
}

#tl-container .tl-gallery:hover .tl-g-gallery-controls {
	display: block;
}

#tl-container .tl-gallery .tl-g-gallery-control-left {
	width: 18px;
	height: 60px;
	display: block;	
	background: url(/assets/ui/content-gallery/gallery-controls-left.png) left center no-repeat;
	position: absolute;
	left: 1px;
	top: 20px;
	visibility: hidden;
}

#tl-container .tl-gallery .tl-g-gallery-control-left:hover {
	background: url(/assets/ui/content-gallery/gallery-controls-left.png) right center no-repeat;
}

#tl-container .tl-gallery .tl-g-gallery-control-right {
	width: 18px;
	height: 60px;
	display: block;	
	background: url(/assets/ui/content-gallery/gallery-controls-right.png) right center no-repeat;
	position: absolute;
	right: 1px;
	top: 20px;
	visibility: hidden;
}

#tl-container .tl-gallery .tl-g-gallery-control-right:hover {
	background: url(/assets/ui/content-gallery/gallery-controls-right.png) left center no-repeat;
}



#tl-container .tl-gallery .tl-g-thumb-holder {
	margin: 10px 0 0 0;
	height: 60px;
	width: 248px;
	position: relative;
	overflow: hidden;
}

#tl-container.browser-type-webkit .tl-gallery .tl-g-thumb-holder {
	overflow: visible;	
}

#tl-container .tl-gallery .tl-g-thumb-holder-invisible {
	visibility: hidden;
}

#tl-container .tl-gallery .tl-g-thumb-stage {
	position: absolute;
	left: 0;
	top: 0;
	height: 60px;
	width: 1000px;
}

#tl-container .tl-gallery .tl-g-thumb-item {
	width: 60px;
	height: 60px;
	margin: 0 3px 0 0;
	float: left;
	display: inline;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

#tl-container .tl-gallery .tl-g-thumb-item img {
	display: block;
	position: absolute;
}

#tl-container .tl-gallery .tl-g-thumb-mask {
	width: 60px;
	height: 60px;
	position: absolute;
	background: url(/assets/ui/content-gallery/thumb-mask-60x60.png) left top no-repeat;
}

#tl-container .tl-gallery .tl-g-thumb-item-selected .tl-g-thumb-mask, #tl-container .tl-gallery .tl-g-thumb-item:hover .tl-g-thumb-mask {
	background-position: 0 -60px;
}

#tl-container .tl-gallery .tl-g-thumb-control-left {
	width: 18px;
	height: 60px;
	display: block;	
	background: url(/assets/ui/content-gallery/gallery-controls-left.png) left center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

#tl-container .tl-gallery .tl-g-thumb-control-left:hover {
	background: url(/assets/ui/content-gallery/gallery-controls-left.png) right center no-repeat;
}

#tl-container .tl-gallery .tl-g-thumb-control-right {
	width: 18px;
	height: 60px;
	display: block;	
	background: url(/assets/ui/content-gallery/gallery-controls-right.png) right center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

#tl-container .tl-gallery .tl-g-thumb-control-right:hover {
	background: url(/assets/ui/content-gallery/gallery-controls-right.png) left center no-repeat;
}


#tl-container #tl-content-holder .tl-content-holder-dont-display-gallery .tl-gallery {
	position: absolute;
	top: -99999em;
	left: -99999em;
}

#tl-content-holder .tl-content-holder-dont-display-gallery .tl-ch-media-list {
	display: none;	
}

#tl-content-holder .tl-content-holder-dont-display-gallery .tl-ch-content-block-text .tl-ch-content-block-inner {
	margin-left: 0;
}

/* Content view size styles */
#tl-container .tl-content-holder-small-view .tl-g-thumb-holder {
	display: none;	
}

#tl-container #tab-my-selected-timeline-categories {
	padding-top: 3px;	
}

/* Stage border styles */

#tl-stage-holder .tl-stage-border-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;	
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #fff;
	opacity: 0.4;
	filter: alpha(Opacity=40);
}

#tl-stage-holder .tl-stage-border-bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;	
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: #fff;
	opacity: 0.4;
	filter: alpha(Opacity=40);
}

/* New content panel styles */

.tl-main-content-block-holder {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 4;
	display: none;
}

.tl-main-content-block-holder .tl-mc-fade {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.75;
	filter: alpha(Opacity=75);
}

.tl-main-content-block-holder .tl-main-content-block {
	position: relative;
	margin: 0 auto 0 auto;
}

.tl-main-content-block-holder .tl-mc-top-right {
	padding: 0 22px 0 0;
	background: url(/assets/ui/content-panel-new/top-right.png) right top no-repeat;	
}

.tl-main-content-block-holder .tl-mc-top-left {
	background: url(/assets/ui/content-panel-new/top-left.png) left top no-repeat;	
}

.tl-main-content-block-holder .tl-mc-bottom-right {
	padding: 0 22px 0 0;
	background: url(/assets/ui/content-panel-new/bottom-right.png) right top no-repeat;	
}

.tl-main-content-block-holder .tl-mc-bottom-left {
	background: url(/assets/ui/content-panel-new/bottom-left.png) left top no-repeat;
	height: 44px;
}

.tl-main-content-block-holder .tl-mc-content {
	padding: 16px 0 0 5px;
	min-height: 200px;
	position: relative;
}

.tl-main-content-block-holder .tl-mc-footer-content {
	margin: 0 0 0 25px;
	position: relative;
}


.tl-main-content-block-holder .tl-ch-top-content {
	margin: 0;
	padding: 1px 0 4px 0;
	position: relative;
	font-size: 12px;
	color: #fff;
	position: relative;
	height: 17px;
}

.tl-main-content-block-holder .tl-ch-top-content .tl-ch-media-list {
	padding: 4px 0 1px 0;
	position: relative;
	width: 220px;
}

.tl-main-content-block-holder .tl-ch-top-content .tl-ch-media-list li {
	display: inline;
	display: inline-block;
	padding: 0 5px 0 0;
}

.tl-main-content-block-holder .tl-ch-top-content .tl-ch-media-list li a {
	color: #7a7c7e;
	text-decoration: none;
}

.tl-main-content-block-holder .tl-ch-top-content .tl-ch-media-list li a span {
	font-weight: bold;
}

.tl-main-content-block-holder .tl-ch-top-content .tl-ch-media-list li.tl-ch-selected a {
	color: #fff;
	cursor: default;
}

.tl-main-content-block-holder .tl-ch-top-content .tl-ch-media-list li.tl-ch-disabled a {
	cursor: default;
	color: #444;
}

.tl-main-content-block-holder .tl-ch-top-content .tl-ch-close-content {
	position: absolute;
	display: block;
	right: 2px;
	top: 1px;
	width: 12px;
	height: 18px;
	background: url(/assets/ui/content-panel-new/close.gif) center top no-repeat;
	text-indent: -99999em;
	overflow: hidden;
}

.tl-main-content-block-holder .tl-ch-top-content .tl-ch-close-content:hover {
	background-position: center -16px;
}



.tl-main-content-block-holder .tl-ch-close-video {
	margin: 0 auto 0 auto;
	display: none;
	position: relative;
	top: 4px;
}

.tl-main-content-block-holder .tl-ch-bc-inner {
	position: absolute;
	width: 0;
	left: 50%;
	top: 9px;
}

.tl-main-content-block-holder .tl-ch-bc-inner .tl-ch-selected-story-num {
	width: 200px;
	margin-left: -100px;
	text-align: center;
	color: #fff;
	font-size: 13px;
}

.tl-main-content-block-holder .tl-ch-bc-inner .tl-ch-prev-story {
	position: absolute;
	text-align: right;
	right: 60px;
	top: -3px;
	display: block;
	width: 300px;
	font-size: 13px;
	color: #7a7c7e;
	text-decoration: none;
	background: url(/assets/ui/content-panel-new/prev-arrow.png) right 3px no-repeat;
	padding: 3px 20px 3px 0;
}

.tl-main-content-block-holder .tl-ch-bc-inner .tl-ch-prev-story:hover {
	color: #fff;
	background-position: right -53px;
}

.tl-main-content-block-holder .tl-ch-bc-inner .tl-ch-next-story {
	position: absolute;
	left: 60px;
	top: -3px;
	display: block;
	width: 300px;
	font-size: 13px;
	color: #7a7c7e;
	text-decoration: none;
	background: url(/assets/ui/content-panel-new/next-arrow.png) left 3px no-repeat;
	padding: 3px 0 3px 20px;
}

.tl-main-content-block-holder .tl-ch-bc-inner .tl-ch-next-story:hover {
	color: #fff;
	background-position: left -53px;
}

.tl-main-content-block-holder .tl-ch-extra-info-text {
	margin: 20px 0 0 0;
}

.tl-main-content-block-holder .tl-ch-extra-info-text p {
	color: #aaa;
	font-size: 14px;	
	line-height: 1.3;
	margin: 0 3px 8px 0;
	/* text-indent: 15px; */
}

.tl-main-content-block-holder .tl-ch-extra-info-text p:first-child {
	text-indent: 0;
}

.tl-main-content-block-holder .tl-ch-extra-info-text p a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.tl-main-content-block-holder .tl-ch-extra-info-text p a:hover {
	text-decoration: underline;
}

.tl-main-content-block-holder .tl-ch-standfirst {
	color: #fff;
	font-size: 15px;
	line-height: 1.375;
	font-style: italic;
	margin: 0 5px 0 0;
}

.tl-main-content-block-holder .tl-ch-author {
	color: #fff;
	font-size: 12px;
	padding: 4px 0 0 0;
	display: none;
}

.tl-ch-author-hide .tl-main-content-block-holder .tl-ch-author {
	visibility: hidden;
}

.tl-main-content-block-holder .tl-ch-content-block-inner h3 {
	color: #ddd;
	font-size: 25px;
	text-transform: uppercase;
	padding: 0 0 10px 0;
	line-height: 1.2;
	font-weight: normal;
}

.tl-main-content-block-holder .ajk-content-scroller .ajk-cs-carousel-scroll-holder {
	right: -2px;
	background-color: #000;
}

.tl-main-content-block-holder .tl-ah-show-video-content .tl-ch-close-video {
	display: block;
}

.tl-main-content-block-holder .tl-ah-show-video-content .tl-ch-video-content {
	display: block;
}

.tl-main-content-block-holder .tl-ah-show-video-content .tl-mc-content-images-and-text .tl-ch-content-block {
	visibility: hidden;
}

.tl-main-content-block-holder .tl-ah-show-video-content .tl-mc-footer-content .tl-ch-next-prev-story {
	visibility: hidden;
}

.tl-ch-timeline-intro-view .tl-mc-footer-content .tl-ch-next-prev-story {
	visibility: hidden;	
}

.tl-main-content-block-holder .tl-ch-timeline-intro-view .tl-ch-start-timeline {
	display: block;	
}

.tl-main-content-block-holder .tl-ch-video-content {
	position: absolute;
	top: 52px;
	left: 0;
	display: none;
	z-index: 10;
	display: none;
}

.tl-main-content-block-holder .tl-ch-video-content .tl-ch-vc-inner {
	margin: 0; 	
	position: relative;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

.tl-main-content-block-holder .tl-ch-content-block {
	position: relative;
	float: left;
	min-height: 1px;
}

.tl-main-content-block-holder .tl-ch-content-block-inner {
	margin: 13px 0 0 20px;
	min-height: 1px;
}

.tl-main-content-block-holder .tl-ch-start-timeline {
	z-index: 11;
	display: none;
	position: absolute;
	top: 5px;
	right: 0;
}

.tl-main-content-block-holder .tl-ch-panel-date-display {
	position: absolute;
	left: 269px;
	top: 6px;
}

.tl-general-purpose-panel-prototype .tl-mc-content {
	padding-left: 25px;
}

/* Embedded styles */
.tl-embedded-timeline #tl-header .main-logo {
	display: none;	
}

.tl-embedded-timeline #tl-header .tl-main-title { left: 20px; }


/* Minimum layout styles */



.tl-embed-hide-title-block #tl-header, 
.tl-container-minimum-layout #tl-header,
.tl-container-hide-header #tl-header {
	display: none;	
}

.tl-embed-hide-title-block #tl-container,
.tl-container-minimum-layout,
.tl-container-hide-header {
	padding-top: 0 !important;	
}

.tl-container-minimum-layout .tl-stage-border-top,
.tl-container-hide-header .tl-stage-border-top {
	display: none !important;	
}

.tl-container-minimum-layout #tl-slider-scale canvas.tl-scale-canvas,
.tl-container-minimum-layout #tl-slider-scale,
.tl-container-minimum-layout #tl-slider-holder,
.tl-container-minimum-layout  #tl-slider-scale-holder  {
	height: 40px;
}

.tl-container-minimum-layout  #tl-slider-dragger .tlsd-inner {
	height: 40px;
}

.tl-container-minimum-layout  #tl-slider-dragger .tlsd-inner-inner {
	height: 40px;
}

.tl-container-minimum-layout  #tl-slider-holder .tl-s-tooltip {
	bottom: 22px;
}

.tl-container-minimum-layout-2  .tl-stage  .scale-block .index {
	display: none;	
}

.tl-container-minimum-layout-2 .tl-story-block {
	margin-bottom: 10px; 
}

/* Category band view styles */

.tl-stage-fixed-position-content {
	position: absolute;
	height: 1px;
	width: 1px;
	top: 0;
	left: 0;
	height: 100%;
}

.tl-view-category-band {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #fff;
	background: url(/assets/ui/category-band-view/scale.png) left bottom repeat-x;
}

.tl-view-category-band .tl-vcb-inner {
	height: 100%;
	width: 100%;
	opacity: 0.7;
	position: relative;
}

.tl-view-category-band .tl-vcb-scale {
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: -2px;
	left: 0;
	z-index: 1;
}

.tl-view-category-band-label {
	position: absolute;
	left: 20px;
	top: 0;
	margin-top: -40px;
	width: 200px;
}

.tl-view-category-band-label h4 {
	color: #fff;
	padding: 6px 12px 6px 12px;
	font-size: 12px;		
	border-radius: 4px;
	-moz-border-radius: 4px;	
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}

.tl-stage-view-category-band .tl-story-block {
	margin-bottom: 0;
	margin-left: -120px;
} 

.tl-stage-view-category-band .tl-sb-category-small-height {
	margin-left: -90px;	
}

/*.tl-stage-view-category-band .tl-story-block .tl-sb-basic-info-holder {
	background: none !important;
}*/

.tl-stage-view-category-band .tl-story-category-view-standard .tl-sb-basic-info-holder {
	background: none !important;
}


/* Category height styles */
.tl-sb-category-normal-height {
	width: 238px;
	overflow: hidden;
	padding-top: 10px;
}

.tl-sb-category-normal-height .top {
	background: url(/assets/ui/story-block/top-238px.png) left top no-repeat;
}
 	
.tl-sb-category-normal-height .content {
	background: url(/assets/ui/story-block/back-238px.png) left top repeat-y;	
}

.tl-sb-category-normal-height  .tl-sb-inner p.text {
	display: block;
	font-size: 12px;
	margin: 5px 0 -8px 0;
	padding: 0;
	line-height: 14px;
}

.tl-sb-category-normal-height .tl-sb-inner h4 {
	font-size: 11px;
	margin-bottom: 0;
	position: relative;
}

.tl-sb-category-normal-height .tl-sb-inner h3 {
	font-size: 14px;
	line-height: 16px;
	text-transform: none;
	max-height: 32px;
	overflow: hidden;
}

.tl-sb-category-normal-height .tl-sb-gallery-active h4, .tl-sb-category-normal-height .tl-sb-gallery-active h3, .tl-sb-category-normal-height .tl-sb-gallery-active p.text {
	margin-left: 57px;
	position: relative;
}


.tl-sb-category-normal-height .tl-sb-more-button,
.tl-sb-category-small-height .tl-sb-more-button {
	display: block;
	left: 147px;
	position: relative;
	margin: 3px 0 0 0;
	bottom: -10px;
	display: none;
}

.tl-page-size-category-normal-height .tl-sb-category-small-height .tl-sb-more-button {
	left: 84px;
}

.tl-story-block-category-hover .tl-sb-more-button {
	display: block;	
}

.tl-sb-category-normal-height .tl-sb-inner h5.tab {
	display: none;
}

.tl-sb-category-normal-height .tl-sb-inner .content-inner,  .tl-sb-category-small-height .tl-sb-inner .content-inner {
	margin: 0 18px 0 18px;
	position: relative;
	top: -5px;
}

.tl-sb-category-normal-height .tl-sb-gallery-active .content-inner {
	min-height: 43px;
}

.tl-sb-category-normal-height .tl-sb-image-gallery {
	height: 50px;
	width: 50px;
	position: absolute;
	top: 0px;
	left: -2px;
}

.tl-sb-category-normal-height .tl-sb-image-gallery div.ig-inner {
	height: 50px;
	width: 50px;
}

.tl-page-size-category-normal-height .tl-sb-category-normal-height .tl-sb-inner h4 {
	margin-bottom: -8px;
}

.tl-page-size-category-normal-height .tl-sb-category-normal-height .tl-sb-inner p.text {
	display: none;
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height .tl-sb-gallery-active h4, 
.tl-page-size-category-very-large-height .tl-sb-category-normal-height .tl-sb-gallery-active h3,
.tl-page-size-category-very-large-height .tl-sb-category-normal-height .tl-sb-gallery-active p.text {
	margin-left: 0;
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height .tl-sb-gallery-active h4 {
	margin-top: 1px;
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height .tl-sb-gallery-active .content-inner {
	padding-top: 136px;	
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height .tl-sb-image-gallery {
	top: 1px;	
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height .tl-sb-image-gallery,
.tl-page-size-category-very-large-height .tl-sb-category-normal-height .tl-sb-image-gallery div.ig-inner {
	width: 203px;
	height: 130px;
}

.tl-page-size-category-very-large-height .tl-sb-category-small-height h3,
.tl-page-size-category-large-height .tl-sb-category-small-height h3, {
	height: auto;
	max-height: 32px;
	margin-bottom: 0;
}

.tl-page-size-category-very-large-height .tl-sb-category-small-height h4,
.tl-page-size-category-large-height .tl-sb-category-small-height h4, {
	display: block;
	margin-bottom: -8px;
	margin-top: 1px;
	font-size: 11px;
}

/* large page size small image */

.tl-page-size-category-very-large-height .tl-sb-category-normal-height-small-image .tl-sb-gallery-active h4, 
.tl-page-size-category-very-large-height .tl-sb-category-normal-height-small-image .tl-sb-gallery-active h3,
.tl-page-size-category-very-large-height .tl-sb-category-normal-height-small-image .tl-sb-gallery-active p.text {
	margin-left: 57px;
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height-small-image .tl-sb-gallery-active h4 {
	margin-top: 0;
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height-small-image .tl-sb-gallery-active .content-inner {
	padding-top: 0;	
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height-small-image .tl-sb-image-gallery {
	top: 0;	
}

.tl-page-size-category-very-large-height .tl-sb-category-normal-height-small-image .tl-sb-image-gallery,
.tl-page-size-category-very-large-height .tl-sb-category-normal-height-small-image .tl-sb-image-gallery div.ig-inner {
	width: 50px;
	height: 50px;
}


/* Color category styles */

.tl-stage-view-color-category-stories .tl-story-block .top,
.tl-stage-view-color-category-stories .tl-story-block .bl,
.tl-stage-view-color-category-stories .tl-story-block .br {
	display: none;	
}

.tl-stage-view-color-category-stories .tl-story-block .tl-sb-inner .tab {
	display: none;
}

.tl-stage-view-color-category-stories .tl-story-block .content,
.tl-stage-view-color-category-stories .tl-story-block .bottom,
.tl-stage-view-color-category-stories .tl-story-block .bm {
	background: none;
}

.tl-stage-view-color-category-stories .tl-story-block .tl-sb-headline,
.tl-stage-view-color-category-stories .tl-story-block .tl-sb-date,
.tl-stage-view-color-category-stories .tl-story-block .tl-sb-intro-text {
	color: #fff;
}

.tl-stage-view-color-category-stories .tl-story-block .tl-sb-basic-info-holder {
	background: #1da364;
	padding: 12px 10px 7px 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;	
	box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	-webkit-box-shadow: 0 0 2px #000;
}

.tl-stage-view-color-category-stories .tl-story-block .content-inner {
	margin: 0 12px 0 12px;
	padding: 0;
}

.tl-stage-view-color-category-stories .tl-story-block .bm-pointer-holder {
	width: 20px;	
	margin: 0 auto 0 auto;
	position: relative;
}

.tl-stage-view-color-category-stories .tl-story-block .bmp-standard {
	background: none !important;
}

.tl-stage-view-color-category-stories .tl-story-block .bmp {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-color: #1da364 transparent transparent transparent;
	border-width: 10px;
	border-style: solid;
}

.tl-stage-view-color-category-stories .tl-story-block .bmp-shadow {
	position: absolute;
	border-color: #000 transparent transparent transparent;
	border-width: 11px;
	border-style: solid;
	opacity: 0.3;
	left: -1px;
	top: 1px;
}

.tl-stage-view-color-category-stories .tl-sb-very-low-height .tl-sb-gallery-active .tl-sb-image-gallery {
	top: 20px;
}

.tl-stage-view-color-category-stories .tl-sb-tiny-height .tl-sb-inner .tl-sb-image-gallery {
	top: 19px;	
}

.tl-page-size-low-height .tl-stage-view-color-category-stories .tl-sb-low-height .tl-sb-inner .tl-sb-image-gallery {
	margin-top: 0;	
}

.tl-stage-view-color-category-stories .tl-sb-very-low-height .tl-sb-gallery-active .content .tl-sb-intro-text {
	min-height: 25px;	
}

/* Duration styles */

.tl-stage-view-duration .tl-story-block .tl-sb-headline {
	font-size: 12px !important;
	font-weight: bold;
	color: #fff;	
	display: block;
	margin-top: 0;
	padding-top: 0;
}

.tl-stage-view-duration .tl-story-block .tl-sb-date {
	font-size: 11px !important;
	color: #fff;	
	margin-bottom: 0;
	display: block !important;
}

.tl-story-block .tl-sb-duration-bar {
	display: none;
}

.tl-stage-view-duration .tl-sb-gallery-active .tl-sb-date,
.tl-stage-view-duration .tl-sb-gallery-active .tl-sb-headline {
	margin-left: 31px !important;
}

.tl-stage-view-duration .tl-sb-gallery-active .tl-sb-image-gallery {
	display: block !important;	
}

.tl-page-size-low-height .tl-stage-view-duration .tl-story-block .tl-sb-headline {
	height: 14px;
	overflow: hidden;
	margin-top: -1px;
}

.tl-page-size-very-low-height .tl-stage-view-duration .tl-story-block .tl-sb-headline {
	margin-top: 0;
	margin-bottom: -1px;
}

.tl-stage-view-duration .tl-story-block .tl-sb-intro-text {
	display: none;
}

.tl-stage-view-duration .tl-story-block .tl-sb-more-button {
	display: none;	
}

.tl-stage-view-duration .tl-story-block .tl-sb-basic-info-holder {
	padding: 6px 5px 5px 5px;
}

.tl-stage-view-duration .tl-story-block .content-inner {
	margin: 0;
	padding: 0;
}

.tl-stage-view-duration .tl-story-block {
	width: 210px;
	margin-left: -106px;
	padding: 0;
	margin-bottom: 63px;
	cursor: pointer;
}

.tl-stage-view-category-band .tl-stage-view-duration .tl-story-block {
	margin-left: -106px;
	margin-bottom: 0;
}

.tl-stage-view-duration .tl-story-block:hover {
	padding-bottom: 2px;
}

.tl-stage-view-duration .tl-sb-duration-story:hover {
	padding-bottom: 0;
}

.tl-stage-view-duration .tl-story-block .bottom {
	height: 15px;
}

.tl-stage-view-duration .tl-story-block .tl-sb-image-gallery {
	height: 25px !important;
	width: 25px !important;
	position: absolute !important;
	top: 5px !important;
	left: 5px !important;
	margin: 0 !important;
}

.tl-stage-view-duration .tl-story-block .tl-sb-inner .tl-sb-image-gallery .ig-inner {
	height: 25px !important;
	width: 25px !important;
}

.tl-stage-view-duration .tl-sb-duration-story .tl-sb-basic-info-holder {
	background: none !important;
	border: none;
	box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	border-radius: 0;
	-moz-border-radius: 0;	
}

.tl-stage-view-duration .tl-sb-duration-story .bottom {
	display: none;
}

.tl-stage-view-duration .tl-sb-duration-story .tl-sb-duration-bar {
	margin: 6px 0 0 0;
	position: relative;
	left: -16px;
	background: #1da364;
	height: 5px;
	width: 400px;
	border-radius: 2px;
	-moz-border-radius: 2px;	
	box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	-webkit-box-shadow: 0 0 2px #000;
	display: block;
}

.tl-stage-view-duration .tl-sb-duration-story {
	margin-left: 10px;
	margin-bottom: 40px;
}

.tl-stage-view-category-band .tl-stage-view-duration .tl-sb-duration-story {
	margin-left: 10px;
}
/* Timeline ad block */

#tl-advert-block {
	height: 90px;
	position: relative;
}

#tl-advert-block .tl-advb-ad {
	width: 468px;
	height: 60px;
	background: #222;
	position: absolute;
	top: 15px;	
}

#tl-advert-block .tl-advb-ad1 {
	left: 5%;
}

#tl-advert-block .tl-advb-ad2 {
	right: 5%;
}

#tl-advert-block .tl-advb-remove-ad {
	position: absolute;
	top: 80px;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	display: none;
}

#tl-advert-block .tl-advb-remove-ad:hover {
	color: #aaa;
}

#tl-advert-block .tl-advb-remove-ad1 {
	left: 5%;	
}

#tl-advert-block .tl-advb-remove-ad2 {
	right: 5%;	
}

/* Language styles */
.tl-language-arabic .tl-main-content-block-holder .tl-ch-extra-info-text,
.tl-language-arabic .tl-main-content-block-holder .tl-ch-standfirst,
.tl-language-arabic .tl-main-content-block-holder .tl-ch-content-block-inner h3,
.tl-language-arabic .tl-main-content-block-holder .tl-ch-panel-date-display,
.tl-language-arabic #tl-slider-scale-times-holder h5,
.tl-language-arabic #tl-stage-date-displayer,
.tl-language-arabic .tl-story-block h4, 
.tl-language-arabic .tl-story-block h3, 
.tl-language-arabic .tl-story-block p.text, 
.tl-language-arabic .tl-story-block h5.tab {
	direction: rtl;	
}



/* LIGHTBOX 2 STYLES */

.tl-lightbox-2 {}

.tl-lightbox-2 .tl-mc-top-right {
	background: url(/assets/ui/content-panel-new/white-top-right.png) right top no-repeat;	
}

.tl-lightbox-2 .tl-mc-top-left {
	background: url(/assets/ui/content-panel-new/white-top-left.png) left top no-repeat;	
}

.tl-lightbox-2 .tl-mc-bottom-right {
	background: url(/assets/ui/content-panel-new/white-bottom-right.png) right top no-repeat;	
}

.tl-lightbox-2 .tl-mc-bottom-left {
	background: url(/assets/ui/content-panel-new/white-bottom-left.png) left top no-repeat;
}

.tl-lightbox-2 .tl-ch-top-content .tl-ch-close-content {
	right: -1px;
	top: 3px;
	width: 14px;
	height: 17px;
	background: url(/assets/ui/content-panel-new/white-close.gif) center top no-repeat;
	opacity: 0.75;
}

.tl-lightbox-2 .tl-ch-top-content .tl-ch-close-content:hover {
	background-position: center -17px;
}


.tl-lightbox-2 .ajk-content-scroller .ajk-cs-carousel-scroll-holder a.ajk-cs-up-arrow {
	background: #fff url(/assets/ui/content-panel-new/white.scroller.up.arrow.gif) center top no-repeat;
}

.tl-lightbox-2 .ajk-content-scroller .ajk-cs-carousel-scroll-holder a.ajk-cs-down-arrow {
	background: #fff url(/assets/ui/content-panel-new/white.scroller.down.arrow.gif) center top no-repeat;
}

.tl-lightbox-2 .ajk-content-scroller .ajk-cs-carousel-scroll-holder a:hover {
	background-position: center -14px;
}

.tl-lightbox-2 .ajk-content-scroller .ajk-cs-carousel-scroll-holder .ajk-cs-scroll-bar span {
	background: #c1c1c1;
}

.tl-lightbox-2 .ajk-content-scroller .ajk-cs-carousel-scroll-holder .ajk-cs-scroll-bar:hover span {
	background: #666;
}

.tl-lightbox-2 .ajk-content-scroller .ajk-cs-carousel-scroll-holder {
	background: url(/assets/ui/content-panel-new/white.scroller.back.repeat.gif) center top repeat-y;
}

.tl-lightbox-2 .tl-ch-top-content .tl-ch-media-list li a {
	color: #999;
}

.tl-lightbox-2 .tl-ch-top-content .tl-ch-media-list li.tl-ch-selected a {
	color: #666;
}

.tl-lightbox-2 .tl-ch-top-content .tl-ch-media-list li.tl-ch-disabled a {
	color: #ccc;
}



.tl-lightbox-2 .tl-ch-bc-inner .tl-ch-selected-story-num {
	color: #666;
}

.tl-lightbox-2 .tl-ch-bc-inner .tl-ch-prev-story {
	color: #7a7c7e;
	background: url(/assets/ui/content-panel-new/white-prev-arrow.png) right 3px no-repeat;
}

.tl-lightbox-2 .tl-ch-bc-inner .tl-ch-prev-story:hover {
	color: #333;
}

.tl-lightbox-2 .tl-ch-bc-inner .tl-ch-next-story {
	color: #7a7c7e;
	background: url(/assets/ui/content-panel-new/white-next-arrow.png) left 3px no-repeat;
}

.tl-lightbox-2 .tl-ch-bc-inner .tl-ch-next-story:hover {
	color: #333;
}

.tl-lightbox-2 .tl-ch-extra-info-text p {
	color: #888;
}



.tl-lightbox-2 .tl-ch-extra-info-text p a {
	color: #888;
}

.tl-lightbox-2 .tl-ch-standfirst {
	color: #444;
}

.tl-lightbox-2 .tl-ch-standfirst a {
	color: #444;
}

.tl-lightbox-2 .tl-ch-author {
	color: #666;
}

.tl-lightbox-2 .tl-ch-content-block-inner h3 {
	color: #444;
}

.tl-lightbox-2 .tl-ch-panel-date-display {
	color: #666;
}

.tl-lightbox-2 .tl-main-content-block {
	border-radius: 7px;
	-moz-border-radius: 7px;
	padding: 12px;
	margin-top: -12px;
}

#tl-container .tl-lightbox-2 .tl-gallery .tl-g-content-mask .tl-g-content-mask-inner {
	border: #000 solid 1px;
	opacity: 0.15;
	filter: alpha(Opacity=15);
}

#tl-container .tl-lightbox-2 .tl-gallery .tl-g-caption-holder {
	background: url(/assets/ui/black-opacity-50.png) left top;
}

#tl-container .tl-lightbox-2 .tl-gallery .tl-g-caption-holder p,
#tl-container .tl-lightbox-2 .tl-gallery .tl-g-caption-holder p a {
	color: #fff;	
}

.tl-lightbox-2 .rt-button-3, .tl-lightbox-2 .tl-ch-full-story-link {
	display: none;
	position: relative;
	top: 4px;
	background-image: none;
	background: #999;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
}

.tl-lightbox-2 .rt-button-3:hover, .tl-lightbox-2 .tl-ch-full-story-link:hover {
	background: #888;
}

.tl-lightbox-2 .tl-ch-start-timeline {
	position: absolute;
	top: 5px;
	right: 0;
}

.tl-lightbox-2 .tl-ch-full-story-link {
	margin-bottom: 5px;
	padding-top: 6px;	
}

/* Content panel image viewer */

#tl-cp-image-viewer {
	width: 248px;
	height: 198px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 4;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	display: none;
}

#tl-cp-image-viewer .tl-cpiv-main-item {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

#tl-cp-image-viewer .tl-cpiv-main-item img {
	display: block;
	position: absolute;
	background: #000;
}

#tl-cp-image-viewer .tl-cpiv-content-mask {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	/*background: url(/assets/ui/content-gallery/mask.png) left top no-repeat; */
}

#tl-cp-image-viewer .tl-cpiv-content-mask-inner {
	border: #fff solid 1px;
	opacity: 0.3;
	height: 198px;
	filter: alpha(Opacity=30);
}

#tl-cp-image-viewer .tl-cpiv-content-mask a {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	background: url(/assets/ui/content-panel-new/expandclose.png) left top no-repeat;
	height: 26px;
	width: 26px;
}

#tl-cp-image-viewer .tl-cpiv-content-mask a:hover {
	background-position: left -26px;
}

#tl-cp-image-viewer .tl-cpiv-caption-holder {
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(/assets/ui/content-gallery/caption-back.png) left top;
	width: 100%;
}

#tl-cp-image-viewer .tl-cpiv-caption-holder p {
	padding: 8px 10px 8px 10px;
	color: #000;
	font-size: 13px;
	line-height: 15px;
	z-index: 5;
	position: relative;
}

#tl-cp-image-viewer .tl-cpiv-caption-holder a {
	color: #000;
	font-size: 13px;
	line-height: 15px;
	text-decoration: underline;
}

#tl-cp-image-viewer .tl-cpiv-caption-holder a:hover {
	text-decoration: underline;
}

#tl-cp-image-viewer.tl-cp-lightbox-2 .tl-cpiv-caption-holder {
	background: url(/assets/ui/black-opacity-50.png) left top;
}

#tl-cp-image-viewer.tl-cp-lightbox-2 .tl-cpiv-caption-holder p,
#tl-cp-image-viewer.tl-cp-lightbox-2 .tl-cpiv-caption-holder a {
	color: #fff;	
}

/* Timeline copyable button */
#tl-copy-timeline-button {
	position: absolute;
	left: 10px;
	top: 20px;
	display: inline-block;
	background: #000;
	border: #898989 solid 2px;
	color: #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #000;
	-webkit-box-shadow: 0 0 5px #000;
	padding: 6px 10px 6px 10px;
	z-index: 2;
	display: none;
	font-size: 15px;
	text-decoration: none;
	line-height: 16px;
}

#tl-copy-timeline-button:hover {
	color: #fff;
}

#tl-copy-timeline-button span {
	text-decoration: none;
	cursor: pointer;
}

/* Non-js-styles */

.tl-non-js-styles  #tl-container {
	overflow: visible;
}

.tl-non-js-styles #tl-container .tl-timeline-info {
	color: #999;
	z-index: 1;
	height: auto;
	overflow: visible;
}

.tl-non-js-styles  #tl-container .tl-timeline-info h2 {
	padding: 50px 0 10px 0;
	margin: 0 100px 0 100px;
	font-size: 30px;
}

.tl-non-js-styles  .tl-ah-about-text {
	color: #999;
	font-size: 16px;
	margin: 0 100px 0 100px;
}

.tl-non-js-styles #tl-stage-holder {
	height: 1000px;	
}

.tl-timeline-info .tl-ah-story-summary {
	margin: 10px 100px 0 100px;
}

.tl-timeline-info .tl-ah-story-summary h3 {
	font-size: 20px;
}

.tl-timeline-info .tl-ah-story-summary p {
	font-size: 16px;
}

.tl-non-js-styles #tl-header {
	visibility: visible;
}

/* 3D Timeline styles */

#tl-3d-view-canvas {
	position: absolute;
	top: 0;
	left: 0;
	/*background: #222222;*/
	width: 300px;
	height: 300px;	
}

.tl-apply-hover-styles {
	cursor: pointer !important;	
}

#tl-timeline-3d-launch {
	position: absolute;
	left: 10px;
	bottom: 37px;
	width: 33px;
	height: 33px;
	background: url(/assets/ui/button-3d.png) left top no-repeat;
	overflow: hidden;
	z-index: 4;
	line-height: 34px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	display: none;
}

.tl-page-size-category-mode-height #tl-timeline-3d-launch {	
	bottom: 20px;	
}

.tl-selected-view-3d #tl-timeline-3d-launch {
	bottom: 10px;
}

.tl-container-minimum-layout-2 #tl-timeline-3d-launch {
	bottom: 10px;
}

.tl-selected-view-3d .tl-stage-fixed-position-content {
	padding-top: 60px;	
	height: 1px;
	z-index: 1;
}

.tl-selected-view-3d .tl-view-category-band-label {
	position: static;
	padding: 0 0 50px 15px;
}


.tl-selected-view-3d .tl-view-category-band-label h4 {
	white-space: nowrap;
	position: static;
	border-color: #fff;
	border-width: 1px;
	border-style: solid;
}










.tl-g-flickr-button {
	display: none !important;	
}