/* -------------------------- */
/* ----- 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;
}

/* sprite */
#cbsHeader,
#cbsHeader .loginSearch {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/sprite.png);
}

#cbsHeader {
	height:132px;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/earlyHeadIE.jpg) no-repeat left top;
}

/* saturday edition */

.channelId3480 #cbsHeader,
.channelId3480 #cbsHeader .loginSearch {
	background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/satSprite.png);
}

.channelId3480 #cbsHeader {
	height:132px;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/earlyShow/satEarlyHeadIE.jpg) no-repeat left top;
}

#cbsHeader .loginSearch,
.channelId3480 #cbsHeader .loginSearch {
	background-position:-985px 20px;
	_background:none;
}

.siteNav li a {
	height:25px;
	line-height:200%;
}

.catNav a, .catNav a:link, .catNav a:visited {
	color:#be3302;
}

.catNav a:hover, .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;
}

/* 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;
}

/* 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:14px;
	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:#dc4c00;
	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:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/sprite.png) no-repeat;
}

#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:-1000px -165px;
	cursor:pointer;
	margin:0 0 0 2px;
	outline:none;
}

#cbsCarousel .carouselNext  {
	background-position:-1041px -165px;
	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 */
.sideScroller li {
	background-position:-250px top;
	_background:#ffdeac;
}

/* 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:#ddf1f9;
}
	
.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;
}

.sideScroller {
	background-color:#ffb23c;
}

#cbsHeader .siteNav li.active {
	background:#f7b328;
}

.catNav li a {
	border-right:1px solid #efe890;
}

#contentAux .col308.upNext {
	background-color:#fdf4c9;
}

#contentAux .featuredList .storyListTitle,
.featuredList .featuredListTitle {
	color:#E23413;
}

#contentAux .highlightArea .storyListTitle,
.twoColArea .sideScroller,
.twoColArea .sideScrollerTitle {
	color:#414140;
}

#contentAux .highlightArea {
	background-color:#bde7c8;
}

.cbsnewsTwoColLowerPromoArea .single .storySource,
.cbsnewsTwoColLowerPromoArea .single,
.newsByCat .catTools,
.newsByCat .catStoryList,
.cbsnewsTwoColUpperPromoArea .headlines {
	background-color:#f3f0e9;
}

.cbsnewsTwoColUpperPromoArea .headlines .storySource {
	background-position:-600px top;
	background-color:#f3f0e9;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	color:#348bd4;
}

.sideScroller a,
.sideScroller a:link,
.sideScroller a:visited
.sideScroller a:hover,
.sideScroller a:active {
	color:#900;
}

#cbsHeader .loginReg a,
#cbsHeader .loginReg a:link,
#cbsHeader .loginReg a:visited {
    color:#fff9e1;
}

.siteNav .active a, .siteNav .active a:link, .siteNav .active a:visited, .siteNav .active a:hover, .siteNav .active a:active {
    color:#B16600;    
}

/* program sponsor */

    #cbsContent .progSponsor {
        height:auto;
        top:-5px;
        right:14px;
    }

/* more headlines unit */

    #featuredPost-PE,
    #cbsCarousel {
        margin:14px 0 10px;
    }

    .cbsnewsTwoColUpperPromoArea {
        margin:0 0 10px;
    }

    .cbsnewsTwoColUpperPromoArea .newsCat {
        margin: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;
}


