body {
	background:#0c0d11;
}

body.pageType2001 {
	background:#0c0d11 url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/48chalky50.jpg) no-repeat center top;
}

#cbsHeader,
.pageType2300 #cbsHeader,
#cbsHeader .logoCBSnews,
.newsListing li,
.highlightArea ul,
#cbsHeader .loginSearch,
.catNav li.active{
    background:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/48sprite.png) -640px top no-repeat;
}

div#cbsHeader,
.pageType2300 #cbsHeader {
	height:154px;
    _background:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/48headerIE.png) no-repeat;
}

.siteNav {
	padding:0 0 0 1px;
	margin:1px 0 0;
}

.pageType2300 .siteNav,
.pageType2300 .catNav {
    display:block;
}

#cbsHeader .brandLogo,
#cbsHeader .logoCBSnews{
    width:369px;
}

#cbsHeader .logoCBSnews{
    background-position:-1630px top;
    height:90px;
	margin:7px 0 0;
    display:block;
    overflow:hidden;
    text-indent:-2000px;
    _background:none;
}

#cbsHeader .brandLogo .datestamp{
    display:none;
}

#cbsHeader .siteNav li a {
	border-color:#3b71bb;
}

#cbsHeader .siteNav li.active{
    background-color:#3b71bb;
}

#cbsHeader .loginSearch,
.pageType2300 #cbsHeader .loginSearch {
    background-position:-1662px -99px;
    _background:none;
    height:65px;
	padding:5px 0 0;
    top:36px;
}

#cbsHeader .catNav{
    bottom:0px;
    text-transform:uppercase;
    font:normal 116.6% Arial,Helvetica,san-serif;
    left:1px;
    height:28px;
    overflow-y:hidden;
}

.catNav li a{
    background:none;
    margin:0;
    border-right:none;
    height:24px;
    font-weight:bold;
    padding:0 22px 4px;
    *line-height:200%;
}

.catNav a, .catNav a:link, .catNav a:visited {
    color:#d3d3d3;
}

.catNav a:hover, .catNav a:active {
    color:#fff;
}

.catNav li.active {
    background:#27538e;
}

.catNav li.active a{
    background:none;
}

#cbsContent{
    margin:0;
    background:#262a30 url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/48bg.png) repeat-x;
	border:1px solid #808ea0;
	border-width:0 1px;
	color:#fff;
}

.pageType2001 #cbsContent {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/48doorBg.png) repeat-x;
    _background:#272a31;
    border:1px solid #808ea0;
	border-width:0 1px;
	color:#fff;
}


#cbsContent,
.cbsInnerWrap{
    background:transparent;
}

#cbsContentWrap {
    background:transparent;
    padding:0;
}

#contentMain {
	padding:10px 0 0;
}

/* for story strip */
.pageType8301 #contentMain,
.pageType2100 #contentMain {
	padding:0;
}

.pageType8301, #storyStrip,
.pageType2100, #storyStrip {
	margin-bottom:10px;
}
/* END: for story strip */

#contentBody {
	margin:0 0 0 13px;
}

#contentAux {
	margin:0 13px 0 0;
}

.pageType2300 #contentAux {
    top:12px;
}

.breadcrumb{
    color:#fff;
}

h1{
    font:bold 166.6% Arial,Helvetica,san-serif;
    margin:0;
}

a, a:link, a:visited {
    text-decoration:none;
    color:#a7c0ff;
}

a:hover, a:active {
    /* text-decoration:underline; 
    color:#d5e1ff;*/
	color:#fff;
}

p {
    color:#fff;
}

.storyBodyText p {
	color: #333333;
}

/* inline icons */
.inlineIcon {
    padding-left:30px;
}

.inlineIcon.video {
    background-position:8px -1566px;
}

.inlineIcon.read {
    background-position:8px -1612px;
}

.inlineIcon.photo {
    background-position:8px -1589px;
}

/* ------------------------------------- */
/* ------------ NEWS LISTING ----------- */
/* ------------------------------------- */

.newsListing li{
    background: none;
    border-color:#151618;
    margin-bottom:8px;
}

.newsListing .storyTitle{
    font-family: Arial,Helvetica,san-serif;
}

.newsListing .datestamp{
    margin-bottom:8px;
}

.newsListing .storyDek{
    font-size:100%;
}

.newsListing .datestamp{
    color:#d9d9d9;
}

/* -------------------------- */
/* ----- HIGHLIGHT AREA ----- */
/* -------------------------- */

.highlightArea {
    background:#1f2226 !important;
    margin:0 0 14px;
}

.highlightArea .innerWrap {
    padding:0 0 5px;
    background:none;
}

.highlightArea .storyListTitle {
    color:#fefefe;
    font-weight:bold;
    text-transform:uppercase;
    display:block;
    padding:6px 8px;
}

.highlightArea ul {
    padding:0px;
    background-position: right bottom;
    background-color:#131415;
}

.highlightArea li {
    border-top:1px solid #1F2226;
    margin:0;
    padding:5px;
}

.highlightArea .storyListTitle {
    font-weight:normal;
    font-size:116.6%;
}

.highlightArea .storyThumb {
    float:left;
    margin:0 10px 0 0;
}

.highlightArea.feed{
    margin:15px 0px;
}

.highlightArea.feed li {
    padding:0px 5px 0px 0px;
}

.highlightArea.feed .storyThumb{
    padding-right:5px;
    background:#1F2226;
}

.highlightArea.feed .storyTitle{
    padding-top:5px;
}

#contentAux .upNext {
 	background-position:-1500px top !important;
 	background-repeat:no-repeat !important;
 	background-color:transparent !important;
 }

#contentAux .upNext ul,
#contentAux .upNext li {
	background:transparent;
	border:0;
}

#contentAux .upNext .storyListTitle {
	padding:6px 10px 0;
}

#contentAux .upNext .storyListTitle,
#contentAux .upNext li {
	font-size:92%;
}

#contentAux .upNext .storyTitle {
	font-size:109%;
}

.pagination li.previous,
.pagination li.next{
    background-position:0 -745px;
}

.pagination li.previous a,
.pagination li.next a{
    background-position:100% -745px;
}


/* -------------------------------- */
/* ------- STORY PAGE, BLOG ------- */
/* -------------------------------- */
.pageType2100 #contentBody{
    background:#fff;
    margin-left:2px;
    padding:0px 12px;
    width:618px;
}

.postStory #contentBody{
   padding: 0px;
}

.pageType8300 .cbsInnerWrap,
.pageType8301 .cbsInnerWrap,
.pageType8618 .cbsInnerWrap,
.pageType8601 .cbsInnerWrap{
    background:#fefefe;
}

.pageType8300 #contentBody,
.pageType8301 #contentBody,
.pageType8618 #contentBody,
.pageType8601 #contentBody{
    background:#fff;
    margin:0;
    padding:0;
    width:644px;
}

.pageType8300 #cbsContent,
.pageType8301 #cbsContent,
.pageType8300 p,
.pageType8301 p,
.pageType8618 #cbsContent,
.pageType8601 #cbsContent,
.pageType8618 p,
.pageType8601 p{
    color:#333;
}

