/* -------------------------------- */
/* ----- FACE THE NATION CSS ----- */
/* ------------------------------- */

#cbsHeader,
#cbsHeader .loginSearch {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/faceNation/sprite.png);
}

#cbsHeader {
	height:137px;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/faceNation/faceNationHeaderIE.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;
	_height:28px;
	_bottom:-1px;
	_overflow:hidden;
	left:1px;
}

.catNav li a {
	background:transparent;
	padding:0 9px;
	bottom:0;
	height:28px;
	border-right:1px solid #9c3738;
	line-height:230%;
}

.catNav a, .catNav a:link, .catNav a:visited {
	color:#e2e9f0;
}

.catNav a:hover,
.catNav a:active {
    color:#fff;
}

#cbsHeader .siteNav .snCbsNews a {
	background-position:-1455px -7px;
}

#cbsHeader .brandLogo {
	width:350px;
	margin:10px 0 0 298px;
}

#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 {
	background:#656565 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;
}

/* 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 .sideScrollerTitle{
	color:#333;
}

.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:#aaa;
}

.twoColArea .sideScroller .assetTitle {
	text-align:left;
	font-size:117%;
}

.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:#102753;
}

.catNav li a {
	border-color:#6389ad;
}

.catNav li.active a {
background:#850303;
}

.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:#fefefe;
}

#featuredPost-PE {
	background-color:#daf0f9;
}

.sideScroller {
	background-color:#eaedf0;
}

.sideScroller li {
	_background:#dcdfe1;
}

#contentAux .featuredList .storyListTitle,
.featuredList .featuredListTitle,
.newsByCat .catTools .catTitle {
	color:#ba1717;
}

.videoList .videoListTitle {
	color:#3d4654;
}

#contentAux .col308.upNext {
	background-color:#eaeef1;
}

#contentAux .featuredList {
	background-color:#eaedf0;
	margin:14px 0;
}

.sideScrollerTitle {
	color:#3d4753;
}

#contentAux .highlightArea .storyListTitle{
	color:#fff;
}

#contentAux .highlightArea {
	background-color:#4272a0;
}

.cbsnewsTwoColLowerPromoArea .single .storySource,
.newsByCat .catTools,
.newsByCat .catStoryList,
.cbsnewsTwoColLowerPromoArea .single {
	background-color:#eaedf0;
}

.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:#024382;
}

#headerLinks a,
#headerLinks a:link,
#headerLinks a:visited,
#headerLinks a:hover,
#headerLinks a:active {
	color:#fff09b;
}

/* program sponsor */
#cbsContent .progSponsor {
	height:12px;
	top:-10px;
	right:14px;
	_margin-bottom:-20px;
}        

/* 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;
}

/*AB temp redesign override*/
.postStory a, .postStory a:link, .postStory a:visited, .postStory a:hover, .postStory a:active {
    color: #073E74;
    text-decoration: none;
}	
