/* -------------------- */
/* ----- UTM CSS ----- */
/* ------------------- */

			/* sprite */
				#cbsHeader,
				#cbsHeader .loginSearch {
					background:url(http://i.i.com.com/cnwk.1d/i/cbs/upToMinute/spriteNew.png);
				}

			#cbsHeader {
				height:137px;
                _background:url(http://i.i.com.com/cnwk.1d/i/cbs/upToMinute/upttmHeaderIEnew.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, .catNav a:hover, .catNav a:active	{
				color:#fff;
			}

			#cbsHeader .catNav {
				font:bold 117% helvetica,arial,sans-serif;
				bottom:0;
				left:1px;
                _height:28px;
                _bottom:-1px;
                _overflow:hidden;
            }

			.catNav li a {
				background:transparent;
				padding:0 9px;
				bottom:0;
				height:27px;
				border-right:1px solid #9c3738;
				line-height:230%;
			}

         .catNav a, .catNav a:link, .catNav a:visited {
             color:#E7EFF6;
         }

         .catNav a:hover,
         .catNav a:active {
             color:#fff;
         }
         

            #cbsHeader .siteNav .snCbsNews a {
				background-position:-1455px -7px;
			}

			#cbsHeader .brandLogo {
				width:660px;
				margin:10px 0 0 10px;
			}

			#cbsHeader .logoCBSnews,
			#cbsHeader .logoEveNews {
				height:60px;
				overflow:hidden;
				text-indent:-2000px;
				display:block;
				background:transparent;
				width:auto;
				margin:0;
			}

			.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;
            }

		    /* 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;
		              top:207px;
		          }


		      /* 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 .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 {
	background-position:0 top;
	_background:#132143;
	height:auto;
	width:244px;
	margin:0 0 0 4px;
	padding:14px 28px 10px;
	background-position:-900px top;
}

.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:bold 100% helvetica,arial,sans-serif;
}

#contentAux .featuredList .storySub {
	margin:-8px 0 8px;
	font-size:92%;
	color:#888;
}

#contentAux .featuredList .storyThumb {
	float:left;
	margin:0 10px 10px 0;
}

/* highlightArea */
#contentAux .highlightArea {
	margin:14px 0;
}


/* hexes */
#cbsHeader .siteNav li.active {
	background:#4b6c8f;
}

.catNav li a {
	border-color:#c6ccd8;
}

.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:#1d4b84;
}

#featuredPost-PE {
	background:#e2e1e2;
}

.sideScroller {
	background-color:#264285;
}

#contentAux .col308.upNext {
	background-color:#eaf3fc;
}

#contentAux .featuredList .storyListTitle,
.featuredList .featuredListTitle,
.newsByCat .catTools .catTitle {
	color:#605954;
}

.videoList .videoListTitle {
	color:#625c56;
}

#contentAux .featuredList {
	background-color:#eaf2fb;
	margin:14px 0;
}

#contentAux .highlightArea .storyListTitle,
.twoColArea .sideScroller,
.twoColArea .sideScrollerTitle {
	color:#fff;
}

#contentAux .highlightArea {
	background-color:#b7c0d4;
}

.cbsnewsTwoColLowerPromoArea .single .storySource,
.newsByCat .catTools,
.newsByCat .catStoryList,
.cbsnewsTwoColLowerPromoArea .single {
	background-color:#eaf2fb;
}

.cbsnewsTwoColLowerPromoArea .single .storySource {
	color:#333;
}

a,
a:link,
a:visited {
	color:#024382;
}

a:hover, a:active {
	color:#e23413;
}

.sideScroller a,
.sideScroller a:link,
.sideScroller a:visited,
.sideScroller a:hover,
.sideScroller a:active {
	color:#EAF2FB;
}

 /* program sponsor */

	#cbsContent .progSponsor {
		_top:-6px;
		_margin-bottom:-22px;
	}         

        /* 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;
}