.pageType2100 #contentBody a,
.pageType2100 #contentBody a:link,
.pageType2100 #contentBody a:visited,
.pageType8300 #contentBody a,
.pageType8300 #contentBody a:link,
.pageType8300 #contentBody a:visited,
.pageType8301 #contentBody a,
.pageType8301 #contentBody a:link,
.pageType8301 #contentBody a:visited,
.pageType8618 #contentBody a,
.pageType8618 #contentBody a:link,
.pageType8618 #contentBody a:visited,
.pageType8601 #contentBody a,
.pageType8601 #contentBody a:link,
.pageType8601 #contentBody a:visited,
.pageType8300 #contentAux a,
.pageType8300 #contentAux a:link,
.pageType8300 #contentAux a:visited,
.pageType8301 #contentAux a,
.pageType8301 #contentAux a:link,
.pageType8301 #contentAux a:visited,
.pageType8618 #contentAux a,
.pageType8618 #contentAux a:link,
.pageType8618 #contentAux a:visited,
.pageType8601 #contentAux a,
.pageType8601 #contentAux a:link,
.pageType8601 #contentAux a:visited{
    text-decoration:none;
    color:#024382;
}

.pageType2100 #contentBody a:hover,
.pageType2100 #contentBody a:active,
.pageType8300 #contentBody a:hover,
.pageType8300 #contentBody a:active,
.pageType8301 #contentBody a:hover,
.pageType8301 #contentBody a:active,
.pageType8300 #contentAux a:hover,
.pageType8300 #contentAux a:active,
.pageType8301 #contentAux a:hover,
.pageType8301 #contentAux a:active,
.pageType8618 #contentBody a:hover,
.pageType8618 #contentBody a:active,
.pageType8601 #contentBody a:hover,
.pageType8601 #contentBody a:active,
.pageType8618 #contentAux a:hover,
.pageType8618 #contentAux a:active,
.pageType8601 #contentAux a:hover,
.pageType8601 #contentAux a:active{
    text-decoration:underline;
    color:#e23413;
}

.postStory #contentBody a:hover,
.postStory #contentBody a:active {
    text-decoration:none;
    color:#024382;
}

.pageType2100 .overviewHead {
    padding-top:5px;
}

/* -------------------------- */
/* --- TABBED PROMO UNIT ---- */
/* -------------------------- */
.tabbedPromoUnit a,
.tabbedPromoUnit a:link,
.tabbedPromoUnit a:visited {
    text-decoration:none;
    color:#024382;
}

.tabbedPromoUnit a:hover,
.tabbedPromoUnit a:active {
    text-decoration:underline;
    color:#e23413;
}

