@charset "UTF-8";
/* Globalish */

body {
	background:#000;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	color:#fff;
}
a {color:#6AB9D3;}
a:link, a:visited {
    color: #6AB9D3;
    outline: medium none;
}

.cnnPostWrap {display:none;}
#cnn-bodywrap {
	background:#000;
	color:#fff;
	padding:0;
}
/* Main Content Container */
#cnnContainer {
	background:#000;
	width: 1025px;
	margin:0 auto;
	position:relative;
	padding:0;
	text-align:left;
}
/* Header Section */
#cnnSingleHeader {
	width:1025px;
	height:59px;
	position:relative;
}
h1.cnnTitleLogo {padding-top: 0;}
.cnnTitleLogo {
	margin:0 auto;
}
.cnnTitleLogo,.cnnTitleLogo a{display:block;width:273px;height:59px}

.cnnBlogNav {
	background:url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-repeat:no-repeat;
	position:absolute;
	top:45px;
	right:24px;
	height:13px;
	width:54px;
	cursor:pointer;
	display:block;
}
.cnnBlogNav:hover {
	background-repeat:no-repeat;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0px -22px;
}
/* @end Header Section */

/* @start FOOTER CSS */
.footLiving {position:relative;left:180px;top:-23px;width:90px;}
.footLiving img {vertical-align: middle;}
/* @end FOOTER CSS */

/* Blog Main Post Section */
#cnnBlogContentArea {
	width:1025px;
	margin-top:15px;
	position:relative;
}
#cnnBlogContentArea #cnnPanelHolder{
	position:absolute;
	width:450px;
	height:590px;
	right:0;
	z-index:10;
	overflow: hidden;
	clip: rect(0px,450px,590px,0px);
	display:none;
}

.cnnPostImageWrapper {
	margin:0 auto;
	max-width:1025px;
	height:595px;
	background-repeat:no-repeat;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/gallery/photo_loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
	display:table;
	z-index:5;
	position:relative;
}
.cnnPostImage {
	display: block;
	margin: 0 auto;
	max-width: 884px;
	
}
.cnnPostAdHolder {
	display:none;
	z-index:100;
	position:absolute;
	width:1025px;
	height:695px;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/blk_opacity_1px.png');
}
.cnnPostAdWrapper {
	margin:0 auto;
	width:1025px;
	height:690px;
	text-align:center;
	display:table;
	
}
.cnnPostAd {
	margin: 165px auto 0 auto;
	position: relative;
	width: 336px;
}
.cnnAdClose {
	background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png);
	background-position: 0 -776px;
	cursor: pointer;
	/*float: right;*/
	height: 16px;
	position: absolute;
	right: 0;
	width: 18px;
	z-index: 1;
}
.cnnAdClose:hover {
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -802px;
}
.cnnMainImage {
	margin:0 auto;
	min-width:300px;
	width:auto;
	min-height:345px;
	background-repeat:no-repeat;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/gallery/photo_loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
}
.cnnPostMeta {
	margin-top:5px;
	height:131px;
}
.cnnShareButtons {
	position:relative;
	left:30px;
	top:50px;
}
.cnnLeftPost {
	width: 220px;
	float: left;
	margin: 23px 19px 0 15px;
}
.cnnLeftPost p {
	margin-left: 20px;
	margin-top: 10px;
}
.cnnRightPost {
	float: left;
	margin-top: 10px;
	width: 590px;
}
.cnnPostTitle {
	display:inline-block;
	width:570px;
	padding-bottom:13px;
}
.cnnPostTitle h2 {
	font-size:20px;
	color:#6ab9d3;
	font-weight:bold;
	font-family: Arial;
	padding-top:0;
	margin-top:0;
	display:inline-block;
}
.cnnPostTitle h2 a {	
	color:#6ab9d3;
	font-weight:bold;
	font-family: Arial;
	padding-top:0;
	margin-top:0;
}
.cnnPostDate {
	margin-left: 5px;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
}
.cnnPostDate p {
	display:inline;
}
.cnn_clear {
	clear:both;
}
.cnnPostExcerpt {
	margin-top:-16px;
	color:#d2d2d2;
	font-size: 12px;
}
.cnnPostExcerpt p {
	font-size: 12px;
	color:#d2d2d2;
	font-family:Arial;
	line-height: 16px;
}
span.cnnFBlink {
	margin-left:11px;
	margin-top:1px;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/facebook.png');
	width:60px;
	height:61px;
	display:inline-block;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	line-height:35px;
}
span.cnnFBlink a {
	width:60px;
	height:61px;
	display:block;
	color: #6ab9d3;
}

