/* door.css */
.breadcrumb h1 {
	font-size:100%;
	margin:0;
}

.breadcrumb {
    margin:0 0 14px 0;
}

p {
    line-height:140%;
    color:#353535;
}

p.storySource {
    line-height:100%;
}

    /* lead story */
    .cbsnewsLeadStoriesAreaMain .cbsnewsLeadStoriesAreaWrap,
    .cbsnewsLeadStoriesAreaMain .cbsnewsLeadStoriesAreaWrap .innerWrap {
        background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/catDoorLead_light.png) top left no-repeat;
        _background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/catDoorLead_light.gif) top left no-repeat;
    }


   .cbsnewsLeadStoriesAreaMain .cbsnewsLeadStoriesAreaWrap {
    	width:284px;
    	background-color: #EAEDF0;
    	color: #272A2F;
    	margin:0 14px 14px 0;
    	float:left;
        overflow-x:hidden;
    }

    .cbsnewsLeadStoriesAreaMain .cbsnewsLeadStoriesAreaWrap .innerWrap {
    	background-position:right bottom;
    	padding:14px 19px;
    }

    .cbsnewsLeadStoriesAreaWrap .storyThumb img {
    	border:1px solid #eee;
    	display:block;
    }

    .cbsnewsLeadStoriesAreaWrap .storyTitle {
    	font:150% 'palatino linotype' , palatino;
    	margin:10px 0 2px;
    }

    .cbsnewsLeadStoriesAreaWrap p {
    	margin:0 0 10px;
    	font-size:100%;
        line-height:130%;
        color: #272A2F;
    }

    .cbsnewsLeadStoriesAreaWrap ul {
    	width:175px;
    	border-top:1px solid #ccc;
    	font-weight:bold;
    }

    .cbsnewsLeadStoriesAreaWrap li {
    	margin:4px 0;
    }

    .cbsnewsLeadStoriesAreaWrap a,
    .cbsnewsLeadStoriesAreaWrap a:link,
    .cbsnewsLeadStoriesAreaWrap a:visited,
    .cbsnewsLeadStoriesAreaWrap a:hover,
    .cbsnewsLeadStoriesAreaWrap a:active {
    	color:#024382;
    }

    .cbsnewsLeadStoriesAreaMain .cbsnewsLeadStoriesArea {
      *width:330px;
    }

    /* fleximultiassets */

    .cbsnewsFlexiMultiAssets li {
		font:bold 108.5% 'palatino linotype' , palatino;
		display:block;
		padding:6px 0 0;
	}

	#cbsnewsLeadStoriesArea1 {
		width:332px;
		float:right;
		margin:0 0 10px;
	}

	#cbsnewsLeadStoriesArea1 li {
		font-size:100%;
		margin:8px 0 8px 2px;
		padding:0 0 8px;
		border-bottom:1px solid #ccc;
		font-family:helvetica,arial,sans-serif;
	}
	
	#cbsnewsLeadStoriesArea1 .stackMore {
		border-bottom: none;
	}

    #cbsnewsLeadStoriesArea1 li.headingWrap {
        border:0;
    }

        /* top news vert list */

			#cbsnewsLeadStoriesArea5 li.heading h2 {
				background:#fefefe;
				display:inline;
				position:relative;
				top:14px;
				padding:0 2px 0 0;
			}

			#cbsnewsLeadStoriesArea5 li.heading {
				font-size:150%;
				color:#F04220;
				border-bottom:1px solid #F04220;
				margin:0 0 16px;
			}

			#cbsnewsLeadStoriesArea5 li {
				font-family:helvetica,arial,sans-serif;
				border-bottom:1px solid #ccc;
				padding:0 0 8px;
				margin:0 0 8px;
				float:right;
				width:308px;
			}


		/* hot topics */

            .hotTopics,
            .hotTopics ul {
                /*background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/hotTopics.gif) no-repeat; */
                background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/hotTopics_light.gif) no-repeat;				
            }

            .hotTopic 	{
				clear:both;
				background-position:left top;
				background-color:#EAEDF0;
				margin:14px 0;
			}

			.hotTopics ul {
				background-position:right bottom;
				padding:9px 0;
				color: #272A2F;
			}

			.hotTopics li {
				display:inline;
				margin:0 10px;
				font:bold 100% helvetica,arial,sans-serif;
				padding: 0 0 0 15px;
				background:url("http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif") no-repeat scroll 1px -1893px transparent;
            }

			.hotTopics li.first {
				text-transform:uppercase;
				background: none;
				padding:0;
			}

			.hotTopics a,
			.hotTopics a:link,
			.hotTopics a:visited,
			.hotTopics a:hover,
			.hotTopics a:active {
				color:#024382;
			}

/* ------------------------------------------------ */
/* ----- CBSNEWS FD :: STORY LIST (DETAILED ) ----- */
/* ------------------------------------------------ */

.cbsnewsLeadStoriesArea .cbsnewsFlexiSingleAsset {
	float:right;
	width:332px;
}

.cbsnewsFlexiSingleAsset .storyThumb,
.topicIntro .storyThumb {
	float:left;
	margin:2px 10px 0 0;
}

.cbsnewsFlexiSingleAsset .storyTitle {
	font:bold 117% 'palatino linotype' , palatino;
}

.cbsnewsFlexiSingleAsset p {
	margin:4px 0 10px;
}

p.datestamp {
    font-size:83.3%;
    color:#999;
    margin:2px 0 0;
}

.cbsnewsLeadStoriesArea p.datestamp {
    font-size:91.7%;
    color:#999;
    margin:2px 0 0;
}

.cbsnewsFlexiSingleAsset .readMore {
	font-weight:bold;
}

/* ----------------------------------------------------- */
/* ----- CBSNEWS FD :: Three Column Grey Bar Promo ----- */
/* ----------------------------------------------------- */

.threeColArea strong,
.threeColArea strong span,
.threeColArea li.last,
.newsByCat .catTabs li,
.newsByCat .catTabs li a,
#contentBody .threeColArea .source,
#contentBody .threeColArea .source span,
#cbsCarousel .carouselWrap .captionAux .carouselVideo {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/fdsprite.png) no-repeat;
	_background:transparent;
}

.threeColArea .storySource{ /*CBS News Specific*/
    background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnewsSprite.png) no-repeat;
    _background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnewsSprite.gif) no-repeat;
}

#contentBody .threeColArea .single,
#contentBody .threeColArea .headlines {
	width:206px;
	float:left;
	font-size:92%;
}

#contentBody .threeColArea .single p,
#contentBody .threeColArea .headlines p,
#contentBody .threeColArea dl {
	clear:left;
	line-height:140%;
}

#contentBody .threeColArea dl a {
	font:bold 108% helvetica,arial,sans-serif;
	display:block;
	margin:5px;
	border-bottom:1px solid #ccc;
	padding:0 0 5px;
}

