body {
    margin: 0;
    padding: 0;
    font-family: arial, sans-serif;
    font-size: 100%;
    color: #333
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block
}

img {
    border: none;
    float: left
}

a {
    text-decoration: none;
    color: #000
}

a:hover {
    text-decoration: underline;
    color: #36c
}

form, input, select, img, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd {
    padding: 0;
    margin: 0
}

ul
li {
    list-style-type: none
}

p {
    margin: 0 0 10px 0
}

#content
p {
    line-height: 1.3em
}

.spacer {
    clear: both;
    font-size: 1px;
    line-height: 1px
}

.clearfix {
    overflow: hidden;
    height: 1%
}

hr {
    color: #ccc;
    background-color: #ccc;
    margin: 0 20px 15px 20px;
    border: 0;
    height: 1px;
    text-align: center
}

.gtarrow, .ltarrow {
    font-family: arial, sans-serif
}

form
.textbox {
    color: #333;
    border: 1px solid #ccc;
    padding: 1px
}

#main_sidebar ul
li {
    background: transparent url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat scroll left 1px;
    display: block;
    line-height: 14px;
    margin: 0 0 7px;
    padding: 0 0 0 7px
}

p.unavailable {
    font-style: italic;
    color: #999
}

@media only screen and (orientation: portrait) {
    .NPRtablet body.tmplNewsStory,
    .NPRtablet body.tmplBlogNewsStory,
    .NPRtablet body.tmplMusicStory,
    .NPRtablet body.tmplBlogMusicStory,
    .NPRtablet body.tmplBookStory,
    .NPRtablet
    body.tmplShotsStory {
        font-family: Helvetica, Arial, sans-serif
    }
}

#header {
    width: 978px;
    margin: 0 auto;
    padding: 5px 0 0 0;
    border-top: 8px solid #000;
    border-left: 1px solid #b4b2b2;
    border-right: 1px solid #b4b2b2;
    background-color: #fff
}

#wrapper {
    width: 978px;
    margin: 0 auto;
    padding: 0;
    border-left: 1px solid #b4b2b2;
    border-right: 1px solid #b4b2b2
}

#wrapper_main {
    width: 978px;
    background: url(http://media.npr.org/chrome/news/bg_wrapper.gif) repeat-y;
    position: relative
}

#main_content {
    width: 651px;
    float: left
}

#content {
    width: 624px;
    float: left;
    padding: 0 12px 0 15px
}

#main_sidebar {
    width: 326px;
    float: left;
    margin: 0 0 0 1px;
    padding: 0;
    color: #000
}

#footer {
    width: 980px;
    margin: 0 auto;
    border-top: 1px solid #b4b2b2;
    clear: both
}

#npr_thin {
    width: 980px
}

ul.breadcrumb {
    border-bottom: 1px solid #ccc;
    padding: 15px 0 8px 0;
    font-size: 11px
}

ul.breadcrumb
li {
    display: inline
}

ul.breadcrumb li
a {
    font-size: 11px;
    font-weight: bold;
    color: #000
}

ul.breadcrumb
span.arrow {
    font-weight: normal;
    color: #666;
    font-size: 10px
}

#news .bucketwrap h3 span,
#news .bucketwrap h3.gahdr span,
#news .bucketwrap
h3.slug {
    color: #ee1300
}

#news .artsPage .bucketwrap h3 span,
#news .artsPage .bucketwrap h3.gahdr span,
#news .artsPage .bucketwrap
h3.slug {
    color: #800149
}

#news .programPage .bucketwrap h3 span,
#news .programPage .bucketwrap h3.gahdr span,
#news .programPage .bucketwrap
h3.slug {
    color: #229ACD
}

#news
.colwrap {
    background: none;
    padding: 10px 0;
    border-top: 1px solid #b4b2b2
}

#news .colwrap:first-child {
    border-top: none
}

#news .colwrap
.divider {
    background: transparent url(http://media.npr.org/chrome/news/bg_3col.gif) repeat scroll 0 0
}

#news .colwrap
.col1 {
    margin-right: 15px;
    width: 187px;
    float: left;
    min-height: 20px;
    _height: 20px
}

#news .colwrap
.col2 {
    margin: 0 15px;
    width: 187px;
    float: left;
    min-height: 20px;
    _height: 20px
}

#news .colwrap
.col3 {
    margin-left: 15px;
    width: 187px;
    float: left;
    min-height: 20px;
    _height: 20px
}

#news .colwrap h3,
#news .colwrap h3
a {
    color: #ee1300
}

#news .colwrap h3 a:hover {
    color: #c71a0a
}

#news .artsPage .colwrap h3,
#news .artsPage .colwrap h3
a {
    color: #800149
}

#news .artsPage .colwrap h3 a:hover {
    color: #680233
}

#news .programPage .colwrap h3,
#news .programPage .colwrap h3
a {
    color: #229acd;
}

#news .colwrap
h4 {
    margin: 0 0 10px 0;
    font-size: 14px
}

#news .colwrap
h3 {
    font-size: 16px;
    margin-bottom: 8px
}

#news .colwrap
p {
    color: #333;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 7px
}

#news .colwrap ul
li {
    background: transparent url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat scroll 0 0;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 7px;
    padding: 0 0 0 7px
}

#news .colwrap
input {
    margin: 7px 7px 7px 0;
    font-size: 12px;
    width: 115px;
    height: 16px
}

#news .colwrap
input.btn_signup {
    margin: 0 0 7px;
    font-size: 12px;
    width: 75px;
    height: auto
}

#news .colwrap
.more {
    float: right
}

#news .colwrap
a.more {
    color: #666;
    font-weight: bold
}

#news .colwrap
.gtarrow {
    font-size: 12px;
    padding-left: 7px
}

#news .feed
h4 {
    background-color: #f7f7f7;
    border-bottom: 1px solid #f0f0f0;
    color: #666;
    height: 18px;
    padding-top: 5px
}

#news .feed
.feedhdrs {
    float: right;
    font-size: 10px
}

#news .feed .feedhdrs
span {
    margin: 0 5px 0 5px
}

#news .feed ul
li {
    background: none;
    border-bottom: 1px solid #f0f0f0;
    margin: 0;
    padding: 0;
    position: relative
}

#news .feed
.title {
    color: #000;
    font-weight: normal;
    float: left;
    width: 125px;
    padding: 8px 5px 8px 0
}

#news .feed
a.podicon {
    display: block;
    width: 13px;
    height: 23px;
    float: left;
    margin-top: 3px
}

#news .feed
a.podiconnoevent {
    display: block;
    width: 13px;
    height: 23px;
    float: left;
    margin-top: 3px
}

#news .feed
a.rssicon {
    width: 24px;
    height: 23px;
    float: right;
    margin-top: 4px
}

#news .feed
.podbox {
    width: 240px;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 7px;
    position: absolute;
    top: 0;
    left: 160px;
    _left: 15px
}

#news .feed .podbox
span {
    font-weight: bold
}

#news .feed .podbox a.podurllink
img {
    padding: 7px 10px 0 0;
    float: left
}

#news .feed .podbox
p.divider {
    padding-top: 10px;
    margin-bottom: 5px;
    background: url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left top repeat-x
}

#news .feed .podbox
img {
    float: none
}

#news .feed .podbox
a.subitunes {
    padding-right: 20px
}

#news .feed .podbox
p.closethis {
    line-height: 13px;
    text-align: right
}

#news .feed .podbox p.closethis
a {
    color: #666;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: normal;
    background: url(http://media.npr.org/chrome/news/icon_close_13x13.gif) top right no-repeat;
    padding-right: 20px;
    height: 13px
}

#news .feed .podbox
input {
    width: 190px;
    height: 14px;
    font-weight: normal;
    padding: 2px;
    font-size: 11px
}

#news .feed
span.blankpod {
    display: block;
    height: 23px;
    width: 20px;
    padding: 0;
    position: absolute;
    top: 3px;
    right: 30px;
    color: #8f8f8f
}

#news .feed
span.blankrss {
    display: block;
    height: 23px;
    width: 20px;
    padding: 0;
    position: absolute;
    top: 3px;
    right: -2px;
    color: #8f8f8f
}

.community {
    border-top: 1px solid #b4b2b2
}

#news .community
.buckettop {
    background: url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 0 no-repeat;
    margin-bottom: 7px;
    line-height: 23px;
    height: 23px
}

#news .community
.bucketbottom {
    background: url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -23px no-repeat;
    margin: 7px 0 10px 0;
    line-height: 23px;
    height: 23px
}

#news .artsPage .community
.buckettop {
    background: url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -46px no-repeat;
    margin-bottom: 7px;
    line-height: 23px;
    height: 23px
}

#news .artsPage .community
.bucketbottom {
    background: url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -69px no-repeat;
    margin: 7px 0 10px 0;
    line-height: 23px;
    height: 23px
}

.community
p.byline {
    font-style: italic;
    color: #666;
    font-size: 12px;
    margin-bottom: 3px
}

.community p.byline
a {
    color: #666
}

.community
h5 {
    font-size: 12px;
    margin-bottom: 3px
}

.community p.comments
a {
    font-size: 11px;
    color: #666;
    text-transform: uppercase
}

.community
span.pipe {
    margin: 0 5px
}

#main_content .community .bucket
p {
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    line-height: 1.3em
}

#main_content
.whatsthis {
    font-size: 11px;
    font-style: italic
}

#main_content
#popmain {
    border: 1px solid #d0e0ed;
    background-color: #f2f9ff;
    width: 290px;
    padding: 5px 5px 0 5px;
    position: absolute;
    left: 10px;
    bottom: -40px
}

#main_content #popmain
p {
    font-size: 11px
}

#main_content
.container {
    position: relative
}

#main_content .community
h3.slug {
    font-family: arial, sans-serif;
    font-size: 11px;
    padding-top: 20px;
    text-transform: uppercase
}

#main_content .community
h3.gahdr {
    font-size: 22px;
    font-family: georgia, sans-serif;
    margin-bottom: 15px
}

#main_content .community p,
#main_content .community
h4 {
    font-size: 12px
}

#main_content .community
.bucketblockwrap {
    background: url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left bottom repeat-x;
    margin: 0 0 10px 0;
    overflow: hidden;
    height: 1%;
    padding-bottom: 15px
}

#main_content .community
.photowrap {
    display: block;
    float: left;
    width: 300px;
    padding: 5px 0 0
}

#main_content .community .photowrap
img {
    float: none
}

#main_content .community
.img {
    margin-left: 324px;
    padding: 5px 0 15px 0
}

#mainspan01
.bucketwrap {
    margin: 0
}

.breakingnews {
    position: relative;
    margin: 12px 9px 0 12px
}

.breakingnews
.banner {
    position: absolute;
    top: 10px;
    left: 0px;
    _left: -5px;
    background: transparent url(http://media.npr.org/chrome/news/bg_dogear_breakingnews_red.gif) no-repeat scroll right bottom;
    width: 100%
}

.mute
.banner {
    background: transparent url(http://media.npr.org/chrome/news/bg_dogear_breakingnews_gry.gif) no-repeat scroll right bottom
}

.breakingnews .banner
h4 {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 5px 10px;
    background: #f30;
    margin-right: 11px
}

.mute .banner
h4 {
    background: #959595
}

.breakingnews
.info {
    border: 1px solid #ccc;
    margin: 0 3px;
    padding: 45px 10px 10px
}

.breakingnews .info
h3 {
    font-size: 16px;
    margin-bottom: 2px;
    color: #f30
}

.breakingnews .info h3
a {
    color: #f30
}

.mute .info
h3 {
    color: #000
}

.mute .info h3
a {
    color: #000
}

.breakingnews .info
a.view {
    background: transparent url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat scroll right 1px;
    padding-right: 10px;
    margin-left: 20px;
    font-size: 12px;
    color: #666;
    float: right;
    line-height: 16px;
    font-weight: bold;
    height: 16px;
    margin-top: 4px
}

#main_content .breakingnews .info
p {
    font-size: 12px;
    margin: 0;
    line-height: 15px
}

#main_content .breakingnews .info
p.alert {
    margin-top: 10px
}

#main_content .breakingnews .info p.alert
a {
    font-size: 10px;
    color: #333;
    font-style: italic
}

.breakingnews
a.listen {
    background: transparent url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat scroll left center;
    padding-left: 17px;
    font-size: 11px;
    color: #333;
    margin-left: 20px
}

.breakingnews a.listen:hover {
    background: transparent url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat scroll left center
}

.live_event {
    position: relative;
    margin: 12px 9px 0 12px;
    padding-top: 12px
}

.live_event
.banner {
    position: absolute;
    top: 0px;
    left: 20px;
    background: url(http://media.npr.org/chrome/news/bg_liveevents.gif) repeat-y bottom;
    padding: 20px 7px 20px;
    width: 38px
}

.live_event
.music {
    position: absolute;
    top: 0px;
    left: 20px;
    background: url(http://media.npr.org/chrome/news/bg_live_music.gif) repeat-y bottom;
    padding: 18px 7px 18px;
    width: 38px
}

.live_event .music
.dogear {
}

.live_event .banner h4,
.live_event .banner .subhed,
.live_event .banner .time,
.live_event .banner
.zone {
    color: #fff
}

.live_event .banner
h4 {
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 5px
}

.live_event .banner .subhed,
#main_content .live_event .banner
.subhed {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0
}

.live_event .banner p.time,
#main_content .live_event .banner
p.time {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 2px;
    line-height: 15px;
    text-align: center
}

.live_event .banner p.zone,
#main_content .live_event .banner
p.zone {
    font-size: 8px;
    margin: 0;
    line-height: 15px;
    text-align: center
}

.live_event
.info {
    border: 1px solid #ccc;
    margin: 0 3px;
    padding: 5px 10px;
    height: 100%
}

.live_event .info
.bucketblock {
    margin-left: 75px;
    overflow: hidden
}

.live_event .info .bucketblock
a.photowrap {
    display: block;
    position: relative;
    float: left;
    margin-right: 15px;
    *height: 62px
}

.live_event .info .bucketblock a.photowrap
img {
    float: none
}

.live_event .info .bucketblock a.photowrap
img.play {
    position: absolute;
    top: 16px;
    left: 27px
}

.live_event .info
h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    margin-bottom: 2px;
    color: #000
}

.live_event .info h3
a {
    color: #000
}

#main_content .live_event .info
p {
    color: #666;
    font-size: 12px;
    margin: 0;
    line-height: 15px
}

.live_event
a.listen {
    background: transparent url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat scroll left center;
    padding-left: 17px;
    font-size: 11px;
    color: #333;
    margin-left: 20px
}

.live_event a.listen:hover {
    background: transparent url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat scroll left center
}

.live_event
p.audio {
    padding-top: 7px
}

.live_event p.audio
a.listen {
    margin-left: 0
}

#storyspan03
.chart {
    margin: 0 0 30px 0
}

.chart
table {
    border-collapse: collapse;
    padding: 0;
    width: 100%
}

.chart table
caption {
    font: bold 16px Arial, Helvetica, sans-serif;
    text-align: left;
    padding-bottom: 10px
}

.chart table caption
span {
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
    display: block
}

.chart table
th {
    font: bold 14px Georgia, sans-serif;
    color: #000;
    border-bottom: 3px solid #000;
    padding: 0 10px 5px 10px;
    text-align: left;
    white-space: nowrap;
    vertical-align: bottom
}

.chart table th
span {
    font-weight: normal
}

.chart table
td {
    vertical-align: top;
    padding: 7px 10px;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
    color: #333
}

.chart table
.shadedrow {
    background-color: #f1f1f1
}

.chart table td.right,
.chart table
th.right {
    text-align: right
}

@media only screen and (orientation: portrait) {
    .NPRtablet .tmplNewsStory #main_sidebar,
    .NPRtablet .tmplNewsStory .ul.breadcrumb li:first-child,
    .NPRtablet .tmplBlogNewsStory #main_sidebar,
    .NPRtablet .tmplBlogNewsStory .ul.breadcrumb li:first-child,
    .NPRtablet .tmplBookStory #main_sidebar,
    .NPRtablet .tmplBookStory .ul.breadcrumb li:first-child,
    .NPRtablet .tmplShotsStory #main_sidebar,
    .NPRtablet .tmplShotsStory .ul.breadcrumb li:first-child {
        display: none
    }

    .NPRtablet .tmplNewsStory #header,
    .NPRtablet .tmplNewsStory #wrapper,
    .NPRtablet .tmplNewsStory #wrapper_main,
    .NPRtablet .tmplNewsStory #main_content,
    .NPRtablet .tmplBlogNewsStory #header,
    .NPRtablet .tmplBlogNewsStory #wrapper,
    .NPRtablet .tmplBlogNewsStory #wrapper_main,
    .NPRtablet .tmplBlogNewsStory #main_content,
    .NPRtablet .tmplBookStory #header,
    .NPRtablet .tmplBookStory #wrapper,
    .NPRtablet .tmplBookStory #wrapper_main,
    .NPRtablet .tmplBookStory #main_content,
    .NPRtablet .tmplShotsStory #header,
    .NPRtablet .tmplShotsStory #wrapper,
    .NPRtablet .tmplShotsStory #wrapper_main,
    .NPRtablet .tmplShotsStory
    #main_content {
        width: 768px
    }

    .NPRtablet .tmplNewsStory #header,
    .NPRtablet .tmplBlogNewsStory #header,
    .NPRtablet .tmplBookStory #header,
    .NPRtablet .tmplShotsStory
    #header {
        border: none;
        position: relative;
        padding-top: 0
    }

    .NPRtablet .tmplNewsStory #content,
    .NPRtablet .tmplBlogNewsStory #content,
    .NPRtablet .tmplBookStory #content,
    .NPRtablet .tmplShotsStory
    #content {
        width: 528px;
        padding: 0 120px;
        float: none
    }

    .NPRtablet .tmplNewsStory #wrapper,
    .NPRtablet .tmplBlogNewsStory #wrapper,
    .NPRtablet .tmplBookStory #wrapper,
    .NPRtablet .tmplShotsStory
    #wrapper {
        border: none
    }

    .NPRtablet .tmplNewsStory #wrapper_main,
    .NPRtablet .tmplBlogNewsStory #wrapper_main,
    .NPRtablet .tmplBookStory #wrapper_main,
    .NPRtablet .tmplShotsStory
    #wrapper_main {
        background: none
    }

    .NPRtablet .tmplNewsStory ul.breadcrumb,
    .NPRtablet .tmplBlogNewsStory ul.breadcrumb,
    .NPRtablet .tmplBookStory ul.breadcrumb,
    .NPRtablet .tmplShotsStory
    ul.breadcrumb {
        border-bottom: none;
        margin: 0;
        padding: 0 0 13px 0
    }

    .NPRtablet .tmplNewsStory ul.breadcrumb li a,
    .NPRtablet .tmplBlogNewsStory ul.breadcrumb li a,
    .NPRtablet .tmplBookStory ul.breadcrumb li a,
    .NPRtablet .tmplShotsStory ul.breadcrumb li
    a {
        font-size: 16px;
        text-transform: lowercase
    }

    .NPRtablet .tmplNewsStory ul.breadcrumb li a,
    .NPRtablet .tmplNewsStory ul.breadcrumb span.arrow,
    .NPRtablet .tmplBlogNewsStory ul.breadcrumb li a,
    .NPRtablet .tmplBlogNewsStory ul.breadcrumb span.arrow,
    .NPRtablet .tmplBookStory ul.breadcrumb li a,
    .NPRtablet .tmplBookStory ul.breadcrumb span.arrow,
    .NPRtablet .tmplShotsStory ul.breadcrumb li a,
    .NPRtablet .tmplShotsStory ul.breadcrumb
    span.arrow {
        color: #6d8dcc
    }

    .NPRtablet .tmplNewsStory ul.breadcrumb span.arrow,
    .NPRtablet .tmplBlogNewsStory ul.breadcrumb span.arrow,
    .NPRtablet .tmplBookStory ul.breadcrumb span.arrow,
    .NPRtablet .tmplShotsStory ul.breadcrumb
    span.arrow {
        background: url('http://media.npr.org/chrome/ipad/icon_arrow_blue.png') no-repeat 6px 0;
        padding: 8px 12px 0 0;
        height: 0;
        display: inline-block;
        overflow: hidden
    }
}

