/* ------------------------------- */
/* ----- SUNDAY MORNING CSS ----- */
/* ------------------------------ */

      /* sprite */
          #cbsHeader,
          #cbsHeader .loginSearch {
              background:url(http://i.i.com.com/cnwk.1d/i/cbs/sundayMorn/sprite.png);
          }

      #cbsHeader {
          height:137px;
          _background:url(http://i.i.com.com/cnwk.1d/i/cbs/sundayMorn/sundayHeaderIE.jpg) no-repeat;
      }

      #cbsHeader .loginSearch {
          background-position:-1000px 0px;
          height:70px;
          _background:none;
      }

      .siteNav li a {
          height:25px;
          line-height:200%;
      }

      .catNav a, .catNav a:link, .catNav a:visited, .catNav a:hover, .catNav a:active	{
          color:#fff;
      }

      #cbsHeader .catNav {
          font:bold 117% helvetica,arial,sans-serif;
          bottom:0;
          left:1px;
          _height:28px;
          _bottom:-1px;
          _overflow:hidden;
          _width:978px;
      }

      .catNav li a {
          background:transparent;
          padding:0 9px;
          bottom:0;
          height:28px;
          border-right:1px solid #9c3738;
          line-height:230%;
      }

  .catNav a, .catNav a:link, .catNav a:visited {
      color:#ddd;
  }

  .catNav a:hover,
  .catNav a:active {
      color:#fff;
  }


      #cbsHeader .siteNav .snCbsNews a {
          background-position:-1455px -7px;
      }

      #cbsHeader .brandLogo {
          width:350px;
          margin:10px 0 0 298px;
      }

      #cbsHeader .logoCBSnews,
      #cbsHeader .logoEveNews {
          height:60px;
          overflow:hidden;
          text-indent:-2000px;
          display:block;
          background:transparent;
          width:auto;
          margin:0;
      }

      .cbsnewsTwoColLowerPromoArea .single .storySource,
      .newsByCat .catTools,
      .newsByCat .catStoryList {
          background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.png) no-repeat -2400px top;
          _background:url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/cornerSprite.gif) no-repeat -2400px top;          
      }

        #cbsContentWrap {
            padding:0;
        }

        #cbsContent {
            border:1px solid #4d4d4d;
            border-width:0 1px;
        }

        #contentBody {
            margin:0 0 0 13px;
        }

        #contentAux {
            margin:0 13px 0 0;
        }

      /* featured Post PE */

          #featuredPost-PE {
              background:#656565 url(http://i.i.com.com/cnwk.1d/i/cbs/matrix/leadStory.png) repeat-x top;
              color:#656565;
              margin:14px 0;
          }

          #featuredPost-PE .storyThumb {
              margin:0 14px 2px 0;
          }

          #featuredPost-PE .storyThumb img {
              height:238px;
              background-position:0 50%;
          }

          #featuredPost-PE .storyTitle {
              font:bold 133.4% helvetica,arial,sans-serif;
              margin:2px 0 0;
          }

          #featuredPost-PE p {
              margin:4px 0;
          }

          #featuredPost-PE li {
              border:0;
              padding:0;
          }

      /* scroller */
          .sideScroller li {
              background-position:-250px top;
          }

      /* newsbycat */

          .newsByCat .catTools .catTitle {
              padding:3px 0 0 8px;
          }

          .newsByCat .catStoryList {
              margin-top:2px;
              background-position:-300px bottom;
          }

          .newsByCat .catStoryMain .catTitle {
              font:bold 117% helvetica,arial,sans-serif;
          }

      /* twocolarea */

          .twoColArea {
              margin:14px 0;
          }

          .cbsnewsTwoColLowerPromoArea .single .storySource {
              background-position:-600px top;
              border-bottom:1px solid #fefefe;
          }

          .twoColArea .featuredList {
              width:308px;
              float:left;
              margin:0 14px 0 0;
          }

          .twoColArea .featuredList li {
              border:0;
              padding:0;
              margin:0 0 10px;
          }

          .twoColArea .featuredList li p {
              line-height:130%;
              margin:2px 0;
          }

          .twoColArea .featuredList .storyThumb,
          .twoColArea .featuredList .storyThumb img {
              width:auto;
              height:auto;
          }

          .twoColArea .featuredList .storyTitle {
              font:bold 117% helvetica,arial,sans-serif;
          }

          .twoColArea .featuredList .featuredListTitle {
              border-bottom:1px solid #ccc;
              padding:0 0 4px;
              font-size:117%;
          }

          .twoColArea .featuredList .featuredListTitle span {
              background:transparent;
              position:static;
          }

          /* twocolarea photo gallery unit */

              .twoColArea .sideScroller {
                  width:308px;
                  float:left;
                  margin:0 14px 0 0;
                  background-position:-600px top;
                  background-color:#ddf1f9;
              }

              .twoColArea .sideScroller .scrollShell {
                  height:auto;
                  width:308px;
                  background-position:-1000px bottom;
              }

              .twoColArea .sideScroller li {
                  height:auto;
                  width:244px;
                  margin:0 0 0 4px;
                  padding:14px 28px 10px;
                  background-position:-900px top;
                  _background:#EAF6FB;
              }

              .twoColArea .sideScroller .assetTitle {
                  text-align:left;
                  font-size:117%;
                  margin:9px 0 1px;
              }

              .twoColArea .sideScroller p {
                  font-size:92%;
                  margin:0 0 10px;
                  line-height:125%;
              }

              .twoColArea .sideScroller .housing,
              .twoColArea .sideScroller #housing {
                  padding:0 4px 0 0 !important;
              }

      /* storyListDetailed */
          #contentAux .featuredList {
              margin:14px 0;
          }

          #contentAux .featuredList .storyListTitle {
              display:block;
              border-bottom:1px solid #fefefe;
              font-weight:bold;
              text-transform:uppercase;
              padding:5px 14px;
          }

          /* unnecessary i think #contentAux .featuredList li.readRelated {
              padding:0 14px 6px;
              margin:-8px 0 0;
          } */

          #contentAux .featuredList {
              color:#3b3936;
          }

          #contentAux .featuredList p {
              margin:4px 0;
          }

          #contentAux .featuredList .storyTitle {
              font:bold 100% helvetica,arial,sans-serif;
          }

          #contentAux .featuredList .storySub {
              margin:-8px 0 8px;
              font-size:92%;
              color:#888;
          }

          #contentAux .featuredList .storyThumb {
              float:left;
              margin:0 10px 10px 0;
          }



      /* highlightArea */
          #contentAux .highlightArea {
              margin:14px 0;
          }

		
		.col308 .innerWrap {
			background:#FFFFFF url(http://wwwimage.cbsnews.com/common/images/sunday_bottom.png) no-repeat bottom;
		}
		
		#contentAux .col308.upNext strong.storyListTitle,
		#contentAux .col308 strong.storyListTitle {
			background: url(http://wwwimage.cbsnews.com/common/images/sunday_top.png) no-repeat;
			color: #fff;
		}
		
		#contentAux .highlightArea ul {
			background: none;
		}

      /* hexes */

      #cbsHeader .siteNav li.active {
          background:#f6cd01;
      }

      #cbsHeader .siteNav li.active a, #cbsHeader .siteNav li.active a:link, #cbsHeader .siteNav li.active a:visited, #cbsHeader .siteNav li.active a:hover, #cbsHeader .siteNav li.active a:active	{
          color:#333;
      }

      #cbsHeader .catNav {
          background:#222;
      }

      .catNav li a {
          border-color:#888;
      }

      .catNav li.active a {
          background:#fff;
      }

      .catNav li.active a, .catNav li.active a:link, .catNav li.active a:visited, .catNav li.active a:hover, .catNav li.active a:active	{
          color:#222;
      }

      #featuredPost-PE {
          background-color:#dce0e6;
      }

      .sideScroller {
          background-color:#eaedf0;
      }

      #contentAux .col308.upNext {
          background-color:#f7f3d8;
      }

      #contentAux .featuredList .storyListTitle,
      .featuredList .featuredListTitle,
      .newsByCat .catTools .catTitle {
          color:#5f5124;
      }

      .videoList .videoListTitle {
          color:#414140;
      }

      #contentAux .featuredList {
          background-color:#f7f2d9;
          margin:14px 0;
      }

      #contentAux .highlightArea .storyListTitle {
          color:#fff;
      }

      .twoColArea .sideScroller,
      .sideScrollerTitle {
          color:#414140;
      }

      #contentAux .highlightArea {
          background-color:#4272a0;
      }

      .cbsnewsTwoColLowerPromoArea .single .storySource,
      .newsByCat .catTools,
      .newsByCat .catStoryList,
      .cbsnewsTwoColLowerPromoArea .single {
          background-color:#eaedf0;
      }

      .cbsnewsTwoColLowerPromoArea .single .storySource {
          color:#333;
      }

      a,
      a:link,
      a:visited {
          color:#024382;  	
	  }
	  
      .sideScroller a,
      .sideScroller a:link,
      .sideScroller a:visited,
      .sideScroller a:hover,
      .sideScroller a:active {
          color:#024382;
      }

   /* program sponsor */

	#cbsContent .progSponsor {
		_top:-6px;
		_margin-bottom:-22px;
	}

  /* clearfix */

      #featuredPost-PE li:after {
          content: ".";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden;
      }

      #featuredPost-PE li {
          *display:inline-block;
      }


	#contentAux .about h3,
	#contentAux .col308.upNext .storyListTitle {
	    font:bold 116.2% Arial, Helvetica, san-serif;
	    color:#E23413;
	    background:#CACED7 url(http://i.i.com.com/cnwk.1d/i/cbs/blogSprite.png) no-repeat;
	    border-bottom:1px solid #a2a2a2;
	    height:14px;
	    padding:3px 10px;
	    display:block;
	    text-transform:uppercase;
	}
	
	#contentAux #rightRailPromo .about {
		margin:12px 0;
	}		