/* --------------------- */
/* ----- 48HR DOOR ----- */
/* --------------------- */

    .pageType2001 #contentAux {
        top:0;
    }

    .episodeList .heading,
    #contentAux .recentShows .heading,
    #contentAux .upNext .storyListTitle,
    .featuredList li {
    	background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/48doorSprite.gif) !important;
    }

    /* ----------------------------------- */
    /* ----- 48HR DOOR :: LEAD STORY ----- */
    /* ----------------------------------- */

    	.leadStory {
    		width:600px;
    		height:270px;
    		padding:15px;
    		color:#fff;
    		font-weight:bold;
    		position:relative;
            _margin:0 0 10px;
        }

        .leadStory a {
            position:relative;
        }

        .leadStory .leadStoryLink {
    		position:absolute;
    		top:0;
    		left:0;
    		width:628px;
    		height:298px;
    		display:block;
    		text-indent:-2000px;
    		overflow:hidden;
    	}

    	.leadStory .heading {
    		border:0;
    		color:#fff;
    		font-size:300%;
    		margin:0 0 10px;
            white-space:pre;
            line-height:100%;
        }

		.leadStory .datestamp {
			margin:0;
		}

		.leadStory .storySub,
        .leadStory p {
			margin:0 0 5px;
            width:310px;
            line-height:135%;
            position: relative;
        }

		.leadStoryAux {
			margin:25px 0 0;
		}

		.leadStoryAux .heading {
			color:#353535;
			font-size:100%;
			text-transform:uppercase;
			line-height:100%;
            margin:0 0 7px -3px;
        }

		.leadStoryAux a,
		.leadStoryAux a:link,
		.leadStoryAux a:visited,
		.leadStoryAux a:hover,
		.leadStoryAux a:active {
			color:#fff;
		}

    /* LEAD STORY ROTATING BACKGROUNDS */
        .leadStory .background {
            position: absolute;
            top: 0;
            left: 0;
            width: 630px;
            height: 300px;
            display: none;
        }

        .leadStory .background.first {
	        display: block;
        }


    /* ------------------------------------- */
    /* ----- 48HR DOOR :: EPISODE LIST ----- */
    /* ------------------------------------- */

		.episodeList {
			margin:14px 0;
		}

        .episodeList .heading {
			display:block;
			clear:both;
            font-weight:bold;
            text-transform:uppercase;
            color:#fcfcfc;
            padding:0;
            width:630px;
            border:0;
            margin:0;
            height:24px;
        }

        .episodeList .heading span {
            background:transparent;
            font-size:108%;
            position:static;
            display:block;
            padding:0 0 2px;
            overflow:hidden;
            text-indent:-2000px;
		}

		.episodeList .housing {
			margin:10px 0 0;
		}

		.episodeList li,
		.episodeList .playCBSvideo {
            background:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/48videoSprite.png) no-repeat;
            _background:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/48videoSprite.gif) no-repeat;
		}

        .episodeList li a {
            text-align:left;
        }

        .episodeList li {
	        float:left;
            width:177px;
            padding:10px 16px 10px 15px;
            margin:0 4px 10px 0;
            height:200px;
            position:relative;
        }

		.episodeList li.active {
			background-position:right top;
            padding:10px 15px 10px 16px;
            _padding:11px 15px 9px 16px;
            overflow:hidden;
        }

        .episodeList li a.assetTitle {
            font-size:117%;
            margin:5px 0 2px;
            font-weight:bold;
        }

        .episodeList li p.assetDek,
		.episodeList li.active a.assetTitle {
        	display:none;
        }

        .episodeList li.active p.assetDek {
        	display:block;
        	color:#171717;
        }

		.episodeList li.active .playCBSvideo {
			display:block;
			text-indent:-2000px;
			overflow:hidden;
			width:48px;
			height:46px;
			background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/megaPlay.png) no-repeat;
			_background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/megaPlay.gif) no-repeat;
			position:absolute;
			top:52px;
			left:76px;
        }

		.episodeList .dateStamp {
			color:#fdfdfd;
			text-transform:uppercase;
		}

        .episodeList li .assetSub {
            font-size:91%;
            color:#ccc;
        }

        .episodeList .assetThumb img {
            border:1px solid #a8b2c0;
            display:block;
            margin:0 0 10px;
        }

        .episodeList li.active .assetThumb img {
			border:0;
			margin:1px 0 11px;
		}

		.episodeList .playCBSvideo {
			position:absolute;
			display:none;
		}

    /* ------------------------------------- */
    /* ----- 48HR DOOR :: EPISODE LIST ----- */
    /* ------------------------------------- */

		.featuredList {
			margin:0 0 14px;
		}

        .featuredList .heading {
			display:block;
			clear:both;
            font-weight:bold;
            text-transform:uppercase;
            color:#fcfcfc;
            padding:0;
            border-bottom:2px solid #0a0a0a;
            margin:0;
        }

        .featuredList .heading span {
            background:transparent;
            font-size:108%;
            position:static;
            display:block;
            border-bottom:1px solid #3768aa;
            padding:0 0 2px;
		}

		.featuredList .playCBSvideo {
			display:none;
		}

		.featuredList li {
			border:0;
			background-repeat:no-repeat;
			background-position:-1100px bottom;
			font-size:92%;
		}

		.featuredList li .storyTitle {
			font:bold 109% helvetica,arial,sans-serif;
		}

		.featuredList li .storyThumb {
			width:100px;
			height:75px;
		}

		.featuredList li .storyThumb img {
			width:100px;
			height:75px;
		}
		
		.cbsnewsTwoColStoryRelatedArea .featuredList li {
			background-image:none !important;
		}		

    /* ----------------------------------- */
    /* ----- 48HR DOOR :: SCROLLERS ------ */
    /* ----------------------------------- */
	
		.pageType1606 #contentBody .sideScroller {	/*for stupid safari*/
			clear: both;
		}

        .sideScroller,
        .scrollShell {
            background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSpriteDark.png) -2400px top no-repeat;
        }

        .sideScroller {
            margin:0 0 14px;
            background-color:#1f2226;
        }

        .sideScrollerTitle {
            float:left;
            font-weight:bold;
            font-size:108%;
            text-transform:uppercase;
            color:#fcfcfc;
            padding:6px 10px;
        }

        .sideScrollerTitle span {
            background:transparent;
	    padding-left: 5px;
        }

        .sideScroller .scrollShell {
            height:215px;
            background-position:-3100px bottom;
            width:630px;
        }

        .sideScroller li a {
            text-align:left;
        }

        .sideScroller li {
            width:175px;
            padding:9px 16px 9px 15px;
            margin:0 0 0 3px;
            background:url(http://i.i.com.com/cnwk.1d/i/cbs/60min/scrollerBg.png) no-repeat;
        }

        .sideScroller .housing {
            padding:0 3px 0 0 !important;
        }

        .sideScroller li a.assetTitle {
            font-size:117%;
            margin:5px 0 2px;
        }

        .sideScroller li .assetSub {
            font-size:91%;
            color:#fdfdfd;
        }

        .assetThumb img {
            border:1px solid #fff;
        }
		
		#storyStrip .assetThumb img{
			border:0;
		}

		
        /* scroller buttons */

            .scrollingShell {
                clear:both;
            }

            .arrowLeft,
            .arrowRight,
            .indicator {
                background:url(http://i.i.com.com/cnwk.1d/i/cbs/60min/scrollerCtrl.gif) repeat-x;
                overflow:hidden;
                text-indent:-2000px;
                float:left;
                margin:0 0 4px;
            }

            .scrollingArrows {
                float:right;
                padding:7px 10px 0 0;

            }

            .arrowLeft,
            .arrowRight {
                width:14px;
                height:13px;
                background-position:top left;
                cursor:pointer;
                margin:0 0 0 2px;
            }

            .arrowRight {
                background-position:top right;
            }

            .indicator {
                width:65px;
                height:13px;
                background-position:-90px bottom;
            }

    /* -------------------------------------- */
    /* ----- 60MIN SEGMENT :: SCROLLERS ----- */
    /* -------------------------------------- */

		.pageType1610 .scrollShell,
		.pageType1606 .scrollShell,
        .pageType2100 .scrollShell{
			height:185px;
			padding:0 0 6px;
		}

		.pageType1610 .sideScroller ul,
		.pageType1606 .sideScroller ul,
        .pageType2100 .sideScroller ul{
			margin:2px 0 0;
			padding:0 5px 0 0;
		}

		.pageType1610 .sideScroller li,
		.pageType1606 .sideScroller li,
        .pageType2100 .sideScroller li{
			width:100px;
			padding:7px 11px 7px 9px;
			margin:0 0 0 5px;
			background-position:-10px 0;
		}

        .pageType1610 .scrollShell .assetThumb,
        .pageType1606 .scrollShell .assetThumb,
        .pageType2100 .scrollShell .assetThumb{
            padding-top:2px;
        }
		.pageType1610 .sideScroller li a.assetTitle,
		.pageType1606 .sideScroller li a.assetTitle,
        .pageType2100 .sideScroller li a.assetTitle{
			font-size:100%;
		}

		.pageType1610 .sideScroller li .datestamp,
		.pageType1606 .sideScroller li .datestamp,
        .pageType2100 .sideScroller li .datestamp{
			font-size:91%;
		}


    /* --------------------------------- */
    /* ----- 60MIN SEGMENT :: VIDEO ---- */
    /* --------------------------------- */

		#videoBox {
			background:#131415;
			margin:0 14px 0 0;
		}

		#videoBox #flashvideocontent {
			margin:0 auto;
		}

		#videoMeta {
			margin:14px 0 24px;
		}

		#videoMeta .datestamp {
			margin:4px 0 18px;
		}

		#videoMeta .pageTools {
			margin:0 14px 0 0;
		}

		#videoMeta .pageTools li {
			float:right;
			margin:0 0 0 10px;
			padding:0 10px 0 0;
			border-right:1px solid #eee;
		}

		#videoMeta .pageTools li.first {
			border:0;
		}

		#videoMeta .pageTools .linkIcon.story {
			background-position:0 2px;
		}

		.cbsPlaylist ul.storyListDetailed {
			height:265px;
			overflow-y:scroll;
		}

		.cbsPlaylist li.last {
			padding:5px 5px 0;
		}

		.cbsPlaylist .storyThumb {
			border:1px solid #eee;
		}

    /* --------------------------------- */
    /* ----- 60MIN :: TWO COL AREA ----- */
    /* --------------------------------- */

        .twoColArea {
            background:#0e0f11 url(http://i.i.com.com/cnwk.1d/i/cbs/60min/twoColArea.png) 0 -7px no-repeat;
            padding:0 6px;
            width:618px;
        }

        .twoColArea strong {
            font-size:108%;
            font-weight:bold;
            color:#fdfdfd;
            display:block;
            padding:12px 10px;
            text-transform:uppercase;
        }

        .twoColArea .storyListDetailed {
            width:285px;
            margin:0;
            padding:10px 12px;
        }

        .twoColArea .storyThumb img {
            border:1px solid #fdfdfd;
        }

        .twoColArea li {
            border-bottom:1px solid #292929;
            margin:0 0 8px;
        }

        .twoColArea li.last {
            border-bottom:0;
        }

        .twoColArea .storyTitle {
            font-size:117%;
            font-weight:bold;
        }

        .twoColArea p {
            font-size:91%;
        }


    /* -------------------------------------- */
    /* ----- 60MIN SEGMENT :: TWOCOLAREA ---- */
    /* -------------------------------------- */

        .pageType1610 .twoColArea {
        	background:#1F2226;
        	padding:0 0 6px;
        	width:630px;
        }

        .pageType1610 .twoColArea .storyListDetailed {
        	background-color:#131415;
        	background-position:right bottom;
			margin:0 0 0 6px;
			width:282px;
		}

        .pageType1610 .twoColArea li {
            border-bottom:0;
		}

        .pageType1610 .twoColArea .storySource {
        	margin:0;
        	font-weight:bold;
        	text-transform:uppercase;
        }

        .pageType1610 .twoColArea .storyTitle {
        	margin:2px 0;
        }