#todaysdate {
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 15px
}

#login {
    text-align: right;
    color: #000;
    padding: 0 15px 6px 0
}

#login a, #header #login
span.user {
    color: #000;
    margin: 0 5px
}

#login
a.comm {
    height: 18px;
    background: url(http://media.npr.org/chrome/news/icon_community_mini.gif) no-repeat;
    padding: 1px 0 1px 22px;
    margin: 0 7px
}

#login
a.shop {
    height: 18px;
    background: url(http://media.npr.org/chrome/news/icon_shop_mini.gif) no-repeat;
    padding: 1px 0 1px 22px;
    margin: 0 7px
}

#login
a.donate {
    text-transform: uppercase;
    color: #f30;
    font-weight: bold
}

#login span.user
a {
    margin: 0;
    font-weight: bold
}

#login
a.reg {
    margin: 0 0 0 7px
}

#login
p {
    margin: 0;
    font-size: 11px
}

#login
.hdrdonate {
    display: none
}

#header
.headercontent {
    clear: both;
    margin: 0;
    padding: 5px 15px 8px;
    overflow: hidden;
    height: 1%
}

#header
.supportwrap {
    float: left;
    position: relative;
    margin-left: 10px;
    padding-left: 15px
}

#header
.support {
    position: absolute;
    top: 0;
    left: 0;
    height: 54px;
    width: 350px;
    font-size: 11px;
    text-transform: uppercase
}

#header .support
p {
    margin: 28px 0 4px
}

#header .support p
a.find {
    font-weight: bold;
    color: #000;
    font-size: 14px
}

#header .support
.tab {
    height: 54px;
    padding: 0 8px;
    float: left;
    overflow: hidden
}

#header .dd_active
.tab {
    background: transparent url(http://media.npr.org/chrome/news/bg_localtab_left.gif) no-repeat left top scroll
}

#header .support .tab
a {
    float: left;
    display: block;
    background: url(http://media.npr.org/chrome/news/bg_localtab_right.gif) no-repeat right top scroll;
    height: 54px;
    padding: 0 35px 0 0;
    outline: none
}

#header .dd_active .tab
a {
    background: url(http://media.npr.org/chrome/news/bg_localtab_right_active.gif) no-repeat right top scroll
}

#header .support .tab
img {
    float: none;
    max-width: 138px
}

#header .support .tab a
span {
    display: block;
    font-size: 24px;
    font-weight: bold;
    margin-top: 20px
}

#header
.dd_active {
    background: transparent url(http://media.npr.org/chrome/news/bg_localtop.gif) no-repeat scroll bottom
}

#header .headercontent
form.search {
    float: right;
    margin: 0;
    padding: 25px 0 0 0
}

#header .headercontent form.search
label {
    font-size: 11px;
    text-transform: uppercase;
    color: #333;
    margin: 3px 5px 0 0;
    float: left
}

#header .headercontent form.search
.searchbox {
    font-size: 12px;
    width: 170px;
    height: 16px;
    margin: 0 7px 0 0;
    float: left
}

#header .headercontent form.search .btn_go,
#header .headercontent form.search .btn_go:hover {
    background: url(http://media.npr.org/chrome/news/buttons.gif) 0 -80px;
    border: none;
    width: 24px;
    height: 20px;
    float: left;
    cursor: pointer;
    text-indent: -999em
}

#news .ac-renderer {
    position: absolute;
    min-width: 302px;
    background-color: #fff;
    border: 1px solid #ccc
}

#news .ac-row {
    margin: 1px;
    padding: 1px 4px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    min-width: 292px
}

#news .ac-highlighted {
    background-color: #C9D7F1
}

#news .ac-active {
    background-color: #C9D7F1
}

#news
div.c2 {
    text-align: center
}

#news
input.inq {
    width: 300px
}

#header
ul#nav {
    height: 50px;
    width: 978px;
    background-color: #000;
    font-family: georgia, sans-serif;
    font-size: 22px;
    list-style-type: none;
    margin-top: 7px
}

#header ul#nav
li {
    float: left
}

#header ul#nav li
a {
    color: #fff;
    text-decoration: none;
    display: block;
    outline: none;
    height: 32px;
    padding-top: 18px
}

#header ul#nav li a:hover {
    color: #999
}

#header ul#nav li.navprograms
a {
    background: transparent url(http://media.npr.org/chrome/news/nav_arrow_down_fff.gif) no-repeat
}

#header ul#nav li.navlisten
a {
    background: #333 url(http://media.npr.org/chrome/news/nav_arrow_down_fff.gif) no-repeat
}

#header ul#nav li.navprograms a:hover,
#header ul#nav li.navlisten a:hover {
    color: #999;
    background-image: url(http://media.npr.org/chrome/news/nav_arrow_down_999.gif)
}

#header ul#nav li.navprograms a.selected,
#header ul#nav li.navprograms a.selected:hover {
    color: #000;
    background: url(http://media.npr.org/chrome/news/nav_arrow_up_000.gif) no-repeat
}

#header ul#nav li.navlisten a.selected,
#header ul#nav li.navlisten a.selected:hover {
    color: #fff;
    background: url(http://media.npr.org/chrome/news/nav_arrow_up_fff.gif) no-repeat
}

#header ul#nav li.navprograms a,
#header ul#nav li.navprograms a:hover,
#header ul#nav li.navprograms a.selected,
#header ul#nav li.navprograms a.selected:hover {
    background-position: 133px 29px
}

#header ul#nav li.navlisten a,
#header ul#nav li.navlisten a:hover,
#header ul#nav li.navlisten a.selected,
#header ul#nav li.navlisten a.selected:hover {
    background-position: 84px 29px
}

#news #header ul#nav li.navnews a,
#news.tmplHomePage #header ul#nav li.navhome a,
#news .artsPage #header ul#nav li.navarts
a {
    background: url(http://media.npr.org/chrome/news/nav_selected.gif) no-repeat top right
}

#news.tmplHomePage #header ul#nav li.navnews a,
#news .artsPage #header ul#nav li.navnews
a {
    background: none
}

#header ul#nav li.navhome a,
#header ul#nav li.navnews a,
#header ul#nav li.navarts a,
#header ul#nav li.navmusic a,
#header ul#nav li.navprograms a,
#header ul#nav li.navlisten a,
#header ul#nav li.navhourly
a {
    border-right: 1px solid #fff
}

#header ul#nav li.navhome
a {
    width: 72px;
    padding-left: 18px
}

#header ul#nav li.navnews
a {
    width: 80px;
    padding-left: 30px
}

#header ul#nav li.navarts
a {
    width: 124px;
    padding-left: 30px
}

#header ul#nav li.navmusic
a {
    width: 89px;
    padding-left: 30px
}

#header ul#nav li.navprograms
a {
    width: 143px;
    padding-left: 31px
}

#header ul#nav li.navlisten
a {
    width: 87px;
    padding-left: 22px
}

#header ul#nav li.navhourly
a {
    width: 107px;
    height: 50px;
    background: #666 url(http://media.npr.org/chrome/news/nav_hourlynews.gif) no-repeat center top;
    padding: 0
}

#header ul#nav li.navhourly a:hover {
    background-position: center bottom
}

#header ul#nav li.navpodcasts
a {
    width: 108px;
    height: 50px;
    background: #999 url(http://media.npr.org/chrome/news/nav_podcasts.gif) no-repeat center top;
    padding: 0
}

#header ul#nav li.navpodcasts a:hover {
    background-position: center bottom
}

#menuprograms {
    background: transparent url(http://media.npr.org/chrome/news/bg_gradient_programs.jpg) no-repeat center top;
    display: none
}

#menuprograms
a {
    color: #333
}

#menuprograms
ul.left {
    float: left;
    margin: 0 10px 0 0;
    width: 140px
}

#menuprograms
ul.right {
    float: left;
    width: 145px
}

#menuprograms ul
li {
    font-size: 12px;
    line-height: 13px;
    background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat;
    padding: 0 0 0 7px;
    margin-bottom: 5px
}

#menuprograms
.col {
    float: left;
    padding: 10px
}

#menuprograms
.news {
    width: 310px
}

#menuprograms
.entertainment {
    width: 162px
}

#menuprograms
.music {
    width: 298px
}

#menuprograms
.special {
    width: 128px
}

#menuprograms .news
ul.col {
    padding: 0
}

#menuprograms
h3 {
    font-family: georgia, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #333;
    margin: 5px 0 6px 0;
    padding-bottom: 5px;
    border-bottom: 4px solid #999
}

#menuprograms ul
li.hdr {
    color: #a7a5a0;
    font-size: 10px;
    font-style: italic;
    margin: 8px 0 3px 0;
    background: none;
    padding: 0 0 0 3px
}

#menuprograms ul
li.other {
    font-size: 12px;
    line-height: 13px;
    background: url(http://media.npr.org/chrome/news/bullet_gry.gif) no-repeat;
    padding: 0 0 0 7px;
    margin-bottom: 3px
}

#menuprograms ul li.other
a {
    font-size: 11px;
    line-height: 10px;
    margin: 0;
    color: #888784
}

#menuprograms ul li.other
span {
    color: #cfcdc7;
    font-size: 9px
}

#menuprograms
.footer {
    clear: both;
    background-color: #ccc;
    height: 18px;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
    text-align: right;
    padding: 7px 15px 0 0
}

#menuprograms .footer
a.closemenu {
    background: transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -13px;
    color: #fff;
    padding: 0 17px 0 0
}

#menulisten {
    background: #abd0d4 url(http://media.npr.org/chrome/news/bg_gradient_listen.gif) repeat-x scroll left top;
    display: none;
    color: #fff;
    font-size: 12px
}

#menulisten .audiostreams a, #menulisten .footer
a {
    color: #fff
}

#menulisten
h3 {
    font-family: georgia, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #007987;
    margin: 5px 0 4px 0
}

#menulisten .hourlynews,
#menulisten .audiostreams,
#menulisten
.latestshow {
    float: left;
    padding: 10px 0 10px 15px;
    width: 306px
}

#menulisten.external .hourlynews,
#menulisten.external .audiostreams,
#menulisten.external
.latestshow {
    width: 466px
}

#menulisten.external
.latestshow {
    display: none
}

#menulisten .listenblock
.primary {
    background-color: #cce4e7;
    padding: 10px 16px 10px 10px;
    overflow: hidden
}

#menulisten .listenblock .primary
a.listenicon {
    float: left;
    background: transparent url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -210px no-repeat;
    display: block;
    height: 42px;
    width: 43px;
    margin-top: 5px
}

#menulisten .listenblock .primary a.listenicon:hover {
    background: transparent url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -336px no-repeat
}

#menulisten .listenblock .primary
.listencontent {
    background: #e6f2f3;
    color: #7fbcc3;
    font-size: 11px;
    padding: 8px 10px;
    margin-left: 53px
}

#menulisten .listenblock .primary
h4 {
    color: #409ba5;
    font-size: 16px;
    font-weight: bold
}

#menulisten .listenblock h4
a {
    color: #409ba5
}

#menulisten .listenblock
.info {
    margin: 0
}

#menulisten .listenblock
.duration {
    float: right
}

#menulisten .listenblock
ul {
    float: left
}

#menulisten .listenblock ul
li {
    font-size: 11px;
    padding: 0;
    margin: 0 0 2px 0;
    line-height: 15px
}

#menulisten .listenblock
a.add {
    color: #097e8b;
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 1px no-repeat;
    padding: 1px 0 0 18px;
    display: block;
    margin: 0 4px;
    font-size: 11px
}

#menulisten .listenblock a.add:hover {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -134px no-repeat
}

#menulisten .listenblock
a.trans {
    color: #097e8b;
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -59px no-repeat;
    padding: 1px 0 0 18px;
    display: block;
    margin: 0 4px;
    font-size: 11px
}

#menulisten .listenblock a.trans:hover {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -164px no-repeat
}

