#libya-crisis {
	position:relative;
	clear:both;
	overflow:hidden;
	width:976px;
	padding-bottom: 14px;
	}
#libya-content-container {
	position: relative;
	width:976px;
	height:auto;
	overflow: hidden;
	}
.blq-js #libya-content-container {
	height:527px;
	background: #f0f0f0;
	}
.libya-content-panel {
	position: relative;
	height: 527px;
	width: 976px;
	margin: 0 0 16px;
	}
.libya-crisis-byline-img {
	float: right;
	margin-bottom: 14px;
	}
.blq-js .libya-content-panel {
	position: absolute;
	top: 0;
	left: 100%;
}
.blq-js #libya-content-container .open {
	left: 0px;
}
.libya-content-panel .libya-content-core {
	position: relative;
	float: right;
	display: inline;
	width: 320px;
	padding: 8px 16px;
	margin-right: 0px;
	}
	

/* CPS fixes   margin      */
.libya-content-panel .libya-content-supplementary h2 {
	font-size: 28px;
	font-weight: bold;
	line-height: 48px;
	letter-spacing: -1px;
	margin-left: 4px;
	margin-bottom: 0;
	}
	
.libya-content-panel .libya-content-supplementary h2 span.heading-date{
	font-size: 16px;
	font-weight: normal;
	}
/* CPS fixes   margin      */
.libya-content-panel .libya-content-core p {
	padding: 7px 0 9px;
	margin: 0;
	}
.libya-content-panel .libya-content-supplementary {
	position: absolute;
	top: 0;
	width: 624px;
	height: 527px;
	padding: 0;
}
/* ----------------- */
/* CPS fixes         */
/* ----------------- */
div#libya-crisis.tabbed div#libya-nav-container h3 {
	margin: 0;
}

.story-body .libya-nav-section ul,
.story-body .libya-nav-section h3 {
    margin: 0;
}

.story-body #libya-content-container p {
    font-size: 13px;
    line-height: 16px;
}

/* ----------------- */
/* end of CPS fixes  */
/* ----------------- */


.block-quote-container{
	background-image:url(/news/special/world/11/africa/libya_crisis/img/quote27x24.png);
	background-repeat:no-repeat;
	border-bottom-style:solid;
	border-color:#c4c4c4;
	border-width:1px;
	padding-top:38px;
	padding-bottom:8px;
	font-size: 13px;
	font-weight:normal;
	margin-top:2px;
	color: #505050;
}
.block-quote{
	border-top-style:solid;
	border-color:#c4c4c4;
	border-width:1px;
	padding-top:11px;
	padding-bottom:8px;
	
	font-size: 16px;
	font-weight:bold;
	color: #505050;
}

.libya-content-core p a.vid-link-jb {
	background: transparent url(/news/special/world/11/africa/libya_crisis/img/jeremy_112x63.gif) no-repeat;
	background-position: 0px 0px;
	padding-left: 120px;
	height: 63px;
	display: block;
}

.libya-content-core p a.vid-link-og {
	background: transparent url(/news/special/world/11/africa/libya_crisis/img/tripoli_report.jpg) no-repeat;
	background-position: 0px 0px;
	padding-left: 120px;
	height: 63px;
	display: block;
}

.libya-content-core p a.vid-link-jb:hover {
	background-position: 0px 0px;
}

.libya-content-core p a.vid-link-jb:active {
	background-position: 0px 0px;
}

.libya-content-core p a.vid-link-icon {
	background: transparent url(/news/special/world/11/africa/libya_crisis/img/video_link_icon.png) no-repeat;
	background-position: 0px -32px;
	padding-left: 24px;
}

.libya-content-core p a.vid-link-icon:hover {
	background-position: 0px 0px;
}

.libya-content-core p a.vid-link-icon:active {
	background-position: 0px -16px;
}