#cbsHeader,
.pageType2300 #cbsHeader,    
#cbsHeader .logoCBSnews,
#cbsContent,
.cbsInnerWrap,
.highlightArea ul,
#cbsHeader .loginSearch,
.catNav li.active,
.pageType1610 .twoColArea .storyListDetailed,
.userComments .addcommentform .addcomment,
.userComments .addcommtop,
.userComments .addcommentform .addcomment a,
.userComments .addcommtop a {
    background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/60min/sprite.png);
    _background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/60min/sprite.gif);
}

#cbsHeader {
	background-position: 0 0;
}

.pageType2300 #cbsHeader {
	height:135px;
    background-position:0 0;
}

#cbsHeader,
.catNav li.active{
    _background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/60min/headerIE6.jpg);
}

#cbsHeader .brandLogo,
#cbsHeader .logoCBSnews{
    width:350px;
}

#cbsContent {
	border:1px solid #808ea0;
	border-width:0 1px;
    padding:0;
}

#contentBody {
	margin:0 0 0 13px;
}

.pageType2100 #contentBody a,
.pageType2100 #contentBody a:link,
.pageType2100 #contentBody a:visited {
    text-decoration:none;
    color:#024382;
}

.pageType2100 #contentBody a:hover,
.pageType2100 #contentBody a:active {
    text-decoration:underline;
    color:#e23413;
}

.postStory #contentBody a:hover,
.postStory #contentBody a:active {
    text-decoration:none;
    color:#024382;
}

#contentAux {
	margin:0 13px 0 0;
}

#cbsHeader .logoCBSnews{
    background-position:-988px top;
    _background:none;
    height:60px;
}

#cbsHeader .brandLogo .datestamp{
    display:none;
}

#cbsHeader .siteNav li.active{
    background-color:#000;
}

#cbsHeader .loginSearch,
.pageType2300 #cbsHeader .loginSearch {
    background-position:-1022px -68px;
    _background:none;
    top:36px;
}

#cbsHeader .catNav{
    bottom:0px;
    text-transform:uppercase;
    font:normal 116.6% Arial,Helvetica,san-serif;
    width:960px;
    margin:0px 10px;
}

.pageType2300 .siteNav,
.pageType2300 .catNav {
    display:block;
}

#headerAdMain {
	background:#000;
	border:1px solid #3f4349;
	border-width:0 1px;
	padding:5px 0 10px;
}

.catNav li a{
    background:none;
    border-right:#000 solid 1px;
    height:30px;
    padding:2px 9px 0 9px;
    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-position:-640px -139px;
    _background-position:left bottom;
}

.catNav li.active a{
    background:none;
    font-weight:normal;
}

#cbsContentWrap{
    margin:0;
    padding:0;
    background:none;
}

#cbsContent{
    background-position: -1345px bottom;
}

.cbsInnerWrap{
    background:#000;
    color:#fff;
}

.breadcrumb{
    color:#fff;
}

.pageType2100 .overviewHead{
    padding-top:5px;
}

h1{
    font:bold 166.6% Arial,Helvetica,san-serif;
    margin:0;
    border: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{
    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;
}


/* ------------------------------------- */
/* ------------- NEWS STORY ------------ */
/* ------------------------------------- */



/* -------------------------- */
/* ----- 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: -2341px bottom;
    background-color:#131415;
    background-repeat:no-repeat;
}

.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;
}

.pagination li.previous,
.pagination li.next {
    background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrixSprite.png) no-repeat -350px -151px;
    _background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrixSprite.gif) no-repeat -350px -121px;
	height: 15px;
}

.pagination li.previous a,
.pagination li.next a {
    background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrixSprite.png) no-repeat right -151px;
    _background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrixSprite.gif) no-repeat right -121px;
}

/* -------------------------- */
/* ------- STORY PAGE ------- */
/* -------------------------- */
.pageType2100 #contentBody{
    background:#fff;
    margin-left:2px;
    padding:0px 12px;
    width:618px;
    color:#333;
}

