/* ==========================================================================
   ccbSayIt — Legacy styles (non-modernized content rendered via prepare_news)
   Site shell and modern pages use shared.css tokens.
   ========================================================================== */

span.style_news_head { font-size: var(--cs-font-sm); font-weight: bold; }
span.style_news_date { font-size: var(--cs-font-xs); }
span.header_a { font-size: var(--cs-font-base); font-weight: bold; text-decoration: underline; }
span.header_b { font-weight: bold; text-decoration: underline; }
span.header_c { font-size: var(--cs-font-xs); font-weight: bold; }
span.header_d { font-weight: bold; color: var(--cs-gold); }
span.sub_header_a { font-size: var(--cs-font-xs); color: var(--cs-text-secondary); }

p.style_news_content { padding: 3px; width: 90%; }

div.section { width: 382px; padding-bottom: 20px; padding-right: 5px; }
div.section_left { width: 172px; float: left; }
div.section_right { float: left; width: 200px; padding-left: 10px; }

div.user_options { background: var(--cs-bg-card); border-style: solid; border-color: var(--cs-text); border-width: 1px 0; padding: 5px; }

div.content_right_sub { width: 211px; background: var(--cs-bg-card); padding: 2px; line-height: 15px; padding-top: 16px; margin-top: -10px; margin-left: 8px; z-index: 99; text-align: left; }
div.content_right_head { width: 227px; height: 30px; position: relative; z-index: 1000; }
