/* SPECIAL PAGE CSS */
/*
@import url('http://www.xpn.org/templates/xpnlite1/css/funkcountdown.css');
@import url('http://www.xpn.org/templates/xpnlite1/css/sxsw.css');
@import url('/templates/xpnlite1/css/yir.css');
*/
/* 
CSS TOC:
1. Must be first - IMPORT OF SPECIAL MICROSITE CSS - FUNK, SXSW, YIR, ETC.
2. GENERAL SITE STRUCTURE
3. GENERIC ELEMENT SIZING
4. GENERIC ELEMENT POSITIONING
5. GENERIC TXT STYLES
6. SPECIAL TXT STYLES
7. IMAGE STYLES
8. CONTENT AREA - SIDEBARS, BUCKETS, ETC.
9. CONTENT AREA - JOOMLA PAGINATION
10. CSS BUTTONS
11. INFORMATION TABLES
12. PAGE STYLES - HOME PAGE
13. PAGE STYLES - ARCHIVE STYLES / PAGES BASED ON ARCHIVES
14. PAGE STYLES - OLD PROGRAM PAGE STYLES
15. NPR MODULE STYLES
16. GOOGLE SEARCH
17. CAPITAL CAMPAIGN OVERRIDES (FOR MOC PAGE AND PROGRAM GUIDE)
18. OBSOLETE? WAITING TO DELETE
*/