#contentBody .threeColArea .middle {
	margin:0 6px 10px;
}

#contentBody .threeColArea .single .source,
#contentBody .threeColArea .headlines .source {
	background-color:#323a46;
	background-position:-640px -245px;
	padding:0;
}

#contentBody .threeColArea .source span {
	height:19px;
	padding:4px 0 0 8px;
	color:#ced2d8;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	background-position:-1293px -452px;
}

#contentBody .threeColArea .source.cat60 span {
	background-position:-1035px -412px;
}

#contentBody .threeColArea .source.cat48 span {
	background-position:-1293px -412px;
}

#contentBody .threeColArea .storyThumb {
    float:left;
    margin:2px 10px 5px 5px;
    border:1px solid #777;
}

#contentBody .threeColArea .storyTitle {
    font:bold 118% 'palatino linotype' , palatino;
    display:block;
    margin:0 5px 0 0;
    padding:0 5px;
}

#contentBody .threeColArea p {
    margin:5px;
}

#contentBody .threeColArea a,
#contentBody .threeColArea a:link,
#contentBody .threeColArea a:visited {
	color:#024382;
	text-decoration:none;
}

#contentBody .threeColArea a:hover,
#contentBody .threeColArea a:active {
	color:#e23413;
	text-decoration:none;
}

.threeColArea a,
.threeColArea a:link,
.threeColArea a:visited {
	color:#9ec9f1;
	text-decoration:none;
}

.threeColArea a:hover,
.threeColArea a:active {
	color:#fff;
	text-decoration:none;
}


.cbsnewsThreeColLowerPromoArea {
    margin:14px 0;
}


		/* ------------------------------------------------ */
		/* ----- CBSNEWS FD :: THREE COL AREA ----- */
		/* ------------------------------------------------ */



			#contentBody .threeColArea p.storySource,
			#contentBody .threeColArea .storySource {
				background-color:#323a46;
                background-position:-423px -186px;
				padding:0;
				margin:0 0 10px;
			}

			#contentBody .threeColArea .storySource span {
				height:19px;
				padding:4px 0 0 8px;
				color:#ced2d8;
				font-weight:bold;
				text-transform:uppercase;
				display:block;
				background-position:-1293px -452px;
			}



/* ------------------------------------------ */
/* ----- CBSNEWS FD :: NEWS BY CATEGORY ----- */
/* ------------------------------------------ */

/*.newsByCat {
	clear:both;
	overflow:hidden;
}

.newsByCat .newsCat {
	position:relative;
	margin:10px 0 20px;
}

.newsByCat .catTools {
	background-position:left -150px;
	background-color:#caced7;
	height:21px;
}

.newsByCat .catTools li {
	float:right;
	margin:0 2px 0 0;
	padding:0;
}

.newsByCat .catTools .catTitle {
	float:left;
	color:#e23413;
	font:bold 125% helvetica,arial,sans-serif;
	padding:2px 0 0 8px;
	margin:0;
}

.newsByCat .catStoryMain {
	padding:10px 0 0;
	color:#585858;
	line-height:140%;
}

.newsByCat .catStoryThumb {
	float:left;
	margin:0 10px 0 5px;
	border:1px solid #666;
}

.newsByCat .catStoryMain .catTitle {
	font:bold 133.5% 'palatino linotype' , palatino;
}

.newsByCat .catStoryMain p {
	margin:0 0 3px;
}

.newsByCat .catStoryMain .readMore,
.newsByCat .catStoryMain .watchVid {
	font-weight:bold;
	margin:0;
}

.newsByCat .catStoryList,
.newsByCat .catWeather {
	background-color:#eaedf0;
	background-position:-640px bottom;
	border-top:1px solid #efefef;
}

.newsByCat .catWeather {
	font-size:91%;
	padding:0 0 15px;
	color:#353535;
	width:208px;
}

.newsByCat .catWeather ul {
	background-position:125px -235px;
}

.newsByCat .catWeather .outlook {
	height:50px;
	background-position:-12px -290px;
	border-bottom:1px solid #CACED7;
	padding:0 0 0 70px;
	line-height:350%;
	font-size:110%;
}

.newsByCat .catWeather .outlook b {
	color:#69afd7;
	font-size:200%;
	font-weight:bold;
	position:relative;
	top:4px;
	left:-5px;
}

.newsByCat .catWeather li {
	padding:0 0 0 20px;
}

.newsByCat .catWeather li.first {
	border-top:1px solid #fff;
	padding-top:10px;
}

.newsByCat .catLocal {
	position:relative;
}

.newsByCat .catLocal .catStoryList {
	width:408px;
	padding:30px 0 0;
	background:transparent;
	border:0;
	margin:0 14px 0 0;
}

.newsByCat .catStoryList li {
	margin:13px 10px 13px 0;
	padding:0 0 0 25px;
	font-weight:bold;
}*/








/* ---------------------------------- */
/* ----- DOOR :: AUX STORYLISTS ----- */
/* ---------------------------------- */

    #contentAux .cbsnewsFlexiSingleAsset {
        margin:0 0 14px;
    }

    #contentAux .cbsnewsFlexiSingleAsset .innerWrap {
        padding:6px 0;
    }

    #contentAux .cbsnewsFlexiSingleAsset strong {
        font-weight:bold;
        text-transform:uppercase;
        display:block;
        border-bottom:1px solid #fefefe;
        padding:0 0 6px 14px;
        margin:0 0 10px;
    }

    #contentAux .cbsnewsFlexiSingleAsset .storySub {
        font-size:91%;
        color:#575757;
        margin:0 0 5px;
    }

    #contentAux .cbsnewsFlexiSingleAsset ul {
        padding:0 14px;
    }

    #contentAux .cbsnewsFlexiSingleAsset .storyTitle {
        font-weight:bold;
        display:table;
        *display:inline-block;
        margin:0 0 3px;
    }

    #contentAux .cbsnewsFlexiSingleAsset .storyThumb {
        float:left;
        margin:0 10px 10px 0;
    }

/* --------------------------------- */
/* ----- DOOR :: FEATURED POST ----- */
/* --------------------------------- */

    #featuredPost-PE {
        width:630px;
        margin:0 0 14px;
    }

    #featuredPost-PE .storySub {
        padding:10px 0 0;
        margin:0;
        font-size:91%;
        color:#575757;
    }

    #featuredPost-PE .storyTitle {
        font-size:150%;
        font-weight:bold;
        margin:0 0 10px;
    }

    #featuredPost-PE .storyTitle,
    #featuredPost-PE .readRelated a {
        display:table;
        *display:inline-block;
    }

    #featuredPost-PE .storyThumb {
        float:left;
        margin:0 10px 10px 0;
    }

