@charset "UTF-8";
/**
 * CSS for content elements.
 *
 * @copyright  Copyright (c) 2005-2008 Found Line, Inc. (http://www.foundline.com/)
 * @version    $Id: content-screen.css 773 2009-02-15 18:23:21Z jason.pelletier $
 */

/* GLOBAL */
.reset h1,
.reset h2,
.reset h3,
.reset h4,
.reset h5,
.reset h6,
.reset p,
#two_column .reset p, /* temporary */
.reset q,
.reset cite,
.reset pre,
.reset ul,
.reset ol,
.reset dl,
.reset td,
.reset label,
.reset input,
.reset textarea,
.reset img {
    margin-top: 1.6em;
}
.reset h1,
.reset h2,
.reset h3,
.reset h4,
.reset h5,
.reset h6,
.reset p,
#two_column .reset p, /* temporary */
.reset q,
.reset cite,
.reset pre,
.reset ul,
.reset ol,
.reset li,
.reset dl,
.reset dt,
.reset dd,
.reset th,
.reset td,
.reset label,
.reset input,
.reset textarea {
    line-height: 1.2;
    color: #333;
}
.reset h1,
.reset h2,
.reset h3,
.reset h4,
.reset h5,
.reset h6 {
    font-weight: bold;
    text-transform: uppercase;
}
.reset h1 a,
.reset h1 a:visited,
.reset h2 a,
.reset h2 a:visited,
.reset h3 a,
.reset h3 a:visited,
.reset h4 a,
.reset h4 a:visited,
.reset h5 a,
.reset h5 a:visited,
.reset h6 a,
.reset h6 a:visited {
    color: #780515;
    text-decoration: none;
}
.reset h1 a:hover,
.reset h1 a:focus,
.reset h2 a:hover,
.reset h2 a:focus,
.reset h3 a:hover,
.reset h3 a:focus,
.reset h4 a:hover,
.reset h4 a:focus,
.reset h5 a:hover,
.reset h5 a:focus,
.reset h6 a:hover,
.reset h6 a:focus {
    color: #333;
    text-decoration: underline;
}
.reset h2 {
    font-size: 2.0em;
}
.reset h3 {
    font-size: 1.6em;
}
.reset h4,
.reset h5,
.reset h6 {
    font-size: 1.4 em;
}
.reset ul ul,
.reset ol ol,
.reset dl dl {
    margin-top: 0;
}
.reset p,
#two_column .reset p, /* temporary */
.reset pre,
.reset li,
.reset dt,
.reset dd,
.reset table,
.reset label,
.reset input,
.reset textarea {
    font-size: 1.2em;
    line-height: 1.5;
}
.reset li,
.reset dt,
.reset dd {
    margin-top: 0.4em;
    line-height: 1.3;
}
.reset li li,
.reset li dt,
.reset li dd,
.reset dl dl dt,
.reset dl dl dd {
    font-size: 1.0em;
}
.reset dt {
    margin-top: 1.0em;
    font-weight: bold;
}
.reset dl dl dt {
    margin-top: 0.5em;
    font-size: 0.8em;
}
dd {
    margin-left: 1.0em;
}
.reset table {
    width: 100%;
}
.reset caption {
    margin-bottom: 0.2em;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
.reset blockquote {
    margin-left: 2.4em;
    margin-right: 2.4em;
}
.reset blockquote,
.reset blockquote a {
    color: #888;
}
.reset blockquote a:hover,
.reset blockquote a:focus {
    color: #AAA;
}
.reset blockquote p {
    font-size: 1.3em;
    line-height: 1.4;
    font-style: italic;
}
.reset th,
.reset td {
    padding: 0.4em 0.6em;
}
.reset th {
    padding-bottom: 0;
    background-color: #EEE;
    border-bottom: 1px solid #BBB;
    font-size: 0.9em;
    font-weight: bold;
    color: #BBB;
}
.reset tr td {
    background-color: white;
    border: 1px solid #BBB;
    border-top: none;
}
.reset tr:nth-child(even) td {
    background-color: #DDD;
}
.reset tfoot tr td {
    padding-top: 6px;
    background-color: transparent;
    border: none;
    font-size: 0.7em;
    color: #BBB;
    font-style: italic;
}
.reset li {
    margin-left: 2.4em;
    list-style-position: outside;
}
.reset ul li {
    list-style: disc;
}
.reset ol li {
    list-style: decimal;
}
.reset input,
.reset textarea {
    padding: 0.2em;
    border: 1px solid #BBB;
    line-height: 1.0;
}
.reset strong {
    font-weight: bold;
}
.reset em {
    font-style: italic;
}
.reset code {
    font-family: Courier, monospace;
}
.reset a,
.reset a:visited {
	color: #333;
	text-decoration: underline;
}
.reset a:hover,
.reset a:focus {
	color: #666;
}

/* BUTTON */
.reset a.button,
.reset input.button {
    display: inline;
    margin: 0;
    padding: 0.2em 0.4em 0.3em;
    background-color: #333;
    border: 1px solid #333;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    white-space: nowrap;
    color: white;
    text-decoration: none;
}
.reset a.button:hover,
.reset a.button:focus,
.reset input.button:hover,
.reset input.button:focus {
    background-color: #780515;
    border-color: #780515;
}

/* UI, NAVIGATION, MEDIA, SERVICES, AUDIO */
.reset ul.navigation li,
.reset ul.media li,
.reset ul.services li,
.reset ul.tools li {
    margin-left: 0;
    list-style: none;
}
.reset a.ui,
.reset a.navigation,
.reset a.media,
.reset a.service,
.reset a.tool {
    padding-bottom: 2px;
    padding-right: 20px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: right 0;
}
.reset ul.navigation li a.navigation,
.reset ul.media li a.media,
.reset ul.services a.service,
.reset ul.tools a.tool {
    display: block;
    padding-left: 20px;
    padding-right: 0;
    background-position: left 0;
}
    .reset a.navigation.next {
        background-image: url('/images/navigation-18x18.png');
        background-position: right 0;
    }
    .reset a.navigation.next:hover,
    .reset a.navigation.next:focus {
        background-position: right -18px;
    }
    .reset ul.navigation .reset a.navigation.next {
        background-image: url('/images/navigation-18x18.png');
        background-position: left 0;
    }
    .reset ul.navigation .reset a.navigation.next:hover,
    .reset ul.navigation .reset a.navigation.next:focus {
        background-position: left -18px;
    }
body.enhanced .reset a.ui {
    background-color: transparent;
    background-image: url('/images/ui-18x18.png');
    background-repeat: no-repeat;
    background-position: right 0;
}
body.enhanced .reset a.ui.open {
    background-position: right 0;
}
body.enhanced .reset a.ui.close {
    background-position: right -18px;
}
.reset a.media.feed {
    background-image: url('/images/media/feed-16x16.png');
}
.reset a.media.podcast {
    background-image: url('/images/media/podcast-16x16.png');
}
.reset a.media.mobile {
    background-image: url('/images/media/mobile-16x16.png');
}
.reset a.media.email {
    background-image: url('/images/media/email-16x16.png');
}
.reset a.service.blogger {
    background-image: url('/images/services/blogger-16x16.png');
}
.reset a.service.facebook {
    background-image: url('/images/services/facebook-16x16.png');
}
.reset a.service.flickr {
    background-image: url('/images/services/flickr-16x16.png');
}
.reset a.service.twitter {
    background-image: url('/images/services/twitter-16x16.png');
}
.reset a.service.youtube {
    background-image: url('/images/services/youtube-16x16.png');
}
.reset a.tool.contact {
    background-image: url('/images/tools/contact-16x16.png');
}
.reset a.tool.help {
    background-image: url('/images/tools/help-16x16.png');
}
.reset a.player,
.reset a.audio {
    padding-bottom: 2px;
    padding-left: 20px;
    background-color: transparent;
    background-image: url('/images/audio-18x18.png');
    background-repeat: no-repeat;
    background-position: left 0;
}
.reset .popular-links a.player,
.reset .popular-links a.audio {
    padding-left: 24px;
    background-image: url('/images/audio-22x22.png');
    background-position: left 3px;
}
.reset a.player,
.reset a.audio.disabled {
    background-position: left 0;
}
.reset a.audio.enabled.idle {
    background-position: left -18px;
}
    .reset a.audio.enabled.playing {
        background-position: left -36px;
    }


/* SECONDARY CONTENT */
#secondary h2,
#secondary h3,
#secondary h4 {
    margin-top: 0.8em;
}
#secondary h2 {
    display: none;
}
#secondary h3 {
    font-size: 1.0em;
}
    #secondary .section h2,
    #secondary .section.search h3,
    #secondary .section.search h4,
    #secondary .section.schedules h3,
    #secondary .section.quick-links h3,
    #secondary .section.promotion h3,
    #secondary .section.weather h3,
    #secondary .section.popular h3 {
        position: absolute;
        left: -999em;
    }