#menulisten .listenblock
.tab {
    float: right;
    background: url(http://media.npr.org/chrome/news/tab_listen_left.gif) left center no-repeat;
    padding-left: 12px;
    margin-right: 8px;
    height: 18px
}

#menulisten .listenblock .tab
span {
    float: left;
    background: url(http://media.npr.org/chrome/news/tab_listen_right.gif) right center no-repeat;
    padding-right: 12px;
    display: block;
    height: 18px
}

#menulisten .listenblock
.findstreams {
    margin: 0;
    font-weight: bold;
    font-size: 12px;
    padding: 2px 0 0 4px
}

#menulisten .listenblock .findstreams
a {
    color: #fff
}

#menulisten
.footer {
    background-color: #80bdc4;
    clear: both;
    color: #FFF;
    font-size: 10px;
    height: 18px;
    padding: 7px 15px 0 0;
    text-align: right;
    text-transform: uppercase
}

#menulisten .footer
a.closemenu {
    background: transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -26px;
    color: #fff;
    padding: 0 17px 0 0
}

.footer
.pipe {
    padding: 0 4px
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .ddstn a.closemenu,
    #menuprograms .footer a.closemenu,
    #menulisten .footer
    a.closemenu {
        padding: 1px 17px 1px 0
    }
}

#footer
.everywhere {
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #000;
    height: 1%
}

#footer .everywhere h3
a {
    color: #fff
}

#footer .everywhere h3
span {
    color: #999
}

#footer .everywhere
h3 {
    font-family: georgia, sans-serif;
    font-size: 22px;
    font-weight: bold;
    padding: 10px 10px 10px 15px;
    margin: 0;
    float: left;
    color: #fff
}

#footer .everywhere
ul {
    padding: 12px 15px 0 0;
    float: right
}

#footer .everywhere ul
li {
    float: left;
    font-size: 11px;
    padding-left: 40px;
    line-height: 23px
}

#footer .everywhere ul li
a {
    float: left;
    color: #fff
}

#footer .everywhere ul li a:hover {
    color: #999
}

#footer .everywhere ul li
a.radio {
    padding: 0 0 0 30px
}

#footer .everywhere ul li
a.pod {
    padding: 0 0 0 20px
}

#footer .everywhere ul li
a.mobile {
    padding: 0 0 0 20px
}

#footer .everywhere ul li
a.rss {
    padding: 0 0 0 22px
}

#footer .everywhere ul li
a.newsletter {
    padding: 0 0 0 20px
}

#footer .everywhere ul li
a.widget {
    padding: 0 0 0 26px
}

#footer .everywhere ul li
a.api {
    padding: 0 0 0 27px
}

#footer
.footerwrap {
    clear: both;
    overflow: hidden;
    width: 978px;
    border-left: 1px solid #b4b2b2;
    border-right: 1px solid #b4b2b2;
    border-bottom: 1px solid #b4b2b2
}

#footer
.listbg {
    background: #fff url(http://media.npr.org/chrome/news/bg_footer.gif) left bottom;
    overflow: hidden;
    height: 1%;
    padding-bottom: 20px
}

#footer
.col {
    width: 138px;
    float: left;
    margin-right: 24px
}

#footer
.first {
    padding-left: 15px
}

#footer
.last {
    margin-right: 0
}

#footer
h4 {
    font-family: georgia, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    border-bottom: 4px solid #b2b2b2;
    padding: 20px 0 6px 0;
    margin-bottom: 6px;
    background-color: #fff
}

#footer h4
a {
    color: #333
}

#footer
.col {
    background-color: #fff
}

#footer .col
ul {
    padding-bottom: 20px;
    background-color: #fff
}

#footer .col ul
li {
    padding: 0;
    margin-bottom: 3px;
    line-height: 14px;
    font-size: 12px
}

#footer .col ul li
a {
    color: #333
}

#footer .col ul li
span {
    margin: 0 0 3px 10px;
    line-height: 14px
}

#footer .col ul
li.space {
    margin-top: 15px
}

#footer
ul.bottomlist {
    clear: left;
    padding: 15px 0;
    margin: 0;
    height: 1%;
    overflow: hidden
}

#footer ul.bottomlist
li {
    float: left;
    font-size: 12px;
    margin-right: 15px;
    color: #999
}

#footer ul.bottomlist li
a {
    color: #999
}

#footer ul.bottomlist li.help a,
#footer ul.bottomlist li.contact
a {
    color: #000;
    font-weight: bold
}

#footer ul.bottomlist li.donate
a {
    color: #f30;
    font-weight: bold
}

#footer ul.bottomlist
li.pbs {
    margin: 0;
    margin-top: -2px;
    *margin-top: -4px;
    padding: 0;
    float: right
}

#footer ul.bottomlist li.pbs
img {
    float: none;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.loginwrap {
    float: right;
    margin-bottom: 5px;
    height: 19px
}

.loginwrap
div.donate {
    float: left
}

p#loginPElm {
    float: left
}

.loginwrap div.donate
a {
    background: url(http://media.npr.org/images/donate/support_stroke.gif) no-repeat top;
    height: 19px;
    width: 141px;
    display: block
}

.loginwrap div.donate a:hover {
    background: url(http://media.npr.org/images/donate/support_stroke.gif) no-repeat bottom
}

#header
.beta {
    display: none
}

.NPRtablet
#menulisten {
    background: transparent url(http://media.npr.org/chrome/news/bg_gradient_programs.jpg) no-repeat center top
}

.NPRtablet #menulisten .audiostreams,
.NPRtablet #menulisten .listenblock
.tab {
    display: none
}

.NPRtablet #menulisten .latestshow,
.NPRtablet #menulisten
.hourlynews {
    width: 466px;
    padding: 10px 0 15px 15px
}

.NPRtablet #menulisten h3,
.NPRtablet #menulisten .listenblock h4
a {
    color: #000
}

.NPRtablet #menulisten
.footer {
    background-color: #CCC
}

.NPRtablet #menulisten .footer
a.closemenu {
    background: transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -13px
}

.NPRtablet #menulisten .footer
a {
    color: #333
}

.NPRtablet #menulisten
.listenblock {
    border: 1px solid #D7D7D7
}

.NPRtablet #menulisten .listenblock
.primary {
    background-color: white
}

.NPRtablet #menulisten .listenblock .primary
.listencontent {
    background-color: #E5E5E5
}

.NPRtablet #menulisten .listenblock .primary a.listenicon,
.NPRtablet #menulisten .listenblock .primary a.listenicon:hover {
    background: url('http://media.npr.org/chrome/ipad/icon_audiovideo.png') no-repeat 0 0;
    height: 42px;
    width: 42px
}

.NPRtablet #menulisten .listenblock .info,
.NPRtablet #menulisten .listenblock .primary
.duration {
    color: #666
}

.NPRtablet #menulisten .playing .listenblock .primary a.listenicon,
.NPRtablet #menulisten .playing .listenblock .primary a.listenicon:hover {
    background: url('http://media.npr.org/chrome/ipad/icon_audiovideo.png') no-repeat 0 -142px
}

.NPRtablet #header ul#nav li.navhourly
a {
    background: #666 url('http://media.npr.org/chrome/ipad/nav_hourlynews.png') no-repeat center top;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.NPRtablet #header ul#nav li.navhourly a:hover {
    background-position: 0 0
}

.NPRtablet #header ul#nav li.navhourly.playing
a {
    background-position: 0 -120px
}

.NPRtablet #header ul#nav
li.navlisten {
    background: none !important
}

.NPRtablet #header ul#nav li.navlisten a.selected,
.NPRtablet #header ul#nav li.navlisten a.selected:hover {
    background-color: #CCC
}