/* ----------------------------- */
/* ----- 48HRS :: COMMENTS ----- */
/* ----------------------------- */
	.userComments {
		margin:0 14px 0 0;
		padding:0 6px;
		background:#1F2226;
	}

    .userComments p {
        color:#333;
    }

    .userComments dl dd.replieswrapper {
		/*background:#1F2226;*/
		background: #fff;
	}

    .channelId501463 .userComments dl dd.replieswrapper {
		background:#fff;
	}

    .userComments a,
	.userComments a:link,
	.userComments a:visited,
	.userComments a:hover,
	.userComments a:active {
		color:#024382;
	}

	.userComments h3 {
		background:transparent;
		padding:12px 10px;
		font-size:108%;
	}

	.userComments li p,
	.userComments dl dd {
		border-bottom:1px solid #aaa;
	}

	.pageType1606 .userComments dl {
		background:#ccc;
	}

	.userComments dl .author {
		color:#353535;
	}

	.userComments .addcommentform {
		border:0;
		color:#333;
	}

	.userComments .addcommentform .hed {
		/* color:#333; */
	}

	.userComments .addcommentform .addcomment,
	.userComments .addcommtop {
	    /*	background-position:left -776px;
		    margin:10px 0; */
	}

	.userComments .addcommentform .addcomment a,
	.userComments .addcommtop a {
		/* background-position:right -776px;
		   padding:4px 14px 0 10px; */
	}

	.userComments .addcommentform .addcomment a,
	.userComments .addcommentform .addcomment a:link,
	.userComments .addcommentform .addcomment a:visited,
	.userComments .addcommentform .addcomment a:hover,
	.userComments .addcommentform .addcomment a:active,
	.userComments .addcommtop a,
	.userComments .addcommtop a:link,
	.userComments .addcommtop a:visited,
	.userComments .addcommtop a:hover,
	.userComments .addcommtop a:active {
		color:#eee;
	}


    .userComments .pagination li {
        color:#666;
    }

    .userComments .comcount a,
    .userComments .comcount a:link,
    .userComments .comcount a:visited,
    .userComments .comcount a:hover,
    .userComments .comcount a:active,
    .userComments .pagination a,
    .userComments .pagination a:link,
    .userComments .pagination a:visited,
    .userComments .pagination a:hover,
    .userComments .pagination a:active {
        color:#9EC9F1;
    }

/* global modal tweaks*/

    .globalModal p {
        color:#353535;
    }

    .globalModal a,
    .globalModal a:link,
    .globalModal a:visited,
    .globalModal a:hover,
    .globalModal a:active {
        color:#024382;
    }

/* --------------------------- */
/* ----- 48HRS :: BLOGs  ----- */
/* --------------------------- */

    .pageType8300 h2 {
        font:bold 166.6% arial,helvetica,sans-serif;
    }

    .pageType8301 .post h1 {
        margin:6px 0 8px;
    }

    .pageType8300 .userComments,
    .pageType8301 .userComments,
    .pageType8618 .userComments,
    .pageType8601 .userComments {
        background:transparent;
    }

    .pageType8300 .userComments .addcommentform,
    .pageType8301 .userComments .addcommentform,
    .pageType8618 .userComments .addcommentform,
    .pageType8601 .userComments .addcommentform {
        color:#353535;
    }

    .pageType8300 .userComments .addcommentform .hed,
    .pageType8301 .userComments .addcommentform .hed,
    .pageType8618 .userComments .addcommentform .hed,
    .pageType8601 .userComments .addcommentform .hed {
        color:#E63D26;
    }

    .pageType8300 .userComments .addcommentform .addcomment,
    .pageType8300 .userComments .addcommtop,
    .pageType8301 .userComments .addcommentform .addcomment,
    .pageType8301 .userComments .addcommtop,
    .pageType8618 .userComments .addcommentform .addcomment,
    .pageType8618 .userComments .addcommtop,
    .pageType8601 .userComments .addcommentform .addcomment,
    .pageType8601 .userComments .addcommtop {
        background-position:-350px -179px;
        _background-position:-350px -151px;
    }

    .pageType8300 .userComments .addcommentform .addcomment a,
    .pageType8300 .userComments .addcommtop a,
    .pageType8301 .userComments .addcommentform .addcomment a,
    .pageType8301 .userComments .addcommtop a,
    .pageType8618 .userComments .addcommentform .addcomment a,
    .pageType8618 .userComments .addcommtop a,
    .pageType8601 .userComments .addcommentform .addcomment a,
    .pageType8601 .userComments .addcommtop a    {
        background-position:100% -179px;
        _background-position:100% -151px;
    }

    .pageType8300 #contentBody .userComments .addcommentform .addcomment a,
    .pageType8300 #contentBody .userComments .addcommentform .addcomment a:link,
    .pageType8300 #contentBody .userComments .addcommentform .addcomment a:visited,
    .pageType8300 #contentBody .userComments .addcommentform .addcomment a:hover,
    .pageType8300 #contentBody .userComments .addcommentform .addcomment a:active,
    .pageType8300 #contentBody .userComments .addcommtop a,
    .pageType8300 #contentBody .userComments .addcommtop a:link,
    .pageType8300 #contentBody .userComments .addcommtop a:visited,
    .pageType8300 #contentBody .userComments .addcommtop a:hover,
    .pageType8300 #contentBody .userComments .addcommtop a:active,
    .pageType8301 #contentBody .userComments .addcommentform .addcomment a,
    .pageType8301 #contentBody .userComments .addcommentform .addcomment a:link,
    .pageType8301 #contentBody .userComments .addcommentform .addcomment a:visited,
    .pageType8301 #contentBody .userComments .addcommentform .addcomment a:hover,
    .pageType8301 #contentBody .userComments .addcommentform .addcomment a:active,
    .pageType8301 #contentBody .userComments .addcommtop a,
    .pageType8301 #contentBody .userComments .addcommtop a:link,
    .pageType8301 #contentBody .userComments .addcommtop a:visited,
    .pageType8301 #contentBody .userComments .addcommtop a:hover,
    .pageType8301 #contentBody .userComments .addcommtop a:active,
    .pageType8301 #contentBody .userComments a.button,
    .pageType8301 #contentBody .userComments a.button:link,
    .pageType8301 #contentBody .userComments a.button:visited,
    .pageType8301 #contentBody .userComments a.button:hover,
    .pageType8301 #contentBody .userComments a.button:active,
    .pageType8601 #contentBody .userComments .addcommentform .addcomment a,
    .pageType8601 #contentBody .userComments .addcommentform .addcomment a:link,
    .pageType8601 #contentBody .userComments .addcommentform .addcomment a:visited,
    .pageType8601 #contentBody .userComments .addcommentform .addcomment a:hover,
    .pageType8601 #contentBody .userComments .addcommentform .addcomment a:active,
    .pageType8601 #contentBody .userComments .addcommtop a,
    .pageType8601 #contentBody .userComments .addcommtop a:link,
    .pageType8601 #contentBody .userComments .addcommtop a:visited,
    .pageType8601 #contentBody .userComments .addcommtop a:hover,
    .pageType8601 #contentBody .userComments .addcommtop a:active,
    .pageType8601 #contentBody .userComments a.button,
    .pageType8601 #contentBody .userComments a.button:link,
    .pageType8601 #contentBody .userComments a.button:visited,
    .pageType8601 #contentBody .userComments a.button:hover,
    .pageType8601 #contentBody .userComments a.button:active,
    .pageType8618 #contentBody .userComments .addcommentform .addcomment a,
    .pageType8618 #contentBody .userComments .addcommentform .addcomment a:link,
    .pageType8618 #contentBody .userComments .addcommentform .addcomment a:visited,
    .pageType8618 #contentBody .userComments .addcommentform .addcomment a:hover,
    .pageType8618 #contentBody .userComments .addcommentform .addcomment a:active,
    .pageType8618 #contentBody .userComments .addcommtop a,
    .pageType8618 #contentBody .userComments .addcommtop a:link,
    .pageType8618 #contentBody .userComments .addcommtop a:visited,
    .pageType8618 #contentBody .userComments .addcommtop a:hover,
    .pageType8618 #contentBody .userComments .addcommtop a:active,
    .pageType8618 #contentBody .userComments a.button,
    .pageType8618 #contentBody .userComments a.button:link,
    .pageType8618 #contentBody .userComments a.button:visited,
    .pageType8618 #contentBody .userComments a.button:hover,
    .pageType8618 #contentBody .userComments a.button:active {
        color:#fff;
        text-decoration:none;
    }

    .pageType8300 #contentBody .userComments .cancel a.button,
    .pageType8300 #contentBody .userComments .cancel a.button:link,
    .pageType8300 #contentBody .userComments .cancel a.button:visited,
    .pageType8300 #contentBody .userComments .cancel a.button:hover,
    .pageType8300 #contentBody .userComments .cancel a.button:active,
    .pageType8618 #contentBody .userComments .cancel a.button,
    .pageType8618 #contentBody .userComments .cancel a.button:link,
    .pageType8618 #contentBody .userComments .cancel a.button:visited,
    .pageType8618 #contentBody .userComments .cancel a.button:hover,
    .pageType8618 #contentBody .userComments .cancel a.button:active,
    .pageType8301 #contentBody .userComments .cancel a.button,
    .pageType8301 #contentBody .userComments .cancel a.button:link,
    .pageType8301 #contentBody .userComments .cancel a.button:visited,
    .pageType8301 #contentBody .userComments .cancel a.button:hover,
    .pageType8301 #contentBody .userComments .cancel a.button:active,
    .pageType8601 #contentBody .userComments .cancel a.button,
    .pageType8601 #contentBody .userComments .cancel a.button:link,
    .pageType8601 #contentBody .userComments .cancel a.button:visited,
    .pageType8601 #contentBody .userComments .cancel a.button:hover,
    .pageType8601 #contentBody .userComments .cancel a.button:active {
        color:#777;
    }


    .pageType2100 #contentBody .storyMedia a,
    .pageType2100 #contentBody .storyMedia a:link,
    .pageType2100 #contentBody .storyMedia a:visited,
	.pageType2100 #contentBody .storyMedia a:hover,
    .pageType2100 #contentBody .storyMedia a:active {
        color:#024382;
    }