#secondary h3 a,
#secondary h3 a:visited {
    color: #888;
}
#secondary h3 a:hover,
#secondary h3 a:focus {
    color: #BBB;
}
#secondary h4 {
    font-size: 1.4em;
}
#secondary p,
#secondary ul,
#secondary input,
#secondary img {
    margin-top: 0.2em;
}
#secondary li {
    margin-left: 1.8em;
}
#secondary ul.navigation li,
#secondary ul.media li,
#secondary ul.services li,
#secondary ul.tools li {
    margin-left: 0;
}
#secondary .section .zone-width-300 {
    margin-left: -15px;
    margin-right: -15px;
}

/** NPR **/
#secondary .section.npr {
    margin-top: 0;
    padding-top: 2px;
    padding-bottom: 0px;
    border-top: none;
    text-align: center;
}
#secondary .section.npr p,
#secondary .section.npr p a {
    color: #780515;
    text-decoration: none;
}
#secondary .section.npr p {
    margin-top: 0;
    font-size: 1.0em;
    font-weight: bold;
    text-transform: uppercase;
}
#secondary .section.npr .npr-logo {
    position: relative;
    width: 48px;
    height: 16px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    /*_height: 0;*/
    overflow: hidden;
    vertical-align: top;
    background: transparent url('/images/npr-48x16.jpg') no-repeat 0 0;
    text-indent: -999em;
}
    #secondary .section.npr .npr-logo, x:-moz-any-link {
        display: -moz-inline-box;
        padding-left: 48px;
    }
    #secondary .section.npr .npr-logo, x:-moz-any-link, x:default {
        display: inline-block;
        *display: inline;
        padding-left: 0;
    }