@media only screen and (orientation: portrait) {
    .NPRtablet .tmplNewsStory #todaysdate,
    .NPRtablet .tmplNewsStory #header .supportwrap,
    .NPRtablet .tmplNewsStory #login a.shop,
    .NPRtablet .tmplNewsStory #login a.comm,
    .NPRtablet .tmplNewsStory #header ul#nav li.navpodcasts,
    .NPRtablet .tmplNewsStory #header .headercontent form.search label,
    .NPRtablet .tmplNewsStory #header .headercontent form.search .btn_go,
    .NPRtablet .tmplNewsStory #footer .everywhere,
    .NPRtablet .tmplNewsStory #footer .col:nth-child(5),
    .NPRtablet .tmplNewsStory #footer ul.bottomlist li.donate,
    .NPRtablet .tmplNewsStory #header #loginPElm .user,
    .NPRtablet .tmplNewsStory #header #loginPElm #hdraccount,
    .NPRtablet .tmplNewsStory #footer ul.bottomlist li.pbs,
    .NPRtablet .tmplBlogNewsStory #todaysdate,
    .NPRtablet .tmplBlogNewsStory #header .supportwrap,
    .NPRtablet .tmplBlogNewsStory #login a.shop,
    .NPRtablet .tmplBlogNewsStory #login a.comm,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navpodcasts,
    .NPRtablet .tmplBlogNewsStory #header .headercontent form.search label,
    .NPRtablet .tmplBlogNewsStory #header .headercontent form.search .btn_go,
    .NPRtablet .tmplBlogNewsStory #footer .everywhere,
    .NPRtablet .tmplBlogNewsStory #footer .col:nth-child(5),
    .NPRtablet .tmplBlogNewsStory #footer ul.bottomlist li.donate,
    .NPRtablet .tmplBlogNewsStory #header #loginPElm .user,
    .NPRtablet .tmplBlogNewsStory #header #loginPElm #hdraccount,
    .NPRtablet .tmplBlogNewsStory #footer ul.bottomlist li.pbs,
    .NPRtablet .tmplBookStory #todaysdate,
    .NPRtablet .tmplBookStory #header .supportwrap,
    .NPRtablet .tmplBookStory #login a.shop,
    .NPRtablet .tmplBookStory #login a.comm,
    .NPRtablet .tmplBookStory #header ul#nav li.navpodcasts,
    .NPRtablet .tmplBookStory #header .headercontent form.search label,
    .NPRtablet .tmplBookStory #header .headercontent form.search .btn_go,
    .NPRtablet .tmplBookStory #footer .everywhere,
    .NPRtablet .tmplBookStory #footer .col:nth-child(5),
    .NPRtablet .tmplBookStory #footer ul.bottomlist li.donate,
    .NPRtablet .tmplBookStory #header #loginPElm .user,
    .NPRtablet .tmplBookStory #header #loginPElm #hdraccount,
    .NPRtablet .tmplBookStory #footer ul.bottomlist li.pbs,
    .NPRtablet .tmplShotsStory #todaysdate,
    .NPRtablet .tmplShotsStory #header .supportwrap,
    .NPRtablet .tmplShotsStory #login a.shop,
    .NPRtablet .tmplShotsStory #login a.comm,
    .NPRtablet .tmplShotsStory #header ul#nav li.navpodcasts,
    .NPRtablet .tmplShotsStory #header .headercontent form.search label,
    .NPRtablet .tmplShotsStory #header .headercontent form.search .btn_go,
    .NPRtablet .tmplShotsStory #footer .everywhere,
    .NPRtablet .tmplShotsStory #footer .col:nth-child(5),
    .NPRtablet .tmplShotsStory #footer ul.bottomlist li.donate,
    .NPRtablet .tmplShotsStory #header #loginPElm .user,
    .NPRtablet .tmplShotsStory #header #loginPElm #hdraccount,
    .NPRtablet .tmplShotsStory #footer ul.bottomlist
    li.pbs {
        display: none
    }

    .NPRtablet .tmplNewsStory #login,
    .NPRtablet .tmplBlogNewsStory #login,
    .NPRtablet .tmplBookStory #login,
    .NPRtablet .tmplShotsStory
    #login {
        overflow: hidden;
        position: absolute;
        top: 17px;
        left: 126px;
        height: 36px;
        padding: 0 0 0 22px;
        border-left: 1px solid #dcdcdc
    }

    .NPRtablet .tmplNewsStory p#loginPElm,
    .NPRtablet .tmplBlogNewsStory p#loginPElm,
    .NPRtablet .tmplBookStory p#loginPElm,
    .NPRtablet .tmplShotsStory
    p#loginPElm {
        color: #F5F5F5
    }

    .NPRtablet .tmplNewsStory #login .loginwrap,
    .NPRtablet .tmplBlogNewsStory #login .loginwrap,
    .NPRtablet .tmplBookStory #login .loginwrap,
    .NPRtablet .tmplShotsStory #login
    .loginwrap {
        margin: 11px 0 0 0
    }

    .NPRtablet .tmplNewsStory #login p,
    .NPRtablet .tmplNewsStory #login .loginwrap div.donate a,
    .NPRtablet .tmplBlogNewsStory #login p,
    .NPRtablet .tmplBlogNewsStory #login .loginwrap div.donate a,
    .NPRtablet .tmplBookStory #login p,
    .NPRtablet .tmplBookStory #login .loginwrap div.donate a,
    .NPRtablet .tmplShotsStory #login p,
    .NPRtablet .tmplShotsStory #login .loginwrap div.donate
    a {
        font-size: 12px;
        text-transform: lowercase
    }

    .NPRtablet .tmplNewsStory #login a,
    .NPRtablet .tmplNewsStory #header #login span.user,
    .NPRtablet .tmplBlogNewsStory #login a,
    .NPRtablet .tmplBlogNewsStory #header #login span.user,
    .NPRtablet .tmplBookStory #login a,
    .NPRtablet .tmplBookStory #header #login span.user,
    .NPRtablet .tmplShotsStory #login a,
    .NPRtablet .tmplShotsStory #header #login
    span.user {
        color: #b2b2b2
    }

    .NPRtablet .tmplNewsStory #login .loginwrap div.donate a,
    .NPRtablet .tmplBlogNewsStory #login .loginwrap div.donate a,
    .NPRtablet .tmplBookStory #login .loginwrap div.donate a,
    .NPRtablet .tmplShotsStory #login .loginwrap div.donate
    a {
        background: none;
        color: #000;
        width: auto;
        height: auto
    }

    .NPRtablet .tmplNewsStory .loginwrap div.donate a:before,
    .NPRtablet .tmplBlogNewsStory .loginwrap div.donate a:before,
    .NPRtablet .tmplBookStory .loginwrap div.donate a:before,
    .NPRtablet .tmplShotsStory .loginwrap div.donate a:before {
        content: 'Donate'
    }

    .NPRtablet .tmplNewsStory #header .headercontent,
    .NPRtablet .tmplBlogNewsStory #header .headercontent,
    .NPRtablet .tmplBookStory #header .headercontent,
    .NPRtablet .tmplShotsStory #header
    .headercontent {
        padding: 0 28px 22px 15px;
        background: #F5F5F5
    }

    .NPRtablet .tmplNewsStory #header .headercontent form.search,
    .NPRtablet .tmplBlogNewsStory #header .headercontent form.search,
    .NPRtablet .tmplBookStory #header .headercontent form.search,
    .NPRtablet .tmplShotsStory #header .headercontent
    form.search {
        margin-top: 24px;
        padding-top: 0
    }

    .NPRtablet .tmplNewsStory #header .headercontent form.search .searchbox,
    .NPRtablet .tmplBlogNewsStory #header .headercontent form.search .searchbox,
    .NPRtablet .tmplBookStory #header .headercontent form.search .searchbox,
    .NPRtablet .tmplShotsStory #header .headercontent form.search
    .searchbox {
        width: 116px;
        height: 20px;
        margin: 0;
        padding-left: 22px;
        border-radius: 0;
        border: none;
        background: #FFF url('http://media.npr.org/chrome/ipad/search_magnifier.png') no-repeat 5px center;
        -webkit-appearance: none
    }

    .NPRtablet .tmplNewsStory #header ul#nav,
    .NPRtablet .tmplBlogNewsStory #header ul#nav,
    .NPRtablet .tmplBookStory #header ul#nav,
    .NPRtablet .tmplShotsStory #header
    ul#nav {
        width: auto;
        height: 42px;
        font-size: 16px;
        margin-top: 0
    }

    .NPRtablet .tmplNewsStory #header ul#nav li a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li a,
    .NPRtablet .tmplBookStory #header ul#nav li a,
    .NPRtablet .tmplShotsStory #header ul#nav li
    a {
        font-weight: bold;
        text-align: center;
        height: 42px;
        line-height: 42px;
        padding-top: 0;
        color: #999
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navhome a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navarts a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navhome a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navarts a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplBookStory #header ul#nav li.navhome a,
    .NPRtablet .tmplBookStory #header ul#nav li.navarts a,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBookStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navhome a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navarts a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navlisten
    a {
        padding-left: 0;
        width: 126px
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navnews a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navmusic a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navnews a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navmusic a,
    .NPRtablet .tmplBookStory #header ul#nav li.navnews a,
    .NPRtablet .tmplBookStory #header ul#nav li.navmusic a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navnews a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navmusic
    a {
        padding-left: 0;
        width: 127px
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBookStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navlisten
    a {
        background: #000 url('http://media.npr.org/chrome/ipad/nav_arrow_down_999.png') no-repeat;
        text-align: left
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a.selected,
    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a.selected:hover,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a.selected,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a.selected:hover,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a.selected,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a.selected:hover,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms a.selected,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms a.selected:hover {
        background: #FFF url('http://media.npr.org/chrome/ipad/nav_arrow_up_999.png') no-repeat
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navlisten a.selected,
    .NPRtablet .tmplNewsStory #header ul#nav li.navlisten a.selected:hover,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navlisten a.selected,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navlisten a.selected:hover,
    .NPRtablet .tmplBookStory #header ul#nav li.navlisten a.selected,
    .NPRtablet .tmplBookStory #header ul#nav li.navlisten a.selected:hover,
    .NPRtablet .tmplShotsStory #header ul#nav li.navlisten a.selected,
    .NPRtablet .tmplShotsStory #header ul#nav li.navlisten a.selected:hover {
        background: #FFF url('http://media.npr.org/chrome/ipad/nav_arrow_up_999.png') no-repeat;
        color: #999
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms
    a {
        padding-left: 19px;
        width: 107px
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplBookStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navlisten
    a {
        border-right: none;
        padding-left: 36px;
        width: 95px
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a.selected,
    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a.selected:hover,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a.selected,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a.selected:hover,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a.selected,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a.selected:hover,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms a.selected,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms a.selected:hover {
        background-position: 106px center;
        color: #999
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navlisten a.selected,
    .NPRtablet .tmplNewsStory #header ul#nav li.navlisten a.selected:hover,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navlisten a.selected,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navlisten a.selected:hover,
    .NPRtablet .tmplBookStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplBookStory #header ul#nav li.navlisten a.selected,
    .NPRtablet .tmplBookStory #header ul#nav li.navlisten a.selected:hover,
    .NPRtablet .tmplShotsStory #header ul#nav li.navlisten a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navlisten a.selected,
    .NPRtablet .tmplShotsStory #header ul#nav li.navlisten a.selected:hover {
        background-position: 89px center
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navhourly,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navhourly,
    .NPRtablet .tmplBookStory #header ul#nav li.navhourly,
    .NPRtablet .tmplShotsStory #header ul#nav
    li.navhourly {
        font-family: Helvetica, Arial, sans-serif;
        float: none;
        position: absolute;
        top: 24px;
        left: 325px
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navhourly a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navhourly a,
    .NPRtablet .tmplBookStory #header ul#nav li.navhourly a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navhourly
    a {
        background: url('http://media.npr.org/chrome/ipad/icon_audiovideo.png') no-repeat 0 -284px;
        height: 22px;
        line-height: 22px;
        width: auto;
        padding-left: 28px;
        font-size: 12px;
        text-transform: lowercase;
        color: #b2b2b2;
        border: none
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navhourly a:hover,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navhourly a:hover,
    .NPRtablet .tmplBookStory #header ul#nav li.navhourly a:hover,
    .NPRtablet .tmplShotsStory #header ul#nav li.navhourly a:hover {
        background-position: 0 -284px
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navhourly.playing a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navhourly.playing a:hover,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navhourly.playing a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navhourly.playing a:hover,
    .NPRtablet .tmplBookStory #header ul#nav li.navhourly.playing a,
    .NPRtablet .tmplBookStory #header ul#nav li.navhourly.playing a:hover,
    .NPRtablet .tmplShotsStory #header ul#nav li.navhourly.playing a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navhourly.playing a:hover {
        background-position: 0 -406px
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navhourly a:before,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navhourly a:before,
    .NPRtablet .tmplBookStory #header ul#nav li.navhourly a:before,
    .NPRtablet .tmplShotsStory #header ul#nav li.navhourly a:before {
        content: 'Hourly News'
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navhome a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navnews a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navarts a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navmusic a,
    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navhome a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navnews a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navarts a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navmusic a,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplBookStory #header ul#nav li.navhome a,
    .NPRtablet .tmplBookStory #header ul#nav li.navnews a,
    .NPRtablet .tmplBookStory #header ul#nav li.navarts a,
    .NPRtablet .tmplBookStory #header ul#nav li.navmusic a,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navhome a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navnews a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navarts a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navmusic a,
    .NPRtablet .tmplShotsStory #header ul#nav li.navprograms
    a {
        border-right: 1px solid #333
    }

    .NPRtablet .tmplNewsStory #header .headercontent img[alt="NPR"],
    .NPRtablet .tmplBlogNewsStory #header .headercontent img[alt="NPR"],
    .NPRtablet .tmplBookStory #header .headercontent img[alt="NPR"],
    .NPRtablet .tmplShotsStory #header .headercontent img[alt="NPR"] {
        width: 66px;
        height: 22px;
        position: relative;
        top: 23px;
        left: 14px
    }

    .NPRtablet .tmplNewsStory#news #header ul#nav li.navnews a,
    .NPRtablet .tmplNewsStory#news.tmplHomePage #header ul#nav li.navhome a,
    .NPRtablet .tmplNewsStory#news .artsPage #header ul#nav li.navarts a,
    .NPRtablet .tmplBlogNewsStory#news #header ul#nav li.navnews a,
    .NPRtablet .tmplBlogNewsStory#news.tmplHomePage #header ul#nav li.navhome a,
    .NPRtablet .tmplBlogNewsStory#news .artsPage #header ul#nav li.navarts a,
    .NPRtablet .tmplBookStory#news #header ul#nav li.navnews a,
    .NPRtablet .tmplBookStory#news.tmplHomePage #header ul#nav li.navhome a,
    .NPRtablet .tmplBookStory#news .artsPage #header ul#nav li.navarts a,
    .NPRtablet .tmplShotsStory#news #header ul#nav li.navnews a,
    .NPRtablet .tmplShotsStory#news.tmplHomePage #header ul#nav li.navhome a,
    .NPRtablet .tmplShotsStory#news .artsPage #header ul#nav li.navarts
    a {
        background: none;
        color: #FFF
    }

    .NPRtablet .tmplNewsStory#news.tmplHomePage #header ul#nav li.navnews a,
    .NPRtablet .tmplNewsStory#news .artsPage #header ul#nav li.navnews a,
    .NPRtablet .tmplBlogNewsStory#news.tmplHomePage #header ul#nav li.navnews a,
    .NPRtablet .tmplBlogNewsStory#news .artsPage #header ul#nav li.navnews a,
    .NPRtablet .tmplBookStory#news.tmplHomePage #header ul#nav li.navnews a,
    .NPRtablet .tmplBookStory#news .artsPage #header ul#nav li.navnews a,
    .NPRtablet .tmplShotsStory#news.tmplHomePage #header ul#nav li.navnews a,
    .NPRtablet .tmplShotsStory#news .artsPage #header ul#nav li.navnews
    a {
        color: #999
    }

    .NPRtablet .tmplNewsStory #menulisten .latestshow,
    .NPRtablet .tmplNewsStory #menulisten .hourlynews,
    .NPRtablet .tmplBlogNewsStory #menulisten .latestshow,
    .NPRtablet .tmplBlogNewsStory #menulisten .hourlynews,
    .NPRtablet .tmplBookStory #menulisten .latestshow,
    .NPRtablet .tmplBookStory #menulisten .hourlynews,
    .NPRtablet .tmplShotsStory #menulisten .latestshow,
    .NPRtablet .tmplShotsStory #menulisten
    .hourlynews {
        width: 362px
    }

    .NPRtablet .tmplNewsStory #header ul#nav li.navprograms,
    .NPRtablet .tmplBlogNewsStory #header ul#nav li.navprograms,
    .NPRtablet .tmplBookStory #header ul#nav li.navprograms,
    .NPRtablet .tmplShotsStory #header ul#nav
    li.navprograms {
        background: none !important
    }

    .NPRtablet .tmplNewsStory #menuprograms,
    .NPRtablet .tmplBlogNewsStory #menuprograms,
    .NPRtablet .tmplBookStory #menuprograms,
    .NPRtablet .tmplShotsStory
    #menuprograms {
        background: none
    }

    .NPRtablet .tmplNewsStory #menuprograms h3,
    .NPRtablet .tmplBlogNewsStory #menuprograms h3,
    .NPRtablet .tmplBookStory #menuprograms h3,
    .NPRtablet .tmplShotsStory #menuprograms
    h3 {
        border: none;
        font-size: 26px;
        margin: 28px 0 6px -1px
    }

    .NPRtablet .tmplNewsStory #menuprograms ul li,
    .NPRtablet .tmplNewsStory #menuprograms ul li.other,
    .NPRtablet .tmplBlogNewsStory #menuprograms ul li,
    .NPRtablet .tmplBlogNewsStory #menuprograms ul li.other,
    .NPRtablet .tmplBookStory #menuprograms ul li,
    .NPRtablet .tmplBookStory #menuprograms ul li.other,
    .NPRtablet .tmplShotsStory #menuprograms ul li,
    .NPRtablet .tmplShotsStory #menuprograms ul
    li.other {
        background: none;
        line-height: 14px;
        margin-bottom: 7px;
        padding: 0
    }

    .NPRtablet .tmplNewsStory #menuprograms a,
    .NPRtablet .tmplNewsStory #menuprograms ul li.other a,
    .NPRtablet .tmplBlogNewsStory #menuprograms a,
    .NPRtablet .tmplBlogNewsStory #menuprograms ul li.other a,
    .NPRtablet .tmplBookStory #menuprograms a,
    .NPRtablet .tmplBookStory #menuprograms ul li.other a,
    .NPRtablet .tmplShotsStory #menuprograms a,
    .NPRtablet .tmplShotsStory #menuprograms ul li.other
    a {
        color: #6D8DCC
    }

    .NPRtablet .tmplNewsStory #menuprograms .col,
    .NPRtablet .tmplBlogNewsStory #menuprograms .col,
    .NPRtablet .tmplBookStory #menuprograms .col,
    .NPRtablet .tmplShotsStory #menuprograms
    .col {
        padding: 0;
        margin: 0 24px 28px 0;
        width: 160px
    }

    .NPRtablet .tmplNewsStory #menuprograms .col.news,
    .NPRtablet .tmplBlogNewsStory #menuprograms .col.news,
    .NPRtablet .tmplBookStory #menuprograms .col.news,
    .NPRtablet .tmplShotsStory #menuprograms
    .col.news {
        padding-left: 28px;
        width: 160px
    }

    .NPRtablet .tmplNewsStory #menuprograms .col.entertaintment,
    .NPRtablet .tmplBlogNewsStory #menuprograms .col.entertaintment,
    .NPRtablet .tmplBookStory #menuprograms .col.entertaintment,
    .NPRtablet .tmplShotsStory #menuprograms
    .col.entertaintment {
        width: 160px
    }

    .NPRtablet .tmplNewsStory #menuprograms .col.music,
    .NPRtablet .tmplBlogNewsStory #menuprograms .col.music,
    .NPRtablet .tmplBookStory #menuprograms .col.music,
    .NPRtablet .tmplShotsStory #menuprograms
    .col.music {
        width: 160px
    }

    .NPRtablet .tmplNewsStory #menuprograms .special,
    .NPRtablet .tmplBlogNewsStory #menuprograms .special,
    .NPRtablet .tmplBookStory #menuprograms .special,
    .NPRtablet .tmplShotsStory #menuprograms
    .special {
        padding-right: 28px;
        margin-right: 0;
        width: 160px
    }

    .NPRtablet .tmplNewsStory #menuprograms ul.left,
    .NPRtablet .tmplNewsStory #menuprograms ul.right,
    .NPRtablet .tmplBlogNewsStory #menuprograms ul.left,
    .NPRtablet .tmplBlogNewsStory #menuprograms ul.right,
    .NPRtablet .tmplBookStory #menuprograms ul.left,
    .NPRtablet .tmplBookStory #menuprograms ul.right,
    .NPRtablet .tmplShotsStory #menuprograms ul.left,
    .NPRtablet .tmplShotsStory #menuprograms
    ul.right {
        float: none
    }

    .NPRtablet .tmplNewsStory #menuprograms ul li.hdr,
    .NPRtablet .tmplBlogNewsStory #menuprograms ul li.hdr,
    .NPRtablet .tmplBookStory #menuprograms ul li.hdr,
    .NPRtablet .tmplShotsStory #menuprograms ul
    li.hdr {
        font-style: normal;
        margin-top: 12px;
        padding: 0
    }

    .NPRtablet .tmplNewsStory #menuprograms ul li.other span,
    .NPRtablet .tmplBlogNewsStory #menuprograms ul li.other span,
    .NPRtablet .tmplBookStory #menuprograms ul li.other span,
    .NPRtablet .tmplShotsStory #menuprograms ul li.other
    span {
        color: #CCC;
        font-size: 10px
    }

    .NPRtablet .tmplNewsStory #menuprograms .footer a,
    .NPRtablet .tmplBlogNewsStory #menuprograms .footer a,
    .NPRtablet .tmplBookStory #menuprograms .footer a,
    .NPRtablet .tmplShotsStory #menuprograms .footer
    a {
        color: #333
    }

    .NPRtablet .tmplNewsStory #menulisten,
    .NPRtablet .tmplBlogNewsStory #menulisten,
    .NPRtablet .tmplBookStory #menulisten,
    .NPRtablet .tmplShotsStory
    #menulisten {
        background: none
    }

    .NPRtablet .tmplNewsStory #footer,
    .NPRtablet .tmplBlogNewsStory #footer,
    .NPRtablet .tmplBookStory #footer,
    .NPRtablet .tmplShotsStory
    #footer {
        width: 768px;
        border-top: none;
        background: #f5f5f5
    }

    .NPRtablet .tmplNewsStory #footer .footerwrap,
    .NPRtablet .tmplBlogNewsStory #footer .footerwrap,
    .NPRtablet .tmplBookStory #footer .footerwrap,
    .NPRtablet .tmplShotsStory #footer
    .footerwrap {
        width: auto;
        border: none
    }

    .NPRtablet .tmplNewsStory #footer .listbg,
    .NPRtablet .tmplBlogNewsStory #footer .listbg,
    .NPRtablet .tmplBookStory #footer .listbg,
    .NPRtablet .tmplShotsStory #footer
    .listbg {
        background: none;
        padding: 46px 120px 0 120px
    }

    .NPRtablet .tmplNewsStory #footer h4,
    .NPRtablet .tmplBlogNewsStory #footer h4,
    .NPRtablet .tmplBookStory #footer h4,
    .NPRtablet .tmplShotsStory #footer
    h4 {
        font-size: 26px;
        font-weight: normal;
        border: none
    }

    .NPRtablet .tmplNewsStory #footer h4,
    .NPRtablet .tmplNewsStory #footer .listbg .col,
    .NPRtablet .tmplNewsStory #footer .col ul,
    .NPRtablet .tmplBlogNewsStory #footer h4,
    .NPRtablet .tmplBlogNewsStory #footer .listbg .col,
    .NPRtablet .tmplBlogNewsStory #footer .col ul,
    .NPRtablet .tmplBookStory #footer h4,
    .NPRtablet .tmplBookStory #footer .listbg .col,
    .NPRtablet .tmplBookStory #footer .col ul,
    .NPRtablet .tmplShotsStory #footer h4,
    .NPRtablet .tmplShotsStory #footer .listbg .col,
    .NPRtablet .tmplShotsStory #footer .col
    ul {
        background: #f5f5f5
    }

    .NPRtablet .tmplNewsStory #footer .col,
    .NPRtablet .tmplBlogNewsStory #footer .col,
    .NPRtablet .tmplBookStory #footer .col,
    .NPRtablet .tmplShotsStory #footer
    .col {
        width: 160px
    }

    .NPRtablet .tmplNewsStory #footer .col.first,
    .NPRtablet .tmplBlogNewsStory #footer .col.first,
    .NPRtablet .tmplBookStory #footer .col.first,
    .NPRtablet .tmplShotsStory #footer
    .col.first {
        padding-left: 0
    }

    .NPRtablet .tmplNewsStory #footer .col:nth-child(3),
    .NPRtablet .tmplBlogNewsStory #footer .col:nth-child(3),
    .NPRtablet .tmplBookStory #footer .col:nth-child(3),
    .NPRtablet .tmplShotsStory #footer .col:nth-child(3) {
        margin-right: 0
    }

    .NPRtablet .tmplNewsStory #footer .col:nth-child(3) ul:nth-child(2),
    .NPRtablet .tmplBlogNewsStory #footer .col:nth-child(3) ul:nth-child(2),
    .NPRtablet .tmplBookStory #footer .col:nth-child(3) ul:nth-child(2),
    .NPRtablet .tmplShotsStory #footer .col:nth-child(3) ul:nth-child(2) {
        padding-bottom: 0
    }

    .NPRtablet .tmplNewsStory #footer .col:nth-child(4),
    .NPRtablet .tmplBlogNewsStory #footer .col:nth-child(4),
    .NPRtablet .tmplBookStory #footer .col:nth-child(4),
    .NPRtablet .tmplShotsStory #footer .col:nth-child(4) {
        margin-top: -116px;
        margin-right: 24px
    }

    .NPRtablet .tmplNewsStory #footer .col.last,
    .NPRtablet .tmplBlogNewsStory #footer .col.last,
    .NPRtablet .tmplBookStory #footer .col.last,
    .NPRtablet .tmplShotsStory #footer
    .col.last {
        margin-top: -182px
    }

    .NPRtablet .tmplNewsStory #footer .col.last h4:nth-child(3),
    .NPRtablet .tmplBlogNewsStory #footer .col.last h4:nth-child(3),
    .NPRtablet .tmplBookStory #footer .col.last h4:nth-child(3),
    .NPRtablet .tmplShotsStory #footer .col.last h4:nth-child(3) {
        padding-top: 1px
    }

    .NPRtablet .tmplNewsStory #footer .col ul li,
    .NPRtablet .tmplBlogNewsStory #footer .col ul li,
    .NPRtablet .tmplBookStory #footer .col ul li,
    .NPRtablet .tmplShotsStory #footer .col ul
    li {
        margin-bottom: 7px
    }

    .NPRtablet .tmplNewsStory #footer .col ul li a,
    .NPRtablet .tmplBlogNewsStory #footer .col ul li a,
    .NPRtablet .tmplBookStory #footer .col ul li a,
    .NPRtablet .tmplShotsStory #footer .col ul li
    a {
        color: #6d8dcc
    }

    .NPRtablet .tmplNewsStory #footer .col ul li span,
    .NPRtablet .tmplBlogNewsStory #footer .col ul li span,
    .NPRtablet .tmplBookStory #footer .col ul li span,
    .NPRtablet .tmplShotsStory #footer .col ul li
    span {
        display: block
    }

    .NPRtablet .tmplNewsStory #footer ul.bottomlist,
    .NPRtablet .tmplBlogNewsStory #footer ul.bottomlist,
    .NPRtablet .tmplBookStory #footer ul.bottomlist,
    .NPRtablet .tmplShotsStory #footer
    ul.bottomlist {
        padding: 38px 37px 35px 29px
    }

    .NPRtablet .tmplNewsStory #footer ul.bottomlist li.help a,
    .NPRtablet .tmplNewsStory #footer ul.bottomlist li.contact a,
    .NPRtablet .tmplBlogNewsStory #footer ul.bottomlist li.help a,
    .NPRtablet .tmplBlogNewsStory #footer ul.bottomlist li.contact a,
    .NPRtablet .tmplBookStory #footer ul.bottomlist li.help a,
    .NPRtablet .tmplBookStory #footer ul.bottomlist li.contact a,
    .NPRtablet .tmplShotsStory #footer ul.bottomlist li.help a,
    .NPRtablet .tmplShotsStory #footer ul.bottomlist li.contact
    a {
        color: #999;
        font-weight: normal
    }
}

.headercontent .support
.tab {
    height: 54px;
    padding: 0 8px;
    float: left;
    overflow: hidden
}

.headercontent .dd_active
.tab {
    background: transparent url(http://media.npr.org/chrome/news/bg_localtab_left.gif) no-repeat left top scroll
}

.headercontent .support .tab
a {
    float: left;
    display: block;
    background: url(http://media.npr.org/chrome/news/bg_localtab_right.gif) no-repeat right top scroll;
    height: 54px;
    padding: 0 35px 0 0;
    outline: none
}

.headercontent .dd_active .tab
a {
    background: url(http://media.npr.org/chrome/news/bg_localtab_right_active.gif) no-repeat right top scroll
}

.headercontent .support .tab
img {
    float: none;
    max-width: 138px
}

.headercontent .support .tab a
span {
    display: block;
    font-size: 24px;
    font-weight: bold;
    margin-top: 20px
}

.headercontent
.dd_active {
    background: transparent url(http://media.npr.org/chrome/news/bg_localtop.gif) no-repeat scroll bottom
}

.ddstn {
    display: none;
    height: 139px;
    margin: 0;
    padding: 0;
    width: 978px;
    position: relative;
    background: transparent url(http://media.npr.org/chrome/news/bg_localbottom.gif) no-repeat scroll top center
}

.ddstn
a.closemenu {
    position: absolute;
    background: transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right top;
    bottom: 10px;
    _bottom: 13px;
    right: 20px;
    padding-right: 17px;
    text-transform: uppercase;
    font-size: 10px;
    color: #999
}

.ddstn
.station {
    background: transparent url(http://media.npr.org/chrome/news/bg_stationdata_left.gif) no-repeat scroll 364px 4px;
    margin: 0 20px 0 175px;
    padding: 4px 0 0 0;
    height: 139px;
    position: relative;
    border: none
}

.ddstn
.stationinfo {
    float: left;
    font-size: 11px;
    margin-top: 5px;
    width: 200px;
    padding-left: 3px
}

.ddstn .stationinfo
p {
    margin-bottom: 5px
}

.ddstn .stationinfo a:hover {
    color: #007987
}

.ddstn .stationinfo
h3 {
    font-size: 16px;
    font-weight: bold
}

.ddstn .stationinfo
p.desc {
    font-size: 11px;
    font-style: italic;
    color: #999;
    margin-bottom: 8px
}

.ddstn .stationinfo
p.donate {
    text-transform: uppercase;
    font-weight: bold
}

.ddstn .stationinfo p.donate,
.ddstn .stationinfo p.donate
a {
    color: #f30
}

.ddstn .station
.change {
    position: absolute;
    bottom: 15px;
    left: 0;
    color: #999;
    font-size: 11px;
    padding-left: 3px
}

.ddstn .station .change
a {
    color: #999
}

.ddstn .station .change
span.pipe {
    margin: 0 5px
}

.ddstn
.stationnav {
    float: left;
    font-size: 11px;
    color: #999;
    margin: 10px 0 0 15px;
    text-transform: uppercase;
    width: 135px
}

.ddstn .stationnav
li {
    line-height: 20px
}

.ddstn .stationnav li
a {
    color: #999
}

.ddstn .stationnav li
a.selected {
    color: #007987
}

.ddstn .stationnav
.gtarrow {
    font-size: 9px
}

.ddstn
.stationdata_wrap {
    background: transparent url(http://media.npr.org/chrome/news/bg_stationdata_right.gif) no-repeat scroll right top;
    float: left;
    margin: 0 0 0 17px;
    height: 117px;
    width: 200px;
    padding: 4px 6px
}

.ddstn
.stationdata {
    overflow: auto;
    height: 116px;
    font-size: 11px;
    color: #007987;
    padding-left: 2px
}

.ddstn
.stationdata_arrow {
    position: absolute;
    top: 13px;
    left: 531px;
    width: 10px;
    height: 20px;
    background: transparent url(http://media.npr.org/chrome/news/arrow_stationdata.gif) no-repeat scroll right top
}

.ddstn .stationdata .sd_audio,
.ddstn .stationdata .sd_podcast,
.ddstn .stationdata .sd_newsfeed,
.ddstn .stationdata
.sd_community {
    display: none
}

.ddstn .stationdata
.selected {
    display: block;
    min-height: 118px
}

.ddstn .stationdata
ul {
    list-style-type: none
}

.ddstn .stationdata ul
li {
    margin-bottom: 3px;
    font-weight: bold
}

.ddstn .stationdata ul li
a {
    color: #007987
}

.jspContainer {
    overflow: hidden;
    position: relative
}

.jspPane {
    position: absolute
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 2px;
    width: 13px;
    height: 100%
}

.jspVerticalBar *,
.jspHorizontalBar
* {
    margin: 0;
    padding: 0
}

.jspCap {
    display: none
}

.jspTrack {
    background: url("http://media.npr.org/chrome/news/bg_scrolltrack.gif") no-repeat center top;
    position: absolute;
    width: 13px;
    top: 0;
    right: 0;
    cursor: pointer
}

.jspDrag {
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer
}

.jspDragTop {
    overflow: hidden;
    background: transparent url(http://media.npr.org/chrome/news/bg_scrollbar_top.gif) no-repeat scroll center top;
    height: 50%
}

.jspDragBottom {
    overflow: hidden;
    background: transparent url(http://media.npr.org/chrome/news/bg_scrollbar_bottom.gif) no-repeat scroll center bottom;
    height: 50%
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar
.jspDrag {
    float: left;
    height: 100%
}

.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer
}

.jspArrowUp {
    position: absolute;
    bottom: 10px;
    width: 13px;
    height: 10px;
    background: transparent url(http://media.npr.org/chrome/news/arrow_scrollup.gif) no-repeat scroll center top
}

.jspArrowDown {
    position: absolute;
    bottom: 0;
    width: 13px;
    height: 10px;
    background: transparent url(http://media.npr.org/chrome/news/arrow_scrolldown.gif) no-repeat scroll center top
}

.jspArrow.jspDisabled {
    cursor: default
}

.jspVerticalBar .jspArrow:focus {
    outline: none
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
}

#music
.ddstn {
    width: 980px;
    height: 132px;
    background: #FFF url('http://media.npr.org/chrome/music/border_top_localization.png') no-repeat top left
}

#music .ddstn
a {
    color: #262626
}

#music .ddstn
a.closemenu {
    display: none
}

#music .ddstn .stationinfo
h3 {
    margin-bottom: 16px;
    font-family: Georgia, serif;
    font-size: 24px;
    font-weight: normal;
    color: #262626
}

#music .ddstn .stationinfo
p.desc {
    font-size: 12px;
    font-style: normal
}

#music .ddstn .stationinfo p.donate,
#music .ddstn .stationinfo p.donate
a {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    color: #f30
}

#music .ddstn
.stationnav {
    text-transform: none;
    font-size: 12px
}

#music .ddstn
.station {
    background: url(http://media.npr.org/chrome/news/bg_stationdata_left.gif) no-repeat 364px 4px
}

#music .ddstn .station
.change {
    top: 10px;
    right: 0;
    left: auto
}

#music .ddstn .station .change
a {
    margin-left: 16px
}

#music .ddstn .station .change
.pipe {
    display: none
}

#music .ddstn
.stationdata_arrow {
    left: 388px
}

#music
#station_info {
    height: 128px;
    padding: 4px 0 0 0;
    margin: 0 32px 0 32px
}

#ad-standard-wrap {
    padding: 5px 0 10px 11px;
    background: url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom
}

#ad-standard-wrap:before, #ad-standard-wrap:after {
    content: "";
    display: table
}

#ad-standard-wrap:after {
    clear: both
}

#ad-standard-wrap {
    zoom: 1
}

#ad-standard-wrap {
    overflow: hidden;
    o\verflow: visible;
    w\idth: auto;
    he\ight: 1%;
    width: 300px
}

#ad-standard-wrap
.sponsor300 {
    padding: 7px 0
}

#ad-standard-wrap
p {
    margin: 0;
    font-size: 10px;
    color: #333
}

#ad-standard-wrap
p.top {
    margin-bottom: 2px
}

#ad-standard-wrap
p.left {
    float: left;
    margin-top: 4px
}

#ad-standard-wrap
p.right {
    margin-top: 4px;
    font-style: italic;
    float: right
}

#ad-standard-wrap p.right
a {
    color: #333
}

#ad-standard-wrap p.right a:hover {
    color: #000
}

#main_sidebar #ad-standard-wrap object,
#main_sidebar #ad-standard-wrap
embed {
    display: block
}

.sponsor300 .dynamicbucket
.story {
    padding-top: 2px
}

.sponsor300 .buckettop, .sponsor300
.bucketbottom {
    display: none
}

.sponsor300 .bucketcontent .story
p {
    text-align: center;
    padding: 2px 0
}

.mojowrapper
div.sponsor {
    font-size: 10px;
    margin: 0;
    padding-left: 11px
}

.mojowrapper div.sponsor
p {
    text-align: center;
    margin: 0
}

.topnavSponsor {
    float: right;
    padding: 15px 0 0 10px;
    width: 163px
}

.ad-88-text {
    float: left;
    width: 69px;
    text-align: right;
    color: #666;
    margin: 0 5px 0 0;
    font-size: 10px;
    padding-top: 5px
}

.searchSponsor {
    float: left;
    width: 88px
}

.sponsor88 {
    float: right;
    width: 163px
}

#wrapper .sponsor88
p.left {
    float: left;
    width: 70px;
    text-align: left;
    color: #666;
    margin: 0 5px 0 0;
    font-size: 10px;
    line-height: 13px;
    padding-top: 5px
}

.sponsor88 p.right
img {
    float: left;
    width: 88px
}

.topnavSponsor
.donate {
    padding: 10px 0 0 25px
}

#sponsor_dd
.panelwrap {
    border-bottom: 1px solid #b5b2b2;
    border-bottom: none \9;
    overflow: hidden;
    text-align: center;
    padding: 12px 0 14px 0
}

#sponsor_dd .panelwrap
p {
    color: #999;
    font-size: 11px;
    background: url(http://media.npr.org/chrome/hrule-double-sponsor.gif) repeat-x center;
    margin: 0 0 10px 0
}

#sponsor_dd .panelwrap p
span {
    background-color: #fff;
    padding: 0 10px
}

#sponsor_dd
.panel {
    overflow: hidden;
    height: 1%
}

#sponsor_dd .panel
table {
    margin: 0 4px !important
}

#sponsor_dd .panelwrap table
div {
    margin: 0 !important
}

#underwriteSliderCalloutWrap {
    padding-top: 38px;
    position: fixed;
    bottom: 0;
    background: url('http://media.npr.org/chrome/sponsorship/calloutFadeRule.png') repeat-x 0 0;
    text-align: center;
    width: 978px;
    display: none
}

#underwriteSliderCallout {
    background: #FFF;
    position: relative;
    font-size: 11px;
    overflow: hidden;
    cursor: pointer;
    height: 80px
}

#underwriteSliderCallout.hover {
    background: #FFF url('http://media.npr.org/chrome/sponsorship/calloutHoverGrad.gif') repeat-y 0 0
}

#underwriteSliderCallout a:hover {
    text-decoration: none
}

#underwriteSliderCallout
p {
    margin: 0;
    float: left
}

#underwriteSliderCallout p.supportFor,
#underwriteSliderCallout
.sponsorTextAndCTA {
    padding-top: 37px
}

#underwriteSliderCallout
.sponsorTextAndCTA {
    float: left;
    position: relative
}

#underwriteSliderCallout .sponsorTextAndCTA
p {
    margin-right: 7px
}

#underwriteSliderCallout .sponsorTextAndCTA a:hover {
    text-decoration: underline;
    color: #82878d
}

#underwriteSliderCallout.hover .sponsorTextAndCTA
a {
    text-decoration: underline;
    color: #82878d
}

#underwriteSliderCallout .sponsorTextAndCTA
img {
    float: none;
    margin-right: 0;
    position: absolute;
    right: 0;
    top: 24px
}

#underwriteSliderCallout .sponsorTextAndCTA
img.hover {
    display: none
}

#underwriteSliderCallout .sponsorTextAndCTA a:hover
img {
    display: none
}

#underwriteSliderCallout .sponsorTextAndCTA a:hover
img.hover {
    display: block
}

#underwriteSliderCallout
img {
    margin: 10px 10px 0 10px
}

#underwriteSliderCalloutWrap
.close {
    position: absolute;
    top: 45px;
    right: 8px;
    z-index: 1;
    padding: 0;
    font-size: 11px;
    display: block;
    height: 15px;
    background: transparent;
    background: url('http://media.npr.org/chrome/sponsorship/iconsSprite.gif') no-repeat 100% -144px;
    padding-right: 20px;
    line-height: 15px
}

#underwriteSliderCalloutWrap .close:hover {
    text-decoration: underline;
    color: #82878d;
    background-position: 100% -180px
}

#underwriteSliderCallout .supportFor,
#underwriteSliderCallout img.sponsorImg,
#underwriteSliderCallout
.sponsorTextAndCTA {
    opacity: 0;
    position: relative;
    left: 270px
}

#underwriteSliderCallout
.sponsorTextAndCTA {
    white-space: nowrap;
    overflow: hidden;
    padding-right: 0;
    height: 14px
}

#main_sidebar #ad-standard-wrap #underwriteSliderCalloutWrap,
#main_sidebar #ad-standard-wrap
#underwriteSliderContentWrap {
    display: none
}

#underwriteSliderContentWrap {
    display: none;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: 490px;
    width: 950px
}

