.container { width: 962px; padding: 0px; margin: 0 auto; }
BODY { margin: 0px; padding: 0px 10px 15px 10px; }
FORM { margin: 0px; padding: 0px; }
H3,H4,H3,H4,H5 { margin: 0px; padding: 0px; }
H1.header { font-family: helvetica,trebuchet,"trebuchet ms",arial,sans-serif; font-size: 30px; line-height: 28px; font-weight: normal; padding-top: 0px; margin-top: 0px; }
* html H1.header { line-height: 34px; }
H2.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 18px; line-height: 19px; font-weight: bold; margin: 0px 0px 3px 0px; }
H3.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin: 0px 0px 15px 0px; }
H4.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin: 0px 0px 3px 0px; }

.document { padding: 15px; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.regular { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.regular2 { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFF; }
.bold { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
.bold2 { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #FFF; }
.small { font-family: verdana,sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; }
.subhead { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }
.subhead2 { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; color: #FFF; }
.subhead3 { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 8px; }
.titlelink { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 3px; }
.titlelink2 { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 3px; color: #FFF; }
.module { padding: 15px; }
.float { float: left; margin-right: 10px; margin-bottom: 7px; }

A:link { color: #900; text-decoration: none; }
A:active { color: #900; text-decoration: none; }
A:visited { color: #666; text-decoration: none; }
A:hover { text-decoration: underline; }
.header A { color: #000; }
.header A:visited { color: #000; }
H2.header A { text-decoration: none; }
H2.header A:hover { text-decoration: none; }
.regular2 A { color: #FFF; }
.regular2 A:visited { color: #FFF; }

a.audio { background: url("/standard/images/mpr005/icon_audio.gif") left top no-repeat; padding-left: 10px; background-position: 0px 4px; }
/* audio_link class links are created by the SSI Flash player include */
a.audio_link { background: url("/standard/images/mpr005/icon_audio.gif") left top no-repeat; padding-left: 10px; background-position: 0px 4px; }
a.audio2 { background: url("/standard/images/mpr005/icon_audio2.gif") left top no-repeat; padding-left: 10px; background-position: 0px 4px; }
a.video { background: url("/standard/images/mpr005/icon_video.gif") left top no-repeat; padding-left: 14px; background-position: 0px 4px; }
a.video2 { background: url("/standard/images/mpr005/icon_video2.gif") left top no-repeat; padding-left: 14px; background-position: 0px 4px; }

a.pdf { background: url("/standard/images/mpr005/icon_pdf.gif") left top no-repeat; padding-left: 10px; background-position: 0px 4px; }

a.hd_services { background: url("/standard/images/mpr005/icon_hd.gif") left top no-repeat; padding: 0 0 13px 16px; background-position: -2px 4px 0 4px; }

a.forum { background: url("/standard/images/mpr005/icon_forum.gif") left top no-repeat; padding-left: 10px; background-position: 0px 4px; }
.rssfeed { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.rssfeed { background: url("/standard/images/mpr005/icon_xml.gif") left top no-repeat; padding-left: 12px; background-position: 0px 2px; }
.digg { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.digg { background: url("/standard/images/mpr005/icon_digg.gif") left top no-repeat; padding-left: 12px; background-position: 0px 2px; }
.delicious { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.delicious{ background: url("/standard/images/mpr005/icon_delicious.gif") left top no-repeat; padding-left: 12px; background-position: 0px 2px; }
.facebook { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.facebook { background: url("/standard/images/mpr005/icon_facebook.gif") left top no-repeat; padding-left: 12px; background-position: 0px 2px; }
.download { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.download { background: url("/standard/images/mpr005/icon_download.gif") left top no-repeat; padding-left: 12px; background-position: 0px 2px; }
.download2 { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.download2 { background: url("/standard/images/mpr005/icon_download2.gif") left top no-repeat; padding-left: 12px; background-position: 0px 2px; }


.header #logo { float: left; height: 111px; border-bottom: 1px solid #E1D9A9; }
* html .header #logo { height: 110px; }
.header #info { float: left; position: relative; bottom: -20px; }
.header #alert { display: none; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; text-transform: uppercase; color: #C00; }
.header #date { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; text-transform: uppercase; }
.header #weather { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; text-transform: uppercase; width: 270px; height: 20px; overflow: hidden; white-space: nowrap; }
.header #weather A { color: #000; }
.header #weather .more { color: #900; }
.header #alert A { color: #F00; }


.radioblock { margin: 0px; padding: 0px; float: right; }
.radioblock H3.header { display: none; }
.radioblock .service { padding: 0px 15px 15px 15px; width: 80px; height: 57px; float: left; }
.radioblock #news { background-color: #20A1C2; background-image: url("/standard/images/mpr005/radio_hash.gif"); background-repeat: repeat-x; background-position: bottom; }
.radioblock #classical { background-color: #7FAF2E; background-image: url("/standard/images/mpr005/radio_hash.gif"); background-repeat: repeat-x; background-position: bottom; }
.radioblock #current { background-color: #9F1C05; background-image: url("/standard/images/mpr005/radio_hash.gif"); background-repeat: repeat-x; background-position: bottom; }
.radioblock .service UL { list-style-type: none; position: relative; bottom: -15px; margin: 0px; padding: 0px; }
.radioblock .service LI A { color: #FFF; }
.radioblock .service LI A:visited { color: #FFF; }
.radioblock .service LI.title { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 11px; line-height: 13px; color: #FFF; font-weight: normal; text-transform: uppercase; margin: 0px; padding: 0px; }
.radioblock .service LI.audio { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 11px; line-height: 13px; color: #FFF; font-weight: normal; text-transform: uppercase; margin: 0px; padding: 0px; }
.radioblock .service LI.audio { background: url("/standard/images/mpr005/icon_audio2.gif") left top no-repeat; padding-left: 10px; background-position: 0px 2px; }
.radioblock .service LI.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 13px; color: #FFF; font-weight: bold; text-transform: uppercase; margin: 0px 0px 0px 0px; padding-bottom: 7px; }

.navbar { clear: right; }
.navbar H3.header { display: none; }
.navbar UL { margin: 0px; padding: 0px; }
.navbar UL LI { display: inline; float: left; list-style-type: none; }
.navbar UL LI.spacer { width: 5px; height: 39px; border-bottom: 1px solid #E1D9A9; }
* html .navbar UL LI.spacer { height: 38px; }
.navbar UL LI#newstab { border: 1px solid #E1D9A9; width: 129px; padding: 7px 15px 11px 14px; background-color: #F7F5E6; }
.navbar UL LI#newstab2 { border: 1px solid #E1D9A9; width: 129px; padding: 7px 15px 11px 14px; background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.navbar UL LI#eventstab { border: 1px solid #E1D9A9; width: 100px; padding: 8px 15px 10px 14px; background-color: #EFEBCF; }
.navbar UL LI#eventstab2 { border: 1px solid #E1D9A9; width: 100px; padding: 8px 15px 10px 14px; background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.navbar UL LI#radiotab { border: 1px solid #E1D9A9; width: 299px; padding: 9px 15px 8px 14px; background-color: #E1D9A9; }
.navbar UL LI#radiotab2 { border: 1px solid #E1D9A9; width: 299px; padding: 9px 15px 8px 14px; background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
::root .navbar UL LI#newstab { height: 13px; padding-top: 15px; }
::root .navbar UL LI#newstab2 { height: 13px; padding-top: 15px; }
::root .navbar UL LI#eventstab { height: 13px; padding-top: 15px; }
::root .navbar UL LI#eventstab2 { height: 13px; padding-top: 15px; }
::root .navbar UL LI.spacer { height: 38px; }

#service_cur .radioblock #current { background-color: #9F1C05; background-image: none; }
#service_cur LI#radiotab2 { background-color: #9F1C05; border: 1px solid #9F1C05; }
#service_cms .radioblock #classical { background-color: #7faf2e; background-image: none; }
#service_cms LI#radiotab2 { background-color: #7faf2e; border: 1px solid #7faf2e; }
#service_nis .radioblock #news { background-color: #20a1c2; background-image: none; }
#service_nis LI#radiotab2 { background-color: #20a1c2; border: 1px solid #20a1c2; }

.content .service_banner { padding: 15px; clear: both; }
.content .service_banner .logo { float: left; }
.content .service_banner .nowplaying { float: right; width: 450px; min-height: 95px; margin-right: -15px; margin-top: 5px; filter: Alpha(Opacity=90, FinishOpacity=90, Style=0); }
* html .content .service_banner .nowplaying { height: 85px; margin-right: -7px; }
.content .service_banner .nowplaying .program { float: left; padding: 10px 30px 10px 10px; vertical-align: top; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFF; width: 125px; filter: none; }
#service_nis .content .service_banner .nowplaying .program { width: 175px; }
#service_nis .content .service_banner .nowplaying .song { width: 200px; }
#service_cur .content .service_banner .nowplaying .program { width: 175px; }
#service_cur .content .service_banner .nowplaying .song { width: 200px; }
.content .service_banner .nowplaying .song { float: left; padding: 10px; vertical-align: top; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFF; filter: none; }
.content .service_banner .nowplaying H3 { color: #FFF; margin-bottom: 5px; }
.content .service_banner .nowplaying .program A { color: #FFF; }
.content .service_banner .nowplaying .program A:visited { color: #FFF; }
.content .service_banner .links { padding-top: 10px; }
.content .service_banner .links UL { margin: 0px; padding: 0px; }
.content .service_banner .links UL LI { display: inline; margin: 0px; padding: 0px 20px 0px 0px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; font-weight: bold; white-space: nowrap; }
.content .service_banner .links A { color: #FFF; }
#service_cur .content .service_banner { background: url("/radio/services/the_current/images/hdr_title_radio_cur_bg2.jpg") left top no-repeat; background-color: #9F1C05; }
#service_cur .content .service_banner .nowplaying { background-color: #731404; }
#service_cur .content .leftcol .leftcol2 LI.title { margin-bottom: 12px; }
#service_cms .content .service_banner { background: url("/radio/services/cms/images/hdr_title_radio_cms_bg2.jpg") left top no-repeat; background-color: #7faf2e; }
#service_cms .content .service_banner .nowplaying { background-color: #597a20; }
#service_cms .content .leftcol .leftcol2 LI.title { margin-bottom: 12px; }
#service_nis .content .service_banner { background: url("/radio/services/nis/images/hdr_title_radio_nis_bg2.jpg") left top no-repeat; background-color: #20a1c2; }
#service_nis .content .service_banner .nowplaying { background-color: #185f72; }
#service_nis .content .leftcol .leftcol2 LI.title { margin-bottom: 12px; }

#service_cur .content .service_top { background: url("/standard/images/mpr005/radio_service_bg_cur.gif") left top no-repeat; background-color: #c4dde4; overflow: hidden; }
#service_cms .content .service_top { background: url("/standard/images/mpr005/radio_service_bg_cms.gif") left top no-repeat; background-color: #c9e39d; overflow: hidden; }
#service_nis .content .service_top { background: url("/standard/images/mpr005/radio_service_bg_nis.gif") left top no-repeat; background-color: #c4dde4; overflow: hidden; }
.content .service_top { clear: both; width: 756px; }
.content .service_top .leftcol { width: 212px; padding: 0px; margin: 0px 0px -1px 0px; float: left; overflow: hidden; border: none; }
.content .service_top .midcol { width: 334px; padding: 0px; margin: 0px 0px -1px 0px; float: left; overflow: hidden; border: none; }
.content .service_top .rightcol { width: 210px; float: right; padding: 0px; margin: 0px 0px -1px 0px; overflow: hidden; border: none; }
.content .service_top .leftcol .leftcol_module { border: none; }
.content .service_top .midcol .midcol_module { border: none; }
.content .service_top .rightcol .rightcol_module { border: none; }
.content .service_top .midcol H3.header { margin: 0px 0px 15px 0px; }
.content .service_top .recentsongs { margin: 0px; padding: 0px; border-collapse: collapse; }
.content .service_top .recentsongs .timestamp { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000; text-transform: uppercase; text-align: right; white-space: nowrap; vertical-align: top; margin: 0px; padding: 0px; }
.content .service_top .recentsongs .song { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; vertical-align: top; margin: 0px; padding: 0px 0px 6px 10px; }
.content .service_top .todays_schedule { margin: 0px; padding: 0px; border-collapse: collapse; }
.content .service_top .todays_schedule TR#now_on TD.timestamp, .content .service_top .todays_schedule TR#now_on TD.program { font-weight: bold; }
.content .service_top .todays_schedule .timestamp { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000; text-transform: uppercase; text-align: right; white-space: nowrap; vertical-align: top; margin: 0px; padding: 0px; }
.content .service_top .todays_schedule .program { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; vertical-align: top; margin: 0px; padding: 0px 0px 6px 10px; }
#service_cur .content .leftcol .leftcol2 .midcol_module UL { list-style-type: none; margin: 15px 0px -5px 0px; padding: 0px; }
#service_cur .content .leftcol .leftcol2 .midstory { margin: 15px 0px 0px 0px; padding: 0px; }
#service_cur .content .leftcol .leftcol2 .topstory { margin: 15px 0px 0px 0px; padding: 0px; }
#service_cur .content .leftcol .leftcol2 .midstory UL.related { list-style-type: square; margin: 5px 0px 0px 2em; padding: 0px; }
#service_cur .content .leftcol .leftcol2 .midstory UL.related LI { margin: 0px; padding: 0px; }
#service_cms .content .leftcol .leftcol2 .midcol_module UL { list-style-type: none; margin: 15px 0px -5px 0px; padding: 0px; }
#service_cms .content .leftcol .leftcol2 .midstory { margin: 15px 0px 0px 0px; padding: 0px; }
#service_cms .content .leftcol .leftcol2 .topstory { margin: 15px 0px 0px 0px; padding: 0px; }
#service_cms .content .leftcol .leftcol2 .midstory UL.related { list-style-type: square; margin: 5px 0px 0px 2em; padding: 0px; }
#service_cms .content .leftcol .leftcol2 .midstory UL.related LI { margin: 0px; padding: 0px; }
#service_nis .content .leftcol .leftcol2 .midcol_module UL { list-style-type: none; margin: 15px 0px -5px 0px; padding: 0px; }
#service_nis .content .leftcol .leftcol2 .midstory { margin: 15px 0px 0px 0px; padding: 0px; }
#service_nis .content .leftcol .leftcol2 .topstory { margin: 15px 0px 0px 0px; padding: 0px; }
#service_nis .content .leftcol .leftcol2 .midstory UL.related { list-style-type: square; margin: 5px 0px 0px 2em; padding: 0px; }
#service_nis .content .leftcol .leftcol2 .midstory UL.related LI { margin: 0px; padding: 0px; }

#service_cur .content .leftcol { margin-bottom: -1px; }
#service_cur .content .leftcol .leftcol1 { margin: 0px 0px 0px 0px; border-right: 1px solid #E1D9A9; }
#service_cur .content .leftcol .leftcol2 { margin: 0px 0px -1px -1px; border-left: 1px solid #E1D9A9; }
#service_cms .content .leftcol { margin-bottom: -1px; }
#service_cms .content .leftcol .leftcol1 { margin: 0px 0px 0px 0px; border-right: 1px solid #E1D9A9; }
#service_cms .content .leftcol .leftcol2 { margin: 0px 0px -1px -1px; border-left: 1px solid #E1D9A9; }
#service_nis .content .leftcol { margin-bottom: -1px; }
#service_nis .content .leftcol .leftcol1 { margin: 0px 0px 0px 0px; border-right: 1px solid #E1D9A9; }
#service_nis .content .leftcol .leftcol2 { margin: 0px 0px -1px -1px; border-left: 1px solid #E1D9A9; }

.content .leftcol .leftcol2 LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.content .leftcol .leftcol2 LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 4px; }

.leftcol .navbar2 { width: 545px; background-color: #FFF; border-bottom: 1px solid #E1D9A9; }
.leftcol .navbar2 H3.header { display: none; }
.leftcol .navbar2 UL { margin: 0px; padding: 7px 15px 8px 15px; }
* html .leftcol .navbar2 UL { padding: 9px 15px 8px 15px; }
.leftcol .navbar2 UL LI { display: inline; list-type: none; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; padding-left: 1px; margin: 0px; }
.leftcol .navbar2 UL LI::after { content: ':'; }
.leftcol .navbar2 UL LI.last::after { content: ''; }
.leftcol .navbar2 A { color: #000; }
.leftcol .navbar2 A:visited { color: #000; }
.leftcol .navbar2 .navlogo { padding: 10px 0px 0px 15px; }
.leftcol .navbar2#nav_cur { background-color: #9F1C05; background: url("/radio/services/the_current/images/hdr_title_radio_cur_bg2.jpg") left top no-repeat; color: #FFF; }
.leftcol .navbar2#nav_cur A { color: #FFF; }
.leftcol .navbar2#nav_cur A:visited { color: #FFF; }
.leftcol .navbar2#nav_cms { background-color: #7faf2e; background: url("/radio/services/cms/images/hdr_title_radio_cms_bg2.jpg") left top no-repeat; color: #FFF; }
.leftcol .navbar2#nav_cms A { color: #FFF; }
.leftcol .navbar2#nav_cms A:visited { color: #FFF; }
.leftcol .navbar2#nav_nis { background-color: #9F1C05; background: url("/radio/services/nis/images/hdr_title_radio_nis_bg2.jpg") left top no-repeat; color: #FFF; }
.leftcol .navbar2#nav_nis A { color: #FFF; }
.leftcol .navbar2#nav_nis A:visited { color: #FFF; }

.feature .navbar2 { width: 756px; background-color: #FFF; border-bottom: 1px solid #E1D9A9; }
.feature .navbar2 H3.header { display: none; }
.feature .navbar2 UL { margin: 0px; padding: 7px 15px 8px 15px; }
* html .feature .navbar2 UL { padding: 9px 15px 8px 15px; }
.feature .navbar2 UL LI { display: inline; list-type: none; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; padding-left: 1px; margin: 0px; }
.feature .navbar2 UL LI::after { content: ':'; }
.feature .navbar2 UL LI.last::after { content: ''; }
.feature .navbar2 A { color: #000; }
.feature .navbar2 A:visited { color: #000; }

.content .leftcol .insert H2.header { font-family: helvetica,trebuchet,"trebuchet ms",arial,sans-serif; font-size: 30px; line-height: 28px; font-weight: normal; padding: 0px; margin: 0px; float: left; }
* html .content .leftcol .insert H2.header { line-height: 34px; }
.leftcol .navbar3 { margin: 0px; padding: 0px; clear: both; }
.leftcol .navbar3 H3.header { display: none; }
.leftcol .navbar3 UL { margin: -15px 0px 0px 0px; padding: 0px; }
.leftcol .navbar3 UL LI { display: inline; list-type: none; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; padding-left: 1px; margin: 0px; white-space: nowrap; }
.leftcol .navbar3 UL LI::after { content: ':'; }
.leftcol .navbar3 UL LI.last::after { content: ''; }
.leftcol .navbar3 A { color: #000; }
.leftcol .navbar3 A:visited { color: #000; }

.feature .insert H2.header { font-family: helvetica,trebuchet,"trebuchet ms",arial,sans-serif; font-size: 30px; line-height: 28px; font-weight: normal; padding: 0px; margin: 0px; float: left; }
* html .feature .insert H2.header { line-height: 34px; }
.feature .navbar3 { margin: 0px; padding: 0px; clear: both; }
.feature .navbar3 H3.header { display: none; }
.feature .navbar3 UL { margin: -15px 0px 0px 0px; padding: 0px; }
.feature .navbar3 UL LI { display: inline; list-type: none; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; padding-left: 1px; margin: 0px; white-space: nowrap; }
.feature .navbar3 UL LI::after { content: ':'; }
.feature .navbar3 UL LI.last::after { content: ''; }
.feature .navbar3 A { color: #000; }
.feature .navbar3 A:visited { color: #000; }

.content { float: left; width: 756px; margin-bottom: 15px; padding-right: 15px; border-right: 1px dashed #E1D9A9; }
.adcolumn { float: right; width: 160px; padding: 1px 15px 15px 15px; }

.content .leftcol { width: 545px; padding: 0px; margin: 0px; float: left; clear: both; border-right: 1px solid #E1D9A9; overflow: hidden; }
.content .leftcol .leftcol1 { width: 210px; padding: 0px; margin: 0px -1px -1px 0px; float: left; border-right: 1px solid #E1D9A9; overflow: hidden; }
.content .leftcol .leftcol2 { width: 334px; padding: 0px; margin: 0px 0px -1px 0px; float: left; border-left: 1px solid #E1D9A9; overflow: hidden; }
.content .leftcol .leftcol3 { width: 515px; padding: 15px; margin: 0px -1px -1px 0px; float: left; border-right: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; overflow: hidden; }
.content .leftcol .insert { width: 515px; padding: 15px 15px 0px 15px; margin: 0px; }
.content .rightcol { width: 210px; float: right; padding: 0px; margin: -1px 0px -1px -1px; border-left: 1px solid #E1D9A9; overflow: hidden; }
.content .feature .insert { width: 726px; padding: 15px 15px 0px 15px; margin: 0px; }

.content .leftcol .leftcol_thirds1 { width: 151px; padding: 15px; margin: 0px; float: left; border-bottom: 1px solid #E1D9A9; }
.content .leftcol .leftcol_thirds2 { width: 153px; padding: 15px; margin: 0px; float: left; border-bottom: 1px solid #E1D9A9; }
.content .leftcol .leftcol_thirds3 { width: 151px; padding: 15px; margin: 0px; float: left; border-bottom: 1px solid #E1D9A9; }
.content .leftcol TABLE TD { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }

/*now playing block on Radio and HD pages*/

#radiotable { width: 100%; }
#radiotable TD { padding: 15px; }
#hdtable { width: 100%; border-bottom: 1px solid #E1D9A9; }
#hdtable TD A {color: #AC1A1E;}
#hdtable TD { padding: 15px; }
#radiotable TD A {color: #FFF;}

#service_news { background-color: #20A1C2; color: #FFF; }
#service_news UL { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0px; }
#service_classical { background-color: #7FAF2E; color: #FFF; }
#service_classical UL { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0px; }
#service_current { background-color: #9F1C05; color: #FFF; }
#service_current UL { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0px; }

#service_bbc { background-color: #C4E5EE; color: #FFF; }
#service_bbc A { color: #FFF; }
#service_bbc UL { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0px; }
#service_c24 { background-color: #D8EBBF; color: #FFF; }
#service_c24 A { color: #FFF; }
#service_c24 UL { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0px; }
#service_wonderground { background-color: #F9B86C; color: #FFF;}
#service_wonderground A { color: #FFF; }
#service_wonderground UL { list-style-type: none; margin: 20px 0px 0px 0px; padding: 0px; }

h3.hd_header {font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin: 0px 0px 5px 0px; }
h3.hd {font-size: 11px;color:#000;font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-weight:bold;margin:0px;padding-bottom:8px;}
h3.hd img {vertical-align: text-top;}

/* end now playing block on Radio and HD pages*/


UL.radio_programs { list-style-type: none; margin: 0px; padding: 0px; }
UL.radio_programs LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }

.leftcol_module { width: 180px; padding: 15px; border-right: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; margin-right: -1px; }
.leftcol_module2 { width: 210px; padding: 0px; border-right: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; margin-right: -1px; }
.rightcol_module { width: 180px; padding: 15px; border-left: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; margin-left: -1px; }
.rightcol_module2 { width: 210px; padding: 0px; border-left: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; margin-left: -1px; }
.midcol_module { width: 304px; padding: 15px; border-bottom: 1px solid #E1D9A9; }
.midcol_module2 { width: 334px; padding: 0px; border-bottom: 1px solid #E1D9A9; }
* html .leftcol_module { margin-bottom: 0px; }
* html .leftcol_module2 { margin-bottom: 0px; }
* html .rightcol_module { margin-bottom: 0px; }
* html .rightcol_module2 { margin-bottom: 0px; }
.leftcol_module H3.header { margin: 0px 0px 15px 0px; }
.midcol_module H3.header { margin: 0px 0px 0px 0px; }
.rightcol_module H3.header { margin: 0px 0px 15px 0px; }
.rightcol H4.header { margin: 10px 0px 10px 0px; }

.leftcol_module UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
.leftcol_module UL LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.leftcol_module UL LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 10px; }

.rightcol_module UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
.rightcol_module UL LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.rightcol_module UL LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 10px; }

.content .feature { float: left; width: 756px; }
.content .feature .leftcol { float: left; width: 545px; margin: 0px 0px -1px 0px; border-right: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; overflow: hidden; }
.content .feature .featurebody { padding: 0px 15px 0px 15px;font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 1.3em; }
.content .feature .featurebody .body UL { margin-left: 40px; } /* itasca inline markup */
.content .feature .featurebody .body UL LI { list-style-type: disc; }  /* itasca inline markup */
.content .feature .featurebody .body TABLE.itasca_inline { } /* itasca inline markup */
.content .feature .featurebody .body TABLE.itasca_inline TD { padding: 5px; } /* itasca inline markup */
.content .feature .featurebody .body TABLE.itasca_inline TH { padding: 5px; } /* itasca inline markup */
.content .feature .title H1 { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 18px; line-height: 19px; font-weight: bold; margin-bottom: 5px; margin-top: 15px; }
.content .feature .author { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; }
.content .feature .date { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; }
.content .feature .featureaudio { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; padding-top: 15px; }
.content .feature .featureaudio A.audio { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: bold;  }
.content .feature .embedded_audio_player { margin: 10px 0px 0px; padding: 0; width: 199px; } /* this div wraps the div that's created by the player include */
.content .feature .publicradio_embedded_player { width: 199px; }
.content .feature .intro { padding-top: 5px; }
.content .feature .video_feature { padding-top: 5px; }
.content .feature .video_feature .embedded_video { margin-bottom: 4px; }
.content .feature .video_feature .caption { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; font-style: italic; width: 450px; }
.content .feature .body { padding-top: 1px; padding-bottom: 5px; }
.content .feature .bigphoto { width: 302px; padding: 0px 0px 15px 8px; margin: 0px; float: right; }
* html .content .feature .bigphoto { margin-top: 15px; }
.content .feature .bigphoto .photo { margin-bottom: 4px; }
.content .feature .bigphoto .embedded_video { margin-bottom: 4px; }
.content .feature .bigphoto .caption { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; font-style: italic; margin-bottom: 15px; }
.content .feature .bigphoto .links { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; }
.content .feature .thumbnail { float: left; width: 122px; padding: 0px 15px 15px 0px; }
.content .feature .thumbnail .photo { margin-bottom: 4px; }
.content .feature .thumbnail .caption { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; font-style: italic; }
.content .feature .pullquote { float: left; background-color: #F7F5E6; width: 92px; padding: 15px; margin: 0px 15px 15px 0px; }
.content .feature .pullquote .quote { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: bold; margin-bottom: 5px; }
.content .feature .pullquote .credit { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; font-style: italic; }

.navbar_project { clear: both; float: left; width: 756px; min-height: 135px; margin-bottom: 1px; background-color: #EFEBCF; }
.navbar_project_left { float: left; }
.navbar_project_right { padding: 15px; margin-left: 180px; }
.navbar_project .navbar_project_right .partof { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; color: #000; margin-bottom: 3px; }
.navbar_project .navbar_project_right H3.project_title { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 18px; line-height: 19px; font-weight: bold; margin-bottom: 3px; }
.navbar_project .navbar_project_right H3.project_title A { color: #000; }
.navbar_project .navbar_project_right .description { font-family: verdana,sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; padding-bottom: 8px; }

.content .feature .feature_footer { float: left; width: 545px; }
.content .feature .feature_footer#resources { background-color: #F7F5E6; }
.content .feature .feature_footer#morefrommpr { background-color: #F7F5E6; }

.feature_footer .footer_leftcol { float: left; width: 240px; padding: 15px; border-top: 1px solid #E1D9A9; border-right: 1px solid #E1D9A9; margin-right: -1px; clear: both; }
.feature_footer .footer_leftcol H3.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }
.feature_footer .footer_leftcol H4.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 8px; }
.feature_footer .footer_leftcol H4.header A { color: #000; }
.feature_footer .footer_leftcol UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
.feature_footer .footer_leftcol LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.feature_footer .footer_leftcol LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 12px; }
.feature_footer .footer_leftcol H3.header A { color: #000; }

.feature_footer .footer_rightcol { float: left; width: 245px; padding: 15px; border-top: 1px solid #E1D9A9; border-left: 1px solid #E1D9A9; margin-right: -1px; }
.feature_footer .footer_rightcol H3.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }
.feature_footer .footer_rightcol H4.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 8px; }
.feature_footer .footer_rightcol H4.header A { color: #000; }
.feature_footer .footer_rightcol UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
.feature_footer .footer_rightcol UL LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.feature_footer .footer_rightcol UL LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 12px; }

DIV.footer_rightcol#ftrv_news_cut { background: #ddd; }
DIV.footer_rightcol#ftrv_news_cut DIV.more { padding-top: 10px; font-weight: bold; }

.feature_footer .footer_bothcols { border-top: 1px solid #E1D9A9; padding: 15px; clear: both; }
.feature_footer .footer_bothcols H3.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }
.feature_footer .footer_bothcols UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
.feature_footer .footer_bothcols UL LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.feature_footer .footer_bothcols UL LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 10px; }
.feature_footer .footer_bothcols H3.header A { color: #000; }

.content .feature .rightcol_links { width: 180px; padding: 15px; background-color: #F7F5E6; border-left: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; border-top: 1px solid #E1D9A9; margin-left: -1px; }
.content .feature .rightcol_links H3.header { margin: 0px 0px 8px 0px; }
.content .feature .rightcol_links UL { list-style-type: none; margin: 0px; padding: 0px 0px 10px 0px; }
.content .feature .rightcol_links LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.content .feature .rightcol_links LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 10px; }
.content .feature .rightcol_links UL#tools { margin-bottom: -20px; }
.content .feature .rightcol_links UL.nav { margin-bottom: -20px; }
.content .feature .rightcol_links UL.nav LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }

.content .feature .rightcol_module { width: 180px; padding: 15px; border-left: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; border-top: 1px solid #E1D9A9; margin-left: -1px; margin-top: -1px; }
#spotlight { background-color: #EFEBCF; }
#spotlight2 { background-color: #FFF; }

.content .feature .rightcol_module H3.header { margin: 0px 0px 15px 0px; }
.content .feature .rightcol_module H3.header A { color: #000; }
.content .feature .rightcol_module UL { list-style-type: none; margin: 0px; padding: 0px; }
.content .feature .rightcol_module LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.content .feature .rightcol_module LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 10px; }
.content .feature .rightcol_module UL#tools { margin-bottom: -10px; }
.content .feature .rightcol_module UL#tools LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.content .feature .rightcol_module div.photo { margin-bottom: 5px; }
.content .feature .rightcol_module div.body { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.content .feature .rightcol_module div.adBody { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }

.content .rightcol_author { width: 180px; padding: 15px; margin: -1px 0px -1px -1px; background-color: #EFEBCF; border-bottom: 1px solid #E1D9A9; }
.content .rightcol_author .photo { margin-bottom: 10px; }
.content .rightcol_author .caption { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.content .rightcol_author H3.header { margin: 0px 0px 8px 0px; }
.content .rightcol_author H3.header A { color: #000; }

/* Inline links for Itasca */
a.inline_link_pdf {
    background: url(/standard/images/mpr005/icon_pdf.gif) no-repeat right;
    padding-right: 11px;
}

.popup { margin: 0px; padding: 0px; }
.slideshow .header { padding: 10px 15px 10px 15px; background-color: #EFEBCF; }
.slideshow .header .intro { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 3px; }
.slideshow .header .title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
.slideshow .body { background-color: #F7F5E6; padding: 5px 15px 15px 15px; }
.slideshow .navigation { padding: 0px 0px 5px 0px; }
.slideshow .navigation UL { list-style-type: none; margin: 0px; padding: 0px; }
.slideshow .navigation LI { display: inline; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.slideshow .navigation LI.prevnext A { font-weight: bold; }
.slideshow .navigation LI.on { font-weight: bold; color: #009900; }
.slideshow .bigphoto .photo { padding: 0px 0px 10px 0px; }
.slideshow .bigphoto .caption { width: 302px; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.slideshow .slideshow_footer { padding: 15px; background-color: #FFF; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; }
.slideshow .slideshow_footer A { color: #000; }

.topstory { padding: 15px; }
.topstory .photo { margin-bottom: 4px; }
.topstory H3.header { margin: 0px 0px 15px 0px; }
.topstory div.title H4 { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 18px; line-height: 19px; font-weight: bold; margin-bottom: 3px; }
.topstory div.body { font-family: verdana,sans-serif; font-size: 12px; line-height: 17px; font-weight: normal; }
.leftcol2 .topstory UL { list-style-type: square; margin: 5px 0px 0px 30px; padding: 0px; }
.topstory UL LI { margin-bottom: 2px; }
.topstory UL LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.topstory UL LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
.topstory UL LI.audio { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.topstory UL LI.audio { background: url("/standard/images/mpr005/icon_audio.gif") left top no-repeat; padding-left: 10px; }

.midcol_module .topstory { padding: 0px; }
.midcol_module .midstory { padding: 15px 0px 0px 0px; }

.midstory { padding: 0px 15px 15px 15px; clear: both; }
.midstory div.photo { float: left; padding: 0px 10px 7px 0px; }
.midstory H3.header { margin: 0px 0px 15px 0px; }
.midstory div.title H4 { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 5px; }
.midstory div.body { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.leftcol2 .midstory UL { list-style-type: square; margin: 5px 0px 0px 30px; padding: 0px; }
.midstory UL LI { margin-bottom: 2px; }
.midstory UL LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.midstory UL LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
.midstory UL LI.audio { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.midstory UL LI.audio { background: url("/standard/images/mpr005/icon_audio.gif") left top no-repeat; padding-left: 10px; }
.midstory:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.collection { width: 304px; padding: 15px; margin: -1px 0px 0px 0px; border-top: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; }
.collection H3.header { margin: 0px 0px 15px 0px; }
.leftcol2 .collection UL { clear: both; list-style-type: none; margin: -15px 0px 0px 0px; padding: 0px; }
.collection LI.main { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.collection LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.collection LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
.collection .header A { color: #000; }

.collection_hi { width: 304px; padding: 15px; margin: -1px 0px 0px 0px; background-color: #F7F5E6; border-top: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; }
.collection_hi H3.header { margin: 0px 0px 15px 0px; }
.leftcol2 .collection_hi UL { clear: both; list-style-type: none; margin: -15px 0px 0px 0px; padding: 0px; }
.collection_hi LI.main { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.collection_hi LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.collection_hi LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
.collection_hi .header A { color: #000; }

.collection_footer { padding: 7px 15px 10px 15px; margin: 0px 0px 15px 0px; background-color: #EFEBCF; clear: both; }
.collection_footer .navigation UL { list-style-type: none; margin: 0px; padding: 0px; }
.collection_footer .navigation LI { display: inline; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.collection_footer .navigation LI.prevnext A { font-weight: bold; }
.collection_footer .navigation LI.on { font-weight: bold; color: #009900; }

.collection_title { float: left; }
.collection_rss { float: right; }
.insert_title { float: left; }
.insert_rss { float: right; margin-top: 10px; }

.liststory { clear: both; padding: 0px 15px 15px 15px; }
.liststory div.photo { float: left; padding: 0px 10px 15px 0px; }
.liststory .title { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 3px; }
.liststory div.body { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.lastupdate { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #999; }
.liststory H3.header { margin: 15px 0px 15px 0px; clear: both; }
.liststory UL { list-style-type: square; margin-left: 2em; }
.liststory LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }

/* These two styles are used on the Midmorning and Midday homepages. */
.liststory .liststory_episode_callin_details H3.header { clear: none; margin: 5px 0px;}
.liststory .liststory_episode_callin_details DIV.resource { padding-bottom: 4px; }

DIV.episode_segment_time { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; background-color: #EEEEEE; padding: 5px; margin-bottom: 10px; clear: both; }
DIV.program_section { font-weight: bold; background-color: #92D8EA; padding: 5px; }
DIV.program_archive { font-weight: bold; background-color: #EEEEEE; padding: 5px; }

DIV.episode_segment DIV.liststory { padding-left: 5px; }
DIV.episode_segment DIV.time_header { background: #eeeeee; padding: 3px 5px; margin-bottom: 10px; clear: both; }
DIV.episode_segment_npr DIV.liststory { padding-left: 5px; padding-top: 5px; }
DIV.episode_segment_npr DIV.liststory div.photo { padding: 0px 0px 15px 0px; }

.section_nav { background-color: #F7F5E6; border-bottom: 1px solid #E1D9A9; border-left: 1px solid #E1D9A9; margin: -15px -15px 15px 15px; padding: 15px; float: right; width: 180px; clear: right; }
* html .section_nav { margin-bottom: 0px; padding-right: 30px; }
.section_nav UL.nav { list-style-type: square; margin: 0px 0px -12px 1em; padding: 0px; }
.section_nav UL.nav LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.section_nav UL.nav LI.hi { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 12px; }

#headlines { border-top: 1px #FFF solid; margin-top: 1px; }
#headlines UL { list-style-type: none; margin: 0px 0px -15px 0px; padding: 0px; }
#headlines LI.title { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 15px; }

#upcoming { border-top: 1px #FFF solid; margin-top: 1px; }
#upcoming TABLE { margin: 0px; border-spacing: 0px; padding: 0px; border-collapse: collapse; }
#upcoming TABLE TR { margin: 0px; padding: 0px; }
#upcoming TABLE TD { margin: 0px; padding: 0px; }
#upcoming .headline-tease { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
#upcoming .headline-title { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 15px; }

#continuing { border-top: 1px #FFF solid; margin-top: 1px; }
#continuing UL { list-style: none; margin: 0px 0px -15px 0px; padding: 0px; }
#continuing LI.title { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 15px; }

#news_cut {
	font: 12px/1.3em verdana, arial, sans-serif;
	margin: 30px 0 0 0;
	background: #ddd;
	width: 185px;
}

#news_cut img {
	border: 0;
}

#news_cut p {
	margin: 0;
	padding: 8px 0; 	
}

#news_cut .NC_content {
	padding: 8px 6px 0 6px; 	
}

#news_cut .header {
	font-family: 'Trebuchet MS', trebuchet, verdana, sans-serif; 
	font-size: 12px; 
	text-transform: uppercase; 	
}

.leftcol #latest_npr UL { list-style-type: none; margin: 0px; padding: 0px; }
#latest_npr UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
#latest_npr LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
#latest_npr LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }

#latest_mpr UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
#latest_mpr LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
#latest_mpr LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }

#weblogs UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
#weblogs UL UL { list-style-type: none; margin: 0px 0px 15px 0px; padding: 0px; }
#weblogs LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 15px; }
#weblogs LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
#weblogs .lastupdate { color: #999; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: lowercase; margin: 0px; padding: 0px; }
#weblogs UL .header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; }
.weblog_tile { float: left; margin-right: 10px; margin-bottom: 7px; }

#podcasts UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
#podcasts UL UL { list-style-type: none; margin: 0px 0px 15px 0px; padding: 0px; }
#podcasts LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 15px; }
#podcasts .lastupdate { color: #999; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: lowercase; margin: 0px; padding: 0px; }
#podcasts UL .header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; }

#yourvoice_module { background-color: #F7F9FA; }
#yourvoice_module H3.header { margin: 0px 0px 10px 0px; font-weight: bold; }
#yourvoice_module UL { list-style-type: none; margin: 0px 0px -22px 0px; padding: 0px; }
#yourvoice_module UL UL { list-style-type: none; margin: 0px 0px 25px 0px; padding: 0px; }
#yourvoice_module UL UL UL { list-style-type: none; margin: 0px 0px 8px 0px; padding: 0px; }
#yourvoice_module LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
#yourvoice_module LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
#yourvoice_module UL .header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 24px; font-weight: bold; text-transform: uppercase; }

#question { background-color: #E1D9A9; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-top: -15px; }
#notice { background-color: #EFEBCF; background-image: url("/standard/images/mpr005/radio_hash.gif"); background-repeat: repeat-x; background-position: top; }
#notice_news { background-color: #20A1C2; color: #FFF; background-image: url("/standard/images/mpr005/radio_hash.gif"); background-repeat: repeat-x; background-position: top; }
#notice_news H3.header { margin-bottom: 15px; color: #FFFFFF; }
#notice_news A { color: #FFFFFF; }
#notice_classical { background-color: #7FAF2E; color: #FFF; background-image: url("/standard/images/mpr005/radio_hash.gif"); background-repeat: repeat-x; background-position: top; }
#notice_classical H3.header { margin-bottom: 15px; color: #FFF; }
#notice_classical A { color: #FFF; }
#notice_current { background-color: #9F1C05; color: #FFF; background-image: url("/standard/images/mpr005/radio_hash.gif"); background-repeat: repeat-x; background-position: top; }
#notice_current H3.header { margin-bottom: 15px; color: #FFF; }
#notice_current A { color: #FFF; }
#notice_c08 { background-color: #E8F1FA; color: #000; background-image: url("/collections/special/2008/campaign/images/bg_promo_sidebar.jpg"); background-repeat: repeat-x; background-position: top; }
#notice_c08 H3.header { margin-bottom: 15px; color: #000; }
#notice_c08 A { color: #000; }
#notice_news a.audio2 { background: url("/standard/images/mpr005/icon_audio2.gif") left top no-repeat; padding-left: 10px; background-position: 0px 4px; }


#globaltools { padding-top: 10px; }
#globaltools #search { margin-bottom: 3px; }
#globaltools #search H3.header { margin-bottom: 3px; }
#globaltools #shortcuts { margin-bottom: 15px; }
#globaltools #shortcuts H3.header { margin-bottom: 5px; }
#globaltools UL { list-style-type: none; margin: 0px; padding: 0px; }
#globaltools LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 0px; }

#pagetools UL { list-style-type: none; margin: 0px; padding: 0px; }
#pagetools LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 0px; }
#pagetools LI.audio { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 0px; }
#pagetools LI.audio { background: url("/standard/images/mpr005/icon_audio.gif") left top no-repeat; padding-left: 10px; background-position: 0px 4px; }
#pagetools #services { margin-bottom: 15px; }

#iraqmap { background-color: #000; color: #FFF }
#iraqmap A { color: #FFF }

#events { background-color: #EFEBCF; }
#events H4.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin: 0px 0px 2px 0px; padding: 0px; }
#events div.photo { margin-bottom: 3px; }
#events div.title H4 { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; }
#events div.body { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 18px; }
#events #calendar { border-collapse: collapse; width: 180px; margin-bottom: 15px; }
#events #calendar TH { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; text-align: center; background-color: #F7F5E6; padding: 3px 3px 0px 3px; border-right: 1px solid #E1D9A9; }
#events #calendar TH A { color: #000; }
#events #calendar TD { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; text-align: center; background-color: #F7F5E6; padding: 1px 3px 3px 3px; border-right: 1px solid #E1D9A9; }
#events UL { list-style-type: none; margin: 0px; padding: 0px; }
#events LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 0px; }
#events .featuredevents { margin-bottom: 5px; }
#events .featuredevents .date { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000; text-transform: uppercase; text-align: right; white-space: nowrap; vertical-align: top; margin: 0px; padding: 0px; }
#events .featuredevents .title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; vertical-align: top; margin: 0px; padding: 0px 0px 6px 10px; }

#aboutus UL { list-style-type: none; margin: 0px; padding: 0px; }
#aboutus LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 0px; }
#aboutus div.photo { margin-bottom: 5px; }
#aboutus div.body { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }

#supportus { background-color: #EFEBCF }
/*
#supportus { background: url("/standard/images/mpr005/fund_drive/10_30_background.gif") }
*/
#supportus div.photo { margin-bottom: 5px; }
#supportus div.body { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
#supportus div.adBody { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }

#hd_radio {
	background: #FFE57F; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
}

#bb2007_nav .insert_title A { color: #FFF; }
#bb2007_nav .insert_title H2.header { line-height: 34px; }
#bb2007_nav .insert_rss A { color: #FFF; }
#bb2007_nav A { color: #000; }
#bb2007_nav { padding: 15px 15px 0px 15px; color: #FFF; background: #96c93c url("/projects/2007/03/budget_balancer/images/hdr_bg.jpg") left top no-repeat; }
#bb2007_nav .bb2007_nav_section { clear: both; margin-left: -5px; margin-bottom: 2px; padding-top: 10px; }
#bb2007_nav .bb2007_nav_section UL { margin: 0px; padding: 0px; }
#bb2007_nav .bb2007_nav_section LI { display: inline; padding: 5px; color: #FFF; margin-right: 5px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#bb2007_nav .bb2007_nav_section LI.hi { display: inline; padding: 5px; background-color: #c5d961; margin-right: 5px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#bb2007_nav .bb2007_nav_sub { clear: both; margin-left: -15px; margin-right: -15px; padding: 5px 10px 5px 10px; background-color: #c5d961; }
#bb2007_nav .bb2007_nav_sub UL { margin: 0px 0px 0px 5px; padding: 0px; }
#bb2007_nav .bb2007_nav_sub LI { display: inline; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-right: 15px; }
#bb2007_nav .bb2007_nav_section LI A { color: #FFF; }
#bb2007_nav .bb2007_nav_section LI.hi A { color: #000; }
* html #bb2007_nav .bb2007_nav_section { margin-top: -15px; }
* html #bb2007_nav .bb2007_nav_section LI.hi { padding: 5px 2px 5px 5px; }
* html #bb2007_nav .bb2007_nav_sub UL { margin: 3px 0px 3px 5px; }

#c2006_left { background-color: #C9DAE7; overflow: hidden; }
#c2006_subnav { background-color: #C9DAE7; }
#c2006_left .leftcol_module { background-color: #EBF1F6; margin-top: 1px; border-bottom: 1px solid #5B8FB6; border-right: 1px solid #5B8FB6; }
#c2006_left .leftcol_module UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
#c2006_left .leftcol_module UL LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
#c2006_left { border-right: 1px solid #5B8FB6; }
#c2006_mid { margin-top: 15px; border-left: 1px solid #5B8FB6; }
#c2006_snapshot { padding: 15px; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; background-color: #C9DAE7; border-bottom: 1px solid #5B8FB6; }
#c2006_snapshot .header { padding-bottom: 8px; }
#c2006_snapshot .highlight .subhead { padding-bottom: 8px; }
#c2006_polinaut { margin-top: 0px; }
#c2006_mid .collection_footer { background-color: #C9DAE7; }
#c2006_mid .collection_footer .navigation LI.on { color: #5B8FB6; }
#c2006_nav .insert_title A { color: #FFF; }
#c2006_nav .insert_rss A { color: #FFF; }

#election_alert_nis { background: #F7F9FA; margin-top: 1px; border-bottom: 1px solid #CADAE7; }
#c2006_nav A { color: #000; }
#c2006_nav { padding: 15px 15px 0px 15px; color: #FFF; background: #900 url("/collections/special/2006/campaign/images/nav_bg.gif") left top no-repeat; }
#c2006_nav .c2006_nav_section { clear: both; margin-left: -5px; margin-bottom: 2px; padding-top: 10px; }
#c2006_nav .c2006_nav_section UL { margin: 0px; padding: 0px; }
#c2006_nav .c2006_nav_section LI { display: inline; padding: 5px; color: #FFF; margin-right: 5px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#c2006_nav .c2006_nav_section LI.hi { display: inline; padding: 5px; background-color: #EEE; margin-right: 5px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
#c2006_nav .c2006_nav_sub { clear: both; margin-left: -15px; margin-right: -15px; padding: 5px 10px 5px 10px; background-color: #EEE; }
#c2006_nav .c2006_nav_sub UL { margin: 0px 0px 0px 5px; padding: 0px; }
#c2006_nav .c2006_nav_sub LI { display: inline; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-right: 15px; }
#c2006_nav .c2006_nav_section LI A { color: #FFF; }
#c2006_nav .c2006_nav_section LI.hi A { color: #000; }
* html #c2006_nav .c2006_nav_section { margin-top: -15px; }
* html #c2006_nav .c2006_nav_section LI.hi { padding: 5px 2px 5px 5px; }
* html #c2006_nav .c2006_nav_sub UL { margin: 3px 0px 3px 5px; }

DIV#c2006_mininav { background-color: #CADAE7; }
DIV#c2006_mininav DIV.c2006miniheader { background:url("/collections/special/2006/campaign/images/nav_bg.gif") no-repeat; color:#FFF; width: 180px; padding: 15px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 16px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin:-15px; margin-bottom:15px; }
DIV#c2006_mininav DIV.c2006miniheader A { color:#FFF; }
DIV#c2006_mininav UL.c2006narrowlist LI { margin-bottom:3px; }

DIV#holiday_mininav { background-color: #C3C5DF; }
DIV#holiday_mininav DIV.holidayminiheader { background:url("/about/features/2006/11/holidays/images/nav_bg.gif") no-repeat; color:#FFF; width: 180px; padding: 15px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 16px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin:-15px; margin-bottom:15px; }
DIV#holiday_mininav DIV.holidayminiheader A { color:#FFF; }
DIV#holiday_mininav UL.holidaynarrowlist LI { margin-bottom:3px; }

DIV#anniversary_mininav { background-color: #E9F6FA; }
DIV#anniversary_mininav DIV.anniversaryminiheader { background:url("/about/features/2006/12/40th_anniversary/images/nav_bg.gif") no-repeat; color:#4EB3CF; width: 180px; padding: 15px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 16px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin:-15px; margin-bottom:15px; }
DIV#anniversary_mininav DIV.anniversaryminiheader A { color:#FFF; }
DIV#anniversary_mininav UL.anniversarynarrowlist LI { margin-bottom:3px; }

DIV#session_mininav { background-color: #D0EAEA; }
DIV#session_mininav DIV.sessionminiheader { background:url("/standard/images/mpr005/minibar_politics_bg.jpg") no-repeat; color:#FFF; width: 180px; padding: 15px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 16px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin:-15px; margin-bottom:15px; }
DIV#session_mininav DIV.sessionminiheader A { color:#FFF; }
DIV#session_mininav UL.sessionnarrowlist LI { margin-bottom:3px; }

UL.weblog_archive { list-style-type: none; margin: 0px; padding: 0px; }
UL.weblog_archive LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; padding-bottom: 12px; }
UL.weblog_archive LI.title .lastupdate { color: #000; }

.adcolumn .ad1 { padding-bottom: 15px; }
.adcolumn .ad2 { padding-bottom: 15px; }
.adcolumn .ad3 { padding-bottom: 15px; }
.adcolumn .title { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 11px; line-height: 16px; font-weight: normal; text-transform: uppercase; color: #999; text-align: center; }
#adsmall { background-color: #EFEBCF; }

/*used by Amazon ad*/
#amzContainer {
	margin-bottom: 15px;
	width: 156px;
	border: solid #000 1px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*height: 150px;*/
}

#amzContainer .amzLabel {
	margin: 6px 0;
}

#amzContainer #amzSearch {
	margin: 0 5px;
}

#amzContainer select {
	width: 148px;
}

.amzKeyword {
	width: 116px;
	margin-bottom: 2px;
}

#amzLogo {
	text-align: center;
	background: #000;
	margin: 10px 0 0 0;
	width: 100%;
	padding: 4px 0;
	border: solid 1px #000;
}

#amzLogo a {
	border: 0;
}

/*used by fund drive banners*/
#fundLarge { width: 545px; background-color: #FFF; }
#service_cur #fundLarge { float: left; }
#fundLarge img { border: 0; }
#fundLarge a:hover { text-decoration: none; }
#fundLarge .left { width: 40px; float: left; }
#fundLarge .themometer { width: 474px; float: left; }
#fundLarge .right { width: 30px; float: right; }
 
#fund { width: 545px; background-color: #FFF; }
#service_cur #fund { float: left; }
#fund img { border: 0; }
#fund a:hover { text-decoration: none; }
#fund .left { width: 32px; float: left; }
#fund .themometer { width: 339px; float: left; }
#fund .endcap { width: 4px; float: left; background: url(/standard/images/mpr005/fund_drive/feb8_endcap_bg.gif); }
#fund .right { width: 174px; float: right; }
#fund .rightEndcap { width: 170px; float: right; }

#fundCD { float: left; height: 170px; }
#fundCD .leftcol_module { width: 181px; margin: 0px; border: none; }
* html #fundCD .leftcol_module { padding: 13px; margin-left: -1px; }

.calendar_month { width: 180px; }
.calendar_month td { padding: 3px; text-align: center; }
.calendar_month th { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; text-align: center; font-weight: bold; padding: 3px; }
.calendar_month #calendar_nav { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; }
.calendar_month .calendar_header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; text-align: center; }
.calendar_month .calendarToday { background-color: #EFEBCF; font-weight: bold; } 
.calendar_month .calendarToday a {font-weight: bold;}
.calendar_month .calendar_row { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; background-color: #FFF;}
.calendar_month .calendar_row td { text-align: right;}

.playlist_time { clear: left; float: left; width: 40px; font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; text-transform: uppercase; }
.playlist_title { float: left; max-width: 475px; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
#service_cms .playlist_time { padding-bottom: 10px; }
#service_cms .playlist_title { padding-bottom: 10px; }

.footer { clear: both; width: 756px; background-color: #F7F5E6; border-top: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; }
.footer .footertop { background-color: #F7F5E6; padding: 15px 15px 0px 15px; }
.footer .footerbottom { background-color: #F7F5E6; padding: 15px; }
.footer H4.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 0px; }
.footer H3.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 8px; }
.footer .header A { color: #000; }
.footer UL { list-style-type: none; margin: 0px 0px 15px 0px; padding: 0px; }
.footer UL.latest { list-style-type: none; margin: 0px 0px -10px 0px; padding: 0px; }
.footer LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.footer UL.latest LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.footer .footer_nav { background-color: #F7F5E6; }
.footer .footer_tools { background-color: #F7F5E6; }
.footer .footer_tools UL { padding-top: 5px; }
.footer .footer_spot { background-color: #F7F5E6; width: 85%; }
.footer .footer_latest { background-color: #F7F5E6; }

ADDRESS { font-style: normal; }

IMG.live { padding-left: 3px; }

.leftcol UL { list-style-type: none; padding: 0px; margin: 1em; }
.leftcol UL UL { list-style-type: square; padding: 0px; margin: 1em 2em 2em 2em; }
.leftcol LI { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
UL.related { list-style-type: square; margin: 5px 0px 0px 2em; padding: 0px; }
UL.guests { list-style-type: square; margin: 5px 0px 0px 2em; padding: 0px; }
UL.external { list-style-type: square; margin: 5px 0px 0px 2em; padding: 0px; }

/* old styles kept from mpr004 */

TABLE.news_project_header { background-color: #EFEBCF; color: black; } TABLE.news_project_header TD.news_project_left { padding: 15px; vertical-align: bottom; } 
TABLE.news_project_header TD.news_project_right { padding: 10px 10px 10px 0px; vertical-align: top; } 
TABLE.news_project_header .topnews, TABLE.news_project_header .storytext, TABLE.news_project_header .storydatestamp { color: black; }

.boxtext { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.boxtexthead { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
.storytext { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; }
.storytextwhite { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFF; }
A.storytextwhite { color: #FFF; }
.storyhead { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; }
.topnews { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 18px; line-height: 19px; font-weight: bold; color: #000; }
.newstile { padding: 0 10px 7px 0; float: left; }
.style1 { font-style: italic; }
.radio_nis_title { background-color: #20A1C2; width: 545px; }
.radio_cms_title { background-color: #7FAF2E; width: 545px; }
.radio_cur_title { background-color: #9F1C05; width: 545px; }
.radio_stations_title { background-color: #E1D9A9; width: 545px; }
.radio_title_head { padding: 15px; }
.text_main_module_header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.text_news_module_header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.radio_module { margin: 0px 0px 30px 0px; }
.radio_module_header { margin: 0px 0px 15px 0px; }
.radio_nis_module_header { margin: 0px 0px 15px 0px; }
.radio_nis_module_header_link { margin: 0px 0px 15px 0px; }
.radio_nis_module2_header { margin: 0px 0px 15px 0px; }
.radio_nis_module2_header_link { margin: 0px 0px 15px 0px; }
.radio_nis_module3_header { margin: 0px 0px 15px 0px; }
.radio_nis_module3_header_link { margin: 0px 0px 15px 0px; }
.radio_nis_module { margin: 0px 0px 30px 0px; }
.radio_nis_module2 { margin: 0px 0px 30px 0px; }
.radio_cms_module_header { margin: 0px 0px 15px 0px; }
.radio_cms_module_header_link { margin: 0px 0px 15px 0px; }
.radio_cms_module2_header { margin: 0px 0px 15px 0px; }
.radio_cms_module2_header_link { margin: 0px 0px 15px 0px; }
.radio_cms_module3_header { margin: 0px 0px 15px 0px; }
.radio_cms_module3_header_link { margin: 0px 0px 15px 0px; }
.radio_cms_module { margin: 0px 0px 30px 0px; }
.radio_cms_module2 { margin: 0px 0px 30px 0px; }
.radio_cur_module_header { margin: 0px 0px 15px 0px; }
.radio_cur_module_header_link { margin: 0px 0px 15px 0px; }
.radio_cur_module2_header { margin: 0px 0px 15px 0px; }
.radio_cur_module2_header_link { margin: 0px 0px 15px 0px; }
.radio_cur_module3_header { margin: 0px 0px 15px 0px; }
.radio_cur_module3_header_link { margin: 0px 0px 15px 0px; }
.radio_cur_module { margin: 0px 0px 30px 0px; }
.radio_cur_module2 { margin: 0px 0px 30px 0px; }
.radio_rh_module_header { margin: 0px 0px 15px 0px; }
.radio_rh_module_header_link { margin: 0px 0px 15px 0px; }
.radio_rh_module2_header { margin: 0px 0px 15px 0px; }
.radio_rh_module2_header_link { margin: 0px 0px 15px 0px; }
.radio_rh_module3_header { margin: 0px 0px 15px 0px; }
.radio_rh_module3_header_link { margin: 0px 0px 15px 0px; }
.radio_rh_module { margin: 0px 0px 30px 0px; }
.radio_rh_module2 { margin: 0px 0px 30px 0px; }
.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; }
.radio_rh_color1 { background-color: #7FAF2E; }
.radio_rh_color2 { background-color: #e6a762; }
.radio_rh_color3 { background-color: #E1F2CB; }
TABLE.radio_calendar TD { vertical-align: top; text-align: center; padding: 2px; }
.boxtextgrey { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; color: #999; }

.rightcol_old { float: right; margin: -16px -15px 15px 15px; background-color: #F7F5E6; border-left: 1px solid #E1D9A9; border-top: 1px solid #E1D9A9; }
.rightcol_old .news_module2_header { margin: 15px; }
.rightcol_old .news_module2 { margin: 15px; }
.rightcol_old .text_global_module_header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; }
.feature_footer_old { margin: 15px -15px -15px -15px; }
.feature_footer_old .footer_bothcols { border-top: 1px solid #E1D9A9; padding: 15px; clear: both; }
.feature_footer_old .footer_bothcols UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
.feature_footer_old .footer_bothcols UL LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.feature_footer_old .footer_bothcols UL LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 10px; }
.feature_footer_old .footer_bothcols H3.header A { color: #000; }
.feature_footer_old .footer_leftcol { float: left; width: 350px; padding: 15px; border-top: 1px solid #E1D9A9; border-right: 1px solid #E1D9A9; margin-right: -1px; clear: both; }
.feature_footer_old .footer_leftcol UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
.feature_footer_old .footer_leftcol LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.feature_footer_old .footer_leftcol LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 12px; }
.feature_footer_old .footer_leftcol H3.header A { color: #000; }
.feature_footer_old .footer_rightcol { float: left; width: 345px; padding: 15px; border-top: 1px solid #E1D9A9; border-left: 1px solid #E1D9A9; margin-right: -1px; }
.feature_footer_old .footer_rightcol H3.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; }
.feature_footer_old .footer_rightcol H4.header { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; margin-bottom: 8px; }
.feature_footer_old .footer_rightcol H4.header A { color: #000; }
.feature_footer_old .footer_rightcol UL { list-style-type: none; margin: 0px 0px -12px 0px; padding: 0px; }
.feature_footer_old .footer_rightcol UL LI.title { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; margin-bottom: 12px; }
.feature_footer_old .footer_rightcol UL LI.more { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; margin-bottom: 12px; }
.bigphoto_old { float: right; margin-left: 20px; margin-bottom: 15px; }
.bigphoto_old .topnewscaption { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; font-style: italic; margin-bottom: 15px; }
.bigphoto_old IMG { margin-bottom: 4px; }
.news_module { background-color: #F7F5E6; padding: 15px; margin-right: 10px; margin-bottom: 10px; }
.storycaption { font-family: verdana,sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; font-style: italic; }
.rightcol_indent .news_module2 .storydatestamp { padding-top: 5px; }
.feature .document .rightcol_indent_full { margin: -15px -15px 15px -15px; }
/* end old styles kept from mpr004 */

#events_calendar { font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000; margin-top: -3px; }
#events_calendar INPUT { font-family: verdana,sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000; }
#events_calendar SELECT { font-family: verdana,sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000; }
#events_calendar P { margin-right: 0px; margin-right: 0px; }
#events_calendar TABLE { margin: -22px 15px 0px 0px; border-spacing: 0px; padding: 0px; border-collapse: collapse; }
#events_calendar TABLE TD { width: 265px; vertical-align: top; }
#events_calendar .mainheader { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 18px; line-height: 19px; font-weight: bold; margin-bottom: 5px; margin-top: 15px; }
* html #events_calendar .mainheader { margin-top: 15px; }
#events_calendar .categoryhead { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; padding: 30px 0px 5px 0px; white-space: nowrap; clear: both; }
* html #events_calendar .categoryhead { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; padding: 45px 0px 5px 0px; white-space: nowrap; }
#events_calendar TD.categoryhead-sm { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; text-align: right; white-space: nowrap; vertical-align: bottom; }
#events_calendar .rightrailheader { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; text-transform: uppercase; padding: 15px 15px 0px 15px; }
#events_calendar TD.rightrailtext { padding: 5px 60px 0px 0px; text-align: left; }
#events_calendar .event { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 3px; }
#events_calendar .ourpick { display: none; }
#events_calendar .rightrailheader A { color: #000; }
#events_calendar .rightrailheader A:hover { text-decoration: underline; }
* html #events_calendar TABLE { margin: -30px 15px 0px 0px; }
#events_calendar .search { background-color: #F7F5E6; margin: -7px -80px 0px 0px; padding: 15px; border: 1px solid #E1D9A9; }
#events_calendar .search TD { padding-left: 15px; text-align: left; }
* html #events_calendar .search { margin: -12px -80px 0px 0px; }
#events_calendar TABLE.legend { width: 225px; margin: 45px 45px 0px -30px; text-align: left; }
#events_calendar TABLE.legend TD { width: 25px; text-align: left; }
#events_calendar TABLE.legend TD.legend { width: auto; text-align: left; }
#events_calendar A.subhead { color: #000; }
#events_calendar .featuredevent { background-color: #EFEBCF; margin: 10px 15px 0px 0px; }
* html #events_calendar .featuredevent { margin: 15px 0px -15px 0px; }
#events_calendar .featuredevent TD.featuredeventhead { padding: 15px; font-family: verdana,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000; }
#events_calendar .featuredevent TD.featuredeventhead A { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 3px; }
#events_calendar .searchresheader { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; text-transform: uppercase; padding-bottom: 15px; }
#events_calendar .searchres { background-color: #EEE; padding: 10px 5px 10px 5px; }
#events_calendar .searchres_off { background-color: #FFF; padding: 10px 5px 10px 5px; }
#events_calendar .searchres A { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 3px; }
#events_calendar .searchres_off A { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; margin-bottom: 3px; }
#events_calendar HR { display: none; }
.tm { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 9px; vertical-align: baseline; position: relative; bottom: -.3em; font-weight: normal; margin: 0 4px; }
.new { padding: 0 1px; font-size: 9px; text-transform: uppercase; background: #B70005; color: #FFF; margin-right: 2px; }


.footer_print { clear: both; width: 726px; padding: 15px; background-color: #F7F5E6; border-top: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; display: none; }



#wuPromo {
	background: url(/standard/images/mpr005/weather/bg_summer.jpg);
	font-family: verdana, arial, sans-serif;
	font-size: 11px;	
	margin: -11px 0 0 0;
}

.wuPromoLg {
	height: 306px;
	border-bottom: solid 1px #E1D1A9;
}

.wuPromoSm {
	height: 230px;
	border-bottom: solid 1px #E1D1A9;
}

#wuPromo h2 {
	font-family: 'Trebuchet MS', trebuchet, verdana, arial, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

#wuPromo img {
	border: solid 1px #312BA0;
}

#wuPromo a {
	color: #312BA0;
}

.wuIntro {
	padding: 32px 0 0 12px;
}

.wuContent {
	width: 194px;
	padding: 0 0 10px 12px;	
	float: left;
}

.wuLeft {
	float: left;
	width: 66px;
	margin-top: 4px;
}

.wuRight {
	float: left;
	width: 120px;
}

#weatherSidebarLg {
	background: url(/standard/images/mpr005/weather/bg_winter.jpg);
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	width: 210px;
}

#weatherSidebarLg a {
	color: #302C7D;
}

#weatherSidebarLg h3 {
	font-family: 'trebuchet ms', trebuchet, verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 13px;
}

#weatherSidebarLg p {
	margin: 12px 0;
	padding: 0;
}

#weatherSidebarLg img.margin {
	margin-bottom: 10px;
}

#weatherSidebarLg img.linkBorder {
	border: 1px solid #302C7D;
}

#weatherSidebarLg img.left1 {
	float: left;
	margin: 4px 8px 4px 0;
}

#weatherSidebarLg img.left2 {
	border: 1px solid;
	float: left;  
	margin: 2px 8px 2px 0; 	
}

#weatherSidebarLg .item {
	border-bottom: 1px solid #302C7D;
	float: left; 
	padding: 13px 13px 1px 13px; 
}

#weatherSidebarLg #mapLeft {
	float: left; 
	margin: 0 16px 0 0;
	width: 80px;
}

#weatherSidebarLg #mapRight {
	float: left;
	width: 80px;
}

.floatLeft {
	float: left;
}



/*new header styles, 10/18/2007*/
#new-header {
	float: left; 
	height: 116px; 
	width: 756px;
}

#new-header img {
	border: 0;
}

#new-header .new-access {
	display: none;
}

#new-header #new-logo { 
	border-bottom: 1px solid #E1D9A9;
	float: left; 
	height: 115px;
	margin: 0; 
	padding: 0px 0 0 0;
	width: 126px;
}

#new-header #new-logo IMG { margin-top: 7px; }

#new-header #new-infoTabs { 
	 float: left;
	 height: 116px; 	 
	 width: 330px; 
}

#new-header #new-info { 
	 height: 80px; 
	 width: 330px; 
}
#new-header #new-alert { 
	display: none;
	font-family: trebuchet,"trebuchet ms",arial,sans-serif; 
	font-size: 11px; 
	line-height: 13px; 
	font-weight: normal; 
	text-transform: uppercase;
	margin: -25px 0 10px 0; 
}

#new-header #new-date {
	font-family: trebuchet,"trebuchet ms",arial,sans-serif;
	font-size: 11px; 
	font-weight: normal;
	line-height: 13px; 	 
	text-transform: uppercase;
}

#new-header #new-weather { font-family: trebuchet,"trebuchet ms",arial,sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; text-transform: uppercase; width: 270px; height: 20px; overflow: hidden; white-space: nowrap; }
#new-header #new-weather A { color: #000; }
#new-header #new-weather .more { color: #900; }

#new-weatherDate {
 padding: 42px 0 0 15px;
 font-family: trebuchet,"trebuchet ms",arial,sans-serif; 
 font-size: 11px; 
 line-height: 13px; 
 font-weight: normal; 
 text-transform: uppercase;
}
 
#new-header #new-alert span { 
 background: #FFCE01;
 padding: 0 2px;
}

#new-header #new-tabs {
	height: 40px;
	width: 330px; 
}

#new-header #new-tabs ul {
	display: inline;
	list-style-type: none; 
	margin: 0;
	padding: 0;
}

#new-header #new-tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}

#new-header #new-tabs li#new-news-li {
	background: #EFEBCF; 
	border: 1px solid #E1D9A9;
	float: left;
	height: 34px;
	width: 78px; 	
}

#new-header #new-tabs li#new-news-liOn {
	background: #FFF; 
	border-top: 1px solid #E1D9A9;
	border-left: 1px solid #E1D9A9;
	border-right: 1px solid #E1D9A9;
	float: left;
	height: 34px;
	width: 78px; 
}

#new-header #new-tabs li#new-news-li img, #new-header #new-tabs li#new-news-liOn img {
	margin: 8px 0 0 13px;
}

#new-header #new-tabs li#new-events {
	background: #EFEBCF; 
	border: 1px solid #E1D9A9;
	float: left;
	height: 34px;
	width: 77px; 
}

#new-header #new-tabs li#new-eventsOn {
	background: #FFF; 
	border-top: 1px solid #E1D9A9;
	border-left: 1px solid #E1D9A9;
	border-right: 1px solid #E1D9A9;
	float: left;
	height: 34px;
	width: 77px; 
}

#new-header #new-tabs li#new-events img, #new-header #new-tabs li#new-eventsOn img{
	margin: 14px 0 0 17px;
}

#new-header #new-tabs li#new-membership {
	background: #EFEBCF; 
	border: 1px solid #E1D9A9;
	float: left;
	height: 34px;
	width: 78px; 
}

#new-header #new-tabs li#new-membershipOn {
	background: #FFF; 
	border-top: 1px solid #E1D9A9;
	border-left: 1px solid #E1D9A9;
	border-right: 1px solid #E1D9A9;
	float: left;
	height: 34px;
	width: 78px; 
}

#new-header #new-tabs li#new-membership img, #new-header #new-tabs li#new-membershipOn img {
	margin: 14px 0 0 5px;
}

#new-header #new-tabs li#new-about {
	background: #EFEBCF; 
	border: 1px solid #E1D9A9;
	float: left;
	height: 34px;
	width: 77px; 
}

#new-header #new-tabs li#new-aboutOn {
	background: #FFF; 
	border-top: 1px solid #E1D9A9;
	border-left: 1px solid #E1D9A9;
	border-right: 1px solid #E1D9A9;
	float: left;
	height: 34px;
	width: 77px; 
}

#new-header #new-tabs li#new-about img, #new-header #new-tabs li#new-aboutOn img {
	margin: 14px 0 0 12px;
}

#new-header #new-tabs li.new-gap {
	border-bottom: 1px solid #E1D9A9;
	float: left;
	height: 35px;
	width: 3px; 
}

#new-header #new-listeningPrograms {
	float: left;
	height: 109px;
	width: 300px;  
}

/* Defines new-listening-2008 as shorter than the original to accomodate Radio Heartland and Wonderground */

#new-header #new-listening { height: 81px; width: 300px; }
#new-header #new-listening-2008 { height: 65px; width: 300px; }

#new-header #new-listening a, #new-header #new-listening-2008 a { color: #FFF; }

#new-header #new-listening ul, #new-header #new-listening-2008 ul {
	font-family: 'Trebuchet MS', trebuchet, verdana, arial, sans-serif;  	font-size: 12px;	 
	list-style-type: none; margin: 8px 0 0 10px; padding: 0; text-transform: uppercase; 
}

#new-header #new-listening li.new-audio, #new-header #new-listening-2008 li.new-audio {
	font-size: 11px; margin: 2px 0 0 0; padding: 0; 
}

#new-header #new-listening li.new-title, #new-header #new-listening-2008 li.new-title {
	font-size: 11px; line-height: 12px; margin: 0; padding: 0; 
}

/* These styles are used by pages that haven't yet pulled in the new Heartland/Wonderground header */
#new-header #new-listening #new-current, #new-header #new-listening #new-currentOn {
	background: #AC1A1E; float: left; height: 81px; width: 100px;  
}

#new-header #new-listening #new-classical, #new-header #new-listening #new-classicalOn {
	background: #7EBC2C; float: left; height: 81px;	width: 100px;  
}

#new-header #new-listening #new-news, #new-header #new-listening #new-newsOn  {
	background: #3CA8C7; float: left; height: 81px; width: 100px;  
}

/* Styles for new Heartland/Wonderground header */

#new-header #new-listening-2008 #new-current, #new-header #new-listening-2008 #new-currentOn {
	background: #AC1A1E; float: left; height: 65px; width: 100px;  
}

#new-header #new-listening-2008 #new-classical, #new-header #new-listening-2008 #new-classicalOn {
	background: #7EBC2C; float: left; height: 65px;	width: 100px;  
}

#new-header #new-listening-2008 #new-news, #new-header #new-listening-2008 #new-newsOn  {
	background: #3CA8C7; float: left; height: 65px; width: 100px;  
}

#new-header #new-heartland { 
	height: 16px; 
	background-color: #c27a25; 
	color: white; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: 'Trebuchet MS', Arial, sans-serif; 
	text-transform: uppercase; 
	padding-left: 17px; 
}

#new-header #new-heartland .separator { padding: 0 5px; }
#new-header #new-heartland IMG.listen_icon { padding: 0 0 0 9px; }
#new-header #new-heartland A, #new-header #new-heartland A:visited { color: white; }

#new-header #new-programs, #new-header #new-programsNews, #new-header #new-programsCurrent, #new-header #new-programsClassical {
	background: #E1D9A9;
	height: 35px; 
	width: 300px; 
}

#new-header #new-programs img#new-radio, #new-header #new-programsNews img#new-radio, #new-header #new-programsCurrent img#new-radio, #new-header #new-programsClassical img#new-radio {
	margin: 14px 0 0 8px;
}

#new-header #new-programs #new-dropdown, #new-header #new-programsNews #new-dropdown, #new-header #new-programsCurrent #new-dropdown, #new-header #new-programsClassical #new-dropdown {
	display: inline;
	margin: 0 0 0 5px;   
}

#new-header #new-programs #new-dropdownSelect, #new-header #new-programsNews #new-dropdownSelect, #new-header #new-programsCurrent #new-dropdownSelect, #new-header #new-programsClassical #new-dropdownSelect {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 200px;  
}

.photo a {
	display: block;
}

.photo a.video-overlay {
	background: url(http://minnesota.publicradio.org/standard/images/mpr005/icon_video_overlay.gif);
	margin: -140px 0 0 120px;
	position: absolute;
	width: 57px;
	height: 57px;
	filter: alpha(opacity=80);	 
	opacity: 0.8;
} 

#more_news {
	margin: -14px 14px 0 14px; 
	padding: 14px 0 6px 0; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
}

#promo {
    margin-top: 10px;
    padding-top: 14px;
}

#promo .photo img {
    border: solid 1px;
}

.promo_headline {margin-bottom:10px;}

.content .leftcol .photo_credit_line { 
    font-family: verdana,sans-serif; 
    font-size: 12px; 
    line-height: 13px; 
    font-weight: normal; 
    font-style: italic; 
    margin: 15px;
}

a.markets {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
}


@media print {
	BODY { font-size: 12pt; }
	.container { margin: 0; padding: 0; float: none !important; width: auto !important; }
	.adcolumn { display: none !important; visibility: hidden; width: 0px; }
	.header #logo { border: none; }
	.header #info { display: none !important; visibility: hidden; }
	.header .radioblock { display: none !important; visibility: hidden; }
	.navbar { display: none !important; visibility: hidden; }
	.navbar2 { display: none !important; visibility: hidden; }
	.navbar_project { display: none !important; visibility: hidden; }
	.section_nav { display: none !important; visibility: hidden; }
	
	.content .leftcol { width: 756px; border-left: none; border-right: none; border-top: 1px solid #E1D9A9; border-bottom: 1px solid #E1D9A9; overflow: visible; }
	.content .leftcol .leftcol1 { display: none !important; visibility: hidden; border: none; width: 0px; }
	.content .leftcol .leftcol2 { width: 756px; border: none; }
	.content .leftcol .document { width: 636px; border: none; }
	.content .rightcol { display: none !important; visibility: hidden; border: none; width: 0px; }

	.collection { width: auto; border-left: none; border-right: none; border-bottom: none; }
	.collection_hi { width: auto; border-left: none; border-right: none; border-bottom: none; }
	* html .collection { border: none; }
	* html .collection_hi { border: none; }
	.collection_title { float: none; padding-bottom: 15px; clear: both; }
	.collection_rss { display: none !important; visibility: hidden; }
	.insert_rss { display: none !important; visibility: hidden; }
	.leftcol .navbar3 { display: none !important; visibility: hidden; }

	.photo { display: none !important; }

	.content .feature { border-top: 1px solid #E1D9A9; overflow: visible; clear: both; width: 80%; }
	.content .feature .leftcol { overflow: visible; border: none; width: auto; }
	.content .feature .rightcol { display: none !important; visibility: hidden; border: none; }
	.content .feature .featureaudio { display: none !important; visibility: hidden; }
	.content .feature .rightcol_links { display: none !important; visibility: hidden; }
	.content .feature .rightcol_module { display: none !important; visibility: hidden; }
	.content .feature .feature_footer { display: none !important; visibility: hidden; }
	.content .feature .bigphoto { display: none !important; visibility: hidden; }
	.content .feature .bigphoto .photo { display: none !important; visibility: hidden; }
	.content .feature .bigphoto .caption { display: none !important; visibility: hidden; }
	.content .feature .bigphoto .links { display: none !important; visibility: hidden; }
	.content .feature .thumbnail { display: none !important; visibility: hidden; }
	.content .feature .thumbnail .photo { display: none !important; visibility: hidden; }
	.content .feature .thumbnail .caption { display: none !important; visibility: hidden; }

	#events_calendar TABLE { width: 756px; }
	#events_calendar .search { display: none !important; visibility: hidden; width: 0px; }

	.footer { display: none !important; visibility: hidden; }
	.footer_print { display: block; }
}