/* -------------------------- */
/* --- 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;
}



/* ----------------------- */
/* ----- 60MIN NO BC ----- */
/* ------------------=---- */
#contentAux {
	top:0;
}

.pageType2300 #contentAux {
	top:12px;
}

    /* ---------------------------------- */
    /* ----- 60MIN DOOR :: CAROUSEL ----- */
    /* ---------------------------------- */
        .pageType2001 #cbsCarousel {
            width:952px;
            height:290px;
            background:#0e0e0e url(http://i.i.com.com/cnwk.1d/i/cbs/60min/carouselBg.jpg) no-repeat;
            margin:0 0 14px 14px;
            position:relative;
        }

        .pageType2001 #cbsCarousel .carouselSlide {
            background-position:top right;
            background-repeat:no-repeat;
            width:631px;
            height:290px;
            position:absolute;
            top:0px;
            left:0px;
        }

        .pageType2001 .carouselCaption {
            width:218px;
            padding:35px 14px 0 14px;
            background:transparent !important;
        }

        .pageType2001 .carouselCaption a {
            position:relative;
        }

        .pageType2001 .carouselCaption a:hover,
        .pageType2001 .carouselCaption a:active {
            text-decoration:none;
            color:#fff;
        }

        .pageType2001 .carouselSlide .storySub {
            margin:0;
            color:#cdcdcd;
        }

        .pageType2001 .carouselSlide h2 {
            font-size:200%;
            font-weight:bold;
            display:block;
            line-height:100%;
            margin:0 0 8px;
        }

        .pageType2001 .carouselSlide p {
            line-height:130%;
        }

        .pageType2001 .carouselSlide .carouselLink {
            width:631px;
            height:290px;
            position:absolute;
            top:0px;
            left:0px;
            overflow:hidden;
            text-indent:-2000px;
        }

        .pageType2001 .carouselSlide .linkIcon {
            display:table;
            *display:inline-block;
            margin:4px 0;
            font-weight:bold;
            font-size:108%;
        }

        .pageType2001 .carouselList {
            width:334px;
            height:290px;
            position:absolute;
            top:0px;
            right:0px;
            overflow-y:hidden;
        }

        .pageType2001 .carouselList li {
            background:url(http://i.i.com.com/cnwk.1d/i/cbs/60min/carousel.png) 0 -97px no-repeat;
            _background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/60min/carousel.gif);
            height:89px;
            padding:8px 8px 0 28px;
        }

        .pageType2001 .carouselList li.selected {
            background-position:top left;
        }

        .pageType2001 .carouselList li img {
            float:left;
            border:1px solid #fff;
            margin:0 12px 0 0;
        }

        .pageType2001 .carouselList li.selected img {
            border-width:2px;
            position:relative;
            top:-1px;
            left:-1px;
            margin:0 10px 0 0;
        }

        .pageType2001 .carouselList strong,
        .pageType2001 .carouselList p {
            display:table;
            *display:inline-block;
            font-size:91%;
        }

        .pageType2001 .carouselList strong {
            font-size:117%;
            font-weight:bold;
            padding:12px 0 3px;
        }

        .pageType2001 .carouselList a,
        .pageType2001 .carouselList a:link,
        .pageType2001 .carouselList a:visited,
        .pageType2001 .carouselList a:hover,
        .pageType2001 .carouselList a:active {
            color:#fff;
            text-decoration:none;
            display:block;
        }

    /* --------------------------------- */
    /* ----- 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 .featuredList {
            margin:0;
        }

        .twoColArea .storyThumb {
            border:1px solid #fdfdfd;
            margin:0 14px 5px 0;
        }

        .twoColArea li {
            border:1px solid #292929;
            border-width:1px 0 0;
            margin:0 0 8px;
        }

        .twoColArea .first li {
            border:0;
        }

        .pageType2001 .twoColArea ul {
            margin:0;
            clear:both;
        }

        .pageType2001 .twoColArea li {
			float:left;
            width:285px;
            margin:0 12px;
            padding:12px 0;
            _display:inline;
        }

        .twoColArea li.last {
            border-bottom:0;
        }

        .twoColArea li .storyTitle {
            font:bold 117% helvetica,arial,sans-serif;
        }

        .twoColArea p.datestamp {
            margin:1px 0;
            font-size:100%;
        }

        .twoColArea p {
            font-size:92%;
        }

    /* --------------------------------- */
    /* ----- 60MIN SEGMENT :: VIDEO ---- */
    /* --------------------------------- */
		.pageType1606 #contentBody .sideScroller {	/*for stupid safari*/
			clear: both;
		}	

		#videoBox {
			background:#131415;
			margin:0 14px 0 0;
		}

		#videoBox #flashvideocontent {
			margin:0 auto;
		}

		#videoMeta {
			margin:14px 0 24px;
		}

		#videoMeta .datestamp {
			margin:4px 0 18px;
			color: #999999;
			font-weight: bold;
		}

		#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;
		}
		
		
		/*support dual companion ads*/
		#videoAd300x60 {
			float: right; 
			margin: 10px 15px 0 0;
		}
		#videoInteract {
			float:right;
			margin:0 8px 0 0;
			width:177px;
		}
		
		.connectModuleWrap {
			margin: 4px 0;
			background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_4860_175.gif);
			height: 35px;
			width: 175px;
		}
		
		.videoInteractWrap {
			background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_4860_175.gif);
			height: 35px;
			width: 175px;
		}
		
		.videoInteract {
			font-weight: bold;
			padding: 10px 0 10px 10px;
			color:#1F2226;
		}
		
		#currentVideoInfo .connectModule {
			color: #E23413;
			margin: 0;
			padding: 6px 0 0 8px;
		}	
		
		.nodeId504149 #currentVideoInfo .connectModule ul.connectIcons li {
			float:left;
			margin:0;
			padding:4px 1px 6px;
		}
		
		/*clear matrix on video page*/
		#currentVideoInfo .connectModule {
			background:none repeat scroll 0 0 transparent;
			font-weight:bold;
		}
		
		/*adding ul to video*/
		#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;
		}

    /* -------------------------------------- */
    /* ----- 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;
        }

    /* ----------------------------------- */
    /* ----- 60MIN DOOR :: SCROLLERS ----- */
    /* ----------------------------------- */
        .sideScroller,
        .scrollShell {
            background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSpriteDark.png) -2400px top no-repeat;
            _background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSpriteDark.gif) -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:1px 10px;
        }

        .sideScrollerTitle span {
            background:transparent;
            padding:6px 0 4px 9px;
        }

        .sideScroller .scrollShell {
            height:auto;
            background-position:-3100px bottom;
            width:630px;
        }

        .sideScroller li a {
            text-align:left;
        }

        .sideScroller li {
            width:175px;
            padding:9px 16px 9px 15px;
            _padding:9px 15px 9px 14px;
            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 .housing,
        .sideScroller #housing {
            *margin-left:0px !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:3px 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;
            }

			.sideScroller .playCBSvideo {
				top:114px;
			}

    /* -------------------------------------- */
    /* ----- 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;
			height:130px;
			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%;
		}

		.pageType2100 #storyStrip .scrollShell { 
			height: 85px 
		}
		
		/* 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;
			}

    /* --------------------------------- */
    /* ----- 60MIN :: HOUSE PROMOS ----- */
    /* --------------------------------- */
		.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/60min/housePromo.gif) no-repeat;
			padding:154px 14px 0 14px;
			height:96px;
		}

		.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 8px;
            color:#353535;
        }

		.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;
		}


	#cbsContent .progSponsor {
		height:0;
		top:4px;
		_margin-bottom:-33px;

	}
	
	/* ---------------------------------------------- */
	/* ------ 60 minutes segment video meta data----- */
	/* ---------------------------------------------- */	
		#segmentTitle {
			float: left;
			width: 450px;
			margin: 0 0 14px 0;
		}
		
		#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;
		}

    /* ----------------------------- */
    /* ----- 60MIN :: COMMENTS ----- */
    /* ----------------------------- */

        .pageType8601 .breadcrumb,
        .pageType8618 .breadcrumb {
            margin:0;
        }

        .pageType8601 #contentBody,
        .pageType8618 #contentBody {
            width:630px;
            margin-left:14px;
        }

        .pageType8601 .userComments dl a,
        .pageType8601 .userComments dl a:link,
        .pageType8601 .userComments dl a:visited,
        .pageType8601 .userComments dl a:hover,
        .pageType8601 .userComments dl a:active,
        .pageType8618 .userComments dl a,
        .pageType8618 .userComments dl a:link,
        .pageType8618 .userComments dl a:visited,
        .pageType8618 .userComments dl a:hover,
        .pageType8618 .userComments dl a:active {
            color:#024382;
        }

        .pageType8601 #fixedCommentBox a,
        .pageType8601 #fixedCommentBox a:link,
        .pageType8601 #fixedCommentBox a:visited,
        .pageType8601 #fixedCommentBox a:hover,
        .pageType8601 #fixedCommentBox a:active,
        .pageType8618 #fixedCommentBox a,
        .pageType8618 #fixedCommentBox a:link,
        .pageType8618 #fixedCommentBox a:visited,
        .pageType8618 #fixedCommentBox a:hover,
        .pageType8618 #fixedCommentBox a:active {
            color:#A7C0FF;
        }

        .pageType8601 #fixedCommentBox .submit a,
        .pageType8601 #fixedCommentBox .submit a:link,
        .pageType8601 #fixedCommentBox .submit a:visited,
        .pageType8601 #fixedCommentBox .submit a:hover,
        .pageType8601 #fixedCommentBox .submit a:active,
        .pageType8618 #fixedCommentBox .submit a,
        .pageType8618 #fixedCommentBox .submit a:link,
        .pageType8618 #fixedCommentBox .submit a:visited,
        .pageType8618 #fixedCommentBox .submit a:hover,
        .pageType8618 #fixedCommentBox .submit a:active {
            color:#fff;
        }

        .pageType8601 .overviewHead,
        .pageType8618 .overviewHead {
            margin:14px 0 10px;
            width:630px;
        }

        .pageType8601 .overviewHead h1 span,
        .pageType8618 .overviewHead h1 span,
        .userComments .addcommentform .hed {
            color:#fff;
        }

        .commentwrapper {
            width:630px;
            background:#0c0d0f;
        }

        .commentwrapper a, .commentwrapper a:link, .commentwrapper a:visited, .commentwrapper a:hover, .commentwrapper a:active {
            color:#024382;
        }

        .commentwrapper a.button, .commentwrapper a.button:link, .commentwrapper a.button:visited, .commentwrapper a.button:hover, .commentwrapper a.button:active {
            color:#fff;
            text-decoration:none;
        }


        .userComments dl dd.replieswrapper {
            background:#fff;
        }

        .userComments .addcommentform textarea {
            margin:0 0 8px;
        }

        .userComments .addcommentform {
            color:#ccc;
            border:0;
        }

        .userComments li p,
        .userComments dl dd {
            border-color:#ccc;
        }

        .userComments dl.addcommentform dd {
            border-color:#666;
        }

        .userComments .terms a, .userComments .terms a:link, .userComments .terms a:visited, .userComments .terms a:hover, .userComments .terms a:active {
            color:#D5E1FF;
            font-weight:bold;
        }

        .userComments {
            margin-left:0;
        }

        .userComments .addcommentform .addcomment,
        .userComments .addcommtop {
            background-position:-3000px top;
            height:21px;
       }

        .userComments .addcommentform .addcomment a,
        .userComments .addcommtop a {
            background-position:top right;
            margin-left:3px;
            padding:4px 10px 1px 7px;
        }

        .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;
        }


		#offensiveForm p {
			color: #333333;
		}

    /* story media indicators in the wild */

        .mediaPromos .buttonContainer {
            display:none;
        }