#underwriteSliderContentWrap
.auxWrap {
    background: url("http://media.npr.org/chrome/news/hrule_double.gif") repeat-x 0 0;
    padding-top: 3px;
    width: 950px
}

#underwriteSliderContentWrap
.aux {
    padding: 43px 0 12px 413px;
    cursor: pointer;
    background: #FFF
}

#underwriteSliderContentWrap
.aux.hover {
    background: #FFF url('http://media.npr.org/chrome/sponsorship/calloutHoverGrad.gif') repeat-y 0 0
}

#underwriteSliderContentWrap .aux
img {
    float: none;
    margin-left: 11px;
    position: absolute;
    top: -4px
}

#underwriteSliderContentWrap .aux
a.return {
    background: url('http://media.npr.org/chrome/sponsorship/iconsSprite.gif') no-repeat 0 0;
    padding: 0 0 0 22px;
    display: block;
    height: 15px;
    line-height: 15px;
    position: relative;
    width: 128px
}

#underwriteSliderContentWrap .aux a.return:hover {
    background-position: 0 -36px
}

#underwriteSliderContentWrap .aux a.return:hover,
#underwriteSliderContentWrap .aux a.becomeSponsor:hover,
#underwriteSliderContentWrap a.close:hover {
    color: #999;
    text-decoration: underline
}

#underwriteSliderContentWrap a.close:hover {
    background-position: 100% -180px;
    text-decoration: underline
}

#underwriteSliderContentWrap .aux
a.becomeSponsor {
    margin-left: 411px
}

#underwriteSliderContentWrap
a {
    color: #666;
    font-size: 11px
}

#underwriteSliderContent {
    margin-top: 36px;
    padding-top: 70px;
    padding-bottom: 71px;
    background: #e6e6e6;
    border-top: 1px solid #b4b2b2;
    overflow: hidden
}

#underwriteSliderContentWrap
a.close {
    background: url('http://media.npr.org/chrome/sponsorship/iconsSprite.gif') no-repeat 100% -144px;
    display: block;
    height: 16px;
    line-height: 16px;
    padding-right: 21px;
    font-size: 11px;
    color: #666;
    position: absolute;
    right: 11px;
    top: 14px
}

#hpBlanket {
    width: 980px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -490px;
    cursor: pointer;
    z-index: 9999;
    opacity: 0.8;
    background-color: #FFF;
    display: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80)
}

.tmplHomePage
.sponsorSlide {
    border-left: 1px solid #CCC;
    margin-left: 11px;
    height: 53px;
    width: 188px;
    padding: 0 0 0 13px
}

.tmplHomePage .sponsorSlide .ad-88-text {
    color: #666;
    font-size: 10px;
    margin: 0;
    padding: 1px 0 5px 0;
    text-align: left;
    width: auto;
    float: none
}

.tmplHomePage .sponsorSlide
img {
    border: 1px solid #e1e1e1
}

.tmplHomePage .sponsorSlide
.searchSponsor {
    margin-right: 8px
}

.tmplHomePage .sponsorSlide
a.expand {
    display: block;
    font-size: 10px;
    color: #666;
    margin-bottom: 0;
    line-height: 33px;
    position: relative;
    padding-right: 20px;
    float: left;
    white-space: nowrap;
    overflow: hidden
}

.tmplHomePage .sponsorSlide a.expand
img.hover {
    display: none
}

.tmplHomePage .sponsorSlide a.expand:hover {
    color: #999
}

.tmplHomePage .sponsorSlide a.expand:hover
img {
    display: none
}

.tmplHomePage .sponsorSlide a.expand:hover
img.hover {
    display: block
}

.tmplHomePage .sponsorSlide a.expand
img {
    border: none;
    float: none;
    position: absolute;
    right: 0;
    top: 8px
}

div[id^="google_ads_div_npr"] {
    width: auto !important;
    height: auto !important
}

#underwriteSliderCallout .sponsorTextAndCTA
img {
    top: 25px \9
}

*:first-child + html .tmplHomePage .sponsorTextAndCTA
a {
    padding-right: 5px
}

*:first-child + html #underwriteSliderContentWrap .aux a.becomeSponsor,
*:first-child + html #underwriteSliderContentWrap .aux
a.return {
    display: inline-block
}

*:first-child + html .tmplHomePage .sponsorSlide
a.expand {
    width: 72px
}

*:first-child + html .tmplHomePage #underwriteSliderCallout
img {
    margin-left: 0;
    padding-left: 10px
}

.adwrapper.portrait {
    display: none
}

