/* ----------------------------------- */
/* ----- CBSNEWS :: CATEGORY NAV ----- */
/* ----------------------------------- */

	.catNav li a {width:81px;padding:0;}

	.catNav .cnVideo a {width:66px;}
	.catNav .cnUS a {width:44px;}
	.catNav .cnWorld a {width:75px;}
	.catNav .cnPolitics a {width:84px;}
	.catNav .cnTech a {width:62px;}
	.catNav .cnHealth a {width:80px;}
	.catNav .cnEntertain a {width:144px;}
	.catNav .cnBusiness a {width:88px;}
	.catNav .cnSports a {width:73px;}
	.catNav .cnOpinion a {width:80px;}
	.catNav .cnPhoto a {width:80px;}

	.catNav #allCatTab a {width:80px;padding:0 10px 0 0;}

/* ------------------------------------- */
/* ----- CBSNEWS :: DROP DOWN MENU ----- */
/* ------------------------------------- */

#cbsHeader {
	overflow:visible;
	position:relative;
	*z-index:1;
}

#allCatDropDown {
	position:absolute;
	width:213px;
	padding:0 0 8px 0;
	top:29px;
	right:0px;
	z-index:1000000;
	background:#c00;
	background:url(dropDown.png) bottom no-repeat;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/dropDown.gif) bottom no-repeat;
}

.catNav li#allCatTab li,
.catNav li#allCatTab li a {
	float:none;
}

.catNav li#allCatTab li {
	border-top:1px solid #13161a;
	margin:0 3px;
}

.catNav li#allCatTab li a {
	line-height:100%;
	font-size:86%;
	padding:8px 0 8px 14px;
	display:block;
	width:auto;
	margin:0;
	text-align:left;
	height:auto;
	background:transparent;
	border-top:1px solid #363841;
	_display:inline-block;
	_width:190px;
}

.catNav li#allCatTab li.cnBlogs,
.catNav li#allCatTab li.cnBlogs a {
	border:0;
}

#allCatTab a {
	background:url(allCatMore.gif) 52px 12px no-repeat;
	background-color:#0E0F11;
}

.dropDownShow #allCatTab a {
	background-color:transparent;
	background-position:52px -44px;
}

.dropDownShow #allCatTab a,
.dropDownShow #allCatTab a:link,
.dropDownShow #allCatTab a:visited,
.dropDownShow #allCatTab a:hover,
.dropDownShow #allCatTab a:active {
	color:#E23413;
}

.dropDownShow #allCatTab li a,
.dropDownShow #allCatTab li a:link,
.dropDownShow #allCatTab li a:visited {
	color:#ddd;
}

.dropDownShow #allCatTab li a:hover,
.dropDownShow #allCatTab li a:active {
	color:#fff;
}


/* --------------------------------------------- */
/* ----- SHOW SKIN STYLE MODULES ON DOORS  ----- */
/* --------------------------------------------- */


    /* featured Post PE */

        #featuredPost-PE {
            background:#ddd url(leadStory.png) repeat-x top;
            color:#656565;
            margin:14px 0;
        }

        #featuredPost-PE .storyThumb {
            margin:0 14px 2px 0;
        }

        #featuredPost-PE .storyThumb img {
            height:238px;
            background-position:0 50%;
        }

        #featuredPost-PE .storyTitle {
            font:bold 133.4% helvetica,arial,sans-serif;
            margin:2px 0 0;
        }

        #featuredPost-PE p {
            margin:4px 0;
        }

        #featuredPost-PE li {
            border:0;
            padding:0;
        }


    /* up next area */

        #contentAux .col308.upNext {
            background-color:#EAEDF0;
            margin:12px 0;
        }

        #contentAux .col308.upNext .innerWrap {
            padding-bottom:6px;
        }

        #contentAux .col308.upNext ul ul {
            padding:0 14px;
            margin:12px 0 10px;
        }

        #contentAux .col308.upNext ul li {
            padding:0;
        }

        #contentAux .col308.upNext ul ul li {
            padding:0;
            margin:4px 0;
            background:url(iconSprite.gif) no-repeat 6px -894px;
            padding-left:20px;
            font-weight:normal;
        }

        #contentAux .col308.upNext .heading {color:#353535;
            background:transparent;
            padding:0;
        }

        #contentAux .col308.upNext p {
            padding:0 14px;
            margin:8px 0 10px;
        }

    /* about box */

        #contentAux .about{
            background:#EAEDF0;
            margin:12px 0;
        }

        #contentAux .about h3,
        #contentAux .col308.upNext .storyListTitle {
            font:bold 116.2% Arial, Helvetica, san-serif;
            color:#E23413;
            background:#CACED7 url(blogSprite.png) no-repeat;
            border-bottom:1px solid #a2a2a2;
            height:14px;
            padding:3px 10px;
            display:block;
            text-transform:uppercase;
        }

        #contentAux .about p{
            margin:5px 18px;
        }

        #contentAux .about a.subscribe{
            font:bold 116.2% Arial, Helvetica, san-serif;
            margin:5px 18px;
            line-height:207.5%;
        }

        #contentAux .about dl{
            padding:0px 8px 8px 8px;
        }

        #contentAux .about dt{
            font-weight:bold;
            display:block;
        }

        #contentAux .about dd{
            display:block;
            float:left;
            width:33.3%;
            text-align:center;
            margin:5px 0px;
            height:20px;
        }

        #contentAux .about dd a.linkBtn{
            margin:0px auto;
        }

