/* ---------------------------- */
/* ----- EVENING NEWS CSS ----- */
/* ---------------------------- */

/* sprite */
#cbsHeader,
#cbsHeader .loginSearch {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/eveNews/sprite.png);
}

#cbsHeader {
	height:137px;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/eveNews/eveNewsHeaderIE.jpg) no-repeat;
}

#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:#f3e5e5;
}

.catNav a:hover,
.catNav a:active {
	color:#fff;                
}

#cbsHeader .catNav {
	font:bold 117% helvetica,arial,sans-serif;
	bottom:0;
	left:1px;
	_height:27px;
	_overflow:hidden;
}

.catNav li a {
	background:transparent;
	padding:0 6px;
	bottom:0;
	height:28px;
	border-right:1px solid #9c3738;
}

.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:#860001;
}

#cbsHeader .siteNav .snCbsNews a {
	background-position:-1455px -7px;
}

#cbsHeader .brandLogo {
	width:480px;
	margin:10px 0 0 28px;
}

#cbsHeader .logoCBSnews {
	height:60px;
	background:none;
	width:auto;
}

.cbsnewsTwoColLowerPromoArea .single .storySource,
.newsByCat .catTools,
.newsByCat .catStoryList {
	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;
}

#cbsContentWrap {
	padding:0;
}

#cbsContent {
	border:1px solid #7f8d9f;
	border-width:0 1px;
}

#contentBody {
	margin:0 0 0 13px;
}

#contentAux {
	margin:0 13px 0 0;
}

/* featured Post PE */

#featuredPost-PE {
	background:#ddd url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/leadStory.png) repeat-x top;
	color:#656565;
	margin:14px 0;
}

#featuredPost-PE .storyThumb {
	margin:0 14px 2px 0;
}

#featuredPost-PE .storyThumb img {
	height:238px;
	background-position:0 50%;
}        

#featuredPost-PE .storyTitle {
	font:bold 133.4% helvetica,arial,sans-serif;
	margin:2px 0 0;
}

#featuredPost-PE p {
	margin:4px 0;
}

#featuredPost-PE li {
	border:0;
	padding:0;
}

/* scroller */
.sideScroller li {
}

/* newsbycat */

.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 {
	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:#293850;
}

.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;
}

/* 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;
}


/* hexes */

#cbsHeader .siteNav li.active {
	background:#537ca8;
}

.sideScroller {
	background-color:#374c6b;
}

.sideScroller li {
	_background:#293850;
}

/*scroller fixes*/

#cbsCarousel .carouselPrev, #cbsCarousel .carouselNext, .photoScroller .arrowLeft, .photoScroller .arrowRight {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/scrollerSprite.png") no-repeat scroll left bottom transparent;
}

.photoScroller .arrowLeft, .photoScroller .arrowRight {
	background-position:left bottom;
}

.photoScroller .arrowRight {
	background-position:-45px bottom;
}

#contentAux .photoScroller .sideScrollerTitle{
	color: #353535;
}

#contentAux .photoScroller .arrowLeft, .storyScroller .arrowLeft {
	background-position: -1116px bottom;
}

#contentAux .photoScroller .arrowRight, .storyScroller .arrowRight {
	background-position: right bottom;
}

.nodeId18563 #contentAux  .sideScroller, .scrollShell {
background-position: -2400px top;
}

.photoScroller .sideScrollerTitle span {
	background-position:-1464px -5px;
}

.photoScroller .sideScrollerTitle {
	color: #FFFFFF;
}

.pageType2100 .photoScroller .sideScrollerTitle {
	color: #353535;
}

#contentAux .featuredList .storyListTitle,
.featuredList .featuredListTitle,
.newsByCat .catTools .catTitle {
	color:#860001;
}

#contentAux .col308.upNext {
	background-color:#eaf3fc;
}

#contentAux .featuredList {
	background-color:#e2e9f0;
	margin:14px 0;
}

.pageType8300 #contentAux .featuredList,
.pageType8301 #contentAux .featuredList {   /*style fight*/
	background-color:#fefefe;
}	

#contentAux .highlightArea .storyListTitle,
.twoColArea .sideScroller,
.twoColArea .sideScrollerTitle {
	color:#fff;
}

#contentAux .highlightArea {
	background-color:#374c6b;
}

.cbsnewsTwoColLowerPromoArea .single .storySource,
.newsByCat .catTools,
.newsByCat .catStoryList,
.cbsnewsTwoColLowerPromoArea .single {
	background-color:#e2e9f0;
}

.cbsnewsTwoColLowerPromoArea .single .storySource {
	color:#333;
}

.pageType8300  #contentBody,
.pageType8301  #contentBody {
	margin-left:0;
}

.blogVideoScroller .sideScroller {
	background-color: #EAEDF0;
}	

a,
a:link,
a:visited {
	color:#024382;                
}

a:hover,
a:active {
	color:#024382;
}

.sideScroller a,
.sideScroller a:link,
.sideScroller a:visited,
.sideScroller a:hover,
.sideScroller a:active {
	color:#9EC9F1;
}

#contentAux .sideScroller a,
#contentAux .sideScroller a:link,
#contentAux .sideScroller a:visited,
#contentAux .sideScroller a:hover,
#contentAux .sideScroller a:active {   /*style fight*/
	color:#024382;
}

    /* program sponsor */

        #cbsContent .progSponsor {
            height:auto;
            top:-5px;
            right:14px;
        }

    /* more headlines unit */

        #featuredPost-PE {
            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;
}        


#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;
}

/* feature skin fight */
.pageType2718 #contentAux .sideScroller {
	background-color:#EAEDF0;
}


.pageType2718 #contentAux .featuredList {
	background-color:#fefefe;
}