/* ----------------------- */
/* ----- POPULAR BOX ----- */
/* ----------------------- */

    #contentAux .highlightArea {
        background-color:#4272a0;
        margin:0 0 14px;
    }

    #contentAux .highlightArea .innerWrap {
        padding:0 0 5px;
    }

    .highlightArea .storyListTitle {
        color:#fefefe;
        font-weight:bold;
        text-transform:uppercase;
        display:block;
        padding:6px 14px;
    }

    .highlightArea ul {
        margin:0 5px;
        padding:8px;
        background:#fff;
    }

    .highlightArea li {
        margin:0 0 14px;
    }

    .highlightArea li.last {
        margin:0;
    }

    .highlightArea .storyTitle {
        font-weight:bold;
    }

    .highlightArea .storyThumb {
        float:left;
        margin:0 10px 0 0;
    }

/* -------------------------------------- */
/* ----- CBSNEWS FD :: VIDEO WIDGET ----- */
/* -------------------------------------- */

    .videoList {
        width:630px;
        margin:0 0 14px;
    }

    .videoList .videoListTitle {
        border:0;
        font-weight:bold;
        text-transform:uppercase;
        color:#353535;
        padding:0 0 4px;
        margin:0 0 7px;
        border-bottom:1px solid #ccc;
        display:block;
    }

    .videoList ul {
        background-position:left bottom;
        margin:2px 0 24px 0;
    }

    .videoList li {
        width:175px;
        margin:0 17px;
        float:left;
        background-position:-419px -219px;
        position:relative;
        _display:inline;
    }

    .videoList li a {
        font-weight:bold;
    }

    .videoList .videoTitle {
        margin:5px 0;
    }

    .videoList .playCBSvideo {
        background-position:-244px -359px;
        width:164px;
        height:25px;
        overflow:hidden;
        text-indent:-2000px;
        position:absolute;
        top:101px;
        left:5px;
    }

    .videoList .readMore {
        border-top:1px solid #ccc;
        margin:4px 0 0;
        padding:4px 0 0;
        display:block;
    }




/* ----------------------- */
/* ----- SUBCAT DOOR ----- */
/* ----------------------- */

	/* lead story area */

		p {
			margin:4px 0 10px;
		}

		.readMore {
			font-weight:bold;
		}

		.cbsnewsLeadStoriesArea {
			width:630px;
		}

		.cbsnewsLeadStoriesArea h1 {
			font:bold 200% 'palatino linotype' , palatino;
			border-bottom:1px solid #ccc;
		}

		.cbsnewsLeadStoriesArea .storyThumb {
			margin:0 14px 14px 0;
			float:left;
		}

		.cbsnewsLeadStoriesArea .storyTitle {
			font:bold 150% 'palatino linotype' , palatino;
		}

		.cbsnewsLeadStoriesArea .cbsnewsFlexiMultiAssets {
			margin:10px 0;
		}

        .cbsnewsLeadStoriesArea .cbsnewsRelatedAssets {
            margin:20px 0 0;
        }

        .cbsnewsLeadStoriesArea .cbsnewsRelatedAssets li {
            font:bold 91.7% helvetica,arial,sans-serif;
            margin:5px 0 0;
            color:#666;
        }

        .cbsnewsLeadStoriesArea .cbsnewsFlexiMultiAssets li .heading {
            margin:0;
        }

    /* lower stories area */

		.heading span,
		#cbsnewsMainColumnArea1 h1 {
			background:#fefefe;
			display:inline;
			padding:0 2px 0 0;
			position:relative;
			top:6px;
			font-size:150%;
            text-transform:uppercase;
        }

		.heading{
			color:#F04220;
			border-bottom:1px solid #F04220;
			margin:0 0 16px;
			display:block;
            font-weight:bold;
        }

		.cbsnewsFlexiSingleAsset {
			float:left;
			width:408px;
		}

		.cbsnewsFlexiSingleAsset li {
			margin:10px 0 0;
			border-bottom:1px solid #ccc;
		}

        .cbsnewsFlexiSingleAsset li .cbsnewsRelatedAssets {
            margin:0 0 10px;
        }

        .cbsnewsFlexiSingleAsset li .cbsnewsRelatedAssets li {
            border:0;
            margin:4px 0 0;
            padding:0 0 0 12px;
            font-size:91.7%;
            font-weight:bold;
            color:#666;
            background:url(http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif) no-repeat 0 -895px;
        }

        .cbsnewsFlexiSingleAsset .storyThumb {
			float:left;
			margin:0 10px 10px 0;
		}

		.cbsnewsFlexiSingleAsset .storyTitle {
			font:bold 117% 'palatino linotype' , palatino;
		}
		
		/* -- carouselnewsgalleries, featured post -- */

		.carouselNewsGalleriesArea,
		.featuredPostArea,
		.carouselNewsGalleriesArea .innerWrap,
		.featuredPostArea .innerWrap {
			background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png);
            _background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif);
            background-repeat:no-repeat;
		}

		.carouselNewsGalleriesArea,
		.featuredPostArea {
			background-color:#eaeef1;
			background-position:left top;
			width:208px;
			float:right;
			margin:0 14px 14px 0;
		}

		.carouselNewsGalleriesArea .assetBody,
		.featuredPostArea .assetBody {
			padding:0 14px 4px;
		}

		.carouselNewsGalleriesArea .innerWrap,
		.featuredPostArea .innerWrap {
			background-position:-300px bottom;
			padding:0;
			margin:0;
		}

		.carouselNewsGalleriesArea .cbsnewsFlexiSingleAsset,
		.featuredPostArea .cbsnewsFlexiSingleAsset {
			width:auto;
			float:none;
		}

		.carouselNewsGalleriesArea .storyTitle,
		.featuredPostArea .storyTitle {
			font-size:117%;
		}

		/* featured post specific */

		.carouselNewsGalleriesArea .heading {
			border:0;
			padding:8px 14px 6px;
			margin:0;
		}

		.carouselNewsGalleriesArea .heading span {
			background:transparent;
			font:bold 100% helvetica,arial,sans-serif;
			text-transform:uppercase;
			color:#3d4657;
			padding:0;
			position:static;
		}

		/* news gallery specific */

		.featuredPostArea .heading {
			border-bottom:1px solid #ccc;
			padding:8px 14px 6px;
			margin:0 0 8px;
		}

		.featuredPostArea .heading span {
			background:transparent;
			font:bold 100% helvetica,arial,sans-serif;
			text-transform:uppercase;
			color:#F04220;
			padding:0;
			position:static;
		}




	/* -- featuredPost -- */

		#featuredPost-PE strong {
			color:#F04220;
			border-bottom:1px solid #ccc;
			display:block;
			padding:0px 0 4px 14px;
		}

		#featuredPost-PE .storyTitle {
			font:bold 117% 'palatino linotype' , palatino;
		}

		.sideScroller {
			margin:14px 0;
		}

		/* special report */
		.cbsnewsLeadStoriesArea.specialReport h1 span {
			display:none;
		}

		.cbsnewsLeadStoriesArea.specialReport h1 {
			border:0 !important;
			margin:0 !important;
		}

		/* clearfix */

            .cbsnewsLeadStoriesAreaMain:after,
            .cbsnewsFlexiSingleAsset li:after,
			.cbsnewsLeadStoriesArea:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

            .cbsnewsLeadStoriesAreaMain,
            .cbsnewsFlexiSingleAsset,
			.cbsnewsLeadStoriesArea {
				*display:inline-block;
			}