/** PLEDGE **/
#secondary .section.pledge {
    border-top: none;
}

/** SEARCH **/
#secondary .section.search {
    padding-top: 4px;
    padding-bottom: 10px;
    background-color: #F7F7F5;
}
#secondary .section.search h4 {
    margin-top: 0.4em;
}
#secondary .section.search .hosted-by-google {
    display: block;
}
#secondary .section.search .custom-search-element {
    display: none;
}
    body.enhanced #secondary .section.search .hosted-by-google {
        display: none;
    }
    body.enhanced #secondary .section.search .custom-search-element {
        display: block;
    }
#secondary .section.search .advanced,
#secondary .section.search .underwriting {
    position: relative;
    clear: none;
    margin-top: 0.2em;
    font-size: 1.1em;
}
#secondary .section.search .advanced {
    float: right;
}
#secondary .section.search .underwriting {
    float: left;
}

/** QUICK LINKS **/
#secondary .section.quick-links ul.popular-links {
    *width: 311px;
    float: none;
    overflow: hidden;
    margin: 0 -20px;
    padding: 0 0 0 2px;
}
#secondary .section.quick-links ul.popular-links li {
    width: 155px;
    float: left;
    clear: none;
    margin: 0;
    list-style: none;
}
#secondary .section.quick-links ul.popular-links li a {
    display: block;
    margin: 2px 2px 0 0;
    padding: 0.4em 1.0em;
    background-color: #DDD;
    font-size: 1.1em;
    color: #333;
    text-decoration: none;
}
    #secondary .section.quick-links ul.popular-links li a.player {
        padding-left: 30px;
        background-position: 4px 3px;
    }
    body.enhanced #secondary .section.quick-links ul.popular-links li a.listen.ui {
        padding-right: 18px;
    }
    body.enhanced #secondary .section.quick-links ul.popular-links li a.listen.ui.open {
        background-position: right 4px;
    }
    body.enhanced #secondary .section.quick-links ul.popular-links li a.listen.ui.close {
        background-position: right -13px;
    }
#secondary .section.quick-links ul.popular-links li a:hover,
#secondary .section.quick-links ul.popular-links li a:focus {
    background-color: #CCC;
    color: #333;
}
    #secondary .section.quick-links ul.popular-links li a.listen.active {
        background-color: #EEE;
        color: #333;
    }
#secondary .section.quick-links .listen-options {
    margin-top: 0.6em;
    margin-bottom: 2.0em;
    display: block;
}
    body.enhanced #secondary .section.quick-links .listen-options {
        _height: 190px;
        display: none;
    }
    body.enhanced #secondary .section.quick-links .listen-options.active {
        display: block;
    }
