/* -------------------------- */
/* ----- EARLY SHOW CSS ----- */
/* -------------------------- */

#cbsContentWrap,
#cbsContent {
	padding:0;
}

#cbsContent {
	border:1px solid #fff9e1;
	border-width:0 1px;
}

#headerAdMain {
	border:1px solid #8f969f;
	border-width:0 1px;
	background:#fefefe;
	padding:4px 0 14px;
}

#contentMain {
	padding:0;
}

#contentBody {
	margin:0 0 0 13px;
}

#contentAux {
	margin:0 13px 0 0;
	position:static;
}

/* sprite */
#cbsHeader,
#cbsHeader .loginSearch {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/sprite2010.png);
}

#cbsHeader {
	height:132px;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/earlyHeadIE2010.jpg) no-repeat left top;
}

/* saturday edition */

.nodeId3480 #cbsHeader,
.nodeId3480 #cbsHeader .loginSearch {
	background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/satSprite2010.png);
}

.nodeId3480 #cbsHeader {
	height:132px;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/satEarlyHeadIE2010.jpg) no-repeat left top;
}

#cbsHeader .loginSearch,
.nodeId3480 #cbsHeader .loginSearch {
	background-position:-985px 20px;
	_background:none;
}

.siteNav li a {
	height:25px;
	line-height:200%;
}

.catWebNav .catNav a, .catWebNav .catNav a:link, .catWebNav .catNav a:visited {
	color:#19365C;
}

.catWebNav .catNav a:hover, .catWebNav .catNav a:active {
	color:#800;
}

#cbsHeader .catNav {
	font:bold 117% helvetica,arial,sans-serif;
	bottom:1px;
	left:0;
	_height:28px;
	_overflow:hidden;
}

.catNav li a {
	background:transparent;
	padding:0 8px;
	height:28px;
}

.catNav li.active a {
	background:#fefefe;
}

.catNav li.active a, .catNav li.active a:link, .catNav li.active a:visited, .catNav li.active a:hover, .catNav li.active a:active	{
	color:#979b9e;
}

#cbsHeader .siteNav .snCbsNews a {
	background-position:-1455px -7px;
}

#cbsHeader .brandLogo {
	width:220px;
	margin:20px auto 0px auto;
	height:50px;
}

#cbsHeader .logoCBSnews {
	background:none;
	width:auto;
}

.cbsnewsTwoColLowerPromoArea .single .storySource,
.newsByCat .catTools,
.newsByCat .catStoryList,
.cbsnewsTwoColUpperPromoArea .headlines .storySource {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png) no-repeat -2400px top;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif) no-repeat -2400px top;
}


#cbsHeader {
	overflow: visible;
}

.nodeId504743 a.overviewHead {
	background:url(http://wwwimage.cbsnews.com/images/2010/06/25/image6618390.jpg) no-repeat;
}


#allCatDropDown,
.navDropDown {
	position:absolute;
	width:185px;
	*width:190px;
	_width:175px;
	padding:0 0 8px 0;
	top:27px;
	right:7px;
	z-index:1000000;
}

.navDropDown li {
	background: url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/sprite2010.png) no-repeat -1379px -9px #E3E8EE;
	_background: url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/sprite2010.gif) no-repeat -1369px -9px #E3E8EE;
	display: block;
	float: none;
}

.catNav .navDropDown li a:hover {
	color: #19549d;
}

.webNav .allTab li {
	border-top:1px solid #13161a;
	margin:0 3px;
}

.webNav .allTab {
	position: relative;
}

.catNav .allTab {
	_display: inline-block;
}

.catNav li.active a,
.catNav li.active a:hover {
	color: #880000;
}

.catNav li.allTab li a {
	line-height:100%;
	font-size:86%;
	padding:8px 0 8px 14px;
	display:block;
	width:auto;
	margin:0;
	text-align:left;
	height:auto;
	background:transparent;
	border-top:1px solid #363841;
	_display:inline-block;
	_width:190px;
}

.catNav li.active div li a,
.catNav li.active div li a:link,
.catNav li.active div li a:visited {
	color: #19365C;
}