/* ------------------------------------- */
/* ----- TEMPORARY STYLES FOR C.H. ----- */
/* ------------------------------------- */

.cbsnewsTwoColLowerPromoArea .single .storySource,
.cbsnewsTwoColUpperPromoArea .headlines .storySource {
	background:#CACED7 url(http://i.i.com.com/cnwk.1d/i/cbs/fdsprite.png) -640px -286px;
    _background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnewsSprite.gif) no-repeat left -186px;
    padding:4px 0 5px 14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px;
	color:#E23413;
}

.cbsnewsTwoColLowerPromoArea .single,
.cbsnewsTwoColUpperPromoArea .headlines {
	background:#EAEDF0 url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png) no-repeat -1000px bottom;
    _background:#EAEDF0 url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif) no-repeat -1000px bottom;
    width:308px;
	float:left;
	margin:0 14px 0 0;
	padding:0 0 6px 0;
}

.cbsnewsTwoColLowerPromoArea .single .storyThumb {
	float:left;
	margin:4px 10px 10px;
}

.cbsnewsTwoColLowerPromoArea .single .storyTitle {
	font-weight:bold;
}

.cbsnewsTwoColLowerPromoArea .single p {
	margin:4px 10px 10px 0;
}

.cbsnewsTwoColUpperPromoArea .headlines a,
.featuredList.upNext li li {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif) no-repeat 12px -894px;
	padding:0 0 10px 28px;
	display:block;
	font-weight:bold;
}

.featuredList.upNext li {
    border:0;
}

.cbsnewsTwoColUpperPromoArea .single {
	width:308px;
	float:left;
	margin:0 14px 0 0;
}

.cbsnewsTwoColUpperPromoArea .single .storySource{
	font-weight:bold;
	color:#E23413;
	text-transform:uppercase;
}

.cbsnewsTwoColUpperPromoArea .single .storyThumb {
	float:left;
	margin:0 10px 10px 0;
}

.cbsnewsTwoColUpperPromoArea .single .storyTitle {
	font-weight:bold;
}



/* ----------------------- */
/* ----- SPORTS DOOR ----- */
/* ----------------------- */

    .nodeId500290 .subSectionLinks {
        float:left;
        width:300px;
        margin:0 15px 20px 0;  /*0 22px 20px 0*/
        min-height:190px;
    }

    .nodeId500290 .subSectionLinksHeader {
        border-bottom:1px solid #F04220;
        color:#F04220;
        display:block;
        margin:0 0 16px;
    }

    .nodeId500290 .subSectionLinksHeader h4 {
        background:#FEFEFE none repeat scroll 0 0;
        display:inline;
        font-size:117%;
        font-weight:bold;
        padding:0 2px 0 0;
        position:relative;
        top:4px;
    }

    .nodeId500290 .subSectionLinks li {
        background:url(http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif) no-repeat 6px -895px;
        margin:2px 0 10px;
        padding:0 0 0 20px;
        font-weight:bold;
    }

/* ----------------------- */
/* ----- ROONEY DOOR ----- */
/* ----------------------- */
    .nodeId18561 .cbsInnerWrap {
        background:#fff;
    }

    .nodeId18561 .cbsInnerWrap a, .nodeId18561 .cbsInnerWrap a:link, .nodeId18561 .cbsInnerWrap a:visited {
        color:#024382;

    }

    .nodeId18561 .cbsInnerWrap a:hover, .nodeId18561 .cbsInnerWrap a:active {
        color:#e23413;
    }

    .nodeId18561 .breadcrumb {
        color:#444;
    }

    .nodeId18561 p {
        color:#353535;
    }

    .nodeId18561 .cbsnewsLeadStoriesAreaWrap p {
        color:#eee;
    }

    .nodeId18561 .cbsnewsTwoColLowerPromoArea.twoColArea {
        background:transparent;
        padding:0;
        width:auto;
    }

    .nodeId18561 .cbsnewsLeadStoriesAreaWrap a,
    .nodeId18561 .cbsnewsLeadStoriesAreaWrap a:link,
    .nodeId18561 .cbsnewsLeadStoriesAreaWrap a:visited,
    .nodeId18561 .hotTopics a,
    .nodeId18561 .hotTopics a:link,
    .nodeId18561 .hotTopics a:visited,
    .nodeId18561 .sideScroller li a,
    .nodeId18561 .sideScroller li a:link,
    .nodeId18561 .sideScroller li a:visited {
        color:#A7C0FF;
    }

    .nodeId18561 .cbsnewsLeadStoriesAreaWrap a:hover,
    .nodeId18561 .cbsnewsLeadStoriesAreaWrap a:active,
    .nodeId18561 .hotTopics a:hover,
    .nodeId18561 .hotTopics a:active,
    .nodeId18561 .sideScroller li a:hover,
    .nodeId18561 .sideScroller li a:active {
        color:#D5E1FF;
    }

    .nodeId18561 .sideScroller, .nodeId18561 .scrollShell {
        background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png);
        _background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif);
    }

    .nodeId18561 .sideScrollerTitle span {
        background:transparent !important;
    }

	

/*-----------------------------*/	
/*-----Blog Promo Module-------*/	
/*-----------------------------*/	
.doorsBlogPromo {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png") no-repeat scroll 0 0 #ECEDF1;
	_background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif") no-repeat scroll 0 0 #ECEDF1;;
	background-position: -3100px bottom;
	float:left;
	margin:0 8px 20px 0;
	padding:0 0 6px;
	width:630px;
}

.blogHeading {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png") no-repeat scroll 0 0 transparent;
	_background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif") no-repeat;
	background-position: -2400px top;
	color:#E23413;
	font-size:125%;
	font-weight:bold;
	padding:2px 0 0 8px;
	margin: 0;
	text-transform:uppercase;
	border-bottom: 1px solid #FFFFFF;
}

.blogMeta {
	overflow: hidden;
	_display: inline-block;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F8F8FA;
	margin: 0 0 10px 0;
	*height: 82px;
}

.blogMetaImg {
	float: left;
	margin: 0 0 0 8px;
}

.blogSocial li {
	display:block;
	float:left;
	padding:0 14px 0 0;
}

.blogSocial a {font-weight:bold;}

.metaRight {
	float: right;
	margin: 8px 5px 0 0;
	width: 300px;
}