span.cnnTWlink {
	margin-left:11px;
	margin-top:1px;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/twitter.png');
	width:55px;
	height:61px;
	display:inline-block;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
	line-height:35px;
}
span.cnnTWlink a {
	width:55px;
	height:61px;
	display:block;
	color: #6ab9d3;
}

span.cnnCommentsLink {
	margin-left:11px;
	margin-top:1px;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/comments.png');
	width:55px;
	height:61px;
	display:inline-block;
	text-align:center;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;	
	line-height:35px;
}

span.cnnCommentsLink a {
	width:55px;
	height:61px;
	display:block;
	color: #fff;
}
.commentTitle {
	margin-top:15px;
	margin-bottom:10px;
}
#cnnBlogContentArea a {
font-weight: bold;
color: #6AB9D3;
}
form#commentform, form#commentform a {font-weight:bold;}
.cnn_next {
width: 45px;
float: right;
top: 0pt;
padding-right: 14px;
}
.commentTitle span.sound {
	font-size:20px;
	color:#fff;
	display:inline-block;
}
.commentTitle span.off {
	font-size:20px;
	color:#4785c2;
	display:inline-block;
}
.cnnPostCategory {
	padding-top:37px;
	font-size:12px;
}
.cnnPostCategory p {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	display:inline;
	margin-right:5px;
}
span.cnnPostCategories {
	margin-left:5px;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
	color: #fff;
}
span.cnnPostCategories a {	
	font-weight: bold;
	color: #6ab9d3;
}
/* Blog Main Post Section */

/* Ad Tag Styles */
.cnnPostEntitlement {
	position: absolute;
	top: 10px;
	right: 2px;
	vertical-align:middle;
	text-align:right;
	width:174px;
	float:right;
}
.cnnInAssoc {
	/*go back*/
	display:none;
	/*display:block;*/
	height:31px;
	width:80px;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/in.assoc.with.png');
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
}
.cnn88_31 {
	display:block;
	height:31px;
	width:0;
	margin-left:5px;
	/*go back*/
	margin-right: 86px;
	float:right;
	color:#000;
	text-align:center;
	line-height:31px;
}
.cnnAdTag_main, .cnnAdTag_main2 {
	max-height:115px;
	width:100%;
	margin:20px auto;
	padding-top:9px;
	padding-bottom:38px;
}
.adtag {
	position: relative;
	color:#fff;
	height:90px;
	width:728px;
	margin:auto;
}
.cnn_adtitle {
    color: #9A9A9A;
    padding: 5px 150px 6px 0;
    text-align: right;
}
.cnn_adtitle_photopost {
    color: #9A9A9A;
    padding: 5px 5px 6px 0;
    text-align: right;
}
/* @end Ad Tag Section */

/* About Overlay Style */
.cnnAboutOverlay {
	position: absolute;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/blk_opacity_1px.png');
	color:#fff;
	top:74px;
	right:0;
	width:315px;
	padding:20px 15px;
	z-index:23;
	display:none;
}
.cnnAboutOverlay h2 {
	font-size: 15px;
	font-family:bold;
	color:#6ab9d3;
	font-family:arial;
	margin-top:0px;
	font-weight: bold;
	text-align:left;
}
.cnnAboutOverlay p {
font-family: arial;
font-size: 12px;
color: white;
line-height: 18px;
text-align: left;
margin:0;
}
/* Comments Overlay Style */
.cnnCommentsOverlay {
	position: absolute;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/blk_opacity_1px.png');
	color:#fff;
	top:0px;
	right:-393px;
	width:393px;
	height:584px;
	padding:10px;
	z-index:12;
	display:none;
}
.cnnCommentsWrapper{
	position:relative;
	z-index:10;
	display:none;
}

.cnnCommentsTop{
	padding-left:10px;
}
.cnnCommentsOverlay h2 {
	font-size: 15px;
	color:#6ab9d3;
	font-family:arial;
	margin-top:0px;
	font-weight: bold;
}
.cnnCommentsOverlay p {
	font-family:arial;
	font-size:12px;
	color:#fff;
	line-height: 18px;
}
span.commentCount {
	font-family:arial;
	margin-left:10px;
	font-size: 12px;
}