.catNav li.active div li a:hover {
	color: #880000;
}

.catNav .allTab li a {
	font-size: 100%;
}

.catNav li.allTab li,
.catNav li.allTab li  a {
	border:0;
	float: none;
	padding-left: 5px;
	text-transform: none;
}

.catNav .allTab a {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/allCatMore.gif) 40px 12px no-repeat;
}

.catNav .allTab a {
	background-color:transparent;
	background-position:52px -44px;
}

a.overviewHead {
	display:block;
	height:75px;
	text-indent:-2000px;
	width:100%;
}

#contentAux .sideScroller {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/cbsnewsSprite.png") no-repeat scroll left -186px #EAEDF0;
}


/* featured Post PE */

#featuredPost-PE,
#cbsCarousel {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cbsEyeLg.jpg) right bottom no-repeat;
	color:#656565;
	width:630px;
	height:242px;
	position:relative;
	margin: 14px 0;
}

#featuredPost-PE li {
	padding:0;
	border:0;
}

#featuredPost-PE .storyThumb {
	margin:0 14px 0 0;
}

#featuredPost-PE .storyThumb img {
	height:238px;
	background-position:0 50%;
}

#featuredPost-PE .storyTitle,
.carouselCaption h3 a {
	font:bold 133.4% helvetica,arial,sans-serif;
	margin:2px 0 0;
}

#featuredPost-PE p {
	margin:4px 0;
}

.pageType2100  #cbsCarousel {
	color:#000000;
}

/* carousel */
.carouselSlide {
	position:absolute;
	top:0px;
	left:0px;
	height:238px;
	width:630px;
	background-position:0 50% !important;
}

#cbsCarousel .carouselWrap .carouselCaption {
	position:absolute;
	right:14px;
	top:2px;
	width:226px;
	background:transparent;
}

.carouselSlide .storySub {
	font-size:92%;
	margin:0;
}

.carouselLink {
	display:block;
	width:370px;
	height:238px;
	text-indent:-2000px;
	overflow:hidden;
}

.carouselCaption a.storyTitle,
.carouselCaption a.storyTitle:link,
.carouselCaption a.storyTitle:visited,
.carouselCaption a.storyTitle:hover,
.carouselCaption a.storyTitle:active {
	color:#024382;
	font-size:150%;
	font-weight:bold;
}

.captionAux {
	border-top:1px solid #d8f0f4;
	margin:8px 14px 0 0;
	padding:10px 0 0;
}

.captionAux li {
	margin:0 0 6px;
	font-size:92%;
	font-weight:bold;
}

#cbsCarousel .carouselPrev,
#cbsCarousel .carouselNext {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/scrollerSprite.png) no-repeat scroll left bottom;
}

#cbsCarousel .carouselPrev,
#cbsCarousel .carouselNext {
	display:block;
	position:absolute;
	bottom:14px;
	right:71px;
	font-size:83.5%;
	overflow:hidden;
	text-indent:-2000px;
	float:left;
	margin:0 0 4px;
	width:39px;
	height:16px;
	background-position:-1116px bottom;
	cursor:pointer;
	margin:0 0 0 2px;
	outline:none;
}

#cbsCarousel .carouselNext  {
	background-position:right bottom;
	right:30px;
}

/* carousel indicators */

#cbsContent #cbsCarousel .indicators {
	right:112px;
	bottom:16px;
}


/* undo carousel on story */

.storyMedia #cbsCarousel {
	background:transparent;
}

.storyMedia .carouselSlide {
	height:auto;
	width:244px;
}

/* scroller */
.storyVideoScroller .sideScroller li{
	background-color:#EAEDF0;
	_background:#EAEDF0;
}
.sideScroller li {
	background-position:-250px top;
	_background:#ffdeac;
}