.leadBlog {
	float: left;
	width: 285px;
	margin: 0 0 0 8px;
}

.leadBlog h4 {
	font:bold 145% 'palatino linotype',palatino;
}

.leadBlogDek {
	margin: 6px 0 0 0;
	color: #353535;
	line-height: 130%;
	font-size: 97%;
}

.secondaryBlog {
	float: right;
	width: 300px;
	margin: 0 5px 0 0;
}

.secondaryBlog li {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif") no-repeat scroll 1px -1892px transparent;
	padding: 2px 0 4px 13px;
}

.secondaryBlog strong {
	margin: 0 0 6px 0;
	font: bold 94%  Arial,Helvetica,sans-serif;
	color: #272A2F;
	text-transform: uppercase;
}	
	
	
/* ------------------------------------------- */
/* ------ carousel for features 10/2009------- */
/* ------------------------------------------- */
#cbsCarousel {
	/*background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cbsEyeLg.jpg) no-repeat scroll right bottom;*/
	color:#656565;
	height:242px;
	margin:14px 0;
	position:relative;
	width:630px;
}


.carouselSlide {
	background-position:0 50% !important;
	height:238px;
	left:0;
	position:absolute;
	top:0;
	width:630px;
}


.carouselLink {
	display:block;
	height:238px;
	overflow:hidden;
	text-indent:-2000px;
	width:370px;
}

a, a:link, a:visited {
	color:#024382;
}

a:hover, a:active {
	color:#e23413;
}


#cbsContent #cbsCarousel .indicators {
	right:112px;
	top:207px;
}

#cbsContent #cbsCarousel .indicators {
	position:absolute;
}

#cbsContent .indicators {
	float:right;
	margin:7px 4px 0 0;
	width:auto;
}

#cbsContent .indicators li {
	float:left;
	width:3px;
	height:10px;
	background:#BCC1C4;
	border:1px solid #FFFFFF;
	text-indent:-2000px;
	overflow:hidden;
	margin:0 0 0 3px;
	padding:0;
}

#cbsContent .indicators li.active {
	background:#DB4C2E none repeat scroll 0 0;
}

#cbsCarousel .carouselPrev,
#cbsCarousel .carouselNext {
    /*background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/sprite.png) no-repeat; */
	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:-1000px -165px; */
	background-position:-1116px bottom;
    cursor:pointer;
    margin:0 0 0 2px;
    outline:none;
}

#cbsCarousel .carouselNext  {
    background-position:right bottom;   /*background-position:-1041px -165px;*/
    right:30px;
}



#cbsCarousel .carouselWrap .carouselCaption {
	background:transparent none repeat scroll 0 0;
	position:absolute;
	right:14px;
	top:14px;
	width:226px;
}

.carouselSlide .storySub {
	font-size:92%;
	margin:0;
}

.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;
}

.nodeId250 .carouselCaption a.storyTitle, 
.nodeId250 .carouselCaption a.storyTitle:link, 
.nodeId250 .carouselCaption a.storyTitle:visited, 
.nodeId250 .carouselCaption a.storyTitle:hover, 
.nodeId250 .carouselCaption a.storyTitle:active {
	color:#024382;
}

.storyDek {
	color: #585858;
}

/*------------ Health Centers -------------*/
.healthCenterLead {
	margin-bottom: 18px;
	width: 630px;
}

.healthCenterLead .videoShell {
    padding-top: 10px;
    overflow: hidden;
}

.hccTitle {
	border-bottom: 4px solid #EDECF1;
	overflow: hidden;
}

.hccTitle span {
	color: #F04220;
	font: bold 220% Arial;
	display: block;
}

.hccTitleLeft {
	color: #272A2F;
	float: left;
	margin: 6px 0 0 0;
	width: 230px;
	font: bold 114.6% Arial;
}

.hccTitleRight {
	float: right;
	width: 73px;
	margin: 0;
}

.hccTitle .fb_edge_widget_with_comment {
 	overflow: hidden;
 	padding-bottom: 4px;
}

.hccVideo {
	float: left;
	position: relative;
}

.hccVideoPlaylist .cbsnewsFlexiSingleAsset {
	margin: 0;
}

.hccVideoPlaylist .featuredPostArea .assetBody {
    padding: 0 14px 13px;
}

.videoOverlay {
    background: url("http://i.i.com.com/cnwk.1d/html/cbs/redesign2010/hccOverlay.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font: bold 125% Arial;
    height: 52px;
    left: 0;
    letter-spacing: 0;
    overflow: hidden;
    padding: 22px 0 0 80px;
    position: absolute;
    top: 160px;
    width: 328px;
}

.videoShell #flashvideocontent {
    width: 400px;
    float: left;
    position: relative;
}


#hccTopicListWrap {
	margin-bottom: 18px;
}

.hccTopicList, .hccTopicList .innerWrap {
    background-image: url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png");
    background-repeat: no-repeat;
}

.hccTopicList {
    background-color: #EAEEF1;
    background-position: -3100px bottom;
    width: 630px;
	overflow:hidden;
}

.hccTopicList .innerWrap {
    background-color: #EAEEF1;
	background-position: -2400px top;
    width: 630px;
}

.hccTopicList ul {
	float: left;
}

.hccTopicList li {
    background: url("http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif") no-repeat scroll 10px -894px transparent;
    color: #272A31;
    font-weight: bold;
    margin: 0 25px 6px 0;
    padding: 0 0 0 22px;
	display: block;
}

.hccTopicList .heading {
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 8px;
	padding: 8px 8px 6px;
	color: #F04220;
	display: block;
	font-weight: bold;
}

.hccTopicList .heading span {
	color: #F04220;
	font: bold 122% helvetica,arial,sans-serif;
	padding: 0;
	position: static;
	text-transform: uppercase;
	background: none repeat scroll 0 0 #EAEEF1;
}

/*------- Program Door Correspondents -------*/
#programCorrespond {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png") no-repeat scroll -1000px bottom #EBECF0;
}

.correspond .tabs {
	border-bottom:none;
}

.correspondList li {
	border-bottom:1px solid #C0C3CC;
	border-top:1px solid #FFFFFF;
	clear:both;
	overflow: hidden;
	height: 87px;
}

#programCorrespond .correspondList li.last {
	border-bottom:none;
}

#programCorrespond .correspondList li.first {
	border-top:none;
}

.correspondList .storyThumb {
	border:0 none;
	margin:8px 10px 4px 10px;
	float:left;
}

.correspondList .storyThumb img {
	border: 1px solid #CCC;
}

.correspondList .headline {
	font-size:113%;
	line-height:115%;
	font-weight: bold;
	/*display: inline-block;	*/
	display: block;
}

.correspondList .sectionLink {
	font-size:11px;
	display: inline-block;
	margin: 0 0 6px 0;
	/*display: inline-block;
	clear: both;*/
}