.cnnCommentsClose {
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -776px;
	position:absolute;
	height: 16px;
	width: 18px;
	top:24px;
	right:10px;
	cursor:pointer;
	z-index:15;
}
.cnnCommentsClose:hover {
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -802px;
}
.cnnComment {
	float: left;
margin-top: 0;
font-family: arial;
font-size: 11px;
color: #d2d2d2;
display:block;
width:100%;
}
#commentsHolder {
	margin-top:10px;
	height:270px;
	width:383px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.commentSort {
	margin-top:20px;
	margin-bottom:20px;
	font-family:arial;
	font-size: 11px;
	cursor: pointer;
}
span.loggedIn {
	display:inline-block;
	height:35px;
	width:35px;
	background:#d5d5d5;
}
span.messWelcome {
	vertical-align: top;
	margin-left:5px;
	font-family:arial;
	font-weight:bold;
	font-size:14px;
}
span.cnnProfile {
	font-family:arial;
	font-size:11px;
	color:#6ab9d3;
	margin-left:-63px;
	margin-top:-20px;
}
.commentSort {
	margin-top:20px;
	margin-bottom:20px;
	font-family:arial;
	font-size: 11px;
	cursor: pointer;
}
div.newest{
	color:#6AB9D3;
	cursor:pointer;
	display:inline;
	font-weight:bold;
}
div.liked {color:#6ab9d3; display:inline;}
span.oldest {color:#6ab9d3;}
.cnnPostComment {
	margin-bottom:16px;
	display:block;
	float:left;
	width:367px;
}
.cnnPostCommentChild1 {
	margin-bottom:16px;
	padding-left:36px;
	display:block;
	float:left;
}
.cnnPostCommentChild2 {
	margin-bottom:16px;
	padding-left:72px;
	display:block;
	float:left;
}
.commentReact {
	float: left;
	font-family:arial;
	font-size: 11px;
	padding-top:10px;
	display:block;
}
.viewComment {
	font-family: Arial;
	font-size:11px;
	color:#6ab9d3;
}

span.loadComment {cursor: pointer;}
span.viewComments {cursor: pointer;}
.commentBox {
	background:url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/comment.bubble.png');
	height:70px;
	width:600px;
	background-repeat: no-repeat;
	margin-left:20px;
	margin-top:30px;
}

span.cnnCommentAvatar {
	display:block;
	height:50px;
	width:50px;
	float:left;
}
span.commentAuthorName {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	display:block;
}

.cnnCommentForm {
	width:393px;
}

.cnnCommentForm #commentform{
	padding:0;
	margin:0;
	width:393px;
	position:relative;
	z-index:20;
}
.cnnCommentForm span{
	color:#a2a2a2;
}
.commentFormLeft{
	width:168px;
	float:left;
}
.commentFormRight{
	width:209px;
	float:right;
	text-align:right;
}

.commentFormLeft #author{
	font-size: 12px;
	color: #FFF;
	height: 22px;
	width: 166px;
	padding:0;
	margin:0;
	border: 1px solid #868686;	
	background-color:transparent;
	float:left;
}
.commentFormLeft label{
	font-size: 10px;
	color: #FFF;
	width: 166px;
	float:left;
	display:block;
}

.commentFormRight #email{
	font-size: 12px;
	color: #FFF;
	height: 22px;
	width: 207px;
	padding:0;
	margin:0;
	border: 1px solid #868686;	
	background-color:transparent;
	float:right;
}
.commentFormRight label{
	font-size: 10px;
	color: #FFF;
	width: 207px;
	float:left;
	display:block;
	text-align:left;
}
.commentFormBottom #comment{
	font-size: 12px;
	color: #FFF;
	height: 58px;
	width: 392px;
	padding:0;
	margin:0;
	border: 1px solid #868686;	
	background-color:transparent;
	margin-top:8px;
	margin-bottom:5px;
}
.commentFormBottom #submit {
	height:24px;
	width:47px;
	float:right;
	background-position: 0 -925px;
	border:none;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-repeat: no-repeat;
	text-indent: -10000px;
	cursor:pointer;
	background-color:transparent;
	display:block;
	margin:0;
	padding: 0;
}
.commentFormBottom #submit:hover {
	height:24px;
	width:47px;
	float:right;
	background-position: 0 -958px;
}
.cnnCommentForm h3{
	color:#fff;
	padding-bottom:12px;
	padding-top:0px;
	margin:0;
	width:393px;
	float:left;
}
.legalBtn{
	float:left;
	margin-right:10px;
	cursor:pointer;
	color:#6AB9D3;
}

/* Page Numbers */