/* -------------------------------------- */
/* ----- 48HRS :: CRIMESIDER MODULE ----- */
/* -------------------------------------- */

    .crimesiderModule,
    .crimesiderModule .dailyBlotter li,
    .crimesiderModule .twoColArea,
    .crimesiderModule .moreCrimesider li,
    .crimesiderModule .crimesiderBtn {
        background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/crimesiderSprite.gif) !important;
    }

    .crimesiderModule {
        margin:18px 0 0;
        height:410px;
        width:630px;
        color:#444;
        font-weight:bold;
        position:relative;
    }

    .crimesiderModule a.crimesiderLogo {
        position:absolute;
        width:370px;
        height:32px;
        left:1px;
        top:1px;
        text-indent:-2000px;
        overflow:hidden;
    }

    .crimesiderModule .crimesiderDatestamp {
        position:absolute;
        top:11px;
        right:10px;
        text-transform: uppercase;
        color:#AF0E0E;
    }

    .crimesiderModule .featuredList li p {
        color:#444;
        line-height:120%;
    }

    .crimesiderModule p.datestamp {
        text-transform:uppercase;
        margin:0 0 2px;
    }

    .crimesiderModule .heading {
        border:0;
        color:#444;
        margin:0;
        text-transform:uppercase;
        font-size:92%;
    }

    .crimesiderModule .dailyBlotter {
        width:300px;
        float:left;
        margin:40px 0 0 14px;
        _display:inline;
    }

    .crimesiderModule .featuredList li .storyThumb {
        margin:0 10px 5px 0;
    }

    .crimesiderModule .featuredList li .storyTitle {
        font-size:116.75%;
    }

    .crimesiderModule .dailyBlotter li {
        background-position:bottom;
        font-size:100%;
        padding:7px 0 7px;
    }

    .crimesiderModule .dailyBlotter li.last {
        background:transparent !important;
    }

    /* more crimesider */

    .crimesiderModule .moreCrimesider {
        float:left;
        width:250px;
        margin:40px 0 0 44px;
        _display:inline;
    }

    .crimesiderModule .moreCrimesider li {
        background-position:left -496px;
        padding:0 0 7px 12px;
    }

    .crimesiderModule .moreCrimesider li .storyTitle {
        font-size:108%;
    }

    .crimesiderModule .twoColArea {
        background:transparent;
        padding:0;
        width:auto;
        background-position:bottom;
        margin:0 0 10px;
    }

    .crimesiderModule .twoColArea .featuredList li {
        border:0;
        margin:0;
        padding:0 0 6px 12px;
    }

    .crimesiderModule .moreCrimesider .featuredList li .storyTitle {
        display:inline;
    }

    .crimesiderModule .twoColArea .featuredList {
        float:left;
        width:117px;
        margin:5px 8px 0 0;
        padding:0 0 6px;
    }

    .crimesiderModule .moreStories {
        color:#04315c;
        line-height:120%;
        *line-height:110%;
        margin:7px 0 5px;
    }

    .crimesiderModule a,
    .crimesiderModule a:link,
    .crimesiderModule a:visited,
    .crimesiderModule a:hover,
    .crimesiderModule a:active {
        color:#af0e0e;
    }

    .crimesiderModule .moreStories a,
    .crimesiderModule .moreStories a:link,
    .crimesiderModule .moreStories a:visited,
    .crimesiderModule .moreStories a:hover,
    .crimesiderModule .moreStories a:active {
        color:#024382;
    }

    .crimesiderModule .crimesiderBtn {
        display:block;
        float:right;
        width:156px;
        height:24px;
        background-position:right -500px;
        overflow:hidden;
        text-indent:-2000px;
    }