#sponsoredContents {color:#fff;}


    /* ----------------------------------- */
    /* ----- 60MIN :: CONNECT MODULE ----- */
    /* ----------------------------------- */

        .connectModule .innerWrap {
            background:transparent url(http://www.cnet.com/i/cbs/60min/sprite.png) no-repeat -2350px -46px;
            _background-image:url(http://www.cnet.com/i/cbs/60min/sprite.gif);
            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;
        }
		
/* --------------------------------------------- */
/* --------- 60MIN DOOR :: CBS/VFPoll ---------- */
/* --------------------------------------------- */	
#sixtyBulkPromo .middlePromo {
	/*background:#1F2226 none repeat scroll 0 0 !important;*/
	background-image: url(http://wwwimage.cbsnews.com/images/2010/07/06/image6650873.jpg); 
	background-repeat:none;
	margin:0 0 14px;
	width:630px;
	height: 100px;
	overflow:hidden;
}

#sixtyBulkPromo .middlePromo .middlePromoText {
	float: right;
	width: 360px;
	margin: 20px 0 0 0;
	font-size: 135%;
	font-weight: bold;
}

#sixtyBulkPromo .middlePromo .middlePromoLink {
	float: right;
	width: 360px;
	font-weight: bold;
	font-size:12px;
	margin: 10px 0 8px 0;
}