/* GENERAL SITE STRUCTURE */
body{color:#282828;background-color:#313234;font:12px Verdana, Arial, Helvetica, sans-serif;line-height:1.5; margin: 0 auto;}
#wrapper{margin: 0 auto;background-color:#fff;width:1000px;}
.xl_wrap{margin: 0 auto;background-color:#fff;width:1000px;z-index:0}
#nav1{z-index:100}
/*.xl_wrap{background-color:#fff;height:auto;left:0;position:relative;top:160px;width:1000px;z-index:0}*/
.tertiary{background-color:#a4bad6;border-bottom:1px solid #e0e0e0;height:20px; margin-top:1px;width:100%;z-index:1;}
td{vertical-align:top}
.header{background:url(../images/banner.jpg) no-repeat top left;height:120px;left:0;position:relative;top:0px;width:1000px;z-index:10}
.header .mapwrap{height:120px;width:1000px}
.mapwrap .home a,.mapwrap .listenlive a{float:left;margin:0;padding:0;position:relative;text-decoration:none;}
.mapwrap .fb i,.mapwrap .tw i,.mapwrap .mysp i,.mapwrap .rss i, .mapwrap .fl i,.mapwrap .yt i,.mapwrap .yt i { visibility:hidden} 
.mapwrap .fb a,.mapwrap .tw a,.mapwrap .mysp a,.mapwrap .rss a,.mapwrap .fl a,.mapwrap .yt a,.mapwrap .vote a{float:left;margin:0;padding:0;position:relative;text-decoration:none; }

.mapwrap .home a{height:40px;left:0;top:0;width:40px}
.mapwrap .fb a{height:23px;left:750px;top:10px;width:20px;}
.mapwrap .tw a{height:23px;left:757px;top:10px;width:20px}
.mapwrap .mysp a{height:23px;left:764px;top:10px;width:20px}
.mapwrap .rss a{height:23px;left:771px;top:10px;width:20px}
.mapwrap .fl a{height:23px;left:783px;top:10px;width:20px} 
.mapwrap .yt a{height:23px;left:795px;top:10px;width:20px}
.mapwrap .vote a{height:60px;left:550px;top:53px;width:95px;} 

.mapwrap .listenlive a{height:75px;left:475px;top:25px;width:120px}
/* .mapwrap a i{visibility:hidden} */
.top_links{height:17px;left:0;position:relative;top:0px;z-index:5}
.search_top{clear:both;height:19px;left:830px;position:relative;top:94px;width:150px}
.now_playing{float:left;height:50px;left:790px;position:relative;top:25px;width:200px}
/*.go{height:19px;margin:2px 2px 3px;width:33px}*/
#adcol{padding-top:12px}
.aditem{margin-bottom:12px;width:300px;z-index:0}
.footer_main{border-top:1px solid #282828;margin:20px auto;padding:3px inherit 12px;width:100%}
.footer_copy{font-size:11px;text-align:center}

/* ELEMENT SIZING */
.wfull{width:660px}	.w650{width:650px}	.w625{width:625px}
.w600{width:600px}	.w575{width:575px}	.w550{width:550px}
.w525{width:525px}	.w500{width:500px}	.w475{width:475px}
.w450{width:450px}	.w425{width:425px}	.w400{width:400px}
.w375{width:375px}	.w350{width:350px}	.w325{width:325px}
.w300{width:300px}	.w275{width:275px}	.w250{width:250px}	
.w225{width:225px}	.w200{width:200px}	.w175{width:175px}
.w160{width:160px}	.w150{width:150px}	.w125{width:125px}	
.w100{width:100px}	.w84{width:84px}	.w75{width:75px}

/* GENERIC ELEMENT POSITIONING */
.right{text-align:right}
.center{margin-left:auto;margin-right:auto;text-align:center}
.clear{clear:both}
.hide{visibility:hidden}
.float-left{float:left;margin-bottom:12px;margin-right:12px}
.float-right{float:right;margin-bottom:12px}
.col_left,.col_right{float:left;margin:0;padding:0;width:320px}
.col_left{margin-right:24px}
.invisrule{clear:both;height:1px}

/* GENERIC TEXT */
h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote{line-height:1.5}
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
p.listbase {margin:0;padding:0}
ul{list-style:outside disc;margin:12px;padding:0}
li{margin-bottom:6px}
ul.list-nostyle,ul.list-nostyle li{list-style:none;margin:0 0 6px;padding:0}
blockquote{margin:12px}
a{color:#B34C03;font-weight:bold;text-decoration:none}
a:hover{text-decoration:underline}
sub{vertical-align:text-bottom;font-size:75%}
sup{vertical-align:text-top;font-size:75%}

/* SPECIAL TXT */
.alert{color:#e2381f;font-weight:bold}
.note{font-size:11px;letter-spacing:1px;margin:6px 0 0;text-transform:uppercase}
.rule{border-top:1px solid #bbb;clear:both;height:6px;margin-top:6px}
.sectionrule{border-bottom:1px dotted #bbb;clear:both;height:6px;margin-bottom:12px}
.smalltxt{font-size:11px}

/* IMAGES */
.img-left{float:left;margin:6px 12px 6px 0}
.img-right{float:right;margin:6px 0 6px 12px}
.img-center{margin:inherit auto;text-align:center}
.img-bspace{margin-bottom:12px}
.img-hspace{margin:0 6px}
.img-vspace{margin-bottom:12px;margin-top:6px}
.img-listen{float:left;height:21px;margin:0 6px 6px 12px;width:19px}
.img-solo{margin:6px 0 12px}
.img-zero{margin:0;padding:0}
.img-border{border:1px solid #bbb}

/* CONTENT AREA - GENERAL, SIDEBARS/BUCKETS */
.contentheading,.componentheading,.title{border-bottom:1px solid #282828;font-size:18px;font-style:italic;font-weight:bold;margin:24px 6px 24px auto;padding-bottom:3px;text-align:left;width:100%}
.contentpaneopen{width:100%}
.contentbox,.related,.moduletablerelated,.sidebar,tr.featuredarticles,li.featuredarticles{background-color:#f2f2f2;border:1px solid #bbb;margin-bottom:12px}
.moduletablerelated{padding-left:8px;}
.related,.moduletablerelated{clear:both;margin:12px 0;width:300px}
.sidebar{float:right;margin-left:12px;padding:8px}
#showcontent .contentbox{padding:8px}
.buckettitle{color:#B34C03;font-size:16px;font-style:italic;font-weight:bold;margin-bottom:12px}
.boxcopy{padding:8px}
.amazon_iframe{float:right;margin:0 0 12px 12px;width:125px}

/* JOOMLA PAGINATION */
.contenttoc,.pagenavcounter,.contentheadingfa{height:0;margin-top:-75px;visibility:hidden}
.contentpaneopenfa{margin-top:-75px}
.contentpaneopenboss{margin-top:30px}
.contentpaneopencents{margin-top:55px}


.pagenavbar {clear:both}

/* BUTTONS */
.intern,.joinnow,.listen,.listen-left,.listenlivebtn,.morebtm,.more_inline,.reg_inline,.sub_inline,.volunteer{overflow:hidden}
/* INTERN */
.intern{display:inline;float:right;height:22px;margin:12px 6px 12px 0;width:100px}
.intern a.btn{background-image:url(/images/support/intern/apply.gif);height:22px;width:100px}
/* JOIN NOW */
.joinnow,.volunteer{height:22px;margin:6px auto;width:100px}
.joinnow a.btn{background-image:url(/images/support/member/joinnow.gif);height:22px;width:100px}
/* LISTEN, LISTEN LIVE, ETC. */
.listenlivebtn{height:23px;width:98px}
.listenlivebtn a.btn{background-image:url(/images/assets/listen_btn.gif);height:23px;width:98px}
#archive .listen{height:18px;width:63px}
#eco .listen,#eco .listen-left{float:right;height:18px;margin:6px 0 12px 12px;width:63px}
#eco .listen-left{float:left}
#archive .listen a.btn,#eco .listen a.btn,#eco .listen-left a.btn{background-image:url(/images/features/sustainability/listen.gif);height:18px;width:63px}

/* MORE */
.morebtm{float:right;height:23px;margin:3px 3px 12px;width:64px}
.more_inline{height:18px;margin:6px 0;width:50px}
#eco .more_inline{float:right;margin:6px 0 6px 12px}
.morebtm a.btn{background-image:url(/images/assets/more_btm.gif);height:23px;width:64px}
.more_inline a.btn{background-image:url(/images/assets/more_in.gif);height:18px;width:50px}

/* SUBSCRIBE / REGISTER */
.sub_inline,.reg_inline{height:18px;margin:6px 0;width:71px}
.reg_inline a.btn{background-image:url(/images/assets/register.gif);height:18px;width:71px}
.sub_inline a.btn{background-image:url(/images/assets/sub_btn.gif);height:18px;width:71px}

/* VOLUNTEER */
.volunteer a.btn{background-image:url(/images/support/volunteer/volunteer.gif);height:22px;width:100px}

/* ROLLOVERS */
.listen a.btn:hover,.listen-left a.btn:hover,.more_inline a.btn:hover,.reg_inline a.btn:hover,.sub_inline a.btn:hover{background-position:0 -18px}
.listenlivebtn a.btn:hover,.morebtm a.btn:hover{background-position:0 -23px}
.joinnow a.btn:hover,.volunteer a.btn:hover,.intern a.btn:hover{background-position:0 -22px}

/* GENERAL BUTTON PROPERTIES */
a.btn,.home a,.join a,.listenlive a,.listenbtn a,.main a,a.more,.vote a
{background-position:0 0;background-repeat:no-repeat;border:none;display:block;margin:0;overflow:hidden;padding:0;text-decoration:none}
a.btn:hover,.home a:hover,.join a:hover,.listenlive a:hover,.listenbtn a:hover,.main a:hover,a.more:hover,.vote a:hover
{border:none;text-decoration:none}
a.btn i,a.btn:hover i,.home a i,.home a:hover i,.join a i,.join a:hover i,.listenlive a i,.listenlive a:hover i,a.listenbtn i,a.listenbtn:hover i,.main a i,.main a:hover i,a.more a i,a.more a:hover i,.vote a i,.vote a:hover i{visibility:hidden}

/* TABLES */

/* BLUES CALENDAR TABLE */
.bluescalendar{background-color:#f2f2f2;border:1px solid #bbb;font-size:11px;font-weight:bold;margin:6px auto;padding:6px;text-align:center;width:170px}

/* GENERAL DATA + HOLIDAY SCHEDULE */
table#data,table#holidaysched{border:1px solid #313234;border-collapse:collapse;margin:24px auto;padding:0}
table#data{background-color:#333}
table#data th,table#holidaysched th{background-color:#313234;color:#fff;font-size:11px;font-weight:bold;margin:0;padding:6px;text-align:center;text-transform:uppercase}
table#holidaysched th{border:1px solid #fff}
table#holidaysched th.day{background-color:#D86D03;border-bottom:none}
table#data tr{background-color:#fff;padding:6px}
table#data td,table#holidaysched td{border:1px solid #313234;font-size:11px;padding:6px}
table#data .odd{background-color:#f2f2f2}
table#holidaysched td{text-transform:uppercase;vertical-align:middle}
table#holidaysched td.prog{background-color:#D1D7DF;text-transform:none}

/* INTERN TABLE */
table.interntable{background-color:#333;border:1px solid #333;border-collapse:collapse;margin:24px auto;padding:0;width:500px}
table.interntable th{background-color:#333;color:#fff;font-size:14px;font-weight:bold;margin:0;padding:6px;text-align:center}
table.interntable td.alt{background-color:#eee;padding:6px}
table.interntable td{background-color:#fff;border:1px solid #333;padding:6px}
table.interntable td.subhead{background-color:#B34C03;color:#fff;font-weight:bold;text-align:center}

/* PROGRAM SCHEDULE TABLE */
table.sched{background-color:#daddab;border:1px solid #000;border-collapse:collapse;border-right:none;border-spacing:0;color:#282827;font-size:11px}
table.sched th,table.sched td{border-bottom:1px #000 solid;border-right:1px #000 solid;border-spacing:0;padding:6px;text-align:center;vertical-align:middle}
table.sched th{background-color:#e5c392;font-weight:bold}
table.sched td{font-size:11px}
table.sched td.times{background-color:#e5c392;font-weight:bold}
table.sched td.group1{background-color:#d6d3c1}
table.sched td.group2{background-color:#f3e1c9}
table.sched td.group3{background-color:#fff}
table.sched caption{font-weight:bold;padding-bottom:6px}
table.sched td.footer{background-color:#e5c392;border-bottom:0}

/* PLAYLIST CALENDAR TABLE */
.calendar{background-color:silver;color:#fff;font:bold 11px Verdana, Arial, Helvetica, sans-serif;text-align:center;vertical-align:top}
.calcaption{background-color:#A94A14;font-size:12px;text-align:center}
.thcal{color:navy}
.tdcal{}
.dayselected{background-color:#A94A14;color:#fff}
.prevMonth,.nextMonth{color:#fff;text-align:left}
.nextMonth{text-align:right}
.nextMonth:hover,.prevMonth:hover{color:navy;text-decoration:none}

/* GENERAL TABLE */
td.subhead{background-color:#B34C03;color:#fff;font-weight:bold;text-align:center}

/* SPECIFIC PAGE STYLES */

/* HOME PAGE */
#homecol1,#homecol2{float:left;margin:12px 0 12px 12px;text-align:left;width:325px}
#homecol1 .contentbox,#homecol2 .contentbox{float:left;padding-bottom:12px;width:323px}
.atwbucket{background-color:#000;clear:both;height:68px;margin-bottom:12px;padding:5px;width:314px}
.flash_box{background:url(/templates/xpnlite1/images/flashbox_bkg.jpg) repeat-x top left #BABFC8;height:200px;margin-bottom:12px;text-align:center}
.flash_box{width:325px}
.flickrbox{margin:6px auto}

/* ARCHIVE STYLES */
#archive,#eco,#membertextwrapper{font:12px Arial, Helvetica, sans-serif;line-height:1.5;margin-top:12px}
.m_second{font:14px Arial, Helvetica, sans-serif;width:660px}

/* ARCHIVE POSITIONING */
.colx3{float:left;margin-right:20px;width:200px}
.m_second h2.lc,.m_second h3.lc{width:355px}
.m_second h2.rc,.m_second h3.rc{width:220px}
.m_second h3.eq{width:300px}

/* ARCHIVE HEADER STYLES */

/* FOLK ALLEY HEADER */
.folkalley_header{background:url(/images/programs/folk/folkalley_header.jpg) no-repeat 0 0;height:190px;width:670px}
.folkalley_header .folk{float:left;height:122px;margin:0;padding:0;width:97px}
.folkalley_header .folk a.btn{height:122px;left:0;position:relative;top:0;width:97px}

/* LISTEN LIVE PAGE */
.streamwrap{background:url(/images/assets/listenlive_all.gif) no-repeat top left #6dbdf5;height:134px;margin:12px auto;width:650px}
.streamwrap .folk a,.streamwrap .join a,.streamwrap .xpn a,.streamwrap .xpo a,.streamwrap .yrock a{float:left;margin:0;padding:0;position:relative;text-decoration:none}
.streamwrap .folk a{height:45px;left:217px;top:52px;width:43px}
.streamwrap .join a{height:25px;left:345px;top:50px;width:67px}
.streamwrap .xpn a{height:25px;left:261px;top:0;width:75px}
.streamwrap .xpo a{clear:both;height:30px;left:215px;top:33px;width:132px}
.streamwrap .yrock a{height:28px;left:248px;top:30px;width:75px}
.streamwrap a i{visibility:hidden}

/* SUSTAINABILILTY HEADER */
#eco .ecoheader{background:url(/images/features/sustainability/sustainabilitylogo.jpg) no-repeat top left;height:127px;margin:12px 0;width:672px}
.ecoheader a.listenbtn{float:left;height:88px;left:125px;position:relative;text-decoration:none;top:0;width:85px}
.ecoheader a.listenbtn:hover{text-decoration:none}

/* WC PAGE */
.wcheader{background:url(/images/programs/wc_header.jpg) no-repeat top left;border:none;height:100px;padding:0;width:660px}
.wcheader a.npr{border:none;display:block;height:22px;left:10px;position:relative;text-decoration:none;top:72px;width:120px}
.wcheader a.npr i{visibility:hidden}

/* ARCHIVE TEXT STYLES */

/* H2 SECTIONTITLE */
h2.sectiontitle{background-color:#D86D03;font-size:20px;color:#fff;letter-spacing:normal;margin:0 0 12px 0;padding:3px 6px}
h2.sectiontitle a,h2.sectiontitle a:hover{color:#fff;text-decoration:none}
h2.sectiontitle .morebtn_test{float:right;height:15px;position:relative;right:-6px;top:-3px;width:55px}
h2.sectiontitle .morebtn_test a.more{background:url(/images/assets/more.gif) top right no-repeat;height:15px;width:55px}

/* H2 SUSTAINABILITY */
#eco h2.sectiontitle{background:url(/images/features/sustainability/h2_bkg.gif) top left repeat-x #fff;height:31px;padding:2px 6px}
#eco h2.sectiontitle .agri,#eco h2.sectiontitle .arch,#eco h2.sectiontitle .business,#eco h2.sectiontitle .general,#eco h2.sectiontitle .life,#eco h2.sectiontitle .local,#eco h2.sectiontitle .trans,#eco h2.sectiontitle .whatis,#eco h2.sectiontitle .res{background-color:#fff;background-position:top right;background-repeat:no-repeat;float:right;height:31px;position:relative;right:-6px;top:-2px;width:71px}
#eco h2.sectiontitle .arch,#eco h2.sectiontitle .local{background-image:url(/images/features/sustainability/h2_arch.gif)}
#eco h2.sectiontitle .agri{background-image:url(/images/features/sustainability/h2_agri.gif)}
#eco h2.sectiontitle .business{background-image:url(/images/features/sustainability/h2_business.gif)}
#eco h2.sectiontitle .general{background-image:url(/images/features/sustainability/h2_general.gif)}
#eco h2.sectiontitle .life{background-image:url(/images/features/sustainability/h2_life.gif)}
#eco h2.sectiontitle .res{background-image:url(/images/features/sustainability/h2_res.gif)}
#eco h2.sectiontitle .trans{background-image:url(/images/features/sustainability/h2_trans.gif)}
#eco h2.sectiontitle .whatis{background-image:url(/images/features/sustainability/h2_whatis.gif)}
#eco h2.sectiontitle a{color:#fff}
#eco h2.sectiontitle .morebtn_test{height:31px;top:-2px;width:71px}
#eco h2.sectiontitle .morebtn_test a.more{background:url(/images/features/sustainability/h2_more.gif) top right no-repeat #fff;height:31px;width:71px}
#eco h2.sectiontitle+h4{margin-bottom:12px}

/* H2, H3, H4, P */
.m_second h2{font-size:24px}
#archive h3,#eco h3,#membertextwrapper h3,.recordtext h3,#sxsw09 h3{font-size:16px;margin:6px 0 0}
#membertextwrapper h3{margin:12px 0 6px}
.m_second h3{font-size:18px}
.m_second h2,.m_second h3{background-color:#f2f2f2;margin:12px 0 6px;padding:6px;width:660px}
#archive h3 a,#eco h3 a,#membertextwrapper h3 a,#sxsw09 h3 a{color:#282828}
#archive h3 a.vislink{color:#B34C03}
#archive h4,#eco h4,#membertextwrapper h4,.recordtext h4,#sxsw09 h4{font-size:14px;margin:6px 0}
#membertextwrapper p,#membertextwrapper ul,#membertextwrapper li,#membertextwrapper blockquote{margin:0}
#archive p,#eco p,#membertextwrapper p,.recordtext p,#sxsw09 p{margin:0 0 12px}
.m_second p{margin:6px 12px 12px 6px}
#membertextwrapper blockquote{margin:24px}

/* LISTS */
#archive ul.list-nostyle,#archive ul.list-nostyle li{margin:6px 0}
#archive li{margin:6px 12px}
.m_second ul,.m_second li{margin:12px}
.m_second ul li ul{list-style:disc;margin:6px 24px;padding:0}
.m_second ul.faqs{list-style:none;list-style-type:none;margin:12px 0 24px}
.m_second ul.faqs li,.yir2008bkg .nav ul{list-style:none;list-style-type:none}
#membertextwrapper ul{margin:0 12px}
#membertextwrapper li{margin:6px 12px}
ol.tracks{list-style:none;margin:0 0 24px;padding:0}
ol.tracks li{margin:0 0 6px;padding:0}

/* SPECIAL A HREF CHANGES */
#eco a{color:#46b003}

/* SPECIAL TEXT */
.tagline{font-size:20px;margin:10px 0;padding:0}
.m_second .pullquote{background:url(/images/assets/pullquote.gif) no-repeat top left #fff;font:italic 24px Georgia, "Times New Roman", Times, serif;line-height:1.25;margin-top:12px;padding:12px 12px 6px;text-indent:55px}
.m_second .pullquote p.credit{font-size:18px;line-height:1.3;margin-bottom:0;text-align:right}
#membertextwrapper .quote,.m_second .quote{clear:both;float:right;margin:-8px 12px 12px;text-align:right;width:75%}
.m_second .quote{margin:0 0 12px}
table.contentbox{background-color:#f2f2f2;border:0;border-collapse:collapse;font:12px Arial, Helvetica, sans-serif;margin:0;padding:0;width:660px}
table.contentbox td{padding:8px;vertical-align:top;width:220px}
table.contentbox td.alt{background-color:#fff}


/* NEWS PAGE */
.news h2.sectiontitle{clear:both}
.news h3{max-width:450px;width:80%}
#philly-sponsor,#centralpa-sponsor{width:234px}
.news .smalltxt{margin-bottom:0;text-align:center;text-transform:uppercase;width:234px}
.news .sponsor{clear:both;overflow:auto;padding-bottom:12px}

/* ARCHIVE ROLLOVER LISTS:  DOWNLOADS, STREAMS, SESSION */
#downloads,#session,#streams,#streams2{margin:0;padding:0}
#downloads ul,#session ul,#streams ul,#streams2 ul{list-style-type:none;margin:0 0 6px;padding:0}
#downloads ul{clear:both;width:320px}
#session ul{float:right;width:185px}
#streams ul,#streams2 ul{clear:both;margin-left:12px;width:100%}
#downloads li,#session li,#streams li,#streams2 li{float:left;margin:0;padding:0}
#downloads li{width:265px}
#session li{width:179px}
#streams li,#streams2 li{margin-right:20px;width:145px}
#streams2 li.double{margin-right:20px;width:290px}
#downloads li a,#session li a,#streams li a{background-color:#fff;color:#282828;display:block;font-weight:normal;padding:1px 3px 12px;text-decoration:none}
#streams li a{padding:3px 3px 12px 6px}
* html #downloads li a{width:320px}
* html #session li a{width:185px}
* html #streams li a{width:145px}
#downloads li a:hover,#session li a:hover,#streams li a:hover{background:#f2f2f2}
#downloads a em,#session a em,#streams a em,#downloads a i,#session a i,#streams a i{color:#B34C03;font-style:normal;font-weight:bold}
#downloads ul li.more_inline{float:right;height:18px;margin:12px 0 0 0;overflow:hidden;width:50px}
#downloads ul li.more_inline a.btn{background-image:url(/images/assets/more_in.gif);height:18px;width:50px}
#downloads ul li.more_inline a.btn:hover{background-position:0 -18px}
#streams2 li p{margin-bottom:6px}

/* OLD PROGRAM PAGES */
#showcontent{margin:0 auto}
#showcontent .left{float:left;margin:0;padding:0}
#showcontent .right{float:right;font-size:11px;margin:0 0 8px 12px;padding:8px;text-align:left;width:180px}
.rtcol_txt_rule{border-bottom:1px solid #bbb;margin-bottom:6px;padding-bottom:12px}

/* NPR - HOME PAGE */
#nprmodule .nprModHead{font-weight:bold}
#homecol1 #nprmodule,#homecol2 #nprmodule{background-color:#184c59;clear:both;font-family:Verdana, Arial, Helvetica, sans-serif;height:auto;line-height:1.2;margin-bottom:12px;padding:0 0 0 12px;text-align:left;width:312px}
#nprmodule .nprModDate,#nprmodule .nprModPipe,#nprmodule .nprModName{background-color:transparent;color:#666}
#nprmodule .nprMod a{background-color:transparent;color:#0f0}

/* NPR - ARCHIVE PAGES */
#archive .nprModHead{color:#282828;font:bold 16px Arial, Helvetica, sans-serif;margin:6px 0 0}
#archive .nprModHead a{color:#282828}
#nprmodule .nprModCatTitle,#archive .nprconcertmodule .nprModCatTitle{font-size:14px}
#archive .nprModCatTitle{display:none;height:0;margin:0;padding:0;visibility:hidden}
#nprmodule .nprMod,#archive .nprconcertmodule .nprMod,#archive .nprModText,#archive .nprModMore, #archive .nprModAudioLinks{font:12px Arial, Helvetica, Tahoma, Verdana, sans-serif;line-height:1.5;margin-bottom:12px}
#archive .nprModAudioLinks,#archive .nprModMore,#archive .nprModAudioLinks a,#archive .nprModMore a{color:#B34C03}
.nprModAudioLinks a:hover,#archive .nprModMore a:hover{text-decoration:underline}
#archive .nprModImg{float:left;margin:6px 6px 6px 0}
#archive .nprModMore{text-transform:capitalize}

/* GOOGLE SEARCH */
#googleSearch{margin:20px}
#googleSearch input{margin-right:5px}
#googleSearchUnitIframe{height:100%;margin:0;overflow:visible;padding:0 20px 20px 20px;width:600px}
.search_top .button_img{left:125px;position:absolute}
.mod_googleSearchx table .inputboxx {height:16px;margin:0 3px 0 0;padding:0;width:115px}
.mod_googleSearchx table{background:none;height:22px;width:150px}



/* Google Module */
/* 
#roksearch_search_str{float:right;width:150px}
#roksearch_results{visibility:hidden;width:400px;z-index:10000}
.roksearch_results{border:4px #ddd solid}
#roksearch_results #roksearch_link{float:right;padding-right:5px}
#roksearch_results .roksearch_header{background-color:#000;color:#f3f3f3;font-size:10px;font-weight:bold;padding:4px}
#roksearch_results h3{color:#000;padding-bottom:3px}
#roksearch_results span{line-height:100%}
#roksearch_results .roksearch_odd{background-color:#f3f3f3;border-top:2px #0c0c0c solid;color:#333;padding:5px}
#roksearch_results .roksearch_even{background-color:#fff;border-top:2px #eee solid;padding:5px}
#roksearch_results .arrow-left,#roksearch_results .arrow-right{background:#111;display:block;width:20px}
#roksearch_results .container-wrapper{overflow:hidden}
#roksearch_results .page{float:left}
#roksearch_results .roksearch_row_btm{background-color:#eee;font-size:14px;font-weight:bold;padding:4px}
*/

/* UNDO CAPITAL CAMPAIGN STYLES ON MOC, PROGRAM GUIDE */
.grid_12{display:none;height:1px}
.dotted-rule-grid-5{height:12px}

/* OBSOLETE? */
/* #wrapper{margin:0 auto;position:relative;text-align:left;width:1000px} */
/* #wrapper{border:0;border-left:-10px;margin:0 auto;position:relative;text-align:left;width:1000px} */
/*.xl_wrap-rvhack{background-color:#fff;height:auto;left:0;overflow:visible;position:absolute;top:160px;width:1000px}
.rt_col-rvhack{height:243px;left:0;margin-bottom:15px;position:relative;top:0;width:300px;z-index:0}*/
.extraspace{padding:5px 0 15px}
.ml{margin-left:15px}
.nospace{margin:0;padding:0}
.leftcol,.rightcol{float:left;margin-right:25px}
/* TERTIARY MENUS */
/* FEATURED ARTICLE - OBSOLETE? */
table.featuredarticles,ul.featuredarticles{margin:10px inherit;padding:0}
tr.featuredarticles,li.featuredarticles{margin:0;padding:3px}
ul.featuredarticles,li.featuredarticles{list-style:none;list-style-type:none}
.reveal-885,.reveal-yir{margin:0}
.reveal-885 h3,.reveal-yir h3{line-height:1;margin:12px 0 6px;padding:0}
.flash_box-rt{width:300px}
.flickrbox,.flickrbox iframe{background:none;z-index:0}
.flash_box-rt{background:url(/templates/xpnlite1/images/flashbox_bkg.jpg) repeat-x top left #BABFC8;height:200px;margin-bottom:12px;text-align:center}

/* HOLIDAYS 2009 */
.related-nightbefore{background:url(/images/holidays/xmas/2010/nightbefore-bkg.jpg) repeat top left;border:1px solid #bbb;clear:both;margin:12px 0;padding:8px;width:284px}
.related-nightbefore .box-left,.related-nightbefore .box-right{float:left;margin:0;padding:0}
.related-nightbefore .box-right{width:130px}
.related-nightbefore .buckettitle{line-height:1.5}
.related-nightbefore .img-icon{background:url(/images/holidays/xmas/2010/xmas-sticker-01.png) no-repeat top right;float:right;height:114px;right:-8px;margin:0 0 -16px 0;padding:0;position:relative;top:-24px;width:85px}
.related-nightbefore .img-listen{border:0;float:left;height:50px;padding:0;margin:6px 0 0 0;width:53px}

/**************************************************/
/* submenu or "tertiary" menu for shaking through */
.modulesubmenu{
background-color:#f2f2f2;
border:1px solid #bbb;
margin-bottom:12px;
padding:0px 0px 0px 10px;
color:#B34C03;
}
.modulesubmenu h3{
font-style:italic;
margin-top:2px;
}
.menusubmenu{
list-style-position:outside;
list-style: none;
text-decoration: none;
margin: 0;
}
.menusubmenu li{
line-height:10px;;margin-top:3px;
}
/* end of submenu or "tertiary" menu for shaking through */
/*********************************************************/
p.buttonheading {
	text-align:right;
}
 
.buttonheading img
{
	border:0;
}
 
p.buttonheading a:link,p.buttonheading a:visited
{
	border:solid 2px #fff;
}
 
.leading p.buttonheading a:link,.leading p.buttonheading a:visited
{
	border:solid 2px #EFDEEA;
}
 
p.buttonheading a:hover
{
	background:none !important;
	color:#000 !important;
}
 
p.buttonheading a:active,p.buttonheading a:focus
{
	border:solid 2px;
	color:#000;
}
