/*widths*/
/*site refresh*/
/*browns*/
/*greys*/
/*blues*/
/*pink-white*/
/*reds*/
/*Old section theme colors*/
/*New section theme colors*/
/*donation pages*/
/*Re-skinning*/
#share_bar { position: fixed; top: 0px; width: 100%; margin-top: -300px; display: none; background-color: #fff; box-shadow: 0px 0px 12px #ccc; }
#share_bar #centered_share_bar { margin-left: auto; margin-right: auto; width: 1000px; }
#share_bar #centered_share_bar #share_bar_header { color: #980113; opacity: 0.6; display: inline-block; vertical-align: middle; margin-right: 100px; font-size: 24px; }
#share_bar #centered_share_bar #quick-donate-box { width: 420px; float: none; display: inline-block; margin-top: 0px; margin-left: 248px; }
#share_bar #centered_share_bar #quick-donate-box .quick-donate-link { font-size: .9em; padding: 7px; margin-top: 8px; margin-bottom: 8px; }
#share_bar #centered_share_bar #quick-donate-box #quick-donate-message { font-size: .9em; padding: 7px; margin-top: 8px; margin-bottom: 8px; }
#share_bar #centered_share_bar #social-share { float: none; display: inline-block; -webkit-transform: translateY(20%); -ms-transform: translateY(20%); transform: translateY(20%); margin-left: 50px; }
#share_bar #centered_share_bar #social-share .total-share-count { vertical-align: top; display: inline-block; }
#share_bar #centered_share_bar #social-share .total-share-count .share-number { font-size: 15px; }
#share_bar #centered_share_bar #social-share .total-share-count .share-text { font-size: 7px; }