@media only screen and (orientation: portrait) {
    .NPRtablet .tmplNewsStory .adwrapper.portrait,
    .NPRtablet .tmplBlogNewsStory .adwrapper.portrait,
    .NPRtablet #music.tmplMusicStory .adwrapper.portrait,
    .NPRtablet #music.tmplBlogMusicStory .adwrapper.portrait,
    .NPRtablet .tmplBookStory .adwrapper.portrait,
    .NPRtablet .tmplShotsStory
    .adwrapper.portrait {
        display: block;
        position: relative;
        left: -120px;
        width: 528px;
        margin: 0;
        padding: 32px 120px 29px 120px;
        background: #F5F5F5
    }

    .NPRtablet .tmplNewsStory .adwrapper.portrait .sponsor300,
    .NPRtablet .tmplBlogNewsStory .adwrapper.portrait .sponsor300,
    .NPRtablet #music.tmplMusicStory .adwrapper.portrait .sponsor300,
    .NPRtablet #music.tmplBlogMusicStory .adwrapper.portrait .sponsor300,
    .NPRtablet .tmplBookStory .adwrapper.portrait .sponsor300,
    .NPRtablet .tmplShotsStory .adwrapper.portrait
    .sponsor300 {
        margin: 0 auto
    }

    .NPRtablet .tmplNewsStory .adwrapper.portrait .sponsor300 p,
    .NPRtablet .tmplNewsStory .adwrapper.portrait .sponsor300 a,
    .NPRtablet .tmplBlogNewsStory .adwrapper.portrait .sponsor300 p,
    .NPRtablet .tmplBlogNewsStory .adwrapper.portrait .sponsor300 a,
    .NPRtablet #music.tmplMusicStory .adwrapper.portrait .sponsor300 p,
    .NPRtablet #music.tmplMusicStory .adwrapper.portrait .sponsor300 a,
    .NPRtablet #music.tmplBlogMusicStory .adwrapper.portrait .sponsor300 p,
    .NPRtablet #music.tmplBlogMusicStory .adwrapper.portrait .sponsor300 a,
    .NPRtablet .tmplBookStory .adwrapper.portrait .sponsor300 p,
    .NPRtablet .tmplBookStory .adwrapper.portrait .sponsor300 a,
    .NPRtablet .tmplShotsStory .adwrapper.portrait .sponsor300 p,
    .NPRtablet .tmplShotsStory .adwrapper.portrait .sponsor300
    a {
        color: #ccc;
        font-size: 10px;
        line-height: 13px;
        margin: 0
    }

    .NPRtablet .tmplNewsStory .adwrapper.portrait .sponsor300 p.left,
    .NPRtablet .tmplBlogNewsStory .adwrapper.portrait .sponsor300 p.left,
    .NPRtablet #music.tmplMusicStory .adwrapper.portrait .sponsor300 p.left,
    .NPRtablet #music.tmplBlogMusicStory .adwrapper.portrait .sponsor300 p.left,
    .NPRtablet .tmplBookStory .adwrapper.portrait .sponsor300 p.left,
    .NPRtablet .tmplShotsStory .adwrapper.portrait .sponsor300
    p.left {
        margin-left: 27px
    }

    .NPRtablet .tmplNewsStory .adwrapper.portrait .sponsor300 p.right,
    .NPRtablet .tmplBlogNewsStory .adwrapper.portrait .sponsor300 p.right,
    .NPRtablet #music.tmplMusicStory .adwrapper.portrait .sponsor300 p.right,
    .NPRtablet #music.tmplBlogMusicStory .adwrapper.portrait .sponsor300 p.right,
    .NPRtablet .tmplBookStory .adwrapper.portrait .sponsor300 p.right,
    .NPRtablet .tmplShotsStory .adwrapper.portrait .sponsor300
    p.right {
        float: left;
        font-style: normal;
        margin-left: 3px
    }

    .NPRtablet .tmplNewsStory .adwrapper.portrait .sponsor300 p.right a,
    .NPRtablet .tmplBlogNewsStory .adwrapper.portrait .sponsor300 p.right a,
    .NPRtablet #music.tmplMusicStory .adwrapper.portrait .sponsor300 p.right a,
    .NPRtablet #music.tmplBlogMusicStory .adwrapper.portrait .sponsor300 p.right a,
    .NPRtablet .tmplBookStory .adwrapper.portrait .sponsor300 p.right a,
    .NPRtablet .tmplShotsStory .adwrapper.portrait .sponsor300 p.right
    a {
        padding-left: 2px
    }

    .NPRtablet .tmplNewsStory .adwrapper.portrait .sponsor300 p.right:before,
    .NPRtablet .tmplBlogNewsStory .adwrapper.portrait .sponsor300 p.right:before,
    .NPRtablet #music.tmplMusicStory .adwrapper.portrait .sponsor300 p.right:before,
    .NPRtablet #music.tmplBlogMusicStory .adwrapper.portrait .sponsor300 p.right:before,
    .NPRtablet .tmplBookStory .adwrapper.portrait .sponsor300 p.right:before,
    .NPRtablet .tmplShotsStory .adwrapper.portrait .sponsor300 p.right:before {
        content: '|'
    }

    .NPRtablet .tmplNewsStory .topnavSponsor,
    .NPRtablet .tmplBlogNewsStory .topnavSponsor,
    .NPRtablet #music.tmplMusicStory .topnavSponsor,
    .NPRtablet #music.tmplBlogMusicStory .topnavSponsor,
    .NPRtablet .tmplBookStory .topnavSponsor,
    .NPRtablet .tmplShotsStory
    .topnavSponsor {
        padding: 0 0 0 24px;
        position: relative;
        top: 9px;
        margin-right: -116px
    }

    .NPRtablet .tmplNewsStory .topnavSponsor .searchSponsor,
    .NPRtablet .tmplBlogNewsStory .topnavSponsor .searchSponsor,
    .NPRtablet #music.tmplMusicStory .topnavSponsor .searchSponsor,
    .NPRtablet #music.tmplBlogMusicStory .topnavSponsor .searchSponsor,
    .NPRtablet .tmplBookStory .topnavSponsor .searchSponsor,
    .NPRtablet .tmplShotsStory .topnavSponsor
    .searchSponsor {
        margin-right: 116px
    }

    .NPRtablet .tmplNewsStory .topnavSponsor .searchSponsorTxt,
    .NPRtablet .tmplBlogNewsStory .topnavSponsor .searchSponsorTxt,
    .NPRtablet #music.tmplMusicStory .topnavSponsor .searchSponsorTxt,
    .NPRtablet #music.tmplBlogMusicStory .topnavSponsor .searchSponsorTxt,
    .NPRtablet .tmplBookStory .topnavSponsor .searchSponsorTxt,
    .NPRtablet .tmplShotsStory .topnavSponsor
    .searchSponsorTxt {
        float: none;
        width: auto;
        font-size: 8px;
        text-align: left;
        padding-top: 0;
        margin: 0 0 5px 0
    }

    .NPRtablet .tmplNewsStory .topnavSponsor .searchSponsorTxt br,
    .NPRtablet .tmplNewsStory .topnavSponsor .searchSponsorTxt br:after,
    .NPRtablet .tmplBlogNewsStory .topnavSponsor .searchSponsorTxt br,
    .NPRtablet .tmplBlogNewsStory .topnavSponsor .searchSponsorTxt br:after,
    .NPRtablet #music.tmplMusicStory .topnavSponsor .searchSponsorTxt br,
    .NPRtablet #music.tmplMusicStory .topnavSponsor .searchSponsorTxt br:after,
    .NPRtablet #music.tmplBlogMusicStory .topnavSponsor .searchSponsorTxt br,
    .NPRtablet #music.tmplBlogMusicStory .topnavSponsor .searchSponsorTxt br:after,
    .NPRtablet .tmplBookStory .topnavSponsor .searchSponsorTxt br,
    .NPRtablet .tmplBookStory .topnavSponsor .searchSponsorTxt br:after,
    .NPRtablet .tmplShotsStory .topnavSponsor .searchSponsorTxt br,
    .NPRtablet .tmplShotsStory .topnavSponsor .searchSponsorTxt br:after {
        content: "" !important;
        margin-right: 1px
    }
}

a.email {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 0 no-repeat;
    padding: 0 0 0 22px;
    line-height: 16px
}

a.email:hover {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -16px no-repeat
}

a.share, a.share2 {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -32px no-repeat;
    padding: 0 0 0 20px;
    line-height: 16px
}

a.share:hover, a.share2:hover {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -48px no-repeat
}

a.comment {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -64px no-repeat;
    padding: 0 0 0 21px;
    line-height: 16px
}

a.comment:hover {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -80px no-repeat
}

a.recommend {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -96px no-repeat;
    padding: 0 0 0 23px;
    line-height: 16px
}

a.recommend:hover {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -112px no-repeat
}

a.recommended, a.recommended:hover, a.reced, a.reced:hover {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -128px no-repeat;
    padding: 0 0 0 23px;
    line-height: 16px;
    cursor: default;
    color: #333;
    text-decoration: none
}

a.print {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -144px no-repeat;
    padding: 0 0 0 21px;
    line-height: 16px
}

a.print:hover {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -160px no-repeat
}

a.twitter {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -256px no-repeat;
    padding: 0 0 0 19px;
    cursor: pointer
}

a.facebook {
    background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -272px no-repeat;
    padding: 0 0 0 20px
}

a.pod {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -46px no-repeat
}

a.pod:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -69px no-repeat
}

a.rss {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 0 no-repeat
}

a.rss:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -23px no-repeat
}

a.radio {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -92px no-repeat
}

a.radio:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -115px no-repeat
}

a.mobile {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -138px no-repeat
}

a.mobile:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -161px no-repeat
}

a.newsletter {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -184px no-repeat
}

a.newsletter:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -207px no-repeat
}

a.widget {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -230px no-repeat
}

a.widget:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -253px no-repeat
}

a.api {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -276px no-repeat
}

a.api:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -299px no-repeat
}

a.podicon {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -345px no-repeat
}

a.podicon:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -368px no-repeat
}

a.podiconnoevent {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -345px no-repeat
}

a.rssicon {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -391px no-repeat
}

a.rssicon:hover {
    background: url(http://media.npr.org/chrome/news/icon_services.gif) 0 -414px no-repeat
}

a.add {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 0 no-repeat
}

a.add:hover {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -15px no-repeat
}

a.added, a.added:hover {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -240px no-repeat
}

a.download {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -30px no-repeat
}

a.download:hover {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -45px no-repeat
}

a.trans {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -60px no-repeat
}

a.trans:hover {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -75px no-repeat
}

a.subscribe {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -180px no-repeat
}

a.subscribe:hover {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -195px no-repeat
}

a.purchase {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) no-repeat scroll 0 -210px
}

a.purchase:hover {
    background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) no-repeat scroll 0 -225px
}