.correspondList span {
	display: inline-block;
	font-weight: bold;
	font-size:113%;
	margin: 8px 0 4px 0;
    color:#333333;
}

.correspondList p {
	margin: 4px 0 6px 0;
}

/*------- Receipe box with --------*/
.hRecipe {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png") no-repeat scroll -1000px bottom #EBECF0;
	_background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif") no-repeat scroll -1000px bottom #EBECF0;
	background-position:-1000px bottom;
	width:308px;
	float:left;
	margin:0 14px 0 0;
	padding:0 0 6px;
}

.hRecipeInnerWrap {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png") no-repeat scroll -1000px bottom #EBECF0;
	_background:url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif") no-repeat scroll -1000px bottom #EBECF0;
	background-position:-600px top;
}

.hRecipeInnerWrap .header {
	border-bottom:1px solid #FFFFFF;
	color:#E23413;
	font-size:125%;
	font-weight:bold;
	text-transform:uppercase;
	padding: 2px 0 2px 12px;
}

.hRecipeList li {
	border-bottom:1px solid #C0C3CC;
	border-top:1px solid #FFFFFF;
	overflow: hidden;
	padding: 10px 0;
	margin: 0 8px;
}

.hRecipeList li.last {
	border-bottom: none;
	padding: 6px 0 0 0;
}

.hRecipeList li.first {
	border-top: none;
}	

.hRecipeList .storyThumb {
	float:left;
	margin:2px 10px 5px 0;
}

.hRecipeList p {
	color:#353535;
	line-height:135%;
	margin:4px 10px 10px 0;
}

.hRecipeList .storyTitle {
	font-weight:bold;
	font-size:117%;
}

.recipeLinks {
	margin: 0 0 8px 6px;
	overflow: hidden;
}

.recipeLinks ul {
	width:91px;
	float:left;
}

.recipeLinks li {
	border-top: none;
	border-bottom: none;
	margin: 0;
	padding: 0;
}

/*------- LIVE VIDEO FEATURE-------*/
.nodeId503863 .video_bg {          /*wash unplug*/
	background: url(http://i.i.com.com/cnwk.1d/i/cbs/video/unpluggedskin_4x3.jpg);
	/*background: url(http://i.i.com.com/cnwk.1d/i/cbs/video/unpluggedskin.jpg);*/
	width: 630px;
	height: 476px;
}

.nodeId504423 .video_bg {
	background: url(http://i.i.com.com/cnwk.1d/i/cbs/video/katievideo_bg.jpg);
	width: 630px;
	height: 476px;
}

.nodeId504723 .video_bg {
	background: url(http://i.i.com.com/cnwk.1d/i/cbs/video/backstageliveskin.jpg);
	width: 630px;
	height: 476px;
}

.nodeId100 .video_bg {
	background: url(http://i.i.com.com/cnwk.1d/i/cbs/video/live_bkgd.jpg);
	width: 630px;
	height: 476px;
}

.gigya_header {
	background:url("http://i.i.com.com/cnwk.1d/i/cbs/cbsnewsSprite.png") no-repeat scroll left -186px #D9DDE5;
	border-bottom:medium none;
	color:#272A2F;
	margin: 15px 0 0 0;
	padding:5px 0 4px 10px;
	font:bold 116.2% Arial,Helvetica,san-serif;
	height:14px;
	text-transform: uppercase;
}

/* ------------------------ */
/* ----- WEATHER DOOR ----- */
/* ------------------------ */

    
    p.subHed {
        margin:-10px 0 30px;
        color:#353535;
    }

    /* outlook */
		.outlook {
			color:#353535;
			width:308px;
			float:left;
			margin:0 14px 0 0;
			text-align:center;
		}

		.outlook ul {
			float:right;
			line-height:140%;
			margin:0 0 30px 20px;
		}

		.outlook li.high,
		.outlook li.low {
			font-size:117.4%;
		}

		.outlook li.low {
			padding:0 0 6px;
			margin:0 0 6px;
			border-bottom:1px solid #dfdfdf;
		}

		.outlook span,
		.outlook strong {
			display:block;
			text-align:center;
			text-transform:uppercase;
		}

		.outlook img {
			margin:0 0 5px;
		}

		.outlook span {
			font-size:83.4%;
		}

        .outlook li span,
        .outlook strong span {
            display:inline;
            font-size:100%;
        }

        .outlook .condition {
			color:#5d9cd2;
			font-size:120%;
			margin:2px 0 0;
		}

		.outlook strong.condition {
			font-size:200%;
			font-weight:bold;
		}

	/* change location */
		.changeLoc.col308 {
			float:right;
			background-color:#eaeef1;
		}

		.changeLoc .changeLoc {
			border-bottom:1px solid #bfc3cc;
			display:block;
			float:none;
			padding:4px 14px 30px;
			background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/searchSolo.gif) no-repeat 20px 24px;
			position:relative;
		}

		.changeLoc .changeLoc .searchBox {
			color:#a6a6a6;
			background:transparent;
			border:0;
			padding:5px 0 0 8px;
			width:232px;
		}

		.changeLoc .changeLoc .searchGo {
			position:absolute;
			left:263px;
			bottom:6px;
			padding:0;
			background:transparent;
			border:0;
			width:26px;
			height:26px;
			color:transparent;
			text-indent:-2000px;
			overflow:hidden;
			*text-transform:capitalize; /* hides input text in IE */
			cursor:pointer;
		}

		.changeLoc .heading {
			border:0;
			margin:0;
			padding:4px 0;
		}

		.changeLoc .heading span {
			background:transparent;
			font-size:92%;
			font-weight:bold;
			position:static;
		}

		.changeLoc ul {
			border-top:1px solid #fff;
			padding:8px 0;
		}

		.changeLoc li {
			float:left;
			width:126px;
			padding:0 0 0 28px;
			font-weight:bold;
			margin:1px 0;
			background:url(http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif) 15px -895px no-repeat;
		}

	/* forecast */
		.forecast {
			color:#353535;
			margin:10px 0 30px;
		}

        .forecast .heading {
            width:630px;
        }

        .forecast li,
		.forecast li strong,
		.forecast li span {
			display:block;
			text-align:center;
		}

        .forecast li span span {
            display:inline;
        }

        .forecast li {
			float:left;
			width:108px;
			margin:0 20px 0 0;
		}

		.forecast .condition {
			font-weight:bold;
			border-bottom:1px solid #dfdfdf;
			padding:0 5px 2px;
			margin:0 0 6px;
			width:90px;
		}

		.forecast strong {
			font-weight:bold;
			text-transform:uppercase;
		}
		
		.forecast .heading #extendedForecast {
			font-size: 50%;
		}

/* ads */

	#cbsContent .progSponsor {
		display:block;
		text-align:right;
		height:8px;
		position:relative;
		top:-9px;
	}

	#cbsContent #contentAux .presentedBy,
	#cbsContent .progSponsor .presentedBy {
		font-weight:normal;
		font-size:83.3%;
		text-transform:capitalize;
	}
	
	#cbsContent .progSponsor {
		height:auto;
		right:14px;
		top:-5px;
	}
	
	.topicIntro {
		overflow: hidden;
		margin: 0 8px 0 0;
	}
	
	.topicIntro h1 {
		color:#272A2F;
		border-bottom: none;
	}