body#stories .section-header, body#blog .section-header { margin: 0px 0 10px 0; padding: 5px 10px; overflow: auto; }
body#stories #vertical-floating-share, body#blog #vertical-floating-share { margin-left: -80px; }
body#stories #vertical-floating-share .fb_iframe_widget iframe, body#blog #vertical-floating-share .fb_iframe_widget iframe { position: static !important; }
body#stories #page #content-and-right-panel, body#blog #page #content-and-right-panel { clear: both; }
body#stories #page #content-navigation, body#blog #page #content-navigation { display: block; background: #e1e1e1; padding: 10px 15px; margin: 17px 15px 15px 15px; overflow: hidden; white-space: nowrap; }
body#stories #page #content-navigation .show-date, body#blog #page #content-navigation .show-date { font-size: 17px; font-family: 'EauSansBold', Arial, sans-serif; text-transform: uppercase; margin-right: 10px; }
body#stories #page #content-navigation .show-links a, body#blog #page #content-navigation .show-links a { font-size: 14px; color: #980113; }
body#stories #page #content-navigation .content-nav, body#stories #page .bottomContentNav .content-nav, body#blog #page #content-navigation .content-nav, body#blog #page .bottomContentNav .content-nav { font-size: 14px; font-weight: normal; text-transform: uppercase; }
body#stories #page #content-navigation .content-nav a, body#stories #page .bottomContentNav .content-nav a, body#blog #page #content-navigation .content-nav a, body#blog #page .bottomContentNav .content-nav a { color: #980113; }
body#stories #content, body#blog #content { width: 705px; float: left; padding: 0px 0px 10px 0px; }
body#stories #left-and-body, body#blog #left-and-body { width: 705px; float: left; }
body#stories .link-seperator, body#blog .link-seperator { padding: 0px 7px 0px 7px; }
body#stories #top-video-content, body#stories #top-content-without-video, body#blog #top-video-content, body#blog #top-content-without-video { background: #fff; margin: 0; }
body#stories #top-video-content #content-item-wrapper #media_box, body#stories #top-content-without-video #content-item-wrapper #media_box, body#blog #top-video-content #content-item-wrapper #media_box, body#blog #top-content-without-video #content-item-wrapper #media_box { padding-left: 20px; position: relative; }
body#stories #top-video-content #media_box, body#stories #top-content-without-video #media_box, body#blog #top-video-content #media_box, body#blog #top-content-without-video #media_box { width: 400px; position: relative; }
body#stories #top-video-content #media_box.medium, body#stories #top-content-without-video #media_box.medium, body#blog #top-video-content #media_box.medium, body#blog #top-content-without-video #media_box.medium { width: 640px; }
body#stories #top-video-content #media_box.live, body#stories #top-video-content #media_box.prerecorded, body#stories #top-video-content #media_box.youtube, body#stories #top-content-without-video #media_box.live, body#stories #top-content-without-video #media_box.prerecorded, body#stories #top-content-without-video #media_box.youtube, body#blog #top-video-content #media_box.live, body#blog #top-video-content #media_box.prerecorded, body#blog #top-video-content #media_box.youtube, body#blog #top-content-without-video #media_box.live, body#blog #top-content-without-video #media_box.prerecorded, body#blog #top-content-without-video #media_box.youtube { width: 100%; margin-bottom: 20px; }
body#stories #top-video-content .mediaBar, body#stories #top-content-without-video .mediaBar, body#blog #top-video-content .mediaBar, body#blog #top-content-without-video .mediaBar { background: #eee; border: 1px solid #ccc; padding: 8px 5px 8px 10px; overflow: hidden; margin: 0 0 20px 0; }
body#stories #top-video-content .mediaBar a, body#stories #top-content-without-video .mediaBar a, body#blog #top-video-content .mediaBar a, body#blog #top-content-without-video .mediaBar a { text-transform: uppercase; font-size: 10px; }
body#stories #top-video-content .mediaBar span, body#stories #top-content-without-video .mediaBar span, body#blog #top-video-content .mediaBar span, body#blog #top-content-without-video .mediaBar span { display: block; float: left; padding-left: 20px; }
body#stories #top-video-content .mediaBar span.videoLink, body#stories #top-content-without-video .mediaBar span.videoLink, body#blog #top-video-content .mediaBar span.videoLink, body#blog #top-content-without-video .mediaBar span.videoLink { background: url("/images/beta/sprites/media_box.png") no-repeat 0px 0px; }
body#stories #top-video-content .mediaBar span.audioLink, body#stories #top-content-without-video .mediaBar span.audioLink, body#blog #top-video-content .mediaBar span.audioLink, body#blog #top-content-without-video .mediaBar span.audioLink { background: url("/images/beta/sprites/media_box.png") no-repeat 0px -15px; }
body#stories #top-video-content .mediaBar span.getCdLink, body#stories #top-content-without-video .mediaBar span.getCdLink, body#blog #top-video-content .mediaBar span.getCdLink, body#blog #top-content-without-video .mediaBar span.getCdLink { background: url("/images/beta/sprites/media_box.png") no-repeat 0px -31px; }
body#stories #top-video-content .mediaBar span.rssFeedLink, body#stories #top-content-without-video .mediaBar span.rssFeedLink, body#blog #top-video-content .mediaBar span.rssFeedLink, body#blog #top-content-without-video .mediaBar span.rssFeedLink { background: url("/images/beta/sprites/media_box.png") no-repeat 0px -62px; }
body#stories #top-video-content .mediaBar span.moreFormats, body#stories #top-content-without-video .mediaBar span.moreFormats, body#blog #top-video-content .mediaBar span.moreFormats, body#blog #top-content-without-video .mediaBar span.moreFormats { background: url("/images/beta/sprites/media_box.png") no-repeat 0px -47px; }
body#stories #top-video-content .mediaBar span.pageLink, body#stories #top-content-without-video .mediaBar span.pageLink, body#blog #top-video-content .mediaBar span.pageLink, body#blog #top-content-without-video .mediaBar span.pageLink { background: url("/images/beta/sprites/media_box.png") no-repeat 0px -78px; }
body#stories #top-video-content .mediaBar span.printerIcon, body#stories #top-content-without-video .mediaBar span.printerIcon, body#blog #top-video-content .mediaBar span.printerIcon, body#blog #top-content-without-video .mediaBar span.printerIcon { background: url("/images/icons/printer_icon.gif") no-repeat 0px -2px; }
body#stories #top-video-content .mediaBar span.videoLink, body#stories #top-video-content .mediaBar span.audioLink, body#stories #top-video-content .mediaBar span.getCdLink, body#stories #top-video-content .mediaBar span.moreFormats, body#stories #top-video-content .mediaBar span.pageLink, body#stories #top-video-content .mediaBar span.printerIcon, body#stories #top-video-content .mediaBar span.rssFeedLink, body#stories #top-content-without-video .mediaBar span.videoLink, body#stories #top-content-without-video .mediaBar span.audioLink, body#stories #top-content-without-video .mediaBar span.getCdLink, body#stories #top-content-without-video .mediaBar span.moreFormats, body#stories #top-content-without-video .mediaBar span.pageLink, body#stories #top-content-without-video .mediaBar span.printerIcon, body#stories #top-content-without-video .mediaBar span.rssFeedLink, body#blog #top-video-content .mediaBar span.videoLink, body#blog #top-video-content .mediaBar span.audioLink, body#blog #top-video-content .mediaBar span.getCdLink, body#blog #top-video-content .mediaBar span.moreFormats, body#blog #top-video-content .mediaBar span.pageLink, body#blog #top-video-content .mediaBar span.printerIcon, body#blog #top-video-content .mediaBar span.rssFeedLink, body#blog #top-content-without-video .mediaBar span.videoLink, body#blog #top-content-without-video .mediaBar span.audioLink, body#blog #top-content-without-video .mediaBar span.getCdLink, body#blog #top-content-without-video .mediaBar span.moreFormats, body#blog #top-content-without-video .mediaBar span.pageLink, body#blog #top-content-without-video .mediaBar span.printerIcon, body#blog #top-content-without-video .mediaBar span.rssFeedLink { text-transform: uppercase; padding: 0 0 0 20px; font-size: 10px; display: inline-block; margin-right: .7em; line-height: 1.3em; }
body#stories #top-video-content .mediaBar span.label, body#stories #top-content-without-video .mediaBar span.label, body#blog #top-video-content .mediaBar span.label, body#blog #top-content-without-video .mediaBar span.label { padding: 0; margin: 0; font-weight: normal; line-height: 1.3em; display: block; float: left; text-transform: uppercase; font-size: 10px; }
body#stories #top-video-content .mediaBar p, body#stories #top-content-without-video .mediaBar p, body#blog #top-video-content .mediaBar p, body#blog #top-content-without-video .mediaBar p { margin-bottom: 0px; }
body#stories #top-video-content .mediaBar, body#stories #top-content-without-video .mediaBar, body#blog #top-video-content .mediaBar, body#blog #top-content-without-video .mediaBar { margin: 0px; }
body#stories #top-video-content h1.pageTitle, body#stories #top-content-without-video h1.pageTitle, body#blog #top-video-content h1.pageTitle, body#blog #top-content-without-video h1.pageTitle { color: #3e1f21; margin: 0 0 15px 20px; font-family: Arial, sans-serif; font-size: 22px; line-height: 28px; }
body#stories #top-video-content h1.pageTitle p, body#stories #top-content-without-video h1.pageTitle p, body#blog #top-video-content h1.pageTitle p, body#blog #top-content-without-video h1.pageTitle p { margin: 0; }
body#stories #top-video-content, body#blog #top-video-content { margin-bottom: 20px; zoom: 1; }
body#stories #top-video-content:before, body#stories #top-video-content:after, body#blog #top-video-content:before, body#blog #top-video-content:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
body#stories #top-video-content:after, body#blog #top-video-content:after { clear: both; }
body#stories #top-video-content #top-video-left, body#blog #top-video-content #top-video-left { width: 675px; float: left; padding: 0px 15px 0px 15px; }
body#stories #top-video-content #top-video-right, body#blog #top-video-content #top-video-right { float: right; width: 265px; padding: 7px 15px 0px 15px; }
body#stories #top-video-content #top-video-right .sectionTitle, body#blog #top-video-content #top-video-right .sectionTitle { overflow: hidden; background: #e1e1e1; font-family: EauSansBold,Arial,Sans-serif; font-weight: normal; color: #3F2E2B; padding: 5px 10px; margin: 0 0 15px; text-transform: uppercase; }
body#stories #top-video-content #top-video-right .sectionTitle .live, body#stories #top-video-content #top-video-right .sectionTitle .date, body#blog #top-video-content #top-video-right .sectionTitle .live, body#blog #top-video-content #top-video-right .sectionTitle .date { font-weight: normal; font-size: 0.8em; color: #980113; padding-left: 5px; margin: 2px 0 2px 5px; border-left: 1px solid #aaa; }
body#stories #top-video-content #top-video-right .sectionTitle .title, body#blog #top-video-content #top-video-right .sectionTitle .title { display: block; }
body#stories #top-video-content #top-video-right .sectionTitle .seeMore, body#stories #top-video-content #top-video-right .sectionTitle .storyNav, body#blog #top-video-content #top-video-right .sectionTitle .seeMore, body#blog #top-video-content #top-video-right .sectionTitle .storyNav { font-size: 11px; font-weight: normal; font-family: Arial; }
body#stories #top-video-content #top-video-right .sectionTitle .seeMore, body#blog #top-video-content #top-video-right .sectionTitle .seeMore { color: #980113; float: right; padding-right: 3px; font-size: 11px; }
body#stories #top-video-content #top-video-right .sectionTitle.blogTitle, body#blog #top-video-content #top-video-right .sectionTitle.blogTitle { font-size: 17px; }
body#stories #top-video-content #top-video-right .sectionTitle, body#blog #top-video-content #top-video-right .sectionTitle { color: #C09C5E; background: #fff; padding: 0; }
body#stories #top-video-content #top-video-right .subheader p, body#blog #top-video-content #top-video-right .subheader p { margin-bottom: 0px; }
body#stories #top-video-content #top-video-right ul#related-list, body#blog #top-video-content #top-video-right ul#related-list { margin: 15px 20px 0px 0px; }
body#stories #top-video-content #top-video-right ul#related-list li, body#blog #top-video-content #top-video-right ul#related-list li { list-style-type: none; margin-bottom: 20px; }
body#stories #top-video-content #top-video-right ul#related-list li .image-container a, body#blog #top-video-content #top-video-right ul#related-list li .image-container a { margin-top: 3px; margin-bottom: 10px; width: 200px; height: 112px; display: block; }
body#stories #top-video-content #top-video-right ul#related-list li .image-container a img, body#blog #top-video-content #top-video-right ul#related-list li .image-container a img { width: 200px; height: 112px; }
body#stories #top-video-content #top-video-right ul#related-list li .title, body#blog #top-video-content #top-video-right ul#related-list li .title { font-size: 15px; }
body#stories #top-video-content #top-video-right ul#related-list li .date, body#blog #top-video-content #top-video-right ul#related-list li .date { font-size: 11px; font-weight: normal; font-family: Arial, sans-serif; color: #999; }
body#stories #top-video-content #top-video-right ul#related-list li.last, body#blog #top-video-content #top-video-right ul#related-list li.last { margin-bottom: 0px; }
body#stories #top-content-without-video .mediaBar, body#blog #top-content-without-video .mediaBar { margin: 15px; }
body#stories #left-panel, body#blog #left-panel { width: 200px; padding: 9px 20px 20px 15px; margin: 0px 20px 15px 0px; float: left; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border-right: #f1f1f1 solid 1px; }
body#stories #left-panel h2, body#blog #left-panel h2 { font-size: 17px; text-transform: uppercase; }
body#stories #left-panel #topics, body#stories #left-panel #guests, body#stories #left-panel #related, body#blog #left-panel #topics, body#blog #left-panel #guests, body#blog #left-panel #related { padding-bottom: 20px; }
body#stories #left-panel #topics-list, body#blog #left-panel #topics-list { margin-bottom: 1em; }
body#stories #left-panel #topics-list a, body#stories #left-panel #guests-list a, body#blog #left-panel #topics-list a, body#blog #left-panel #guests-list a { font-weight: normal; }
body#stories #left-panel #topics-list, body#stories #left-panel #guests-list, body#stories #left-panel #related-list, body#stories #left-panel #links-list, body#blog #left-panel #topics-list, body#blog #left-panel #guests-list, body#blog #left-panel #related-list, body#blog #left-panel #links-list { padding-left: 10px; }
body#stories #left-panel #related-list-item, body#stories #left-panel #links-list-item, body#blog #left-panel #related-list-item, body#blog #left-panel #links-list-item { padding-bottom: 15px; }
body#stories #content-body, body#blog #content-body { padding-right: 15px; padding-left: 15px; }
body#stories #content-body #content-item, body#blog #content-body #content-item { margin: 0 20px 20px 20px; }
body#stories #content-body .printer-and-transcript-links, body#blog #content-body .printer-and-transcript-links { margin-bottom: 10px; float: left; }
body#stories #content-body .printer-link, body#stories #content-body .transcript-link, body#blog #content-body .printer-link, body#blog #content-body .transcript-link { text-transform: uppercase; font-size: 10px; }
body#stories #content-body #content-item-summary, body#stories #content-body #content-item-transcript, body#stories #content-body #content-item-body, body#blog #content-body #content-item-summary, body#blog #content-body #content-item-transcript, body#blog #content-body #content-item-body { font-size: 16px; line-height: 1.5em; }
body#stories #content-body #transcript, body#blog #content-body #transcript { margin-top: 15px; clear: right; line-height: 1.5em; font-size: 16px; }
body#stories #content-body #transcript h2, body#blog #content-body #transcript h2 { font-size: 17px; text-transform: uppercase; background: #ffffff; padding-left: 0; }
body#stories #content-body #transcript #transcript-expand, body#blog #content-body #transcript #transcript-expand { display: none; }
body#stories #content-body #transcript.collapsed #transcript-collapse, body#stories #content-body #transcript.collapsed .collapsed-hide, body#blog #content-body #transcript.collapsed #transcript-collapse, body#blog #content-body #transcript.collapsed .collapsed-hide { display: none; }
body#stories #content-body #transcript.collapsed #transcript-expand, body#blog #content-body #transcript.collapsed #transcript-expand { display: block; }
body#stories #content-body #transcript-expand-collapse, body#blog #content-body #transcript-expand-collapse { text-align: right; color: #336699; text-transform: uppercase; }
body#stories #content-body #transcript-expand-collapse #transcript-expand:hover, body#stories #content-body #transcript-expand-collapse #transcript-collapse:hover, body#blog #content-body #transcript-expand-collapse #transcript-expand:hover, body#blog #content-body #transcript-expand-collapse #transcript-collapse:hover { cursor: pointer; text-decoration: underline; }
body#stories #google-news-date, body#blog #google-news-date { display: none; }

/*# sourceMappingURL=content_item.css.map */