/* ----- SEGMENT PAGE :: SCROLLERS ----- */

        .pageType1606 .scrollShell {
            padding:0 0 6px;
        }

        .pageType1606 .sideScroller ul {
            margin:2px 0 0;
            padding:0 5px 0 0;
        }

        .pageType1606 .sideScroller li {
            width:100px;
            padding:7px 11px 2px 9px;
            margin:0 0 0 5px;
            background-position:-10px 0;
            min-height:152px;
            height:auto !important;
            height:152px;
        }

        .pageType1606 .scrollShell .assetThumb {
            padding-top:2px;
        }
        .pageType1606 .sideScroller li a.assetTitle {
            font-size:100%;
            margin:5px 0 2px;
            text-align:left;
        }

        .pageType1606 .sideScroller li .datestamp {
            font-size:91%;
        }


/* newsbycat */

.newsByCat .catTools{
	_background-position:left -150px;
}

.newsByCat .catTools .catTitle {
	padding:3px 0 0 8px;
}

.newsByCat .catStoryList {
	margin-top:2px;
	background-position:-300px bottom;
}

.newsByCat .catStoryMain .catTitle {
	font:bold 117% helvetica,arial,sans-serif;
}

/* twocolarea */

.twoColArea {
	margin:14px 0;
}

.cbsnewsTwoColLowerPromoArea .single .storySource,
.cbsnewsTwoColUpperPromoArea .headlines .storySource {
	background-position:-600px top;
	border-bottom:1px solid #fefefe;
}

.twoColArea .featuredList {
	width:308px;
	float:left;
	margin:0 14px 0 0;
}

.twoColArea .featuredList li {
	border:0;
	padding:0;
	margin:0 0 10px;
}

.twoColArea .featuredList li p {
	line-height:130%;
	margin:2px 0;
}

.twoColArea .featuredList .storyThumb,
.twoColArea .featuredList .storyThumb img {
	width:auto;
	height:auto;
}

.twoColArea .featuredList .storyTitle {
	font:bold 117% helvetica,arial,sans-serif;
}

.twoColArea .featuredList .featuredListTitle {
	border-bottom:1px solid #ccc;
	padding:0 0 4px;
	font-size:117%;
}

.twoColArea .featuredList .featuredListTitle span {
	background:transparent;
	position:static;
}

/* twocolarea photo gallery unit */

.twoColArea .sideScroller {
	width:308px;
	float:left;
	margin:0 14px 0 0;
	background-position:-600px top;
	background-color:#EAEDF0;
}
	
.twoColArea .sideScroller .scrollShell {
	height:auto;
	width:308px;
	background-position:-1000px bottom;
}
	
.twoColArea .sideScroller li {
	height:auto;
	width:244px;
	margin:0 0 0 4px;
	padding:14px 28px 10px;
	background-position:-900px top;
	_background:#EAF6FB;
}
	
.twoColArea .sideScroller .assetTitle {
	text-align:left;
	font-size:117%;
	margin:9px 0 1px;
}
	
.twoColArea .sideScroller p {
	font-size:92%;
	margin:0 0 10px;
	line-height:125%;
}
	
.twoColArea .sideScroller .housing,
.twoColArea .sideScroller #housing {
	padding:0 4px 0 0 !important;
}
	
.sideScroller.photoScroller li{
	_background:#eef8fc;
}

/* storyListDetailed */
#contentAux .featuredList {
	margin:14px 0;
}

#contentAux .featuredList .storyListTitle {
	display:block;
	border-bottom:1px solid #fefefe;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 14px;
}

/* unnecessary i think #contentAux .featuredList li.readRelated {
    padding:0 14px 6px;
    margin:-8px 0 0;
} */

#contentAux .featuredList {
	color:#3b3936;
}
	
#contentAux .featuredList p {
	margin:4px 0;
}
	
#contentAux .featuredList .storyTitle {
	font-weight:bold;
}
	
#contentAux .featuredList .storySub {
	margin:0 0 4px;
	font-size:92%;
	color:#403d3a;
}
	
#contentAux .featuredList .storyThumb {
	float:left;
	margin:0 10px 10px 0;
}

/* highlightArea */
#contentAux .highlightArea {
	margin:14px 0;
}


/* up next area */
#contentAux .col308.upNext .innerWrap {
    padding-bottom:6px;
}

#contentAux .col308.upNext ul ul {
    padding:0 14px;
    margin:12px 0 10px;
}

