/* BEGIN HOME STYLES */
#logo { padding: 15px 25px 15px 25px; }
#search { padding: 10px 5px 10px 10px; background-color: #FAAF1F; height: 21px; }
#shortcuts { padding: 10px 10px 10px 5px; background-color: #FAAF1F; height: 21px; }
#currentdate { padding: 10px; background-color: #FFF; }
#weather { padding: 10px 10px 10px 10px; background-color: #FFF; }
.headerlink { background: url("/standard/images/mpr003/icon_bullet.gif") right no-repeat; padding-right: 15px; }
.headerlink2 { background: url("/standard/images/mpr003/icon_bullet2.gif") right no-repeat; padding-right: 15px; }
A.headerlink:hover { border-bottom: 1px solid #000; }
A.headerlink2:hover { border-bottom: 1px solid #FFF; }
.descender { padding-top: 3px; }

.leftcol { float: left; width: 170px; }
.rightcol { float: right; width: 570px; }
.home .rightcol { float: right; width: 580px; }
.rightcol_indent { margin-left: -15px; }
.rightcol_indent_full { margin-left: -15px; }
.rightcol_indent_sidebar { margin-left: 0px; width: 370px; margin-left: -15px; margin-right: 210px; }
* html .rightcol_indent { margin-left: 0px; position: relative; }
* html .rightcol_indent_full { margin-left: -15px; float: right; width: 585px; position: relative; }
* html .rightcol_indent_sidebar { width: 365px; position: relative; margin-right: 210px; }

#home_radio1_header { padding: 10px 15px 10px 15px; background-color: #167087; background: url("/standard/images/mpr003/hdr_title_home_radio1bg.jpg") right top no-repeat; }
#home_radio2_header { padding: 10px 15px 10px 15px; background-color: #628A2C; background: url("/standard/images/mpr003/hdr_title_home_radio2bg.jpg") right top no-repeat; }
#home_radio3_header { padding: 10px 15px 10px 15px; background-color: #6F1403; background: url("/standard/images/mpr003/hdr_title_home_radio3bg.jpg") right top no-repeat; }
#home_radio1_stream_header { padding: 10px 15px 10px 15px; background-color: #167087; background: url("/standard/images/mpr003/hdr_title_stream_radio1bg.jpg") right top no-repeat; }
#home_radio2_stream_header { padding: 10px 15px 10px 15px; background-color: #628A2C; background: url("/standard/images/mpr003/hdr_title_stream_radio2bg.jpg") right top no-repeat; }
#home_radio3_stream_header { padding: 10px 15px 10px 15px; background-color: #6F1403; background: url("/standard/images/mpr003/hdr_title_stream_radio3bg.jpg") right top no-repeat; }
#home_radio1_box { padding: 15px; background-color: #20A1C2; }
#home_radio2_box { padding: 15px; background-color: #7FAF2E; }
#home_radio3_box { padding: 15px; background-color: #9F1C05; }
.home_radio_listen { position: relative; top: -15px; right: -15px; }

.sponsor_module { background-color: #FFF; margin-bottom: 15px; }
.sponsor_module_header { background-color: #F7F5E6; padding: 15px; }
.sponsor_module_ad { background-color: #FFF; padding: 15px 10px 0px 10px; text-align: center; }
.sponsor_module_footer { background-color: #FFF; padding: 15px 10px 15px 10px; text-align: center; }
.global_module_header { background-color: #F7F5E6; padding: 15px; }
.global_module { background-color: #FFF; padding: 15px; }

.main_left_nav { margin-bottom: 15px; background-color: #EFEBCF; padding: 5px; }
.main_left_nav_item { padding: 5px 5px 5px 12px; }
.main_left_nav_item_hi { padding: 5px 5px 5px 12px; background: url("/standard/images/mpr004/global_nav_dot.gif") left center no-repeat; }
.main_left_nav_item_hdr { padding: 0px; }
.main_left_nav_item_ftr { padding: 2px; }
.main_left_nav_item_open { padding: 5px 5px 10px 12px; }
.main_left_nav_sub { padding: 1px 5px 1px 12px; }
.main_left_nav_sub2 { padding: 1px 5px 1px 22px; }
.main_left_nav_sub_hi { padding: 1px 5px 1px 22px; }
.main_module_header { padding: 15px; background-color: #F7F5E6; }
.main_module_header_link { padding: 10px 15px 10px 15px; background-color: #F7F5E6; }
.main_module2_header { padding: 15px; background-color: #EFEBCF; }
.main_module2_header_link { padding: 10px 15px 10px 15px; background-color: #EFEBCF; }
.main_module { background-color: #FFF; padding: 15px; }
.main_title { background-color: #EFEBCF; padding: 10px 10px 10px 15px; width: 560px; margin-bottom: 15px; margin-left: -15px; position: relative; }
.main_subtitle { background-color: #F7F5E6; }
.home_title { background-color: #EFEBCF; }
.home_subtitle { background-color: #F7F5E6; }

/* BEGIN RADIO STYLES */
.radio_title { background-color: #E1D9A9; padding: 10px 10px 10px 15px; width: 560px; margin-bottom: 15px; margin-left: -15px; position: relative; }
.radio_title_nis { background-color: #20A1C2; padding: 10px 10px 10px 15px; width: 560px; margin-left: -15px; position: relative; }
.radio_title_cms { background-color: #7FAF2E; padding: 10px 10px 10px 15px; width: 560px; margin-left: -15px; position: relative; }
.radio_title_cur { background-color: #9F1C05; padding: 10px 10px 10px 15px; width: 560px; margin-left: -15px; position: relative; }
.radio_title_head { padding: 10px 10px 10px 15px; }
.radio_subtitle { background-color: #F7F5E6; padding: 15px; margin-left: -15px; margin-bottom: 15px; }
.radio_nis_title { background-color: #20A1C2; width: 585px; margin-left: -15px; margin-bottom: 15px; position: relative; }
.radio_cms_title { background-color: #7FAF2E; width: 585px; margin-left: -15px; margin-bottom: 15px; position: relative; }
.radio_cur_title { background-color: #9F1C05; width: 585px; margin-left: -15px; margin-bottom: 15px; position: relative; }
.radio_nis_home { background-color: #20A1C2; width: 585px; margin-left: -15px; margin-bottom: 15px; background:url('/radio/services/nis/images/hdr_title_radio_nis_bg.jpg') left top no-repeat; position: relative; }
.radio_cms_home { background-color: #7FAF2E; width: 585px; margin-left: -15px; margin-bottom: 15px;  background:url('/radio/services/cms/images/hdr_title_radio_cms_bg.jpg') left top no-repeat; position: relative; }
.radio_cur_home { background-color: #9F1C05; width: 585px; margin-left: -15px; margin-bottom: 15px; background:url('/radio/services/the_current/images/hdr_title_radio_cur_bg.jpg') left top no-repeat; position: relative; }
.radio_stations_title { background-color: #E1D9A9; width: 585px; margin-left: -15px; margin-bottom: 15px; position: relative; }
.radio_module_header { padding: 15px; background-color: #F7F5E6; }
.radio_module_header_link { padding: 10px 15px 10px 15px; background-color: #F7F5E6; }
.radio_module2_header { padding: 15px; background-color: #EFEBCF; }
.radio_module2_header_link { padding: 10px 15px 10px 15px; background-color: #EFEBCF; }
.radio_module { background-color: #FFF; padding: 15px; }
.radio_sidebar { float: right; width: 200px; margin: -15px 0px 15px 15px; display: inline; }
.radio_nis_module_header { padding: 15px; background-color: #D3EEF5; }
.radio_nis_module_header_link { padding: 10px 15px 10px 15px; background-color: #D3EEF5; }
.radio_nis_module2_header { padding: 15px; background-color: #92D8EA; }
.radio_nis_module2_header_link { padding: 10px 15px 10px 15px; background-color: #92D8EA; }
.radio_nis_module3_header { padding: 15px; background-color: #20A1C2; }
.radio_nis_module3_header_link { padding: 10px 15px 10px 15px; background-color: #20A1C2; }
.radio_nis_module { background-color: #FFF; padding: 15px; }
.radio_nis_module2 { background-color: #D3EEF5; padding: 15px; }
.radio_cms_module_header { padding: 15px; background-color: #E1F2CB; }
.radio_cms_module_header_link { padding: 10px 15px 10px 15px; background-color: #E1F2CB; }
.radio_cms_module2_header { padding: 15px; background-color: #C4E49A; }
.radio_cms_module2_header_link { padding: 10px 15px 10px 15px; background-color: #C4E49A; }
.radio_cms_module3_header { padding: 15px; background-color: #7FAF2E; }
.radio_cms_module3_header_link { padding: 10px 15px 10px 15px; background-color: #7FAF2E; }
.radio_cms_module { background-color: #FFF; padding: 15px; }
.radio_cms_module2 { background-color: #E1F2CB; padding: 15px; }
.radio_cur_module_header { padding: 15px; background-color: #F5E5E3; }
.radio_cur_module_header_link { padding: 10px 15px 10px 15px; background-color: #F5E5E3; }
.radio_cur_module2_header { padding: 15px; background-color: #DDA9A0; }
.radio_cur_module2_header_link { padding: 10px 15px 10px 15px; background-color: #DDA9A0; }
.radio_cur_module3_header { padding: 15px; background-color: #9F1C05; }
.radio_cur_module3_header_link { padding: 10px 15px 10px 15px; background-color: #9F1C05; }
.radio_cur_module { background-color: #FFF; padding: 15px; }
.radio_cur_module2 { background-color: #F5E5E3; padding: 15px; }
.radio_nis_color1 { background-color: #20A1C2; }
.radio_nis_color2 { background-color: #92D8EA; }
.radio_nis_color3 { background-color: #D3EEF5; }
.radio_cms_color1 { background-color: #7FAF2E; }
.radio_cms_color2 { background-color: #C4E49A; }
.radio_cms_color3 { background-color: #E1F2CB; }
.radio_cur_color1 { background-color: #9F1C05; }
.radio_cur_color2 { background-color: #DDA9A0; }
.radio_cur_color3 { background-color: #F5E5E3; }
TABLE.radio_calendar TD { vertical-align: top; text-align: center; padding: 2px; }
/* END RADIO STYLES */

/* BEGIN NEWS STYLES */
.news_title { background-color: #EFEBCF; padding: 10px 10px 10px 15px; width: 560px; margin-bottom: 15px; margin-left: -15px; position: relative; }
.news_subtitle { background-color: #F7F5E6; }
.news_headlines_header { background-color: #FFF; border-bottom: 1px solid #F90; padding: 5px 5px 5px 10px; margin-top: 10px; margin-right: 220px; }
.news_headlines { background-color: #FFFCD9; border-bottom: 1px solid #F90; padding: 5px 10px 8px 10px; margin-bottom: 30px; margin-right: 220px; }
.news_sidebar { float: right; width: 200px; margin: -15px 0px 15px 15px; display: inline; }
.news_module_header { padding: 15px; background-color: #F7F5E6; }
.news_module2_header { padding: 15px; background-color: #EFEBCF; }
.news_module { background-color: #FFF; padding: 15px; }
.news_module2 { background-color: #F7F5E6; padding: 15px; }
/* END NEWS STYLES */

/* BEGIN EVENTS STYLES */
.events_title { background-color: #7E5E20; padding: 10px 10px 10px 15px; width: 560px; margin-bottom: 15px; margin-left: -15px; position: relative; }
.events_subtitle { background-color: #E8D2A6; padding: 15px; margin-left: -15px; margin-bottom: 15px; }
.events_module_header { padding: 15px; background-color: #E8D2A6; }
.events_module_header_link { padding: 10px 15px 10px 15px; background-color: #E8D2A6; }
.events_module2_header { padding: 15px; background-color: #BB974E; }
.events_module2_header_link { padding: 10px 15px 10px 15px; background-color: #BB974E; }
.events_module { background-color: #FFF; padding: 15px; }
.events_module2 { background-color: #E8D2A6; padding: 15px; }
.events_header { background-color: #C93; background-image: url("/standard/images/mpr003/hdr_title_events_bg.gif"); background-repeat: no-repeat; }
/* END EVENTS STYLES */

/* BEGIN SUPPORT STYLES */
.support_title { background-color: #88B9B9; padding: 10px 10px 10px 15px; width: 560px; margin-bottom: 15px; margin-left: -15px; position: relative; }
.support_subtitle { background-color: #CFE5E5; padding: 15px; margin-left: -15px; margin-bottom: 15px; }
.support_module_header { padding: 10px 10px 10px 15px; background-color: #A8CECE; }
.support_module2_header { padding: 10px 15px 10px 15px; background-color: #EFEBCF; }
.support_module { background-color: #CFE5E5; padding: 15px; margin-bottom: 15px; }
.contribute_subtitle { background-color: #CCCCFF; }
.totebag_title { background-color: #C03131; }
.totebag_subtitle { background-color: #E9E0E0; }
.totebag_header { background-color: #C03131; background-image: url("/standard/images/mpr003/hdr_title_totebag_bg.gif"); background-repeat: no-repeat; }
.totebag_module_header { background-color: #FFF; border-bottom: 1px solid #C03131; padding: 5px 5px 5px 10px; }
.totebag_module { background-color: #E9E0E0; border-bottom: 1px solid #C03131; padding: 5px 10px 8px 10px; margin-bottom: 20px; }
/* END SUPPORT STYLES */

/* BEGIN YOUR VOICE STYLES */
.yourvoice_title { background-color: #E88800; padding: 10px 10px 10px 15px; width: 560px; margin-bottom: 15px; margin-left: -15px; position: relative; }
.yourvoice_subtitle { background-color: #FFDFA3; padding: 15px; margin-left: -15px; margin-bottom: 15px; }
.yourvoice_module_header { padding: 15px; background-color: #FFDFA3; }
.yourvoice_module_header_link { padding: 10px 15px 10px 15px; background-color: #FFDFA3; }
.yourvoice_module2_header { padding: 15px; background-color: #FFC368; }
.yourvoice_module2_header_link { padding: 10px 15px 10px 15px; background-color: #FFC368; }
.yourvoice_module { background-color: #FFF; padding: 15px; }
.yourvoice_module2 { background-color: #FFDFA3; padding: 15px; }
.yourvoice_sidebar { float: right; width: 200px; margin: -15px 0px 15px 15px; display: inline; }
/* END YOUR VOICE STYLES */

/* BEGIN ABOUT US STYLES */
.about_title { background-color: #E1D9A9; padding: 10px 10px 10px 15px; width: 560px; margin-bottom: 15px; margin-left: -15px; position: relative; }
.about_subtitle { background-color: #F7F5E6; padding: 15px; margin-left: -15px; margin-bottom: 15px; }
.about_module_header { padding: 15px; background-color: #F7F5E6; }
.about_module2_header { padding: 15px; background-color: #EFEBCF; }
.about_module { background-color: #FFF; padding: 15px; }
.about_module2 { background-color: #F7F5E6; padding: 15px; }
.about_sidebar { float: right; width: 200px; margin: -15px 0px 15px 15px; display: inline; }
/* END ABOUT US STYLES */

/* BEGIN GLOBAL STYLES */
.newstile { padding: 0 5px 5px 0; float: left; }
.projecttile { padding: 0 5px 10px 0; float: left; }
.storytype { padding-right: 0px; }
.storytypecaption { padding-right: 0px; }
.storytypetop { margin-right: -2px; }
.uppercase { text-transform: uppercase; }
/* END GLOBAL STYLES */

/* BEGIN OLD NEWS STYLES */
A.newsnav:hover { color: #039; }
A.newsnavhi:hover { color: #039; text-decoration: underline; }
A.newsnavhiopen:hover { color: #039; }

A.globalnav:hover { color: #FC0; text-decoration: underline; }
A.globalnavhi:hover { color: #CCC; text-decoration: underline; }
A.globalnavsep:hover { color: #FFF; text-decoration: underline; }
A.sectionheadwhite:hover { color: #FFF; text-decoration: none; }
A.sectionheadblack:hover { color: #000; text-decoration: none; }
A.sectionnavwhite:hover { color: #FFF; text-decoration: none; }
A.sectionnavheadwhite:hover { color: #FFF; text-decoration: none; }
A.sectionnavblack:hover { color: #000; text-decoration: none; }
A.sectionnavheadblack:hover { color: #000; text-decoration: none; }
A.newsbartext:hover { color: #FFF; text-decoration: none; }
A:hover { color: #039; }

A.sectionnavwhite:visited { color: #666; }
A.sectionnavheadwhite:visited { color: #666; }
A.sectionnavblack:visited { color: #666; }
A.sectionnavheadblack:visited { color: #666; }

UL.proj { margin-left: 0; margin-top: 0; padding-left: 0; }
LI.proj { padding-left: 2em; list-style-type: none; }

#npr { font-family: verdana,helvetica,arial,sans-serif; font-size: 70%; color: #000; line-height: 120%; }
#npr_sports { font-family: verdana,helvetica,arial,sans-serif; font-size: 70%; color: #000; line-height: 120%; }
#npr A B { margin-left: -4px; }
#npr_sports A B { margin-left: 0px; }
/*#npr IMG { display: none; }*/
/* END OLD NEWS STYLES */

A { color: #900; }
A:hover { color: #36C; }
A:visited { color: #777; }
A:visited:hover { color: #36C; }
A.live { color: #C00; }
A.live:hover { color: #36C; }
A.live:visited { color: #C00; }
A.live:visited:hover { color: #36C; }
A.text_main_left_nav:hover { color: #36C; text-decoration: underline; }
A.text_main_left_nav:visited { color: #000; }
A.text_main_left_nav_hi:hover { color: #36C; text-decoration: underline; }
A.text_main_left_nav_hi:visited { color: #000; }
A.text_main_left_nav_hi2:hover { color: #36C; text-decoration: underline; }
A.text_main_left_nav_hi2:visited { color: #000; }
A.text_main_left_nav_sub { color: #000; text-decoration: none; }
A.text_main_left_nav_sub:hover { color: #36C; text-decoration: underline; }
A.text_main_left_nav_sub:visited { color: #000; text-decoration: none; }
A.text_main_left_nav_sub:visited:hover { color: #36C; text-decoration: underline; }
A.text_main_left_nav_sub_hi { color: #900; text-decoration: none; }
A.text_main_left_nav_sub_hi:visited { color: #900; text-decoration: none; }
A.text_main_left_nav_sub_hi:visited:hover { color: #36C; text-decoration: underline; }
A.text_main_footer:hover { color: #FFF; text-decoration: underline; }
A.text_main_footer_small:hover { color: #FFF; text-decoration: underline; }
A.text_main_footer:visited { color: #FFF; }
A.text_main_footer_small:visited { color: #FFF; }
A.text_main_search:hover { color: #FFF; text-decoration: underline; }
A.text_main_search:visited { color: #FFF; text-decoration: underline; }
A.text_main_search_header:hover { color: #FFF; }
A.text_main_search_header:visited { color: #FFF; }
A.text_main_search_header:visited:hover { color: #FFF; text-decoration: underline; }
A.text_radio_service:hover { color: #36C; }
A.text_radio_footer:hover { color: #36C; }
A.text_news_footer:hover { color: #36C; }
A.boxtextwhite { color: #FFF; }
A.boxtextwhite:hover { color: #FFF; }
A.boxtextwhite:visited { color: #FFF; }
A.boxtextwhite:visited:hover { color: #FFF; }
A.boxtext { color: #000; }
A.boxtext:hover { color: #000; }
A.boxtext:visited { color: #000; }
A.boxtext:visited:hover { color: #000; }
A.storytext { color: #000; }
A.storytext:hover { color: #000; }
A.storytext:visited { color: #000; }
A.storytext:visited:hover { color: #000; }
A.storytextwhite { color: #FFF; }
A.storytextwhite:hover { color: #FFF; }
A.storytextwhite:visited { color: #FFF; }
A.storytextwhite:visited:hover { color: #FFF; }

A.capital_topnews { color: #C00; }
A.capital_storytext { color: #C00; }

BODY { background: #FFF; margin: 0px 0px 15px 0px; padding: 0; }
BODY.home { background: #FFF; margin: 0px 0px 15px 0px; padding: 0; }
FORM { margin: 0; padding: 0; }
UL.tools { margin: 0px 0px 0px 1em; }
LI.tools { margin-top: -3px; }
H1, H2, H3 { margin: 0px; padding: 0px; }

.invisible { display: none; }
.nobr { /*white-space: nowrap;*/ }
.container { max-width: 770px; min-width: 770px; width:expression(document.body.clientWidth>770?"770px":"auto"); margin-left: auto; margin-right: auto; background: #FFF; }
* html .container { width: 770px; }
.header { margin-top: 10px; }
.footer { clear: both; float: right; width: 555px; margin: 15px 0px 15px 0px; background-color: #FAAF1F; padding: 10px 15px 10px 15px; }
.footer_capital { clear: both; float: right; width: 555px; margin: -5px 0px 15px 0px; background-color: #FAAF1F; padding: 10px 15px 10px 15px; }