/* ------------------------- */
/* ----- DOOR CLEARFIX ----- */
/* ------------------------- */

    .threeColArea:after,
    .twoColArea:after,
    .mainColumnArea:after,
    .cbsnewsMainColumnArea:after,
    .changeLoc ul:after,
	.forecast ul:after,
	.carouselNewsGalleriesArea:after,
	.featuredPostArea:after,
	.carouselNewsGalleriesArea .innerWrap:after,
	.featuredPostArea .innerWrap:after,
    .videoList:after,
    .videoList ul:after,
    .highlightArea li:after,
    #featuredTwitterModule:after,
    #featuredTwitterModule li:after,
    .cbsnewsFlexiSingleAsset .assetBody:after,
    #contentAux .cbsnewsFlexiSingleAsset:after,
    #contentAux .cbsnewsFlexiSingleAsset ul:after,
	#dualDoorPromo .newsByCat .catStoryList li:after,
    #featuredPost-PE:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .threeColArea,
    .twoColArea,
    .mainColumnArea,
    .cbsnewsMainColumnArea,
    .changeLoc ul,
	.forecast ul,
	.carouselNewsGalleriesArea,
	.featuredPostArea,
	.carouselNewsGalleriesArea .innerWrap,
	.featuredPostArea .innerWrap,
    .videoList,
    .videoList ul,
    .highlightArea li,
    #featuredTwitterModule,
    #featuredTwitterModule li,
    .cbsnewsFlexiSingleAsset .assetBody,
    #contentAux .cbsnewsFlexiSingleAsset,
    #contentAux .cbsnewsFlexiSingleAsset ul,
	#dualDoorPromo .newsByCat .catStoryList li,
    #featuredPost-PE {
        *display:inline-block;
    }

/* anti-clearfix */

    #featuredPost-PE .cbsnewsRelatedAssets li {
        margin:0 0 8px;
    }

    #featuredPost-PE .cbsnewsRelatedAssets li:after {
        content:none;
        clear: none;
    }

    #featuredPost-PE .cbsnewsRelatedAssets li {
        display:block;
    }
	
	
	/* --------------------------------- */
	/* ----- FD Promo for Webshow ----- */
	/* -------------------------------- */
	/*damn editors want to use this design everywhere, adding from frontDoor*/
	#frontDoorPromo .newsByCat .catTools {
		background-color: #EAEDF0;
	}
	
	#frontDoorPromo .newsByCat .catStoryList .promoList {
		margin:5px 8px 10px 0;
		padding:0 0 0 12px;
		width: 300px;
		float: left;
	}
	
	#frontDoorPromo .newsByCat .catStoryList .storyDek {
		width: 290px;
		float: right;
		font-family:inherit;
		font-size:98%;
		line-height:125%;
		color:#666666;
		margin: 5px 0 0 0;
	}
	
	#frontDoorPromo .newsByCat .catTools .catTitle {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/fdsprite.png) no-repeat scroll 0 0;
		background-position:-1472px -59px;
		margin: 0 0 0 8px;
	}
	
	#frontDoorPromo .newsByCat .catTools .catTitle span {
		margin: 0 0 0 20px;
	}
	
	#frontDoorPromo .newsByCat .catStoryList, .newsByCat .catWeather {
		background-position: -3100px bottom;
	}
	
	#frontDoorPromo .newsByCat .catStoryList {
	 	border-top:1px solid #FFFFFF; 
	}
	
	#frontDoorPromo .newsByCat .catTools .catTitle {
		line-height: 18px;
	}
	
/* ------------------------------------------------------------ */
/* ----- CBSNEWS Cat Door stack list promo added 10/2009 ----- */
/* ----------------------------------------------------------- */

	#dualDoorPromo .newsByCat .catTools {
		background-color: #EAEDF0;
	}
	
	#dualDoorPromo .newsByCat .catStoryList {
		background-position: -1000px bottom;
		border-top:1px solid #FFFFFF; 
	}
			
	#dualDoorPromo .newsByCat .catStoryList li {
		color:#272A31;
		font-weight:normal;
		margin:4px 10px 4px 0;
		padding:4px 4px 5px 6px;
		background-image:url(http://wwwimage.cbsnews.com/images/2009/08/24/image5262028.jpg);
		background-position:center bottom;
		background-repeat:repeat-x;
		border-bottom:medium none;
		overflow: hidden;
	}
	
	#dualDoorPromo .newsByCat .catStoryList .last {
		background:none;
		margin:0;
		padding:4px 10px 8px 6px;
		float:right;
	}
	
	#dualDoorPromo .newsByCat .catStoryList .storyThumb {
		float:left;
		margin:2px 15px 0 0;
		display:block;
	}
	#dualDoorPromo .newsByCat .catStoryList li a {
		display:block;
	}
	
	#dualDoorPromo .newsByCat .catStoryList .dotLink {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif) no-repeat scroll 10px -894px;
		font-weight:bold;
		margin:8px 10px 0 0;
		padding:0 0 0 22px;
	}
	
	#dualDoorPromo .newsByCat .catStoryList .storyDek {
		float:left;
		width:170px;
		color: #666666;
	}
	
/*------------ Enhanced Webshow Live video page ----------------*/
	.video_bg #flashvideocontent {
		text-align: center;
		padding: 82px 0 18px 0;
	}
	
	.liveVideoMeta {
		margin: 0 0 0 30px;
	}
	
	.prevURL {
	    float: right;
	    margin: 0 25px 0 0;
	}
	
	.vidDek {
	    float: left;
	}	
	
/*------------- WEB MD Door Module  ------------*/
#webmdDoorModule {
	background: url("http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/webmd_bkgd_620x160.gif") no-repeat scroll 0% 0% transparent;
	margin:15px 0 15px 0;
	clear:both;
}

#webmdDoorModule .doorsWebMDPromo {
	height:160px;
	width:620px;
}

#webmdDoorModule .webmdDoor {
	float:left;
	margin:10px 0 0 15px;
	width:286px;
}

#webmdDoorModule .webmdDoorRight {
	float:left;
	margin:10px 0 0 5px;
	width:90px;
}

#webmdDoorModule .middle {
	width:214px;
	margin-left:0px;
	margin-top:7px;
}

#webmdDoorModule .right {
	width:90px;
	margin-left:5px;
}

#webmdDoorModule .webmdModule_title {
	padding-left:112px;
	font-size:94%;
	margin:14px 0 -1px;
	_margin-top:20px;
	text-decoration: none;
	line-height:120%;
}