#submitMessage {margin:0; width:300px; float:left; height:30px; }
#submitMessage p{
	margin:0;
}
#submitMessage .error,
#submitMessage .notice, 
#submitMessage .success    { border: 1px solid #ddd; padding:5px; }

#submitMessage .error      { background-color:rgba(0,0,0,0.15); color: #a2a2a2; border-color: #ca0002; }
#submitMessage .notice     { background-color:rgba(0,0,0,0.15); color: #a2a2a2; border-color: #ca0002; }
#submitMessage .success    { background-color:rgba(0,0,0,0.15); color: #a2a2a2; border-color: #6ab9d3; }
#submitMessage .error a    { color: #fff; }
#submitMessage .notice a   { color: #fff; }
#submitMessage .success a  { color: #fff; }

.commentsLegalWrapper{
	position:relative;
	z-index:21;
	display:none;
	float:left;
	width:394px;
	padding-top:60px;
}
.commentsLegalWrapper a{
	color:#6ab9d3;
}

.cnnCommentsLegalClose {
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -776px;
	position:relative;
	height: 16px;
	width: 18px;
	cursor:pointer;
	margin-top:10px;
}
.cnnCommentsLegalClose:hover {
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -802px;
}

.commentsPagination
{
	color:#a2a2a2;
	font-size:12px;
	float:right;
	padding-top:13px;
	padding-bottom:0;
}

.cnn_post_navigation_home {
margin: 0 0 19px 20px;
padding-top: 32px;
color: #CCC;
font-size: 14px;
line-height: 16px;
background: none;
border:none;
}


.cnn_divider_column_3 {display:none;} 
span.cnn_post_navigation_prev {float:left;}

span.previousPage{
	float:left;
	display:inline-block;
	font-size:14px;
	cursor:pointer;
}

span.nextPage{
	float:left;
	display:inline-block;
	font-size:14px;
	cursor:pointer;
}

.pageNumbers {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	position:relative;
	display:inline-block;
}
.pageNumbers li {
	float:left;
	position:relative;
	height:16px;
	font-size: 12px;
	font-weight: bold;
	display:block;
	color: #bbd8e3;
	padding-right: 5px;
	padding-left: 5px;
	cursor:pointer;
}
.pageNumbers li:hover {
	color:#fff;
}
.pageNumbers .current-page-item {
	
	color:#fff;
}

#cnnCommentsLoader{
	width:70px;
	height:70px;
	position:absolute;
	z-index:11;
	top:250px;
	left:171px;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/preloader_bg.png');
	background-repeat: no-repeat;
}
#cnnCommentsLoader img{
	padding-left:19px;
	padding-top:19px;
}

#cnnCommentsReplyArrow{
	width:53px;
	height:53px;
	position:absolute;
	z-index:11;
	top:250px;
	left:171px;
	display:none;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/down_arrow_bg.png');
	background-repeat: no-repeat;
	overflow: hidden;
	clip: rect(0px,70px,70px,0px);
}
#cnnCommentsReplyArrow img{
	position:absolute;
	left:16px;
	top: -170px;
}

.cnnCommentForm {
	position:relative;
}

.cancel_reply{
	position:absolute;
	cursor:pointer;
	display:none;
	top:16px;
	left:0px;
	color:#6ab9d3;
}

/* Story Overlay Style */
.cnnStoryOverlay {
	position: absolute;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/blk_opacity_1px.png');
	color:#fff;
	top:0px;
	right:-335px;
	width:315px;
	height:584px;
	z-index:11;
	display:none;
	padding-top: 33px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.cnnStoryOverlay h2 {
	font-size: 20px;
	color: white;
	font-family: arial;
	margin: 0;
	font-weight: bold;
	display: inline-block;
}

.cnnStoryPostTitle {
	font-size: 20px;
	color: white;
	font-family: arial;
	margin: 0;
	font-weight: bold;
	display: inline-block;
}

.cnnStoryOverlay p {
	font-family:arial;
	font-size:12px;
	color:#d2d2d2;
	line-height: 18px;
	opacity: 1;
	padding-right:10px;
}


.cnnStoryClose {
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -776px;
	position:absolute;
	height: 16px;
	width: 18px;
	top:24px;
	right:10px;
	cursor:pointer;
	z-index:15;
}
.cnnStoryClose:hover {
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -802px;
}
.cnnAutorInfo {
margin-top: 12px;
position: relative;
max-height: 68px;
overflow: hidden;
}
div.cnnAvatar {
max-height: 68px;
max-width: 68px;
background: transparent;
float: left;
}
.authorName {
	width: 237px;
font-family: arial;
font-size: 14px;
font-weight: bold;
display: block;
position: absolute;
right: 0;
top: 0;
}
.authorDescription {
width: 237px;
font-family: arial;
font-size: 11px;
color: white;
position: absolute;
top: 19px;
right: 0;
line-height: 13px;
max-height: 51px;
}
.cnnShareButtons {
	position:relative;
	left:30px;
	top:50px;
}
.storyShare {
	margin-left: -12px;
margin-top: 20px;
}
.storyShare p {
	text-align:center;
	color:#6AB9D3;
}
.story {
	margin-top:10px;
	height:200px;
	width:315px;
	overflow-y:scroll;
}

.story p {
	margin-top:0px;
}

#cnnStoryLoader{
	width:70px;
	height:70px;
	position:absolute;
	z-index:11;
	top:257px;
	left:132px;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/preloader_bg.png');
	background-repeat: no-repeat;
}
.cnnStoryWrapper{
	position:relative;
	z-index:10;
	display:none;
}
#cnnStoryLoader img{
	padding-left:19px;
	padding-top:19px;
}