#secondary .section.quick-links .listen-options li {
    margin-top: 0.8em;
    margin-left: 0;
    list-style: none;
}
#secondary .section.quick-links .listen-options small {
    display: block;
    font-size: 0.8em;
    line-height: 1.1;
    color: #666;
}
#secondary .section.quick-links .listen-options li.forecast img.eye-on-the-sky.logo {
    margin-top: -10px;
    margin-left: 5px;
    vertical-align: top;
}
    html>/**/body #secondary .section.quick-links .listen-options li.forecast img.eye-on-the-sky.logo {
        margin-top: -20px;
        vertical-align: text-top;
    }
#secondary .section.quick-links .listen-options .resources li {
    float: left;
    clear: none;
    margin-right: 10px;
}

/** SCHEDULE **/
#secondary .section.schedules {
    padding-top: 2px;
    padding-bottom: 16px;
}
#secondary .section.schedules .schedule li {
    margin-left: 0;
    list-style: none;
}
#secondary .section.schedules .schedule li.next {
    font-size: 1.0em;
}
#secondary .section.schedules .schedule li .label {
    color: #888;
}

/** PROMOTION **/
#secondary .section .zone img {
    border: 1px solid #BBB;
}

/** WEATHER **/
#secondary .section.weather {
    float: none;
    overflow: hidden;
    background-color: #F7F7F5;
}
#secondary .section.weather img.eye-on-the-sky.logo,
#secondary .section.weather ul.audio.callout {
    float: left;
    clear: none;
}
#secondary .section.weather img.eye-on-the-sky.logo {
    margin-right: 10px;
}
#secondary .section.weather ul.audio.callout {
    display: block;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    background: none;
}
#secondary .section.weather ul.audio.callout li {
    display: block;
    margin-left: 0;
    list-style: none;
}

/* SITE TEMPLATE TRANSITIONAL */
.transitional h1,
.transitional h2,
.transitional h3,
.transitional h4,
.transitional h5,
.transitional h6,
.transitional p,
.transitional .content-wrapper,
.transitional ul,
.transitional ol,
.transitional dl,
.transitional table,
.transitional input {
    margin-top: 0.5em;
    color: black;
}
.transitional h1,
.transitional h2,
.transitional h3,
.transitional h4,
.transitional h5,
.transitional h6,
.transitional p,
.transitional .content-wrapper,
.transitional li,
.transitional dt,
.transitional dd,
.transitional td,
.transitional th,
.transitional input {
    font-size: 1.4em;
    line-height: 1.2;
}
.transitional h1,
.transitional h2,
.transitional h3,
.transitional h4,
.transitional h5,
.transitional h6 {
    margin-top: 0.7em;
    line-height: 1.1;
    font-weight: bold;
}
.transitional h1 {
    font-size: 3.0em;
}
.transitional h2 {
    font-size: 2.4em;
}
.transitional h3 {
    font-size: 1.9em;
}
    .transitional h3.emphasize {
        font-size: 2.3em;
    }
    .transitional h3.de-emphasize {
        font-size: 1.5em;
    }
.transitional h4,
.transitional h5,
.transitional h6 {
    color: #444;
}
.transitional h4 {
    font-size: 1.8em;
}
.transitional h5 {
    font-size: 1.6em;
}
.transitional h6 {
    font-size: 1.4em;
}
.transitional h1.headline,
.transitional h2.headline,
.transitional h3.headline,
.transitional h4.headline,
.transitional h5.headline,
.transitional h6.headline {
    font-size: 3.6em;
    line-height: 1.0;
}
.transitional h1.label,
.transitional h2.label,
.transitional h3.label,
.transitional h4.label,
.transitional h5.label,
.transitional h6.label {
    font-size: 1.2em;
    font-weight: bold;
    color: #444;
    text-transform: uppercase;
}
.transitional p,
.transitional .content-wrapper,
.transitional li,
.transitional dt,
.transitional dd {
    font-family: Helvetica, sans-serif;
    font-size: 1.3em;
}
.transitional .content-wrapper p {
    font-size: 1.0em;
}
.transitional li,
.transitional dt,
.transitional dd {
    margin-top: 0.6em;
    margin-left: 1.6em;
    line-height: 1.1;
}
.transitional ul li {
    list-style: disc;
}
.transitional ol li {
    list-style: decimal;
}
.transitional dt {
    margin-left: 0;
}
.transitional th,
.transitional td {
    padding: 0.6em;
}
.transitional blockquote {
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 10px;
}
.transitional q {
    font-size: 0.9em;
    color: #333;
}
.transitional cite {
    font-size: 0.8em;
    color: #555;
}
.transitional strong {
    font-weight: bold;
}
.transitional em {
    font-style: italic;
}
.transitional small {
    font-size: 0.9em;
}
.transitional .source {
    margin-top: 1.4em;
    margin-bottom: -0.6em;
    font-family: Helvetica, sans-serif;
    font-size: 1.0em;
    font-weight: bold;
    text-transform: uppercase;
}
.transitional .source a {
    color: #444;
    text-decoration: none;
}
.transitional .source a:hover,
.transitional .source a:focus {
    color: #004712;
    text-decoration: underline;
}
.transitional .section .footer p {
    margin-top: 0.6em;
    margin-bottom: -0.4em;
    font-size: 1.1em;
    line-height: 1.1;
}
.transitional .section .footer .author {
    font-size: 0.93em;
    text-transform: uppercase;
}