#webmdDoorModule .webmdModule_drugText {
	color:#1968B2;
	font:145% helvetica,arial,sans-serif;
	margin:12px 18px 0;
}

#webmdDoorModule .webmdDoor .quizHead{
	color:#1968B2;
	font:145% helvetica,arial,sans-serif;
	padding:12px 0 10px 6px;
	text-transform:capitalize;
}

#webmdDoorModule .webmdDoor .webmddec {
	font-size:102%;
	margin:8px 0 8px 18px;
	line-height: 150%;
}

#webmdDoorModule .webmdDoor .webmdFeed1 img {
	padding:0 0 0 6px;
}

#webmdDoorModule .webmdMore {
	margin:10px 0 0 6px;
}

#webmdDoorModule .webmdstartButton {
	margin:0 0 0 18px;
}	
/* ------------------------------------------------------------ */
/* ----- CBSNEWS MostPopular 02/08/2010       ----- */
/* ----------------------------------------------------------- */

	#mostPopularFullPage {
		width:630px; 
		margin:0 0 0 0;
	}
	
	#mostPopularFullPage h1 {
	-x-system-font:none;
	border-bottom:0px; 
	font-family:"palatino lineotype",palatino,"times new roman",times;
	font-size:170.6%;
	font-size-adjust:inherit;
	letter-spacing:1.1px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	color: #333;
	}
	
	#mostPopularFullPage ol {
		list-style-type:decimal;
		list-style-position:outside;
		padding-left: 30px;
		padding-bottom:10px;
		padding-right:0px;
		width:280px;
		font-weight: bold; 
	}
	
	#mostPopularFullPage li {
		padding:0 0 5px 0px;
		margin: 0px;
	}

	#mostPopularFullPage #mostpopfullLeft{
		float:left;		
	}
	
	#mostPopularFullPage #mostpopfullRight{
		float:right;
	}
	
	#mostpopfullLeft .datestamp,
	#mostpopfullRight .datestamp {
	color:#999999;
	font-size:88.3%;
	}
	
		
	#mostPopularFullPage #bottomArea {
		/*border-top : 1px solid #ccc; */
		width:100%
	}


	#mostpopfullLeft .galleryTitle, 
	#mostpopfullRight .galleryTitle {
		font:bold 108.6% "arial",arial,"helvetica",helvetica;
	}

	#bottomArea .galleryTitle {
		font:bold 108.6% "arial",arial,"helvetica",helvetica;
	}


/* featured twitter module
 *****************************/

#featuredTwitterModule {
	width: 630px;
	color: #333;
}

#featuredTwitterModule .heading {
	border-bottom: 1px solid #eee;
	font-family: "palatino lineotype",palatino,"times new roman",times;
	font-size: 199.2%;
	font-weight: normal;
	color: #000;
}

#featuredTwitterModule .twitterThumb img {
	margin-right: 10px;
}

#featuredTwitterModule .twitterThumb img {
	width: 48px;
	height: 48px;
	float: left;
}

#featuredTwitterModule ul li {
	border-bottom: 1px solid #eee;
	padding-bottom: 9px;
	margin-bottom: 9px;
	word-wrap: break-word;
	font-size: 110%;
	line-height: 130%;
}

#featuredTwitterModule .tweetMeta {
	font-size: 90%;
}

#featuredTwitterModule .tweetMeta .twitterName, 
#featuredTwitterModule .tweetMeta .twitterName:visited {
	color: #333;
	font-weight: normal;
}

#featuredTwitterModule li a {
	font-weight: bold;
}


/* Three column promo box 
 ************************************/
.threeColPromoBox {
	margin: 10px 0 20px 0;
}

.threeColPromoBox .threeColPromoBoxItem {
	float: left;
	margin-left: 4px;
	width: 208px;
}

.threeColPromoBox .threeColPromoBoxItem.first {
	margin-left: 0;
}

.threeColPromoBox .threeColPromoBoxItem .threeColPromoBoxContent {
	background: url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png") no-repeat scroll -300px bottom #EBECF0;
	_background: url("http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif") no-repeat scroll -300px bottom #EBECF0;
	width: 208px;
	padding: 10px 0 10px 0;
}

.threeColPromoBoxItem .newsCat {
	background: url("http://i.i.com.com/cnwk.1d/i/cbs/cbsnewsSprite2010.png") no-repeat scroll left -150px transparent;
	_background: url("http://i.i.com.com/cnwk.1d/i/cbs/cbsnewsSprite2010.gif") no-repeat scroll left -150px transparent;
	background-color: #D9DDE5;
	height: 21px;
	padding: 1px 0 0;
}

.threeColPromoBoxItem .newsCat .catTitle {
	color:#E23413;
	float:left;
	font:bold 125% helvetica,arial,sans-serif;
	padding:2px 0 0 6px;
	text-transform:uppercase;
}


.threeColPromoBoxItem .threeColPromoBoxContent img {
	margin: 0px auto 4px auto;
	width: 175px;
	display: block;
	border: 1px solid #ccc;
}
.threeColPromoBoxItem .storyTitle {
	font: bold 125% 'palatino linotype',palatino;
	color:#024382;
	line-height: 125%;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 0 4px;
}

/* Four column partner module box 
 ************************************/

.cbsnewsPartnerRssArea .fourColPromoBoxItem {
	float: left;
	margin: 8px 0 20px 20px;
	width: 142px;
}



.cbsnewsPartnerRssArea .fourColPromoBoxItem .fourColPromoBoxContent .item{
	padding:0 0 14px;
	font-size: 96%;
	color:#024382;
	font-weight: bold;
	line-height: 125%;
	text-decoration: none;
	display: block;
	/*text-align: center;*/
}



.cbsnewsPartnerRssArea .newsCat .catTitle {
	color:#E23413;
	float:left;
	font:bold 136% helvetica,arial,sans-serif;
	text-transform:uppercase;
}

.cbsnewsPartnerRssArea .fourColPromoBoxItem .newsCat,
.cbsnewsPartnerRssArea .twoColPromoBoxItem .newsCat {
	border-bottom:1px solid #CCCCCC;
	height: 20px;
	margin:15px 0 5px;
	
}

.cbsnewsPartnerRssArea .twoColPromoBoxItem {
	float: left;
	margin-left: 20px;
	width: 310px;
}

.cbsnewsPartnerRssArea .twoColPromoBoxItem .twoColPromoBoxContent .item {
	padding:0 0 14px;
	font-size: 96%;
	font-weight: bold;
	color:#024382;
	line-height: 125%;
	text-decoration: none;
	display: block;
}

.cbsnewsPartnerRssArea .fourColPromoBoxItem.first, 
.cbsnewsPartnerRssArea .twoColPromoBoxItem.first  {
	margin-left: 0;
}