/* Post Slider Styles */
.cnnSlider {
	width:922px;
	height:72px;
	float:left;
	clip: rect(0px,922px,72px,0px);
	overflow: hidden;
	position: relative;
	top: 14px;
}
.cnnSliderLT {
	width:29px;
	height:64px;
	float:left;
	padding-top:6px;
}
.cnnSliderRT {
	width:29px;
	height:64px;
	float:left;
	padding-top:6px;
}
.cnnSliderContainer {
	margin:0 auto;
	width:980px;
	height:72px;
}
.cnnPostMenu {
	height: 20px;
	position: absolute;
	right: 0;
	top: 25px;
	width: 350px;
	z-index: 25;
	display:none;
}
.cnnPostMenu ul {
	height:20px;
	width:245px;
	margin:0;
	float:left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.cnnPostMenu li {
	display:block;
	float:left;
	height:20px;
	padding:0;
	margin-right:11px;
	font-family: Arial;
	font-size:10px;
	color:#6ab9d3;
}

.cnnPostMenu #cnnTheStoryBtn{
	width:65px;
	height:14px;
	line-height:14px;
	text-align:center;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/blk_opacity_1px.png');
}
.cnnPostMenu #cnnCommentBtn{
	width:65px;
	height:14px;
	line-height:14px;
	text-align:center;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/blk_opacity_1px.png');
}
.cnnPostMenu #cnnFullscreenBtn{
	width:80px;
	height:14px;
	line-height:14px;
	text-align:center;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/blk_opacity_1px.png');
	display:none;
}
.cnnPostMenu #cnnTheStoryBtn:hover, .cnnPostMenu #cnnCommentBtn:hover, .cnnPostMenu #cnnFullscreenBtn:hover {
	cursor:pointer;
	color:#fff;
}

.cnnPostMenuCtl{
	width:90px;
	height:20px;
	text-align:center;
	float:left;
	margin-right:13px;
}
#controlCount{
	height:20px;
	width:40px;
	font-size:10px;
	font-weight:bold;
	color:#808080;
	line-height:20px;
	float:left;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/blk_opacity_1px.png');
}
.leftControl {
	float:left;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -104px;
	height: 20px;
	width: 20px;
	margin-right: 5px;
	display:block;
	cursor:pointer;
}
.leftControlInactive {
	float:left;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -44px;
	height: 20px;
	width: 20px;
	margin-right: 5px;
	display:block;
}
.leftControl:hover {
	float:left;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -74px;
	height: 20px;
	width: 20px;
	margin-right: 5px;
	display:block;
	cursor:pointer;
}

.rightControl {
	float:left;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -194px;
	height: 20px;
	width: 20px;
	margin-left: 5px;
	display:block;
	cursor:pointer;
}
.rightControlInactive {
	float:left;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -134px;
	height: 20px;
	width: 20px;
	margin-left: 5px;
	display:block;
}
.rightControl:hover {
	float:left;
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	background-position: 0 -164px;
	height: 20px;
	width: 20px;
	margin-left: 5px;
	display:block;
	cursor:pointer;
}
.LeftSlideCtl {
	display:inline-block;
	height:58px;
	width:19px;
	background-position: 0 -504px;
	float:left;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	margin-top:14px;
}
.LeftSlideCtlInactive {
	display:inline-block;
	height:58px;
	width:19px;
	background-position: 0 -368px;
	float:left;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	margin-top:14px;
}
.LeftSlideCtl:hover {
	cursor: pointer;
	background-position: 0 -436px;
}
.RightSlideCtl {
	background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	display:inline-block;
	height:58px;
	width:19px;
	background-position: 0 -708px;
	float:right;
	margin-top:14px;
}
.RightSlideCtlInactive {
	display:inline-block;
	height:58px;
	width:19px;
	background-position: 0 -572px;
	float:right;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/the.moment.sprite.png');
	margin-top:14px;
}
.RightSlideCtl:hover {
	cursor: pointer;
	background-position: 0 -640px;
}

