.takeover #top-banner { background: transparent none repeat scroll 0% 0%; text-align: center; height: 177px; position: relative; overflow: visible; }
.takeover #top-banner a { display: block; position: absolute; left: 0px; right: 0px; top: 0px; height: 287px; overflow: hidden; }
.takeover #top-banner a img { position: absolute; left: 50%; margin-left: -800px; width: 1600px; }
.takeover #header .inner, .takeover #main .inner, .takeover #top-header .inner { padding-left: 13px; padding-right: 13px; }
.takeover #header .inner, .takeover #main .inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#franchise .subheader .headings { margin-bottom: 10px; }
#franchise .subheader .headings img { display: block; margin: 0px 0px 10px; }
#franchise .subheader .headings h1 { padding: 20px 0px 5px; display: block; margin: 0px; }
#features { width: 986px; height: 350px; overflow: hidden; position: relative; margin: 0px 0px 26px; }
#features ul.slider { position: absolute; left: 0px; top: 0px; margin: 0px; width: 9999em; }
#features .slider li { display: inline; float: left; margin: 0px; width: 338px; height: 350px; overflow: hidden; padding: 0px 0px 0px 648px; position: relative; z-index: 9999; }
#features .slider .story { background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; padding: 26px 26px 60px; height: 264px; width: 286px; position: relative; z-index: 2; }
#features .story .story-header { margin-bottom: 8px; }
#features .story .headline, #features .story .subheadline, #features .story .byline { line-height: 28px; }
#features .story .byline { color: rgb(255, 255, 255); }
#features .story .pullquote { color: rgb(255, 255, 255); font: bold 48px/48px "Helvetica Neue",Helvetica,Arial; letter-spacing: -0.25px; width: 597px; position: absolute; left: -621px; top: 26px; margin: 0px; padding: 0px; }
#franchise #features .story p.summary { color: rgb(255, 255, 255); }
#features .slider li img { position: absolute; left: 0px; top: 0px; z-index: 1; }
#features .paginator { position: absolute; z-index: 9999; right: 26px; bottom: 0px; height: 36px; width: 270px; padding: 0px 0px 0px 16px; margin: 0px; font-size: 20px; border-top: 0px none; }
#features .paginator li { display: inline; float: left; }
#features .paginator li a { display: inline-block; padding: 0px 3px; color: rgb(191, 191, 191); border: 0px none; text-decoration: none; }
.ie6 #features .paginator li a, .ie7 #features .paginator li a { display: inline; }
#features .paginator li a:hover, #features .paginator li.current a { color: rgb(255, 255, 255); }
#features .paginator li.next, #features .paginator li.prev { position: relative; top: 2px; left: 0px; margin: 0px 0px 0px 6px; }
#features .paginator li.prev { position: absolute; left: 0px; top: 2px; margin: 0px; }
#features .paginator li.next a, #features .paginator li.prev a { display: block; text-indent: -9999em; padding: 0px; width: 10px; height: 16px; background: transparent url(f2a4eaf4e9480d14bc26bf83373990c9486ddbb3.png)  repeat scroll 0px 0px; }
#features .paginator li.prev a:hover { background-position: 0px -16px; }
#features .paginator li.next a { background-position: -10px 0px; }
#features .paginator li.next a:hover { background-position: -10px -16px; }
#franchise .colsAB { padding-bottom: 30px; }
#franchise .inner .mod { margin-bottom: 30px; }
#franchise.listing .colA .mod, #franchise.listing .colC .mod { margin-bottom: 20px; }
#franchise .spanAB .mod { margin-bottom: 0px; }
#franchise .mod-title {  }
#franchise .mod-content { border-top: medium none; border-bottom: 2px solid rgb(0, 0, 0) ! important; margin-bottom: 10px; overflow: hidden; }
#franchise .mod.top-border-only { margin-bottom: 0px; }
#franchise .mod.bottom-border-only { border-top: medium none; }
#franchise .colC .mod-content { border-bottom: 1px solid rgb(204, 204, 204); }
#franchise.listing .colA .mod-content { border-bottom: 2px solid rgb(204, 204, 204); }
#franchise .colC .mod-external .mod-content { border-bottom: 0px none; margin-bottom: 0px; }
.h-galleries, .h-liveblog, .h-featured { background-image: url(67d64a9509a8aa6e479c48400ca14be320826296.png) ; }
.h-articles, .h-videos { text-indent: 0px; background: transparent none repeat scroll 0% 0%; }
.h-custom-content { background: transparent none repeat scroll 0% 0%; text-indent: 0px; }
.h-galleries { background-position: 0px -80px; }
.h-liveblog { background-position: 0px -120px; }
.h-featured { background-position: 0px -160px; }
#franchise.listing .colC .h-featured { border-bottom: 1px solid rgb(191, 191, 191); }
.ruler .share a.icon-googleplus, .socialtools li .icon-googleplus { background: transparent url(18fa9fca9bf6e8f03ea0b6bbf5789a392cdf2a62.png)  no-repeat scroll 0px 0px; display: block; width: 24px; height: 15px; text-indent: -9999em; }
.ruler .share a.icon-googleplus:hover, .socialtools li .icon-googleplus:hover, .ruler .share a.icon-googleplus:focus, .socialtools li .icon-googleplus:focus, .story-hover a.icon-googleplus, .story-hover li .icon-googleplus { background-position: 0px -15px; }
.story-hover .ruler .share .tw a, .story-hover .socialtools li .icon-twitter { background-position: -10px -310px ! important; }
.story .ruler .share .fb a, .story .socialtools li .icon-fb { background-image: url(8a9252ce8385a6ba458d18c872b4f850e2599c04.png)  ! important; background-position: -890px -630px ! important; }
.story-hover .ruler .share .fb a, .story-hover .socialtools li .icon-fb { background-position: -10px -230px ! important; }
#franchise .mod .more { font-size: 12px; text-transform: uppercase; color: rgb(153, 153, 153); margin: 0px; text-align: right; }
#ddf .mod-content-wrapper .more { margin: 10px 0px 0px; font-size: 12px; text-transform: uppercase; color: rgb(153, 153, 153); text-align: right; }
#franchise.listing .story-listing .socialtools { top: 0px; }
#franchise .story-listing:last-child { margin-bottom: 20px; }
#franchise .story-listing:first-child { border-top: 0px none; }
#franchise .story-video .subheadline { color: rgb(128, 128, 128); }
#franchise .story-video .byline { color: rgb(128, 128, 128); }
#franchise .story p.summary, #franchise .story div.summary { font-family: Georgia,serif; font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }
#franchise .story p { margin: 8px 0px; }
#franchise .story strong { font-weight: bold; }
#franchise .story-video { display: inline; float: left; width: 316px; margin: 0px 20px 20px 0px; padding: 19px 0px 0px; border-bottom: 0px none; height: 317px; overflow: hidden; }
#franchise .story-video .story-header { margin-bottom: 19px; }
#franchise .story-video .headline, #franchise .story-video .headline a, #franchise .story-video .subheadline { font-size: 18px; line-height: 23px; }
#franchise .story-video .headline a { background: transparent none repeat scroll 0% 0%; padding: 0px; }
#franchise .story-video + .story-video { margin-right: 0px; }
#franchise .story-gallery .socialtools li, #franchise .story-video .socialtools li { float: left ! important; width: auto; height: 15px; margin: 0px 5px 0px 0px; font-size: 15px; line-height: 15px; }
#franchise .story-gallery .story-header .socialtools .st_plusone div div, #franchise .story-video .socialtools .st_plusone div div { opacity: 0.3; }
#franchise .story-gallery:hover .story-header .socialtools .st_plusone div div, #franchise .story-video:hover .socialtools .st_plusone div div { opacity: 1; }
#franchise .stories-small, #franchise .videos-small { overflow: hidden; clear: both; }
#franchise .colC .stories-small, #franchise .colC .videos-small { padding-top: 20px; border-bottom: 1px solid rgb(204, 204, 204); }
#franchise .colC .videos-small { margin-left: -20px; border-bottom: 0px none; }
#franchise .stories-small a, #franchise .videos-small a { display: inline; float: left; width: 148px; margin: 0px 0px 0px 20px; }
#franchise .stories-small a:last-child, #franchise .videos-small a:last-child { margin-left: 20px; }
#franchise .stories-small a:first-child, #franchise .videos-small a:first-child, #franchise .stories-small a:nth-child(4n+1), #franchise .videos-small a:nth-child(4n+1) { margin-left: 0px; }
#franchise .colC .videos-small a:first-child { margin-left: 20px; }
.icon-play-black { display: block; float: left; position: relative; top: 2px; margin: 0px 4px 0px 0px; background: transparent url(37638a026cc96ce132203d2e298fd4085cb0b377.png)  no-repeat scroll 0px 0px; width: 17px; height: 11px; }
#franchise .story-gallery { display: inline; float: left; width: 316px; margin: 0px 20px 0px 0px; padding: 19px 0px 0px; border-bottom: 0px none; height: 341px; overflow: hidden; }
#franchise .story-gallery .story-header { margin-bottom: 19px; }
#franchise .story-gallery .headline, #franchise .story-gallery .headline a, #franchise .story-gallery .subheadline { font-size: 18px; line-height: 23px; }
#franchise .story-gallery ~ .story-thumb { display: inline; float: left; width: 148px; height: 164px; margin: 10px 20px 0px 0px; padding: 0px; }
#franchise .story-gallery + .story-thumb { margin-top: 22px; }
#franchise .story-gallery + .story-thumb + .story-thumb { margin-right: 0px; margin-top: 22px; }
#franchise .story-gallery + .story-thumb + .story-thumb + .story-thumb + .story-thumb { margin-right: 0px; }
#franchise .story-gallery + .story-thumb + .story-thumb + .story-thumb + .story-thumb ~ .story-thumb { margin-top: 16px; padding-bottom: 16px; }
#franchise .story-gallery + .story-thumb + .story-thumb + .story-thumb + .story-thumb + .story-thumb + .story-thumb + .story-thumb + .story-thumb { margin-right: 0px; }
#franchise .story-liveblog { border-color: rgb(223, 223, 223); border-style: dotted; overflow: hidden; padding: 17px 0px 15px; }
#franchise .story-liveblog .timestamp, #franchise .story-liveblog .timestamp a, #franchise .story-liveblog .byline { font-size: 16px; }
#franchise .colsAB .story-header { margin-bottom: 10px; }
#franchise .colsAB .story-liveblog .timestamp, #franchise .colsAB .story-liveblog .timestamp a, #franchise .colsAB .story-liveblog .byline { font-size: 19px; line-height: 19px; }
#franchise .colsAB .story-liveblog .timestamp, #franchise .colsAB .story-liveblog .timestamp a { font-weight: bold; }
#franchise .story-liveblog p.summary { font-family: Helvetica,Arial,sans-serif; font-size: 12px; line-height: 18px; }
#franchise .colsAB .story-liveblog p.summary { font-size: 16px; line-height: 20px; }
#franchise .story-liveblog .media { display: inline; float: left; margin: 5px 20px 7px 0px; }
#franchise .story-liveblog .media + p.summary { padding-top: 3px; }
#franchise .story-feature { border-bottom: 0px none; padding: 10px 0px 8px; }
#franchise .story-feature .story-header { margin: 0px 0px 7px; }
#franchise .story-feature .headline, #franchise .story-feature .headline a, #franchise .story-feature .subheadline, #franchise .story-feature .byline { font-size: 23px; line-height: 26px; }
#franchise .cols-316 .story .headline, #franchise .cols-316 .story .headline a, #franchise .cols-316 .story .subheadline, #franchise .cols-316 .story .byline { font-size: 23px; line-height: 26px; }
.twtr-widget { margin: 0px auto 10px; }
.page-search .node-unpublished { display: none; }
.slideable .summary { display: none; }