a.slideshow {
    background: url(http://media.npr.org/chrome/news/icon_slideshow_mini_ltgry.gif) no-repeat;
    padding: 1px 0 1px 20px
}

a.slideshow:hover {
    background: url(http://media.npr.org/chrome/news/icon_slideshow_mini_hover.gif) no-repeat
}

a.video {
    background: url(http://media.npr.org/chrome/news/icon_video_mini_ltgry.gif) no-repeat;
    padding: 1px 0 1px 20px
}

a.video:hover {
    background: url(http://media.npr.org/chrome/news/icon_video_mini_hover.gif) no-repeat
}

a.map {
    background: url(http://media.npr.org/chrome/news/icon_graphic_mini_ltgry.gif) no-repeat;
    padding: 1px 0 1px 20px
}

a.map:hover {
    background: url(http://media.npr.org/chrome/news/icon_graphic_mini_hover.gif) no-repeat
}

a.graphic {
    background: url(http://media.npr.org/chrome/news/icon_graphic_mini_ltgry.gif) no-repeat;
    padding: 1px 0 1px 20px
}

a.graphic:hover {
    background: url(http://media.npr.org/chrome/news/icon_graphic_mini_hover.gif) no-repeat
}

a.interactive {
    background: url(http://media.npr.org/chrome/news/icon_int_mini_ltgry.gif) no-repeat;
    padding: 1px 0 1px 20px
}

a.interactive:hover {
    background: url(http://media.npr.org/chrome/news/icon_int_mini_hover.gif) no-repeat
}

a.genericicon {
    background: transparent url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat scroll 0 0
}

a.genericicon:hover {
    background: transparent url(http://media.npr.org/chrome/news/icon_generic_mini_hover.gif) no-repeat scroll 0 0
}

.spike
a {
    background: url(http://media.npr.org/chrome/news/spike_bullet.gif) no-repeat left top;
    padding: 0 0 0 17px;
    display: block;
    float: left
}

.spike a:hover {
    background: url(http://media.npr.org/chrome/news/spike_bullet_hover.gif) no-repeat left top
}

.spike
a.audio {
    background: url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat
}

.spike a.audio:hover {
    background: url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat
}

.spike
a.add {
    display: none
}

.spike
a.infographic {
    background: url(http://media.npr.org/chrome/news/spike_info.gif) no-repeat
}

.spike a.infographic:hover {
    background: url(http://media.npr.org/chrome/news/spike_info_hover.gif) no-repeat
}

.spike
a.slideshow {
    background: url(http://media.npr.org/chrome/news/icon_internallink_slideshow_666.png) no-repeat
}

.spike a.slideshow:hover {
    background: url(http://media.npr.org/chrome/news/icon_internallink_slideshow_blue.png) no-repeat
}

.spike
a.video {
    background: url(http://media.npr.org/chrome/news/spike_video.gif) no-repeat
}

.spike a.video:hover {
    background: url(http://media.npr.org/chrome/news/spike_video_hover.gif) no-repeat
}

.spike
a.map {
    background: url(http://media.npr.org/chrome/news/spike_map.gif) no-repeat
}

.spike a.map:hover {
    background: url(http://media.npr.org/chrome/news/spike_map_hover.gif) no-repeat
}

.spike
a.externallink {
    background: url(http://media.npr.org/chrome/news/spike_extlink.gif) no-repeat
}

.spike a.externallink:hover {
    background: url(http://media.npr.org/chrome/news/spike_extlink_hover.gif) no-repeat
}

.spike
a.interactive {
    background: url(http://media.npr.org/chrome/news/spike_interactive.gif) no-repeat
}

.spike a.interactive:hover {
    background: url(http://media.npr.org/chrome/news/spike_interactive_hover.gif) no-repeat
}

.spike
a.download {
    background: url(http://media.npr.org/chrome/news/spike_download.gif) no-repeat
}

.spike a.download:hover {
    background: url(http://media.npr.org/chrome/news/spike_download.gif) no-repeat
}

.spike
a.chat {
    background: url(http://media.npr.org/chrome/news/spike_chat.gif) no-repeat
}

.spike a.chat:hover {
    background: url(http://media.npr.org/chrome/news/spike_chat.gif) no-repeat
}

.spike
a.playlist {
    background: url(http://media.npr.org/chrome/news/spike_playlist.gif) no-repeat
}

.spike a.playlist:hover {
    background: url(http://media.npr.org/chrome/news/spike_playlist.gif) no-repeat
}

@media only screen and (orientation: portrait) {
    .NPRtablet .tmplNewsStory a.twitter,
    .NPRtablet .tmplBlogNewsStory a.twitter,
    .NPRtablet .tmplMusicStory a.twitter,
    .NPRtablet .tmplBlogMusicStory a.twitter,
    .NPRtablet .tmplBookStory a.twitter,
    .NPRtablet .tmplShotsStory
    a.twitter {
        display: block;
        width: 32px;
        height: 32px;
        background: url(http://media.npr.org/chrome/ipad/icon_storytools.png) 0 0 no-repeat
    }

    .NPRtablet .tmplNewsStory a.facebook,
    .NPRtablet .tmplBlogNewsStory a.facebook,
    .NPRtablet .tmplMusicStory a.facebook,
    .NPRtablet .tmplBlogMusicStory a.facebook,
    .NPRtablet .tmplBookStory a.facebook,
    .NPRtablet .tmplShotsStory
    a.facebook {
        display: block;
        width: 33px;
        height: 33px;
        background: url(http://media.npr.org/chrome/ipad/icon_storytools.png) 0 -133px no-repeat
    }

    .NPRtablet .tmplNewsStory a.email,
    .NPRtablet .tmplBlogNewsStory a.email,
    .NPRtablet .tmplMusicStory a.email,
    .NPRtablet .tmplBlogMusicStory a.email,
    .NPRtablet .tmplBookStory a.email,
    .NPRtablet .tmplShotsStory
    a.email {
        display: block;
        background: url(http://media.npr.org/chrome/ipad/icon_storytools.png) 0 -266px no-repeat
    }
}

#news #main_sidebar
.container {
    margin: 0 0 5px;
    padding: 10px 14px 10px 12px;
    background: url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom
}

#news #main_sidebar .container
.bucketwrap {
    margin: 0;
    padding: 0;
    background: none;
    height: 1%;
    overflow: hidden
}

#news #main_sidebar .container .bucketwrap
.bucket {
    padding: 5px 0 0
}

#news #main_sidebar .container
h3.conheader {
    margin: 0 0 10px;
    font-size: 16px
}

#news #main_sidebar .container
h3.conheader {
    color: #ee1300
}

#news .artsPage #main_sidebar .container
h3.conheader {
    color: #800149
}

#news #main_sidebar .container
h3.slug {
    font-family: arial, sans-serif;
    font-size: 12px;
    margin: 0 10px;
    padding-top: 10px;
    text-transform: uppercase
}

#news #main_sidebar .container
h3.gahdr {
    border: none;
    margin-bottom: 10px;
    font-size: 22px;
    font-family: georgia, sans-serif;
    padding: 0 10px 5px 10px
}

#news #main_sidebar .container p,
#news #main_sidebar .container
h4 {
    font-size: 12px
}

#news #main_sidebar .container
p.footer {
    font-size: 11px;
    padding: 10px 0 0
}

#news #main_sidebar
.bucketwrap {
    margin: 0 0 5px;
    background: url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom;
    overflow: hidden;
    height: 1%
}

#news #main_sidebar .bucketwrap
h3 {
    font-size: 22px;
    font-family: georgia, sans-serif;
    padding: 0 0 5px
}

#news #main_sidebar
.bucket {
    margin: 0;
    padding: 5px 15px 20px 11px;
    overflow: hidden;
    he\ight: 1%;
    height: 1%;
    font-size: 12px
}

#news #main_sidebar .bucket
h4 {
    font-size: 16px;
    font-family: georgia, sans-serif;
    margin: 0 0 7px 0;
    font-weight: bold
}

#news #main_sidebar .bucket .bucketblock
h4 {
    font-family: arial, sans-serif;
    font-size: 14px;
    margin: 0 0 6px 0
}

#news #main_sidebar .bucketblock
p {
    font-size: 12px;
    margin: 0 0 6px 0
}

#news #main_sidebar .img
.bucketblock {
    margin-left: 100px
}

#news #main_sidebar ul.line
li {
    background: none;
    margin: 0;
    border-bottom: 1px solid #b4b2b2;
    padding: 6px 0
}

#news #main_sidebar ul.line li
a {
    color: #333
}

#news #main_sidebar ul.line li a
span {
    color: #959595
}

#news #main_sidebar .listtext p
a {
    color: #36c
}

#news #main_sidebar .apiquery .simple,
#news #main_sidebar .apisublist,
#news #main_sidebar
.newspackage {
    padding: 10px 14px 15px 12px;
    font-size: 12px
}

#news #main_sidebar .container .apiquery .simple,
#news #main_sidebar .container .apisublist,
#news #main_sidebar .container
.newspackage {
    padding: 0 0 10px 0;
    font-size: 12px
}

#news #main_sidebar .apisublist h4 span.arrow,
#news #main_sidebar .apiquery .simple h3
span.arrow {
    padding: 0 5px 0 2px;
    background: url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat right center;
    width: 6px
}

#news #main_sidebar .apisublist h4,
#news #main_sidebar .apiquery .simple h3,
#news #main_sidebar .newspackage
h3 {
    font-family: georgia, sans-serif;
    font-size: 18px;
    text-transform: lowercase;
    border: none;
    padding: 0;
    margin-bottom: 5px
}

#news #main_sidebar .apisublist
img {
    margin: 0 10px 10px 0
}

#news #main_sidebar .apisublist
.bucket {
    padding: 0
}

#news #main_sidebar .apisublist h4
span.gtarrow {
    display: none
}

#news #main_sidebar
.ecommerceContainer {
    padding-top: 10px
}

#news #main_sidebar .container
.ecommerce {
    background: url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left bottom repeat-x;
    padding: 0
}

#news #main_sidebar .container .ecommerce
.bucket {
    position: relative;
    padding: 10px 0;
    _position: static
}

#news #main_sidebar .ecommerce
h4 {
    width: 190px;
    font-size: 14px;
    font-family: arial, sans-serif;
    margin: 0 0 5px 0;
    padding: 0
}

#news #main_sidebar .ecommerce
p.byline {
    width: 190px;
    margin: 0;
    padding: 0
}

#news #main_sidebar .ecommerce
ul {
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 10px;
    right: 0;
    width: 100px;
    _position: static;
    _float: right;
    _width: auto
}

#news #main_sidebar .ecommerce ul
li {
    background: none;
    font-size: 11px;
    margin: 0;
    padding: 0
}

#news .ecommerce
.gtarrow {
    font-size: 10px;
    font-weight: normal;
    margin-left: 2px
}

#news #main_sidebar
.internallink {
    padding: 0
}

#news #main_sidebar .container .internallink,
#news #main_sidebar .container
.externallink {
    margin-bottom: 7px
}

#news #main_sidebar .internallink .simple,
#news #main_sidebar .internallink .simplenodate,
#news #main_sidebar
.externallink {
    padding: 10px 14px 15px 11px
}

#news #main_sidebar .promo_audio,
#news #main_sidebar .community,
#news #main_sidebar .promo_featured,
#news #main_sidebar
.promo {
    padding: 10px 14px 15px 11px
}

#news #main_sidebar .dontmiss,
#news #main_sidebar
.story_2col {
    padding: 5px 14px 10px 11px
}

#news #main_sidebar .container .internallink .simple,
#news #main_sidebar .container .internallink .simplenodate,
#news #main_sidebar .container .externallink,
#news #main_sidebar .container .community,
#news #main_sidebar .container .promo_featured,
#news #main_sidebar .container .promo,
#news #main_sidebar .container .dontmiss,
#news #main_sidebar .container
.story_2col {
    padding: 0
}

#news #main_sidebar .internallink .simple a,
#news #main_sidebar .internallink .simplenodate a,
#news #main_sidebar .externallink
a {
    display: block;
    padding: 0 0 0 7px;
    background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat;
    margin: 0;
    font-size: 12px
}

#news #main_sidebar .internallink .simple span.date,
#news #main_sidebar .internallink .simplenodate span.date,
#news #main_sidebar .externallink
span.date {
    color: #999;
    font-style: normal;
    font-size: 12px;
    display: block;
    margin: 0;
    padding: 0 0 0 7px
}

#news #main_sidebar
.story_2col {
    overflow: hidden;
    height: 1%
}

#news #main_sidebar .story_2col
h3.slug {
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 3px;
    text-transform: lowercase
}

#news #main_sidebar .story_2col h3.slug,
#news #main_sidebar .story_2col h3.slug
a {
    color: #999
}

#news #main_sidebar .story_2col
.bucketblock {
    margin-left: 148px
}

#news #main_sidebar .story_2col
a.photowrap {
    float: left;
    margin: 0 0 10px 0
}

#news #main_sidebar .story_2col
h4.title {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    line-height: 16px;
    text-transform: none;
    margin: 0 0 10px
}

#news #main_sidebar .story_2col h4.title,
#news #main_sidebar .story_2col h4.title
a {
    color: #000
}

#news #main_sidebar .story_2col
p {
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 10px
}

#news #main_sidebar
.promo_audio {
    background: #fff url(http://media.npr.org/chrome/news/bg_gradient_hpaudio.gif) repeat-x center bottom;
    _background: none;
    margin-bottom: 4px;
    overflow: hidden;
    height: 1%
}

#news #main_sidebar .promo_audio
h4 {
    margin: 10px 0 15px 5px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px
}

#news #main_sidebar .promo_audio .flash
h4 {
    font-size: 22px;
    margin: 0 0 10px 5px
}

#news #main_sidebar .promo_audio h4 a,
#news #main_sidebar .promo_audio h4
span {
    color: #007987
}

#news #main_sidebar .promo_audio
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0;
    margin: 0 0 5px 5px;
    color: #333
}

#news #main_sidebar .promo_audio h3 a:hover {
    color: #007987
}

#news #main_sidebar .promo_audio h3 .date,
#news #main_sidebar .promo_audio h3
a.program {
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    color: #666
}

#audioflash {
    margin: 0 0 10px
}

#audioflash
p {
    font-size: 12px;
    color: #666;
    background: url(http://media.npr.org/chrome/news/icon_alert.gif) no-repeat 10px 15px;
    border: 1px solid #ccc;
    margin: 10px 0 0 0;
    padding: 10px 10px 10px 55px
}

#audioflash p
a {
    font-weight: bold;
    color: #666
}

#news #main_sidebar .promo_audio
.quote {
    margin: 0 0 5px 5px;
    font-size: 14px;
    font-weight: bold;
    color: #333
}

#news #main_sidebar .promo_audio .quote
span {
    padding: 0 5px;
    background-image: url(http://media.npr.org/chrome/news/quote_sm.gif);
    background-repeat: no-repeat
}

#news #main_sidebar .promo_audio .quote
.lquote {
    background-position: left top
}

#news #main_sidebar .promo_audio .quote
.rquote {
    background-position: right bottom
}

#news #main_sidebar .promo_audio
.quote_byline {
    margin: 0 0 10px 5px;
    font-size: 14px;
    color: #333;
    text-align: right;
    font-size: 11px;
    font-style: italic
}

#news #main_sidebar .promo_audio
.read {
    margin: 0 0 2px 5px;
    font-size: 10px;
    color: #999
}

#news #main_sidebar .embed_audio
h4 {
    font-size: 22px;
    margin: 0 0 10px 5px
}

.embed_audio
#audioContent {
    overflow: hidden;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    visibility: hidden
}

.embed_audio #audioContent .flashError,
.embed_audio
.variables {
    display: none
}

.embed_audio .controls
a.play {
    display: block;
    width: 32px;
    height: 32px;
    float: left;
    background: transparent url(http://media.npr.org/chrome/ipad/player/embed/btn_playpause.gif) no-repeat left top;
    outline: none
}

.embed_audio .controls a.play:hover {
    background-position: 0 0px
}

.embed_audio .controls
a.pause {
    background-position: 0 -32px
}

.embed_audio .controls a.pause:hover {
    background-position: 0 -32px
}

.embed_audio .controls
.scrubber {
    float: left;
    border: 1px solid #ccc;
    margin: 6px 5px;
    background-color: #fff
}

.embed_audio .controls
.progressbar {
    padding: 7px 0;
    margin: 0 10px;
    width: 150px;
    position: relative
}

.embed_audio .controls
.bufferbar {
    background-color: #555;
    width: 100%;
    height: 3px
}

.embed_audio .controls
.playedbar {
    display: none
}

.embed_audio .controls
.scrubhandle {
    display: block;
    background: transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_scrub_handle.gif) no-repeat left top;
    width: 15px;
    height: 13px;
    margin-left: -7px;
    position: absolute;
    left: 0;
    top: 2px
}

.embed_audio .controls
.timer {
    float: left;
    font-size: 10px;
    line-height: 31px
}

.embed_audio .controls
.volume {
    float: left;
    width: 35px;
    background: transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_speaker.gif) no-repeat left center;
    padding: 7px 0 7px 15px;
    margin: 7px 0 0 10px
}

.embed_audio .controls .volume
.volumebar {
    background-color: #ccc;
    height: 3px;
    position: relative
}

.embed_audio .controls .volume
.volumehandle {
    display: block;
    background: transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_volume_handle.gif) no-repeat left top;
    width: 6px;
    height: 11px;
    position: absolute;
    left: 0;
    top: -4px;
    margin-left: -3px
}

#news #main_sidebar .dontmiss
h3 {
    padding: 8px 0;
    border: none
}

#news #main_sidebar .dontmiss
.bucket {
    padding: 5px 0
}

#news #main_sidebar .dontmiss .bucket
a.photowrap {
    display: block;
    float: left
}

#news #main_sidebar .dontmiss
span.pipe {
    color: #ccc;
    font-weight: normal
}

#news #main_sidebar .dontmiss
span.cat {
    font-size: 10px;
    font-family: arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase
}

#news #main_sidebar .dontmiss
h3.slug {
    font-size: 14px;
    margin: 0 0 10px 0;
    padding: 0;
    color: #666;
    font-family: arial, sans-serif;
    text-transform: lowercase
}

#news #main_sidebar .dontmiss
p.audiorow {
    float: right;
    font-size: 11px;
    margin: 0;
    padding-top: 2px
}

#news #main_sidebar .dontmiss p.audiorow
a.listen {
    background: url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat left;
    padding-left: 17px;
    float: left
}

#news #main_sidebar .dontmiss p.audiorow a.listen:hover {
    background: url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat left
}

#news #main_sidebar .dontmiss p.audiorow
a.add {
    width: 13px;
    height: 15px;
    float: left;
    margin-left: 15px;
    text-indent: -5000px;
    outline: none
}

#news #main_sidebar
.community {
    border: none
}

#news #main_sidebar .community
h3.slug {
    font-family: arial, sans-serif;
    font-size: 11px;
    padding: 0 0 0 2px;
    text-transform: uppercase;
    border: none
}

#news #main_sidebar .community
h3.gahdr {
    border: none;
    font-family: georgia, sans-serif;
    font-size: 22px;
    margin-bottom: 10px;
    padding: 0
}

#news #main_sidebar .community
.bucketblock {
    background: url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom;
    padding: 5px 0;
    margin: 0 0 10px
}

#news #main_sidebar .community .bucket,
#news #main_sidebar .community
p {
    padding: 0
}

#news #main_sidebar .community .bucket
p {
    margin: 0;
    font-weight: bold;
    font-size: 14px
}

#news #main_sidebar .community
p.join {
    font-size: 12px
}

#news #main_sidebar
.whatsthis {
    font-size: 11px;
    font-style: italic
}

#news #main_sidebar .promo_featured
.bucket {
    padding: 0 0 5px
}

#news #main_sidebar .promo_featured
a.photowrap {
    float: left
}

#news #main_sidebar .promo_featured
.bucketblock {
    margin-left: 100px
}

#news #main_sidebar .promo_featured
h3.slug {
    text-transform: uppercase;
    font-size: 11px;
    border-bottom: 6px solid #000;
    padding: 0 0 7px;
    font-family: Arial, Helvetica, sans-serif
}

#news #main_sidebar .promo_featured h3.slug,
#news .artsPage #main_sidebar .promo_featured
h3.slug {
    color: #000
}

#news #main_sidebar .promo_featured .bucket .bucketblock
h4 {
    font-family: georgia, sans-serif;
    font-size: 16px;
    padding-top: 7px
}

#news #main_sidebar
#mostpopular {
    width: 326px
}

#news #main_sidebar #mostpopular
.top {
    padding: 8px 10px 0 5px;
    overflow: hidden;
    height: 1%
}

#news #main_sidebar #mostpopular .top
h3 {
    float: left;
    padding: 0;
    border: none;
    margin-left: 6px;
    _margin-left: 0
}

#news #main_sidebar #mostpopular
span.pipe {
    color: #ccc;
    font-weight: normal;
    margin: 0 2px
}

#news #mostpopular
span.cat {
    float: left;
    width: 135px;
    font-size: 10px;
    font-family: arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 8px
}

#news #mostpopular
span.cat {
    color: #ee1300
}

#news .artsPage #mostpopular
span.cat {
    color: #800149
}

#news .programPage #mostpopular
span.cat {
    color: #229ACD
}

#news #mostpopular
.bucket {
    padding: 0 0 20px 1px
}

#news div.viewrec
.viewrec {
    display: block
}

#news div.viewrec
.viewcomm {
    display: none
}

#news div.viewrec
.viewviewed {
    display: none
}

#news div.viewcomm
.viewrec {
    display: none
}

#news div.viewcomm
.viewcomm {
    display: block
}

#news div.viewcomm
.viewviewed {
    display: none
}

#news div.viewviewed
.viewrec {
    display: none
}

#news div.viewviewed
.viewcomm {
    display: none
}

#news div.viewviewed
.viewviewed {
    display: block
}

#news #mostpopular
ol.line {
    clear: both;
    margin: 0 5px;
    padding: 6px 5px 0 5px;
    list-style-position: inside;
    width: 300px
}

#news #mostpopular ol.line
li {
    vertical-align: top;
    margin: 0;
    margin-top: 5px;
    padding-bottom: 5px;
    color: #666
}

#news #mostpopular ol li
a {
    display: block;
    margin: 0 0 0 8px;
    padding: 0 0 0 8px;
    width: 280px;
    margin-top: -15px;
    *margin: auto;
    color: #666
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #news #mostpopular ol li
    a {
        margin: auto;
        width: 290px
    }
}

#news #mostpopular ul.nav
li {
    background: #f1f1f1;
    float: left;
    font-size: 12px;
    color: #666;
    margin: 0;
    border-bottom: 1px solid #b2b2b4;
    padding: 0
}

#news #mostpopular ul.nav li
a {
    display: block;
    outline: none;
    height: 31px;
    line-height: 31px;
    text-align: center
}

#news #mostpopular ul.nav
li.selected {
    border-bottom: 1px solid #fff;
    background: #fff
}

#news #mostpopular ul.threetab li
a.tabrec {
    width: 108px
}

#news #mostpopular ul.threetab li
a.tabcomm {
    border-left: 1px solid #b2b2b4;
    width: 108px
}

#news #mostpopular ul.threetab li
a.tabviewed {
    border-right: 1px solid #b2b2b4;
    width: 107px
}

#news #mostpopular ul.twotab li
a.tabrec {
    width: 162px
}

#news #mostpopular ul.twotab li
a.tabcomm {
    border-left: 1px solid #b2b2b4;
    width: 162px
}

#news #main_sidebar p.more
.gtarrow {
    display: none
}

#news #main_sidebar
.promo {
    margin: 0;
    background: none;
    overflow: hidden;
    height: 1%
}

#news #main_sidebar .promo
a.photowrap {
    margin: 0 0 10px;
    display: block;
    overflow: hidden;
    height: 1%
}

#news #main_sidebar .promo .titles,
#news #main_sidebar .promo
.content {
    margin: 0
}

#news #main_sidebar .bucketwrap .promo
h3.slug {
    font-family: arial, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0 0 3px;
    padding: 0;
    border: none
}

#news #main_sidebar .bucketwrap .promo h3.slug,
#news #main_sidebar .bucketwrap .promo h3.slug
a {
    color: #666
}

#news #main_sidebar .promo
h3 {
    padding: 0;
    border: none;
    font-weight: normal
}

#news #main_sidebar .promo ul
li {
    color: #666;
    font-size: 12px;
    background: url(http://media.npr.org/chrome/news/bullet_gry.gif) left no-repeat;
    padding-left: 7px;
    margin-bottom: 5px
}

#news #main_sidebar .promo
p {
    margin-bottom: 10px;
    color: #666
}

#news #main_sidebar .promo
p.more {
    font-size: 14px;
    text-align: right;
    padding: 0
}

#news #main_sidebar .promo p.more
a {
    color: #333;
    font-weight: bold;
    background: transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 5px;
    padding: 0 10px 0 0
}

#news #main_sidebar .promo
h3.brand {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 3px
}

#news #main_sidebar .promo
ul.brand {
    margin-top: 5px
}

#news #main_sidebar .promo
ul.series {
    margin-top: 5px
}

#news #main_sidebar .promo ul.series
li {
    float: left;
    width: 128px;
    margin-right: 10px
}

#news #main_sidebar .brand_excerpt,
#news #main_sidebar
.brand_headlines {
    padding: 10px 15px 10px 11px
}

#news #main_sidebar .brand_excerpt a.photowrap,
#news #main_sidebar .brand_headlines
a.photowrap {
    float: none;
    display: block;
    margin-bottom: 10px;
    text-indent: -5000px;
    outline: none
}

#news #main_sidebar .brand_promo
h3.slug {
    margin: 0 0 5px
}

#news #main_sidebar .brand_promo
a.slug {
    display: block
}

#news #main_sidebar .brand_promo a.slug span,
#news #main_sidebar .brand_promo .content
p {
    display: none
}

#news #main_sidebar .brand_promo .content
p.more {
    display: block
}

#news #main_sidebar .brand_promo
.titles {
    padding: 0
}

#news #main_sidebar .brand_promo .titles
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 10px
}

#news #main_sidebar .brand_promo .titles h3,
#news #main_sidebar .brand_promo .titles h3
a {
    color: #666
}

#news #main_sidebar .brand_excerpt a.photowrap img,
#news #main_sidebar .brand_headlines a.photowrap
img {
    float: none
}

#news #main_sidebar .brand_excerpt .bucketblock,
#news #main_sidebar .brand_headlines
.bucketblock {
    margin: 0
}

#news #main_sidebar .brand_excerpt
h3 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 3px;
    border: none
}

#news #main_sidebar .brand_headlines ul
li {
    background: transparent url(http://media.npr.org/chrome/news/bullet_gry.gif) no-repeat scroll left 1px;
    font-size: 12px;
    margin-bottom: 7px;
    padding-left: 7px
}

#news #main_sidebar .brand_headlines ul li,
#news #main_sidebar .brand_headlines ul li
a {
    color: #666
}

#news #main_sidebar .brand_excerpt p,
#news #main_sidebar .brand_headlines
p {
    color: #666;
    font-size: 13px;
    margin: 0 0 5px;
    line-height: 1.3em
}

#news #main_sidebar .brand_excerpt p.more,
#news #main_sidebar .brand_headlines
p.more {
    font-size: 14px;
    padding: 10px 0 0;
    text-align: right;
    font-weight: bold
}

#news #main_sidebar .brand_excerpt p.more a,
#news #main_sidebar .brand_headlines p.more
a {
    color: #333;
    background: transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center;
    padding: 0 10px 0 0
}

#news #main_sidebar .sublist_thumbs,
#news #main_sidebar
.sublist_mini {
    padding: 3px 15px 0 12px
}

#news #main_sidebar .sublist_thumbs h4,
#news #main_sidebar .sublist_mini
h4 {
    background: transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom;
    font-size: 18px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-transform: lowercase;
    padding-bottom: 10px;
    margin: 0
}

#news #main_sidebar .sublist_thumbs h3,
#news #main_sidebar .sublist_mini
h3 {
    font-size: 14px;
    padding: 0 0 5px 0;
    border: none
}

#news #main_sidebar .sublist_thumbs .bucket,
#news #main_sidebar .sublist_mini
.bucket {
    background: transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom;
    padding: 12px 0;
    overflow: hidden;
    height: 1%
}

#news #main_sidebar .sublist_thumbs p,
#news #main_sidebar .sublist_mini
p {
    font-size: 13px;
    color: #555;
    line-height: 1.3em;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0
}

#news #main_sidebar .sublist_mini
p {
    margin: 0 0 5px
}

#news #main_sidebar .sublist_thumbs p.more,
#news #main_sidebar .sublist_mini
p.more {
    border: none;
    padding: 5px 0 10px;
    font-size: 14px;
    text-align: right
}

#news #main_sidebar .sublist_thumbs p.more a,
#news #main_sidebar .sublist_mini p.more
a {
    color: #333;
    font-weight: bold;
    background: transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center;
    padding: 0 10px 0 0
}

#news #main_sidebar .sublist_thumbs p.byline,
#news #main_sidebar .sublist_mini
p.byline {
    font-size: 11px
}

#news #main_sidebar .sublist_thumbs p.byline a,
#news #main_sidebar .sublist_thumbs p.byline span
#news #main_sidebar .sublist_mini p.byline a,
#news #main_sidebar .sublist_mini p.byline
span {
    text-transform: uppercase
}

#news #main_sidebar .sublist_thumbs p.byline,
#news #main_sidebar .sublist_thumbs p.byline a,
#news #main_sidebar .sublist_mini p.byline,
#news #main_sidebar .sublist_mini p.byline
a {
    color: #000
}

#news #main_sidebar .photo138,
#news #main_sidebar
.photo200 {
    padding: 10px
}

#news #main_sidebar .photo200
.img200 {
    width: 200px;
    padding-bottom: 5px
}

#news #main_sidebar .photo200
.captionwrap {
    clear: left;
    float: left;
    width: 200px;
    margin: 0
}

#news #main_sidebar .captionwrap p,
#news #main_sidebar
.creditwrap {
    font-size: 11px;
    color: #666;
    margin: 0
}

#news #main_sidebar .container
.photo138 {
    margin-bottom: 7px
}

#news #main_sidebar .photo138
.captionwrap {
    margin-left: 148px
}

#news #main_sidebar
.photo300 {
    padding: 0 15px 10px 11px
}

#news #main_sidebar .enlarge_measure,
#news #main_sidebar
.enlarge_html {
    display: none
}

#news #main_sidebar
.search {
    padding: 10px 10px 20px
}

#news #main_sidebar .search
h3 {
    border: none;
    color: #000;
    font-size: 22px;
    font-family: georgia, sans-serif;
    text-transform: lowercase;
    padding: 0 0 10px
}

#news #main_sidebar .search
form.search {
    padding: 0
}

#news #main_sidebar .search form
input.searchbox {
    font-size: 12px;
    height: 16px;
    width: 240px;
    margin: 0 7px 0 0;
    float: left
}

#news #main_sidebar .ap
h3 {
    background: url(http://media.npr.org/chrome/news/aplogo.gif) left no-repeat;
    font-size: 14px;
    padding: 0 0 0 25px;
    border: none;
    margin: 10px 10px 3px 10px;
    _margin-top: 0
}

#news #main_sidebar .ap
h4 {
    border-bottom: 1px solid #b4b2b2;
    font-size: 12px;
    color: #000;
    padding: 0 0 10px 10px
}

#news .ap
h3 {
    color: #ee1300
}

#news .artsPage .ap
h3 {
    color: #c71a0a
}

#news .artsPage #main_sidebar .ap h3
span {
    display: block;
    color: #000;
    font-size: 12px;
    font-family: arial, sans-serif
}

#news .ap .bucket
p {
    margin: 0;
    overflow: hidden
}

#news .ap
.more {
    float: right;
    padding: 10px 10px 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    background: transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 15px;
    text-transform: lowercase
}

#news .ap .more:hover {
    color: #36C
}

#news #news .ap .more
span.gtarrow {
    display: none
}

#news .ap p
.date {
    float: left;
    color: #959595;
    font-size: 11px;
    font-style: italic;
    padding-top: 10px
}

#news .ap
span.date {
    display: block;
    color: #959595
}

#news #main_sidebar .primary,
#news #main_sidebar
.secondary {
    position: relative;
    padding: 10px 14px 10px 11px
}

#news #main_sidebar .container .primary,
#news #main_sidebar .container
.secondary {
    margin: 0;
    padding: 10px 0;
    position: relative;
    border-bottom: 1px solid #ccc
}

#news #main_sidebar .primary .date,
#news #main_sidebar .secondary
.date {
    font-size: 10px;
    color: #666;
    margin: 0 0 0 40px
}

#news #main_sidebar .primary .listenicon a,
#news #main_sidebar .secondary .listenicon
a {
    background: url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 0 no-repeat;
    display: block;
    height: 33px;
    width: 33px;
    float: left
}

#news #main_sidebar .primary .listenicon a:hover,
#news #main_sidebar .secondary .listenicon a:hover {
    background: url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -33px no-repeat
}

#news #main_sidebar .primary .listen,
#news #main_sidebar .secondary
.listen {
    margin: 0 0 0 40px
}

#news #main_sidebar .primary .listen h3,
#news #main_sidebar .secondary .listen
h3 {
    font-size: 12px;
    margin: 0 0 5px;
    padding: 0;
    font-family: arial, sans-serif;
    border: none
}

#news #main_sidebar .primary p.byline,
#news #main_sidebar .secondary
p.byline {
    font-size: 10px;
    margin: 0 0 5px;
    padding: 0;
    color: #666
}

#news #main_sidebar .primary p.byline a,
#news #main_sidebar .secondary p.byline
a {
    color: #666;
    font-weight: normal
}

#news #main_sidebar .primary p.byline a.program,
#news #main_sidebar .secondary p.byline
a.program {
    font-style: italic
}

#news #main_sidebar
.duration {
    font-size: 11px;
    color: #666;
    margin: 10px 0 0 0
}

#news #main_sidebar .listen
.duration {
    margin: 0;
    float: left
}

#news #main_sidebar .video
.duration {
    clear: both;
    margin: 0 0 0 81px
}

#news #main_sidebar .primary ul,
#news #main_sidebar .secondary
ul {
    float: right;
    margin: 0;
    padding: 0
}

#news #main_sidebar .primary ul li,
#news #main_sidebar .secondary ul
li {
    float: left;
    background: none;
    margin: 0 0 0 3px;
    padding: 0
}

#news #main_sidebar .primary ul li a.add,
#news #main_sidebar .secondary ul li
a.add {
    padding: 0;
    width: 16px;
    display: block;
    height: 15px
}

#news #main_sidebar .primary ul li a.download,
#news #main_sidebar .secondary ul li
a.download {
    padding: 0;
    width: 16px;
    display: block;
    height: 15px
}

#news #main_sidebar .primary ul li a.trans,
#news #main_sidebar .secondary ul li
a.trans {
    padding: 0;
    width: 16px;
    display: block;
    height: 15px
}

#news #main_sidebar .primary ul li a span,
#news #main_sidebar .secondary ul li a
span {
    display: none
}

#news #main_sidebar
.img70 {
    width: 70px;
    margin-right: 10px;
    float: left;
    padding: 0
}

#news #main_sidebar .primary .overlayvideo,
#news #main_sidebar .secondary
.overlayvideo {
    background: url(http://media.npr.org/chrome/news/icon_video_mini.gif) no-repeat;
    position: relative;
    top: 0px;
    *left: -80px;
    width: 20px;
    height: 15px;
    display: block;
    cursor: pointer
}

#news #main_sidebar .secondary
.overlaygraphic {
    background: url(http://media.npr.org/chrome/news/icon_graphic_mini.gif) no-repeat;
    position: relative;
    top: 0px;
    *left: -80px;
    width: 19px;
    height: 17px;
    display: block;
    cursor: pointer
}

#news #main_sidebar .secondary
.overlayslideshow {
    background: url(http://media.npr.org/chrome/news/icon_internallink_slideshow_blue.png) no-repeat;
    position: relative;
    top: 0px;
    *left: -80px;
    width: 20px;
    height: 17px;
    display: block;
    cursor: pointer
}

#news #main_sidebar .primary .video h3,
#news #main_sidebar .secondary .video h3,
#news #main_sidebar .secondary .graphic h3,
#news #main_sidebar .secondary .slideshow
h3 {
    font-size: 12px;
    margin-top: -16px;
    padding: 0;
    font-family: arial, sans-serif;
    border: none
}

#news #main_sidebar .primary .video h3,
#news #main_sidebar .secondary .video
h3 {
    margin-top: 0px;
    *margin-top: -16px
}

#news #main_sidebar .primary .videoicon,
#news #main_sidebar .secondary
.videoicon {
    float: left;
    *float: none
}

#news #main_sidebar
.blog {
    padding-bottom: 15px
}

#news #main_sidebar .blog
h3 {
    border: none;
    font-size: 18px;
    margin-bottom: 10px;
    padding: 10px 10px 3px;
    text-transform: lowercase
}

#news #main_sidebar .blog h3
span {
}

#news #main_sidebar .blog
p {
    font-size: 12px;
    padding: 0 10px 5px 10px;
    line-height: 130%
}

#news #main_sidebar .blog ul
li {
    background: none;
    font-size: 12px;
    margin: 0 15px 7px 7px;
    padding-left: 7px
}

#news #main_sidebar .blog
.bucket {
    padding-bottom: 5px
}

#news #main_sidebar .blog .bucketblock
h4 {
    margin: 0
}

#news #main_sidebar .blog .bucketblock
p {
    color: #999;
    padding: 0
}

#blog #main_sidebar
.adwrapper {
    margin-bottom: 5px
}

#news .podcast
h4 {
    padding-left: 11px
}

#news #main_sidebar
.promo_default {
    padding: 10px 0 5px 0
}

#news #main_sidebar .promo_default
h3 {
    padding: 0 10px 5px
}

#news #main_sidebar .promo_default .bucket
h3 {
    font-size: 14px;
    font-family: arial, sans-serif;
    border: none;
    padding-left: 1px
}

#news #main_sidebar .promo_default .bucket
p {
    line-height: 17px
}

#news #main_sidebar .promo_default .img90
.bucketblock {
    margin-left: 100px
}

#news #main_sidebar .promo_default
p.more {
    font-size: 14px;
    margin-right: 15px;
    border: none;
    text-transform: lowercase;
    text-align: right;
    padding: 0
}

#news #main_sidebar .promo_default p.more
a {
    color: #333;
    font-weight: bold;
    background: transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 6px;
    padding: 0 10px 0 0
}

#news #main_sidebar .promo_default p.more a:hover {
    color: #36c
}

#news #main_sidebar .promo_default .bucket
p.more {
    margin: 0;
    border: none
}

#news #main_sidebar .promo_default .img90
img.pod {
    border: 1px solid #e0e0e0;
    width: 90px
}

#news #main_sidebar
.creative {
    overflow: hidden;
    height: 1%;
    padding: 5px 14px 12px 11px
}

#news #main_sidebar
.photogallery {
    font-size: 12px;
    margin-bottom: 5px;
    border: none;
    padding-left: 11px;
    padding-bottom: 5px
}

#news #main_sidebar .otheraudio
.avcontent {
    padding: 10px 0
}

#news #main_sidebar .otheraudio
h3 {
    font-size: 12px;
    font-weight: normal;
    font-family: arial, sans-serif
}

#news #main_sidebar .otheraudio ul
li {
    font-size: 12px;
    background: none
}

#news #main_sidebar .otheraudio ul li
a {
    background: url(http://media.npr.org/chrome/news/icon_spikes.gif) 0 -40px no-repeat;
    padding-left: 15px
}

#news #main_sidebar
.facebook {
    padding-top: 15px
}

#news #main_sidebar .facebook h4
a {
    background: url(http://media.npr.org/chrome/news/icon_facebook_32x32.gif) no-repeat left;
    padding: 10px 0 10px 40px;
    display: block;
    color: #000;
    font-size: 14px;
    font-family: arial
}

#news #main_sidebar .facebook
p.more {
    border: none;
    font-size: 14px;
    padding: 0;
    margin: 0
}

#news #main_sidebar .facebook p.more
a {
    background: transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 5px;
    padding-right: 10px
}

#news #main_sidebar
.feed {
    margin: 0 0 5px;
    background: url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom;
    overflow: visible
}

#news #main_sidebar .feed
.bucket {
    overflow: visible
}

#news #main_sidebar .feed
h3 {
    padding: 10px;
    font-family: arial;
    font-size: 14px;
    text-transform: none
}

#news #main_sidebar .feed ul
li {
    background: none
}

#news #main_sidebar .feed
.feedhdrs {
    font-weight: normal;
    font-family: arial
}

#news #main_sidebar .feed .feedhdrs
span {
    margin: 0 7px
}

#news #main_sidebar .feed
.title {
    width: 220px
}

#news #main_sidebar .feed
span.blankpod {
    right: 45px
}

#news #main_sidebar .feed
.podbox {
    width: 240px;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 7px;
    position: absolute;
    top: 30px;
    left: -20px;
    _left: 15px
}

#news #sectionWrap #main_sidebar .bestsellerlist,
#news #sectionWrap #associated_sidebar
.bestsellerlist {
    padding: 0 15px 25px 12px;
    position: relative;
    z-index: 1
}

#news #main_sidebar .bestsellerlist img,
#news #associated_sidebar .bestsellerlist
img {
    width: 60px;
    margin: 0 10px 10px 0;
    float: left
}

#news #main_sidebar .bestsellerlist h3,
#news #associated_sidebar .bestsellerlist
h3 {
    font-size: 16px;
    font-family: Georgia, serif;
    color: #111;
    text-transform: lowercase;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin: 0 0 12px 70px
}

#news #main_sidebar .bestsellerlist p,
#news #associated_sidebar .bestsellerlist
p {
    font-size: 13px;
    color: #666;
    margin: 0 0 10px 0
}

#news #main_sidebar .bestsellerlist p.more,
#news #associated_sidebar .bestsellerlist
p.more {
    font-size: 10px;
    padding: 12px 0 0 0;
    margin-bottom: 0
}

#news #main_sidebar .bestsellerlist p.more a,
#news #associated_sidebar .bestsellerlist p.more
a {
    background: url("http://media.npr.org/chrome/books/ico-more-xsm.gif") no-repeat right 5px;
    padding-right: 6px
}

#news #main_sidebar .bestsellerlist table,
#news #associated_sidebar .bestsellerlist
table {
    border-collapse: collapse;
    font-size: 12px;
    clear: both;
    margin: 0;
    border-top: 1px solid #e5e5e5;
    width: 299px;
    overflow: hidden
}

#news #main_sidebar .bestsellerlist table a,
#news #associated_sidebar .bestsellerlist table
a {
    color: #2952A3;
    color: #111;
    font-weight: bold;
    text-decoration: none
}

#news #main_sidebar .bestsellerlist table a:hover,
#news #associated_sidebar .bestsellerlist table a:hover {
    text-decoration: underline
}

#news #main_sidebar .bestsellerlist table thead,
#news #associated_sidebar .bestsellerlist table
thead {
    display: none
}

#news #main_sidebar .bestsellerlist td.position,
#news #associated_sidebar .bestsellerlist
td.position {
    width: 26px;
    color: #666
}

#news #main_sidebar .bestsellerlist td.title,
#news #associated_sidebar .bestsellerlist
td.title {
    width: 154px
}

#news #main_sidebar .bestsellerlist td.title span,
#news #associated_sidebar .bestsellerlist td.title
span {
    position: relative
}

#news #main_sidebar .bestsellerlist td.author,
#news #associated_sidebar .bestsellerlist
td.author {
    width: 119px;
    color: #666;
    font-size: 12px
}

#news #main_sidebar .bestsellerlist td.position,
#news #main_sidebar .bestsellerlist td.title,
#news #main_sidebar .bestsellerlist td.author,
#news #main_sidebar .bestsellerlist td.wol,
#news #associated_sidebar .bestsellerlist td.position,
#news #associated_sidebar .bestsellerlist td.title,
#news #associated_sidebar .bestsellerlist td.author,
#news #associated_sidebar .bestsellerlist
td.wol {
    border-bottom: 1px solid #e5e5e5;
    padding: 5px
}

#news #main_sidebar .bestsellerlist td.author a,
#news #associated_sidebar .bestsellerlist td.author
a {
    font-weight: normal;
    color: #666
}