/* ---------------------------------------- */
/* ----- 48HRS :: CRIMESIDER CAROUSEL ----- */
/* ---------------------------------------- */

    .nodeId504083 #cbsCarousel {
		width:630px;
		height:216px;
		margin:4px 0 0 13px;
		position:relative;
		background:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/crimesiderCarousel.jpg) no-repeat;
	}

	.nodeId504083 #cbsCarousel .carouselWrap .carouselCaption {
		background:transparent;
	}

	.nodeId504083 #cbsCarousel .carouselWrap .carouselSlide {
		position:absolute;
		top:0;
		left:0;
		width:630px;
		height:216px;
		background-repeat:no-repeat;
		background-position:372px 16px;
	}

	.nodeId504083 #cbsCarousel .carouselList {
		position:absolute;
		left:53px;
		bottom:14px;
	}

	.nodeId504083 #cbsCarousel .carouselList li {
		float:left;
		padding:3px;
		margin:0 8px 0 0;
	}

	.nodeId504083 #cbsCarousel .carouselList li a,
	.nodeId504083 #cbsCarousel .carouselList li a img {
		display:block;
	}

	.nodeId504083 #cbsCarousel .carouselList li.selected {
		background:#b20;
	}

	.nodeId504083 #cbsCarousel .carouselLink {
		text-indent:-2000px;
		overflow:hidden;
		position:absolute;
		top:0;
		left:0;
		width:630px;
		height:216px;
	}

	.nodeId504083 #cbsCarousel .carouselCaption {
		position:relative;
		margin:14px 0 0 12px;
		width:350px;
		height:120px;
		overflow:hidden;
		font-weight:bold;
		color:#bb2000;
	}

	.pageType8300.nodeId504083 #cbsCarousel h2 {
		font-size:216.7%;
		margin:0 0 4px;
		line-height:110%;
	}

	.nodeId504083 #cbsCarousel .carouselCaption p {
		margin:0 0 6px;
		color:#b20;
	}

	.nodeId504083 #cbsCarousel .carouselCaption .related a:after {
		content:" | ";
		color:#b20;
	}

	.nodeId504083 #cbsCarousel .carouselCaption .related a.last:after {
		content:"";
	}

	.nodeId504083 #cbsCarousel .carouselCaption .related a {
		*border-right:1px solid #b20;
		*padding:0 6px 0 0;
		*margin:0 6px 0 0;
	}

	.nodeId504083 #cbsCarousel .carouselCaption .related a.last {
		*border:0;
		*padding:0;
		*margin:0;
	}

	.nodeId504083 #cbsCarousel .carouselPrev,
	.nodeId504083 #cbsCarousel .carouselNext {
		position:absolute;
		left:11px;
		bottom:34px;
		width:26px;
		height:20px;
		background:transparent;
		text-indent:-2000px;
		overflow:hidden;
		-moz-outline:none;
	}

	.nodeId504083 #cbsCarousel .carouselNext {
		left:327px;
	}

	.pageType8300.nodeId504083 #contentBody #cbsCarousel a,
	.pageType8300.nodeId504083 #contentBody #cbsCarousel a:link,
	.pageType8300.nodeId504083 #contentBody #cbsCarousel a:visited {
		color:#9EC9F1;
	}

	.pageType8300.nodeId504083 #contentBody #cbsCarousel a:hover,
	.pageType8300.nodeId504083 #contentBody #cbsCarousel a:active {
		color:#b20;
		text-decoration:none;
	}

/* ------------------------------------------ */
/* ------ 48 hrs segment video meta data----- */
/* ------------------------------------------ */

	#segmentTitle {
		float: left;
		width: 325px;    /*noad*/
		margin: 0 0 14px 0;  /*noad*/
	}

	#segmentUtilities {
		float: right;
	}

	#segmentUtilities ul {
		float: right;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
	}

	#segmentUtilities li {
		display: inline;
		margin: 0 5px;
		font-weight: bold;
	}

	#segmentMetaInfo {
		clear: both;
	}

	
	/*redesign video meta to support dual companion*/
	#videoAd300x60 {
		float: right; 
		margin: 10px 15px 0 0;
	}
	
	#videoMeta .datestamp {  
		color: #999999;
		font-weight: bold;
	}

	#videoInteract {
		float:right;
		margin:0 10px 0 0;
		width:300px;     /*ad*/
	}
	
	.connectModuleWrap {
		margin: 0;          /*ad*/
		background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_4860_175.gif);
		height: 35px;
		width: 175px;
		float: right;    /*ad*/
	}
	
	.videoInteractWrap {
		background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_4860_120.gif);   /*ad*/
		height: 35px;
		width: 120px;       /*ad*/
		float: left;      /*ad*/
		margin: 0 5px 0 0;    /*ad*/
	}
	
	.videoInteract {
		font-weight: bold;
		padding: 10px 0 10px 10px;
		color:#1F2226;
	}
	
	#currentVideoInfo .connectModule {
		background:none repeat scroll 0 0 transparent;
		font-weight:bold;
		color: #E23413;
		margin: 0;
		padding: 6px 0 0 8px;
	}	
	
	#currentVideoInfo .connectModule ul.connectIcons {
		display:inline;
	}
	
	.connectModule .connectIcons {
		padding:0 0 10px;
	}
	
	#currentVideoInfo .connectModule ul.connectIcons li {
		float:left;
		margin:0;
		padding:4px 4px 6px;
	}
	
	#currentVideoInfo .connectModule span {
		float:left;
		padding-right:8px;
		padding:4px 8px 0 0;
	}
	
	#videoAd300x60 {
		float: right; 
		margin: 10px 10px 0 0;
	}

/* -------------------------------- */
/* ----- 48HRS :: HOUSE PROMO ----- */
/* -------------------------------- */

    .housePromo {
        width:300px;
        height:250px;
        overflow:hidden;
        color:#242424;
        margin:14px 0;
        position:relative;
    }

    .housePromo .innerWrap {
        background:url(http://i.i.com.com/cnwk.1d/i/cbs/48hr/housePromo.gif) no-repeat;
        padding:150px 14px 0 14px;
        height:100px;
    }

    .housePromo a.readMore {
        position:absolute;
        width:90px;
        height:28px;
        text-indent:-2000px;
        overflow:hidden;
        bottom:9px;
        right:2px;
    }

    .housePromo strong {
        color:#fff;
        font-weight:bold;
        font-size:108%;
        position:absolute;
        top:8px;
        right:8px;
        width:165px;
        text-align:right;
        text-transform:uppercase;
    }

    .housePromo li {
        font-weight:bold;
        margin:0 0 5px;
    }

    .housePromo p {
        margin:0 0 5px;
        color:#333;
    }

    .housePromo .storyTitle {
        font-weight:bold;
        font-size:108%;
        margin:0 0 2px;
    }

    .housePromo em {
         font-style:italic;
         font-weight:normal;
    }

    .housePromo .storySub {
        font-size:92%;
    }

    .housePromo a,
    .housePromo a:link,
    .housePromo a:visited,
    .housePromo a:hover,
    .housePromo a:active {
        color:#263e7b;
    }


/* Up Next page */

    .upNextArchive {
        padding:14px 0;
    }

    .upNextArchive .overviewHead h2 {
        float:left;
        margin:5px 0;
    }

    .upNextArchive h2 {
        margin:40px 0 5px;
    }

    .upNextArchive .upNextEps p {
        color:#464646;
        margin:2px 0 4px;
    }

    .upNextArchive .upNextEps {
        border-top:1px solid #b8bbc0;
        margin:0 0 30px;
    }

    .upNextArchive .upNextEps li {
        border-bottom:1px solid #b8bbc0;
        padding:14px 10px;
        color:#434343;
    }

    .upNextArchive .upNextEps li.first {
        background:#ebecf0;
    }

    .upNextArchive .upNextEps .datestamp {
        font-weight:bold;
    }

    .upNextArchive .upNextEps .storyTitle {
        font-size:116.6%;
        font-weight:bold;
        margin:2px 0;
        display:table;
        *display:inline-block;
    }

    .upNextArchive .byline {
        border:0;
        margin:0;
        padding:0;
    }

    .upNextArchive .upNextEps a.linkIcon {
        margin:2px 0;
        clear:both;
        float:left;
        font-weight:bold;
    }

/* graphical door headers */

    #contentAux .recentShows .heading,
    #contentAux .upNext .storyListTitle {
        background-position:-1900px top;
        border:0;
        height:25px;
    }

    #contentAux .upNext .storyListTitle {
        background-position:-2300px top;
    }

    #contentAux .recentShows .heading span,
    #contentAux .upNext .storyListTitle span {
        display:none;
    }