#contentAux .col308.upNext ul li {
    padding:0;
}

#contentAux .col308.upNext ul ul li {
    padding:0;
    margin:4px 0;
    background:url(http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif) no-repeat 6px -894px;
    padding-left:20px;
    font-weight:normal;
}

#contentAux .col308.upNext .heading {color:#353535;
    background:transparent;
    padding:0;
}

#contentAux .col308.upNext p {
    padding:0 14px;
    margin:8px 0 10px;
}

/* hexes */

#headerLinks a,
#headerLinks a:link,
#headerLinks a:visited,
#headerLinks a:hover,
#headerLinks a:active {
	color:#fff;
}

.pageType1606 .sideScroller {
	background-color:#1F2226;
}

#cbsHeader .siteNav li.active {
	background:#23375A;
}

.catNav li a {
	border-right:1px solid #abb7cf; 
}

#contentAux .col308.upNext {
	background-color:#fdf4c9;
}

#contentAux .featuredList .storyListTitle,
.featuredList .featuredListTitle {
	color:#E23413;
}

#contentAux .highlightArea .storyListTitle,
.twoColArea .sideScroller,
.twoColArea .sideScrollerTitle {
	color:#272A2F;
}

#contentAux .highlightArea {
	background-color:#EBECF0;
}

.cbsnewsTwoColLowerPromoArea .single .storySource,
.cbsnewsTwoColLowerPromoArea .single,
.newsByCat .catTools,
.newsByCat .catStoryList,
.cbsnewsTwoColUpperPromoArea .headlines {
	background-color:#EBECF0;
}

.cbsnewsTwoColUpperPromoArea .headlines .storySource {
	background-position:-600px top;
	background-color:#f3f0e9;
}

a,
a:link,
a:visited {
	color:#024382;
}

a:hover, a:active {
	color:#024382;
}

.pageType1606 .sideScroller a,
.pageType1606 .sideScroller a:link,
.pageType1606 .sideScroller a:visited,
.pageType1606 .sideScroller a:hover,
.pageType1606 .sideScroller a:active {
	color:#a7c0ff;
}

#cbsHeader .loginReg a,
#cbsHeader .loginReg a:link,
#cbsHeader .loginReg a:visited {
    color:#CBD9E2;
}

.siteNav .active a, .siteNav .active a:link, .siteNav .active a:visited, .siteNav .active a:hover, .siteNav .active a:active {
    color:#CBD9E2;    
}

/*correcting header font*/
.cbsnewsTwoColLowerPromoArea .single .storySource {
	font-size: 125%;
}

.cbsnewsTwoColLowerPromoArea .sideScrollerTitle span  {
	font-size: 120%; 
	color:#E23413;	
	padding:6px 0 4px 14px;
}	

/*------------------------------------------*/
/*-----ES Ask it, and Coming Up 11/2009-----*/
/*------------------------------------------*/
#contentAux .comingUpNextInner {
	background:#FFFFFF url(http://wwwimage.cbsnews.com/common/images/early_gradient2010.png) no-repeat bottom;
	overflow:hidden;
	_height: 0.01%;    /*IE6 hack*/
}

.comingUpNextInner .stackList li {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif) no-repeat scroll 10px -894px;
	color:#272A31;
	font-weight:bold;
	margin:0 10px 10px 0;
	padding:0 0 0 25px;
	border-bottom: none;
}

.comingUpNextInner .stackList li.last {
	margin:0 10px 25px 0;
}

.comingUpNextInner .storySource {
	background:transparent url(http://wwwimage.cbsnews.com/common/images/early_topstrip2010.png) repeat scroll;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:19px;
	padding:8px 0 4px 8px;
	text-transform:uppercase;
}

.stackList {
	margin: 12px 0 0 0;
}

.comingUpNextInner .promoContent {
	border-top: 1px solid #CCCCCC;
	width: 275px;
	margin: 0 10px 0 10px;
}

.promoContentHolder .promoContentDek {
	line-height:115%;
	font-size: 92%;
}

#contentAux .promoContentHolder .promoContentTitle {
	margin: 0;
	font-weight: bold;
}	