.cnnSliderHolder {
	width:2700px;
	position:absolute;
}
.cnnSliderHolder .cnnSliderThumbnail {
	position:relative;
	float:left;
	width:68px;
	margin-right:26px;
	display:block;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderParentThumb {
	height:68px;
	width:68px;
	position:relative;
	top:0;
	left:0;
	z-index:11;
	display:block;
	background-color:#fff;
	border: 2px solid #FFF;
	cursor:pointer;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/gallery/thumb_loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderParentThumb img{
	position:relative;
	z-index:10;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderParentThumb .cnnSliderArrow {
	height:68px;
	width:68px;
	position:absolute;
	z-index:13;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/gallery/selected.gallery_lg.image.png');
	background-repeat: no-repeat;
	display:none;
	background-position: center bottom;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderChildThumbs {
	height:70px;
	width:68px;
	position:relative;
	z-index:10;
	top:0;
	display:none;
	border-top: 2px solid #FFF;
	background-color:#FFF;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderChildThumbs .cnnSliderChild {
	height:70px;
	width:29px;
	float:left;
	margin-left:2px;
	cursor:pointer;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderChildThumbs .cnnSliderChild:last-child {
	border: none;
}
.cnn_prev {
	font-size:14px;
	font-weight:bold;
}
.cnn_next {
	font-size:14px;
	font-weight:bold;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderChildThumbs .cnnSliderChild .cnnSliderArrowSm {
	height:13px;
	width:29px;
	position:absolute;
	z-index:13;
	top:43px;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/gallery/selected.gallery.image.png');
	background-repeat: no-repeat;
	display:none;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderChildThumbs .cnnSliderChild .cnnSliderThumb {
	height:56px;
	width:29px;
	position:absolute;
	z-index:12;
}
.cnnSliderHolder .cnnSliderThumbnail .cnnSliderChildThumbs .cnnSliderChild .cnnSliderNumber {
	height:12px;
	width:29px;
	top:56px;
	text-align:center;
	font-size:10px;
	margin-top:0px;
	position:absolute;
	z-index:12;
	color:#666;
	font-size:10px;
	font-weight:bold;
}
.clear_float {
	clear:both;
}

#cnnFullscreen{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: #000;
	z-index:99;
	display:block;
	color:#fff;
	text-align:center;
	margin:0 auto;
	display:none;
}
#cnnFullscreenWrapper{
	display:table;
	width:100%;
	height:100%;
}
#cnnCloseFullscreenWrapper{
	position:absolute;
	z-index:101;
	width:100%;
	height:100%;
	margin:0 auto;
	display:block;
}
#cnnCloseFullscreen{
	display:table;
	
	text-align:center;
	margin:0 auto;
	width:518px;
	height:100%;
}
#cnnCloseFullscreenBtnWrapper{
	display:table-cell; vertical-align:middle;
	text-align:center;
	margin:0 auto;
	width:100%;
	height:100%;
}
#cnnCloseFullscreenBtn{
	width:518px;
	height:64px;
	text-align:center;
	line-height:64px;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/photoblog/gallery/fullscreen.bg.png');
	background-repeat: no-repeat;
	cursor:pointer;
	display:block;
}
#cnnFullscreenPhoto{
	position:relative;
	z-index:100;
	display:table-cell; vertical-align:middle;
}

/* START Footer */
#cnnContainer {
	background:transparent;
}
.cnn_blog_footer_area {
	width: 980px;
	margin: 0 auto;
}
#cnn-bodywrap { 
	background:url("http://i.cdn.turner.com/cnn/.element/img/3.0/sect/blogs/afghanistan/footer_bk_left_edge.jpg") repeat-x left bottom; 
}
.cnnBlogFooterArea { 
	background-color:#060606;
	height:207px;
	overflow:hidden;
	border-top:none;
}
/* END Footer */

.cnnPostImageDescription { text-align: left; }