/* program sponsor */

	#cbsContent .progSponsor {
		top:7px;
		right:14px;
		_margin-bottom:-26px;
	}

    #sponsoredContents {color:#fff;}

    .channelId501463 #sponsoredContents {color:#353535;}
	.channelId504583 #sponsoredContents {color:#353535;}
	
	.pageType2300  #sponsoredContents {
		color:#D3D3D3;
	}
	
	/*squeeze digg*/
	.cbsnewsTwoColStoryRelatedArea .headlines {
		width: 600px;
	}	
	
	/* ------------------------ */
	/* -------- bookem -------- */
	/* ------------------------ */
	.bookem .bookTitle {
	   margin: 28px 0 0 28px;
	   color: #B51110;
	   font-weight: bold;
	   text-align: left;
	}
	
	.bookem {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.png) no-repeat scroll 0 0;
		background-position: -350px 0;
		_background: transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.gif) no-repeat scroll -350px 0;  /*IE6*/
		clear: both;
		width:306px;
		height:365px;
		margin: 15px 0 15px 0;
		padding: 4px 0 0 0;
	}
	
	.bookSub {
		margin: 3px 28px 0 28px;
	}
	
	#contentAux .bookem .bookTitle .contd {
	   color: #B51110;
	   font-weight: bold;
	}
	
	.bookImg {
		margin: 8px 28px 0 28px;
	}
	
	.bookem .bookHeading {
	   margin: 12px 0 0 8px;
	   color: #FFFFFF;
	   font-weight: bold;
	   font-size:14px;
	   height: 22px;
	}
	
	.bookem .innerWrap strong {
		margin: 25px 0 0 0;
	}
	
	
	/* ---------------------------------- */
	/* ------ crimesider about us ------- */
	/* ---------------------------------- */
	.nodeId504083 #contentAux #rightRailPromo {
		margin: 0 0 12px 0;
	}
	
	.about h3 {
		background: transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.png) repeat scroll 0 0;      
		color:#FFFFFF;
		/*padding:6px 10px;*/
		padding: 7px 10px 8px 8px;
		height:18px;
		font-family:Arial,Helvetica,san-serif;
		font-size:116.2%;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:normal;
	}
	
	.about {
		background: #EFF1F3 url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.png) repeat scroll 0 0;
		/* background-position: 0 -100px; */   /*original*/
		background-position: -688px bottom;
		_background: #EFF1F3 url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.gif) repeat scroll -688px bottom;  /*IE6*/
	}
	
	.about dl {
		padding:0 8px 16px;
	}
	
	/*aligning all the picky margins*/
	.about p {
		margin:5px 13px;
	}
	
	.nodeId504083 .about a.subscribe {
		margin:5px 13px;
	}
	
	.nodeId504083 .about dt {
		margin:0 0 0 3px;
	}
	
	.nodeId504083 .about dl {
		padding:0 8px 22px;
	}
	
	/* ---------------------------------- */
	/* ----- crimesider cybercrime ----- */
	/* --------------------------------- */
	
	.headlineStackDiv  .headlineStackInnerDiv {
		background:#EAEDF0 url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png) no-repeat scroll -1000px bottom;
	}
	
	.headlineStackDiv .headlineStackList li {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif) no-repeat scroll 10px -894px;
		color:#272A31;
		font-weight:bold;
		margin:0 10px 10px 0;
		padding:0 0 0 25px;
		_height: 0.01%;    /*IE6 hack*/
	}
	
	.headlineStackDiv .headlineStackInnerDiv .storySource {
		background: transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.png) repeat scroll 0 0;
		font-weight:bold;
		padding:8px 0 4px 8px;
		text-transform:uppercase;
		color: #FFFFFF;
	   	font-size:14px;
		height:20px;
	}
	
	.headlineStackDiv .headlineStackInnerDiv a {
		display:block;
		font-weight:bold;
		padding:0 0 5px 0;
		/*border-bottom:1px solid #CECECE;
		border-bottom:1px solid #FFFFFF;*/
		background-image:url(http://wwwimage.cbsnews.com/images/2009/08/24/image5262028.jpg);
		background-repeat:repeat-x;
		background-position: bottom;
	}
	
	.headlineStackDiv .headlineStackInnerDiv .headlineStackList li.last {
		margin: 0 10px 25px 0;
	}
	
	.headlineStackDiv .headlineStackInnerDiv .headlineStackList .last a {
		background-image: none;   
		*height: 0.01%;        /*IE7 hack*/
	}
	
	.headlineStackDiv .headlineStackInnerDiv {
		background: #EFF1F3 url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.png) repeat scroll 0 0;
		background-position: -688px bottom;
		overflow: hidden;
		_background: #EFF1F3 url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.gif) repeat scroll -688px bottom; 
		_height: 0.01%;    /*IE6 hack*/
	}	
	
	/*style fight: rightrail and H3*/
	#rightRailPromo .about h3 {
		height: 14px;
		color:#BB0000;
	}

	/* ------------------------------------------ */
	/* ----- About Social promotion 11/2009 ----- */
	/* ----------------------------------------- */
	.socialArea {
		background: transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/socialIcons.png) no-repeat scroll 0 0;
		_background: none;
		clear:both;
		height:115px;
		margin:15px 0 15px 13px;
		padding:4px 0 0;
		width:290px;
	}
	
	.socialMediaPromo ul {
		margin:0 10px 0 1px;
		padding:5px 0 0;
	}
	
	.socialMediaPromo ul li {
		display:block;
		float:left;
		padding:0 15px;
		width: 60px;
	}
	
	.socialMediaPromo a {
		font-weight: bold;
		font-size: 11px;
		text-align: center;
	}
	
	.socialMediaPromo {
		margin: 0 0 0 6px;
	}
	
	.iconTwitter {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/socialIcons.png) no-repeat scroll 0 -236px;
		display:inline-block;
		height:38px;
		width:38px;
		cursor:pointer;
	}
	
	.iconRSS {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/socialIcons.png) no-repeat scroll 0 -300px;
		display:inline-block;
		height:38px;
		width:38px;
		cursor:pointer;
	}
	
	.iconFacebook {
		background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/socialIcons.png) no-repeat scroll 0 -175px;
		display:inline-block;
		height:38px;
		width:38px;
		cursor:pointer;
	}	
	
		/* --------------------------- */
		/* ----- photo carousel ----- */
		/* -------------------------- */
		.nodeId504083 #contentAux .arrowLeft, .nodeId504083  #contentAux .arrowRight, .nodeId504083 #contentAux .indicator {
			cursor:pointer;
			float:left;
			margin:0 0 4px 4px;
			overflow:hidden;
			text-indent:-2000px;
		}
		
		.nodeId504083 #contentAux .sideScroller, .nodeId504083 #contentAux .scrollShell {  
			background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png) no-repeat scroll 0 0; 
		}
		
		
		.nodeId504083 #contentAux .sideScrollerTitle {
			padding: 0 0 0 0;
		}
		
		.nodeId504083 #contentAux  .scrollingArrows {
			float:right;
			margin:6px 8px 0 0;
			padding:0 0 0 0;
		}
		
		.nodeId504083 #contentAux .arrowLeft, .nodeId504083 #contentAux .arrowRight {
			background-position:left bottom;
			cursor:pointer;
			height:16px;
			margin:0 0 0 2px;
			width:39px;
		}
		
		.nodeId504083 #contentAux .photoScroller {      /*header*/
			background: #EAEDF0 url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.png) repeat scroll 0 0;
		}
		
		.nodeId504083 #contentAux .photoScroller .sideScrollerTitle span {
			color: #FFFFFF;
			height: 20px;
			padding: 8px 0 4px 8px;
		}
		
		.nodeId504083 #contentAux .photoScroller .scrollShell {
			_padding:0 0 15px 0;
		}
		
		.nodeId504083 #contentAux .sideScroller .scrollShell {   /*footer*/
			height:auto;
			background: #EFF1F3 url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.png) no-repeat scroll 0 0;
			background-position: -688px bottom;
			_background: #EFF1F3 url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.gif) no-repeat scroll -688px bottom;
			_background-attachment:fixed;
		}
		
		.nodeId504083 #contentAux .photoScroller .arrowLeft, .nodeId504083 #contentAux .storyScroller .arrowLeft {
			background-position: 0 -710px;
		}
		
		.nodeId504083 #contentAux .photoScroller .arrowRight, .nodeId504083 #contentAux .storyScroller .arrowRight {
			background-position:-42px -710px;
		}
		
		
		.nodeId504083 #contentAux #cbsCarousel .carouselPrev, .nodeId504083 #contentAux #cbsCarousel .carouselNext, .nodeId504083 #contentAux .arrowLeft, .nodeId504083 #contentAux .arrowRight {
			background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.png) no-repeat scroll left bottom;
			_background:transparent url(http://i.i.com.com/cnwk.1d/i/cbs/blogs/crimeSprite.gif) no-repeat scroll left bottom;
		}
		
		/*digg style fight*/
		.diggLatestInner .featuredList li  {
			background:none !important;
			border-bottom: 1px solid #CCCCCC;
		}
		.diggLatestInner .featuredList li.last {
			border-bottom: none;
		}

    /* ----------------------------------- */
    /* ----- 48HRS :: CONNECT MODULE ----- */
    /* ----------------------------------- */

        .connectModule .innerWrap {
            background:transparent url(http://www.cnet.com/i/cbs/48hr/48sprite.png) no-repeat right -48px;
            margin:5px 5px 0;
        }

        .connectModule .innerWrap p {
            *display:inline-block;
        }

        .connectModule ul,
        .connectModule li {
            background:transparent;
            border:0;
        }

        .connectModule a.linkIcon {
            padding:0 0 0 26px;
        }

/* 48hr clearfix */

    .upNextArchive .overviewHead:after,
    .upNextArchive .upNextEps li:after,
    .upNextArchive .upNextEps a.linkIcon:after,
    .crimesiderModule .twoColArea:after,
    .episodeList .housing:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}

    .upNextArchive .overviewHead,
    .upNextArchive .upNextEps li,
    .upNextArchive .upNextEps a.linkIcon,
    .crimesiderModule .twoColArea,
    .episodeList .housing {
		*display:inline-block;
	}


	/* --------------------------------------------- */
	/* ------- 48 HOURS :: Recent Segments video box -------- */
    /* --------------------------------------------- */
	.pageType1606 #contentAux .recentSegments {
		background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSpriteDark.png) -600px top no-repeat #1F2226;
		_background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSpriteDark.gif) -600px top no-repeat #1F2226;
	}
	
	.pageType1606 #contentAux .recentSegments span.recentSegTitle { 
		color: #FCFCFC;
		font-size: 108%;
		font-weight: bold;
		padding: 6px 10px 5px 10px;
		text-transform: uppercase;
		display: block;
	}
	
	.pageType1606 #contentAux .recentSegments ul {
		background: url("http://i.i.com.com/cnwk.1d/i/cbs/60min/scrollerBg.png") repeat-x scroll 0 -3px transparent;
		margin: 0 5px;
	}
	
	.pageType1606 #contentAux .recentSegments li {
		padding: 7px 0;
		margin: 0 4px 0 9px;
		border-top: 1px solid #626467;
		border-bottom: none;
	}
	
	.pageType1606 #contentAux .recentSegments li.first {
		border-top: 0px solid #1F2226;
	}
		
		
	/* Scroller with extras - bug 505313 */
	#segementExtraScroller .sesTop {
		background: #1F2226;
		height: 164px;
	}

	.pageType1606 #segementExtraScroller .scrollShell li {
		height: 140px;
	}

	#segementExtraScroller .sesBottom {
		background: #1F2226;
		height: 104px;
	}

	#segementExtraScroller .segmentExtraGallery {
		border-top: 1px solid #3c3e41;
		margin: 0 5px;
	}

	#segementExtraScroller .segmentExtraGallery .sideScrollerTitle {
		padding: 1px 10px 0 5px;
	}

	.pageType1606  #segementExtraScroller .segmentExtraGallery .promoBox {
		height: 82px;
		margin-left: 5px;
	}

	#segementExtraScroller .segmentExtraGallery .gallPromo {
		font-size: 1.25em;
		width: 222px;
		margin-left: 2px;
		background: url("http://i.i.com.com/cnwk.1d/i/cbs/60min/scrollerBg.png") repeat-x scroll 0 -3px;
		
	}

	#segementExtraScroller .segmentExtraGallery .gallPromo p {
		font-size: 1.1em;
		margin: 6px 0;
		font-weight: bold;
	}

	#segementExtraScroller .segmentExtraGallery .gallPromo .galCount {
		text-transform: uppercase;
	}

	#segementExtraScroller .segmentExtraGallery .gallPromo a.viewMore {
		font-size: 0.8em;
		font-weight: normal;
	}

		
/*----- TEMP AB TEST LAUNCH -------*/	
.postStory .cbsInnerWrap {
	background: #FEFEFE;
}

.postStory a, .postStory a:link, .postStory a:visited, .postStory a:hover, .postStory a:active {
		text-decoration:none;
		color:#073E74;
}

.postStory h1{
	color:#000000;
	font: bold 225.8% "Arial";
	/*margin:20px 0 12px 0;*/
	/*letter-spacing:-0.75px;*/
	letter-spacing:-1px;
	word-spacing:-0.05em;
}

.postStory p {
	color: #000;
}		

.postStory #sponsoredContents { 
	color: #3E3E3E; 
}

.postStory .overviewHead {
    padding-top:0px;
}

.postStory .userComments{
	background:none;
}

.postStory #contentBody  #subComment{
	color:#ffffff;
}