.promoContentHolder a {
	font-weight: bold;
}

.featuredList li .storyThumb {   /*remove img border*/
	border: none;
}

/* program sponsor */

    #cbsContent .progSponsor {
        height:auto;
        top:-5px;
        right:14px;
    }

/* more headlines unit */

    #featuredPost-PE,
    #cbsCarousel {
        margin:14px 0 10px;
    }
	
	.pageType2718 #featuredPost-PE {
		margin:14px 0 20px;
	}

	.pageType2718 #featuredPost-PE p {
		margin:4px 10px 0 0;
	}
	
    .cbsnewsTwoColUpperPromoArea {
        margin:0 0 10px;
    }

    .cbsnewsTwoColUpperPromoArea .newsCat {
        margin:0;
    }

	.nodeId3480 .comingUpNext .promoContentHolder .linkIcon.email {
		background: none;
		padding-left:0;
	} 



	/*dual ad support*/
	.pageType1606.nodeId504743 #segmentTitle h1 {
			font-size:200%;
			margin: 6px 0 0 0;
		}
				
	#videoMeta .datestamp {   
		color: #999999;
		font-weight: bold;
		font-size:100%;
		margin: 0;
	}
	
	.pageType1606.nodeId504743 #segmentTitle {
		width: 425px;
		margin: 0 0 14px 0;
		float: left;
	}
	
	.pageType1606.nodeId504743 #videoInteract {
		float:right;
		margin: 4px 0 0 0;
		width:177px;
	}
	
	.pageType1606.nodeId504743 .connectModuleWrap {
		margin: 4px 0;
		background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_webshow_175.gif);
		height: 35px;
		width: 175px;
	}
	
	.pageType1606.nodeId504743 .videoInteractWrap {
		background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_webshow_175.gif);
		height: 35px;
		width: 175px;
	}
	
	.pageType1606.nodeId504743 .videoInteract {
		font-weight: bold;
		padding: 10px 0 10px 10px;
		color:#1F2226;
	}
	
	.pageType1606.nodeId504743 #currentVideoInfo .connectModule {
		color: #272A2F;
		margin: 0;
		padding: 6px 0 0 8px;
	}	
	
	/*clear matrix on video page*/
	#currentVideoInfo .connectModule {
		background:none repeat scroll 0 0 transparent;
		font-weight:bold;
	}
	
	/*adding ul to video*/
	#currentVideoInfo .connectModule ul.connectIcons {
		display:inline;
	}
	
	.pageType1606 .connectModule .connectIcons {
		padding:0 0 10px;
	}
	
	.nodeId504743 #currentVideoInfo .connectModule ul.connectIcons li {
		float:left;
		margin:0;
		padding:4px 1px 6px;
	}
	
	#currentVideoInfo .connectModule span {
		float:left;
		padding-right:8px;
		padding:4px 8px 0 0;
	}

	.pageType1606 .userComments {
		margin:0 14px 0 0;
	}

	.pageType1606 #videoMeta {
		margin:0 14px 0 0;
	}

	.pageType1606 #videoBox {
		background:none repeat scroll 0 0 #EBECF0;
		margin:4px 14px 0 0;
		padding:8px 0;
	}

/* clearfix */

#featuredPost-PE li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#featuredPost-PE li {
	*display:inline-block;
}

/* temporary */
.inlineIcon {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/icons.gif) no-repeat;
	padding:0 0 0 22px;
	*width:16px;
}

.inlineIcon.video {
	background-position:6px -55px;
	*background-position:6px -53px;
}

#contentAux .about {
	margin:12px 0;
}

#contentAux .about h3,
#contentAux .col308.upNext .storyListTitle {
    font:bold 116.2% Arial, Helvetica, san-serif;
    color:#E23413;
    background:#CACED7 url(http://i.i.com.com/cnwk.1d/i/cbs/blogSprite.png) no-repeat;
    border-bottom:1px solid #a2a2a2;
    height:14px;
    padding:3px 10px;
    display:block;
    text-transform:uppercase;
}

#contentAux #rightRailPromo .about {
	margin:12px 0;
}