#sixtyBulkPromo .middlePromo .middlePromoImg {
	margin: 10px 0 15px 12px;
	width: 224px;
	float: left;	
}

#sixtyBulkPromo .middlePromoList .subtext {
	font-size:12px; 
	font-weight: normal;
}

/*webcast version*/
#sixtyBulkPromo .promoImgLeft {
	padding:6px 0 4px 15px; 
	width: 224px; 
	float:left;
}

#sixtyBulkPromo .promoText {
	float:left; 
	padding: 12px 0 10px 25px; 
	width:230px;
	font-size: 135%;
	font-weight: bold;
}

#sixtyBulkPromo .promoImgRight {
	float:right; 
	margin: 12px 8px 8px 0;
	width:115px;
}

#sixtyBulkPromo .promoTextLink {
	font-size: 12px;
}

#sixtyBulkPromo .watchPromoLink {
	font-size:11px;
	font-weight: bold;
}

#sixtyBulkPromo .webcastImg {
	padding: 0 0 5px 0;
}

/*squeeze digg*/
.cbsnewsTwoColStoryRelatedArea .headlines {
	width: 600px;
}
		
/* --------------------------------------------- */
/* ------- 60MIN :: Recent Segments 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;
}
		
/*----- 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 #contentBody {
	padding: 0;
}

/* --------------------------------------------- */
/* ----- 60MIN DOOR :: 60 MINUTES CLEARFIX ----- */
/* --------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	*display:inline-block;
}
/* ----------- redesign css conflict -------------- */
.postStory .userComments dl{
	color:#333;
}

.postStory .userComments .terms a, 
.postStory .userComments .terms a:link, 
.postStory .userComments .terms a:visited, 
.postStory .userComments .terms a:hover, 
.postStory .userComments .terms a:active {
	font-weight:normal;
}


.postStory .userComments .addcommentform .addcomment, 
.postStory  .userComments .addcommtop{
	background-position:none;
	height:14px;
	background-image:none;
}

.postStory .userComments .addcommentform .addcomment a, 
.postStory .userComments .addcommtop a{
	margin-left:0;
	padding: 0 8px 0 5px;
	background-image:none;
}

.postStory  #contentBody  .addcommentform .submit .button{
	color:#ffffff;
}