/* LINKS */
.transitional a,
.transitional a:visited,
.transitional a:hover,
.transitional a:focus {
    text-decoration: underline;
}
.transitional a,
.transitional a:visited {
    color: #222;
}
.transitional a:hover,
.transitional a:focus {
    color: #004712;
}
.transitional h1 a,
.transitional h1 a:visited,
.transitional h2 a,
.transitional h2 a:visited,
.transitional h3 a,
.transitional h3 a:visited,
.transitional h4 a,
.transitional h4 a:visited,
.transitional h5 a,
.transitional h5 a:visited,
.transitional h6 a,
.transitional h6 a:visited {
    text-decoration: none;
}
.transitional h1 a:hover,
.transitional h1 a:focus,
.transitional h2 a:hover,
.transitional h2 a:focus,
.transitional h3 a:hover,
.transitional h3 a:focus,
.transitional h4 a:hover,
.transitional h4 a:focus,
.transitional h5 a:hover,
.transitional h5 a:focus,
.transitional h6 a:hover,
.transitional h6 a:focus {
    text-decoration: underline;
}


/* SECTIONS, ARTICLES, COLUMNS */
.transitional .section {
    *width: 100%;
    *display: block;
    overflow: hidden;
    *float: left;
    clear: both;
    margin-bottom: 1.0em;
    padding-top: 1.0em;
    padding-bottom: 2.0em;
    border-bottom: 1px solid #888;
}
.transitional .section .section {
    overflow: hidden;
    clear: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.transitional .section.last {
    border-bottom: none;
}
.transitional .separator-bottom {
    overflow: hidden;
    padding-bottom: 1.2em;
    border-bottom: 1px solid #DDD;
}
.transitional .separator-bottom.last {
    border-bottom: none;
}
.transitional .separator-bottom:last-child {
    border-bottom: none;
}
.transitional .aside {
    width: 100%;
    display: block;
    overflow: hidden;
    float: left;
    margin-bottom: 1.0em;
}
.transitional .columns {
    overflow: hidden;
    float: none;
}
.transitional .column {
    overflow: hidden;
    float: left;
    clear: none;
    margin-right: 10px;
    padding-right: 9px;
    border-right: 1px solid #CCC;
}
.transitional .columns.badges .column {
    overflow: visible;
}
.transitional .column.no-separator {
    padding-right: 10px;
    border-right: none;
}
.transitional .column.last {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
}
.transitional .column-1 {
    width: 40px;
}
.transitional .column-2 {
    width: 100px;
}
.transitional .column-3 {
    width: 160px;
}
.transitional .column-4 {
    width: 220px;
}
.transitional .column-5 {
    width: 280px;
}
.transitional .column-6 {
    width: 340px;
}
.transitional .column-7 {
    width: 400px;
}
.transitional .column-8 {
    width: 460px;
}
.transitional .column-9 {
    width: 520px;
}
.transitional .column-10 {
    width: 580px;
}
.transitional .column-11 {
    width: 640px;
}
.transitional .column-12 {
    width: 700px;
}
.transitional .column-13 {
    width: 760px;
}
.transitional .column-14 {
    width: 820px;
}
.transitional .column-15 {
    width: 880px;
}
.transitional .column-16 {
    width: 940px;
}
.transitional .row {
    overflow: hidden;
    float: none;
    clear: both;
}

/* ICONS AND INTERFACE ELEMENTS */
.transitional ul.inline {
    overflow: hidden;
    margin-top: 0;
}
.transitional ul.inline li {
    float: left;
    clear: none;
    margin-left: 0;
    margin-right: 10px;
    list-style: none;
}
.transitional .no-label {
    text-indent: -999em;
}
.transitional .control,
.transitional .navigate,
.transitional .badge {
    position: relative;
    display: block;
    padding-left: 18px;
    line-height: 1.1;
    text-transform: none;
    text-decoration: none;
}
.transitional .control {
    font-family: Helvetica, sans-serif;
    font-weight: bold;
    color: #004712;
}
.transitional .control:hover,
.transitional .control:focus {
    color: #B15C12;
    text-decoration: none;
}
.transitional .icon {
    position: absolute;
    width: 16px;
    height: 16px;
    top: -3px;
    *top: -1px;
    left: 0;
    _left: -18px;;
    display: block;
    overflow: hidden;
    background-color: transparent;
    background-image: url('../data-media/icons-16x16.png');
    _background-image: url('../data-media/icons-FFFFFF-16x16.png');
    background-repeat: no-repeat;
    vertical-align: middle;
}
.transitional .control .icon.launch-player {
    background-position: 0 0;
}
.transitional .control:hover .icon.launch-player,
.transitional .control:focus .icon.launch-player {
    background-position: 0 -16px;
}
.transitional .control .icon.play {
    background-position: -16px 0;
}
.transitional .control:hover .icon.play,
.transitional .control:focus .icon.play {
    background-position: -16px -16px;
}
.transitional .control.playing .icon.play {
    background-position: -16px -32px;
}
.transitional .control.playing:hover .icon.play,
.transitional .control.playing:focus .icon.play {
    background-position: -16px -48px;
}
.transitional .navigate .icon.next {
    background-position: -32px 0;
}
.transitional .navigate:hover .icon.next,
.transitional .navigate:focus .icon.next {
    background-position: -32px -16px;
}
.transitional .navigate .icon.previous {
    background-position: -48px 0;
}
.transitional .navigate:hover .icon.previous,
.transitional .navigate:focus .icon.previous {
    background-position: -48px -16px;
}
.transitional .navigate .icon.close {
    background-position: -64px 0;
}
.transitional .navigate:hover .icon.close,
.transitional .navigate:focus .icon.close {
    background-position: -64px -16px;
}
.transitional .badge .icon.feed {
    background-position: -80px 0;
}
.transitional .badge:hover .icon.feed,
.transitional .badge:focus .icon.feed {
    background-position: -80px -16px;
}
.transitional .badge .icon.email {
    background-position: -96px 0;
}
.transitional .badge:hover .icon.email,
.transitional .badge:focus .icon.email {
    background-position: -96px -16px;
}
.transitional .badge .icon.website {
    background-position: -112px 0;
}
.transitional .badge:hover .icon.website,
.transitional .badge:focus .icon.website {
    background-position: -112px -16px;
}
.transitional .badge .icon.blog {
    background-position: -128px 0;
}
.transitional .badge:hover .icon.blog,
.transitional .badge:focus .icon.blog {
    background-position: -128px -16px;
}
.transitional .badge .icon.twitter {
    background-position: -144px 0;
}
.transitional .badge:hover .icon.twitter,
.transitional .badge:focus .icon.twitter {
    background-position: -144px -16px;
}
.transitional .badge .icon.facebook {
    background-position: -160px 0;
}
.transitional .badge:hover .icon.facebook,
.transitional .badge:focus .icon.facebook {
    background-position: -160px -16px;
}
.transitional .badge .icon.blogger {
    background-position: -176px 0;
}
.transitional .badge:hover .icon.blogger,
.transitional .badge:focus .icon.blogger {
    background-position: -176px -16px;
}
.transitional .icon.icon-36 {
    width: 36px;
    height: 36px;
    background-image: url('../data-media/icons-36x36.png');
    _background-image: url('../data-media/icons-FFFFFF-36x36.png');
}
.transitional .control .icon.icon-36.launch-player {
    background-position: 0 0;
}
.transitional .control:hover .icon.icon-36.launch-player,
.transitional .control:focus .icon.icon-36.launch-player {
    background-position: 0 -36px;
}
.transitional .control .icon.icon-36.play {
    background-position: -36px 0;
}
.transitional .control:hover .icon.icon-36.play,
.transitional .control:focus .icon.icon-36.play {
    background-position: -36px -36px;
}
.transitional .control.playing .icon.icon-36.play {
    background-position: -36px -72px;
}
.transitional .control.playing:hover .icon.icon-36.play,
.transitional .control.playing:focus .icon.icon-36.play {
    background-position: -36px -108px;
}
.transitional .navigate .icon.icon-36.next {
    background-position: -72px 0;
}
.transitional .navigate:hover .icon.icon-36.next,
.transitional .navigate:focus .icon.icon-36.next {
    background-position: -72px -36px;
}
.transitional .navigate .icon.icon-36.previous {
    background-position: -108px 0;
}
.transitional .navigate:hover .icon.icon-36.previous,
.transitional .navigate:focus .icon.icon-36.previous {
    background-position: -108px -36px;
}
.transitional .navigate .icon.icon-36.close {
    background-position: -144px 0;
}
.transitional .navigate:hover .icon.icon-36.close,
.transitional .navigate:focus .icon.icon-36.close {
    background-position: -144px -36px;
}
.transitional .badge .icon.icon-36.feed {
    background-position: -180px 0;
}
.transitional .badge:hover .icon.icon-36.feed,
.transitional .badge:focus .icon.icon-36.feed {
    background-position: -180px -36px;
}
.transitional .badge .icon.icon-36.email {
    background-position: -216px 0;
}
.transitional .badge:hover .icon.icon-36.email,
.transitional .badge:focus .icon.icon-36.email {
    background-position: -216px -36px;
}
.transitional .badge .icon.icon-36.website {
    background-position: -252px 0;
}
.transitional .badge:hover .icon.icon-36.website,
.transitional .badge:focus .icon.icon-36.website {
    background-position: -252px -36px;
}
.transitional .badge .icon.icon-36.blog {
    background-position: -288px 0;
}
.transitional .badge:hover .icon.icon-36.blog,
.transitional .badge:focus .icon.icon-36.blog {
    background-position: -288px -36px;
}
.transitional .badge .icon.icon-36.twitter {
    background-position: -324px 0;
}
.transitional .badge:hover .icon.icon-36.twitter,
.transitional .badge:focus .icon.icon-36.twitter {
    background-position: -324px -36px;
}
.transitional .badge .icon.icon-36.facebook {
    background-position: -360px 0;
}
.transitional .badge:hover .icon.icon-36.facebook,
.transitional .badge:focus .icon.icon-36.facebook {
    background-position: -360px -36px;
}
.transitional .badge .icon.icon-36.blogger {
    background-position: -396px 0;
}
.transitional .badge:hover .icon.icon-36.blogger,
.transitional .badge:focus .icon.icon-36.blogger {
    background-position: -396px -36px;
}
.transitional .reversed .control .icon.launch-player {
    background-position: 0 -64px;
}
.transitional .reversed .control:hover .icon.launch-player,
.transitional .reversed .control:focus .icon.launch-player {
    background-position: 0 -80px;
}
.transitional .reversed .control .icon.play {
    background-position: -16px -64px;
}
.transitional .reversed .control:hover .icon.play,
.transitional .reversed .control:focus .icon.play {
    background-position: -16px -80px;
}
.transitional .reversed .control.playing .icon.play {
    background-position: -16px -96px;
}
.transitional .reversed .control.playing:hover .icon.play,
.transitional .reversed .control.playing:focus .icon.play {
    background-position: -16px -112px;
}
.transitional .reversed .navigate .icon.next {
    background-position: -32px -64px;
}
.transitional .reversed .navigate:hover .icon.next,
.transitional .reversed .navigate:focus .icon.next {
    background-position: -32px -80px;
}
.transitional .reversed .navigate .icon.previous {
    background-position: -48px -64px;
}
.transitional .reversed .navigate:hover .icon.previous,
.transitional .reversed .navigate:focus .icon.previous {
    background-position: -48px -80px;
}
.transitional .reversed .navigate .icon.close {
    background-position: -64px -64px;
}
.transitional .reversed .navigate:hover .icon.close,
.transitional .reversed .navigate:focus .icon.close {
    background-position: -64px -80px;
}
.transitional .reversed .badge .icon.feed {
    background-position: -80px -64px;
}
.transitional .reversed .badge:hover .icon.feed,
.transitional .reversed .badge:focus .icon.feed {
    background-position: -80px -80px;
}
.transitional .reversed .badge .icon.email {
    background-position: -96px -64px;
}
.transitional .reversed .badge:hover .icon.email,
.transitional .reversed .badge:focus .icon.email {
    background-position: -96px -80px;
}
.transitional .reversed .badge .icon.website {
    background-position: -112px -64px;
}
.transitional .reversed .badge:hover .icon.website,
.transitional .reversed .badge:focus .icon.website {
    background-position: -112px -80px;
}
.transitional .reversed .badge .icon.blog {
    background-position: -128px -64px;
}
.transitional .reversed .badge:hover .icon.blog,
.transitional .reversed .badge:focus .icon.blog {
    background-position: -128px -80px;
}
.transitional .reversed .badge .icon.twitter {
    background-position: -144px -64px;
}
.transitional .reversed .badge:hover .icon.twitter,
.transitional .reversed .badge:focus .icon.twitter {
    background-position: -144px -80px;
}
.transitional .reversed .badge .icon.facebook {
    background-position: -160px -64px;
}
.transitional .reversed .badge:hover .icon.facebook,
.transitional .reversed .badge:focus .icon.facebook {
    background-position: -160px -80px;
}
.transitional .reversed .badge .icon.blogger {
    background-position: -176px -64px;
}
.transitional .reversed .badge:hover .icon.blogger,
.transitional .reversed .badge:focus .icon.blogger {
    background-position: -176px -80px;
}
.transitional .badges li {
    *display: inline-block;
    margin-left: 0;
    list-style: none;
}
.transitional .select-blocks {
    margin-top: 0;
    overflow: hidden;
}
.transitional .select-blocks .select-block {
    float: left;
    clear: none;
    margin: 0.4em 0.3em 0 0;
    list-style: none;
}
.transitional .select-blocks .select-block a {
    width: 22px;
    display: block;
    padding: 0.4em 0 0.2em;
    background-color: #DDD;
    text-align: center;
    text-decoration: none;
}
.transitional .select-blocks .select-block a:hover,
.transitional .select-blocks .select-block a:focus {
    background-color: #BBB;
    text-decoration: underline;
}
.transitional .team .member {
    min-height: 45px;
    margin-top: 0.1em;
    margin-left: 0;
    padding-left: 50px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    list-style: none;
}
.transitional .team .member .name,
.transitional .team .member .title {
    display: block;
}
.transitional .team .member .title {
    font-size: 0.9em;
    line-height: 1.0;
    color: #888;
}
.transitional .team .member.england-gail {
    background-image: url('/data-media/people/england-gail-45x45.jpg');
}
.transitional .team .member.goetz-joe {
    background-image: url('/data-media/people/goetz-joe-45x45.jpg');
}
.transitional .team .member.kinney-brendan {
    background-image: url('/data-media/people/kinney-brendan-45x45.jpg');
}
.transitional .team .member.palow-dan {
    background-image: url('/data-media/people/palow-dan-45x45.jpg');
}
.transitional .team .member.parker-walter {
    background-image: url('/data-media/people/parker-walter-45x45.jpg');
}
.transitional .team .member.pearson-will {
    background-image: url('/data-media/people/pearson-will-45x45.jpg');
}
.transitional .team .member.smith-peter-fox {
    background-image: url('/data-media/people/smith-peter-fox-45x45.jpg');
}
.transitional .team .member.willoughby-cheryl {
    background-image: url('/data-media/people/willoughby-cheryl-45x45.jpg');
}


/* IMAGES */
.transitional p.caption,
.transitional p.credit {
    margin-top: 0.1em;
    line-height: 1.1;
    color: #666;
}
.transitional #content p.credit {
    font-size: 1.0em;
    text-align: right;
}
.transitional #content p.caption {
    font-size: 1.1em;
    text-align: left;
}

/* REVERSED */
.transitional .reversed {
    background-color: black;
}
.transitional .reversed h1,
.transitional .reversed h2,
.transitional .reversed h3,
.transitional .reversed h4,
.transitional .reversed h5,
.transitional .reversed h6 {
    color: white;
}
.transitional .reversed p,
.transitional .reversed .content-wrapper,
.transitional .reversed li {
    color: #EEE;
}
.transitional .reversed a,
.transitional .reversed a:visited {
    color: #BBB;
}
.transitional .reversed a:hover,
.transitional .reversed a:focus {
    color: #CCC;
}
.transitional .reversed .separator-bottom {
    border-color: #222;
}