/* ------------------------------------- */
/* ----- CONTENTAUX PHOTOSCROLLER  ----- */
/* ------------------------------------- */

    #contentAux .sideScroller {
      width:308px;
      margin:14px 0;
      background-position:-600px top;
      background-color:#EAEDF0;
    }

    #contentAux .sideScroller .scrollShell {
      height:auto;
      width:308px;
      background-position:-1000px bottom;
      border-top:1px solid #fff;
    }

    #contentAux .sideScroller li {
      height:auto;
      width:244px;
      margin:0 0 0 4px;
      padding:14px 28px 10px;
      background-image:url(scrollerSprite.png);
      background-position:-900px top;
      _background:#f4f5f7;
      color:#666;
    }

    #contentAux .sideScroller .assetTitle {
      text-align:left;
      font-size:117%;
      margin:9px 0 1px;
    }

    #contentAux .sideScroller p {
      font-size:92%;
      margin:0 0 10px;
      line-height:125%;
    }

    #contentAux .sideScroller .housing,
    #contentAux .sideScroller #housing {
      padding:4px 4px 0 0 !important;
    }

    #contentAux sideScroller.photoScroller li {
      _background:#eef8fc;
    }

    #contentAux .sideScroller {
        background:#EAEDF0 url(cbsnewsSprite.png) no-repeat left -186px;
    }

    #contentAux .photoScroller .sideScrollerTitle {
        font-size:116.5%;
    }

    #contentAux .photoScroller .sideScrollerTitle span {
        padding:4px 0 4px 10px;
        background:transparent;
    }

    #contentAux .scrollingArrows {
        margin:3px 4px 0 0;
    }


/* ------------------------- */
/* ----- SEGMENT PAGE  ----- */
/* ------------------------- */


    .pageType1606 .userComments {
        margin:0 14px 0 0;
    }

    .pageType1606 #segmentTitle h1 {
        font:normal 200% 'palatino linotype' , palatino, serif;
    }

    .pageType1606 #videoBox {
        background:#ebecf0;
        margin:4px 14px 0 0;
        padding:8px 0;
    }

    .pageType1606 #videoMeta {
        margin:0 14px 0 0;
    }

    .pageType1606 #flashvideocontent {
        text-align:center;
    }

    .pageType1606 #segmentUtilities ul {
        overflow:hidden;
    }

    .pageType1606 #segmentUtilities li:before {
        content:" |";
        margin:0 8px;
    }

    .pageType1606 #segmentUtilities li {
        display:inline;
        margin:0 18px 0 -18px;
        *margin:0 8px 0 -8px;
        *padding:0 8px;
        *border-left:1px solid #353535;
    }

    a.overviewHead{
        display:block;
        height:63px;
        width:100%;
        text-indent:-2000px;
    }

    .nodeId503863 a.overviewHead{ /* washington unplugged */
        background:url(image4846042.jpg) no-repeat 0;
    }

    .nodeId503823 a.overviewHead{ /* doc dot com */
        background:url(image4791032.jpg) no-repeat 0;
    }

    .nodeId504323 a.overviewHead{ /* tomorrow show */
        background:url(CBSNews_bloghd_tomorrowshow_630x63.jpg) no-repeat 0;
    }

    .nodeId504364 a.overviewHead{ /* health and wellness */
        background:url(CBSNews_bloghd_healthwellness_630x63.jpg ) no-repeat 0;
    }


    /* ----- SEGMENT PAGE :: SCROLLERS ----- */

        .pageType1606 .scrollShell {
            padding:0 0 6px;
        }

        .pageType1606 .sideScroller ul {
            margin:2px 0 0;
            padding:0 5px 0 0;
        }

        .pageType1606 .sideScroller li {
            width:100px;
            padding:7px 11px 2px 9px;
            margin:0 0 0 5px;
            background-position:-10px 0;
            min-height:152px;
            height:auto !important;
            height:152px;
        }

        .pageType1606 .scrollShell .assetThumb {
            padding-top:2px;
        }
        .pageType1606 .sideScroller li a.assetTitle {
            font-size:100%;
            margin:5px 0 2px;
            text-align:left;
        }

        .pageType1606 .sideScroller li .datestamp {
            font-size:91%;
        }

/* -------------------- */
/* ----- CLEARFIX ----- */
/* -------------------- */

    #contentAux .about:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    #contentAux .about {
        *display:inline-block;
    }

