body {
    font-size: 100%;
}

.block-title{
      font-family: 'proxima_nova_rgbold';
          }
          
      #header_wrap{
        background-image: url(images/mkp_Numbers.png);
        height:160px;
        width: 1000px;
      }

#skip-to-nav,#page {
    font-size: 0.75em;
    line-height: 1.5em;
    font-size: 0.875em;
    line-height: 1.5em;
    font-size: 0.91em;
    line-height: 1.242em;
}

body,caption,th,td,input,textarea,select,option,legend,fieldset {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    color: black;
}

pre,code,kbd,samp,tt,var {
    font-family: "Courier New","DejaVu Sans Mono",monospace;
}

h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,hr,table,fieldset {
    margin: 1.5em 0;
}

h1 {
    font-size: 2em;
    line-height: 1.5em;
    margin: 0.75em 0;
}

h2 {
    font-size: 1.5em;
    margin: 1em 0;
}

h3 {
    font-size: 16px;
    margin: 1.154em 0;
}

h4,h5,h6 {
    font-size: 1.1em;
    margin: 1.364em 0;
}

p {
    margin-top: 0;
}

blockquote {
    margin-left: 0em;
    margin-right: 0em;
    background-color: #f1f1f1;
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 17px;
    padding-right: 17px;
}

pre {
    font-size: 1.1em;
    margin: 1.364em 0;
}

hr {
    height: 1px;
    border: 1px solid #666;
}

ul,ol {
    margin-left: 0;
    padding-left: 2em;
}

.item-list ul {
    margin: 1.5em 0;
    padding: 0 0 0 2em;
}

ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol {
    margin: 0;
}

li,.item-list ul li,ul.menu li,li.expanded,li.collapsed,li.leaf {
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: disc;
}

ul ul {
    list-style-type: circle;
}

ul ul ul {
    list-style-type: square;
}

ul ul ul ul {
    list-style-type: circle;
}

ol {
    list-style-type: decimal;
}

ol ol {
    list-style-type: lower-alpha;
}

ol ol ol {
    list-style-type: decimal;
}

dt {
    margin: 0;
    padding: 0;
}

dd {
    margin: 0 0 0 2em;
    padding: 0;
}

table {
    border-collapse: collapse;
}

th {
    text-align: left;
    padding: 0;
    border-bottom: none;
}

tbody {
    border-top: none;
}

form {
    margin: 0;
    padding: 0;
}

fieldset {
    padding: 0.5em;
}

a:hover {
    text-decoration: underline;
}

a {
    text-decoration: none;
    color: #3d82a8;
}

img {
    border: 0;
    vertical-align: bottom;
}

abbr,acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
    white-space: nowrap;
}

#page-wrapper,.region-bottom {
    margin-left: auto;
    margin-right: auto;
    width: 1020px;
}

#page {
    margin-left: 10px;
    margin-right: 10px;
}

#header {
    margin-bottom: 0px;
}

#header .section {
    padding: 0 30px;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/default-header.png) no-repeat left bottom;
    height: 160px;
}

#main {
    position: relative;
}

#main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html #main {
    height: 1%;
}

*:first-child + html #main {
    min-height: 1%;
}

#main #content {
    float: left;
    width: 950px;
    margin: 0 -950px 0 0;
    padding: 0;
}

#main #content {
    overflow: visible;
    word-wrap: break-word;
}

.sidebar-first #main {
    position: relative;
}

.sidebar-first #main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .sidebar-first #main {
    height: 1%;
}

*:first-child + html .sidebar-first #main {
    min-height: 1%;
}

.sidebar-first #main .region-sidebar-first {
    float: left;
    width: 180px;
    margin: 0 -200px 0 0;
    padding: 0 20px 0 0;
}

.sidebar-first #main #content {
    float: left;
    width: 740px;
    margin: 0 -940px 0 200px;
    padding: 0;
}

.sidebar-first #main .region-sidebar-first,.sidebar-first #main #content {
    overflow: visible;
    word-wrap: break-word;
}

.sidebar-second #main {
    position: relative;
}

.sidebar-second #main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .sidebar-second #main {
    height: 1%;
}

*:first-child + html .sidebar-second #main {
    min-height: 1%;
}

.sidebar-second #main #content {
    float: left;
    width: 620px;
    margin: 0 -620px 0 0;
    padding: 0;
}

.sidebar-second #main .region-sidebar-second {
    float: left;
    width: 300px;
    margin: 0 -940px 0 620px;
    padding: 0 0 0 20px;
}

.sidebar-second #main #content,.sidebar-second #main .region-sidebar-second {
    overflow: visible;
    word-wrap: break-word;
}

.two-sidebars #main {
    position: relative;
}

.two-sidebars #main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .two-sidebars #main {
    height: 1%;
}

*:first-child + html .two-sidebars #main {
    min-height: 1%;
}

.two-sidebars #main .region-sidebar-first {
    float: left;
    width: 180px;
    margin: 0 -200px 0 0;
    padding: 0 20px 0 0;
}

.two-sidebars #main #content {
    float: left;
    width: 420px;
    margin: 0 -620px 0 200px;
    padding: 0;
}

.two-sidebars #main .region-sidebar-second {
    float: left;
    width: 300px;
    margin: 0 -940px 0 620px;
    padding: 0 0 0 20px;
}

.two-sidebars #main .region-sidebar-first,.two-sidebars #main #content,.two-sidebars #main .region-sidebar-second {
    overflow: visible;
    word-wrap: break-word;
}

.region-navigation-show {
    height: 63px;
    position: relative;
}

.region-navigation-quicklinks {
    height: 24px;
    padding: 0 30px;
}


.panel-general-layout .panel-region-content-main,.panel-flexible-layout .panel-region-content {
    float: left;
    width: 630px;
    margin-left: 0px;
    margin-right: -630px;
}

.panel-general-layout .panel-region-sidebar,.panel-flexible-layout .panel-region-sidebar {
    float: left;
    width: 300px;
    margin-left: 650px;
    margin-right: -950px;
}

.panel-flexible-layout .panel-region-featured-content {
    margin-bottom: 20px;
}

.panel-flexible-layout .panel-region-content .panel-region-content-top {
    margin-bottom: 0px;
}

.panel-flexible-layout .panel-region-content .panel-wrapper {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/border-homepage.png) repeat-y right top;
    margin-bottom: 30px;
    border-bottom: 4px double #888;
}

.panel-flexible-layout .panel-region-content .panel-region-content-main {
    float: left;
    width: 400px;
    margin-left: 0px;
    margin-right: -400px;
}

.panel-flexible-layout .panel-region-content .panel-region-content-sidebar {
    float: left;
    width: 200px;
    margin-left: 430px;
    margin-right: -620px;
}

.front .panel-flexible-layout .panel-region-content .panel-region-content-main {
    width: 430px;
    margin-right: -430px;
}

.front .panel-flexible-layout .panel-region-content .panel-region-content-main .section {
    padding-right: 20px;
}

.front .panel-flexible-layout .panel-region-content .panel-region-content-sidebar {
    margin-left: 430px;
    margin-right: -730px;
}

.panel-tabbed-layout .panel-region-content-main {
    float: none;
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
}

#mini-panel-header{
    position: absolute;
    padding-left: 13px;
    top:133px;
}

#header #mini-panel-header .panel-col-top .inside {
    margin: 0;
}

#header #mini-panel-header .center-wrapper {
    height: 98px;
}

#header #mini-panel-header .panel-col-bottom {
    height: 25px;
    overflow: hidden;
}

#header #mini-panel-header .panel-col-bottom .pane-node-field-links {
    float: left;
    width: 755px;
    margin: 1px 0 3px;
    overflow: hidden;
}

#header #mini-panel-header .panel-col-bottom .pane-custom-google-mini {
    float: right;
}

#mini-panel-header .field-name-field-links {
    overflow: hidden;
    margin-top: 2px;
}

#mini-panel-header .field-name-field-links .field-item {
    float: left;
    margin-right: 6px;
}

#mini-panel-header .field-name-field-links .field-item a {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/background-quick-links.png) no-repeat left center;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    color: #000;
    text-transform: uppercase;
    padding-left: 15px;
    font-size: 13px;
}

#mini-panel-header .field-name-field-links .field-item.first a {
    background: none;
    display: block;
    padding-left: 0px;
}

div.tabs {
    margin: 0 0 5px 0;
}

ul.primary {
    margin: 0;
    padding: 0 0 0 10px;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-bar.png) repeat-x left bottom;
}

ul.primary li {
    float: left;
    margin: 0;
    padding: 0;
}

ul.primary li a {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0 0 0 5px;
    border-width: 0;
    font-weight: bold;
    text-decoration: none;
    color: #777;
    background-color: transparent;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-left.png) no-repeat left -38px;
}

ul.primary li a .tab {
    display: block;
    height: 20px;
    margin: 0;
    padding: 4px 13px 0 6px;
    border-width: 0;
    line-height: 20px;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-right.png) no-repeat right -38px;
}

ul.primary li a:hover,ul.primary li a:focus {
    border-width: 0;
    background-color: transparent;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-left.png) no-repeat left -76px;
}

ul.primary li a:hover .tab,ul.primary li a:focus .tab {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-right.png) no-repeat right -76px;
}

ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus {
    border-width: 0;
    color: #000;
    background-color: transparent;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-left.png) no-repeat left 0;
}

ul.primary li.active a .tab,ul.primary li.active a:hover .tab,ul.primary li.active a:focus .tab {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-right.png) no-repeat right 0;
}

ul.secondary {
    margin: 0;
    padding: 0 0 0 5px;
    border-bottom: 1px solid #c0c0c0;
    list-style: none;
    white-space: nowrap;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-secondary-bg.png) repeat-x left bottom;
}

ul.secondary li {
    float: left;
    margin: 0 5px 0 0;
    padding: 5px 0;
    border-right: none;
}

ul.secondary a {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid #c0c0c0;
    text-decoration: none;
    color: #777;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-secondary.png) repeat-x left -56px;
}

ul.secondary a .tab {
    display: block;
    height: 18px;
    margin: 0;
    padding: 3px 8px;
    line-height: 18px;
}

ul.secondary a:hover,ul.secondary a:focus {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-secondary.png) repeat-x left bottom;
}

ul.secondary a.active,ul.secondary a.active:hover,ul.secondary a.active:focus {
    border: 1px solid #c0c0c0;
    color: #000;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/tab-secondary.png) repeat-x left top;
}

body {
    margin: 0;
    padding: 0;
    background-color: #fff;
}

body.page-node-player {
    background: #fff;
}

body.page-node-player #content {
    padding: 20px;
}

#page-outer {
    background-color: #fff;
}

#page {
    background-color: #fff;
    border-top: 1px solid #bdbdbd;
    padding-top: 5px;
    margin-top: 7px;
}

.region-navigation-show {
    background: #acadad url(http://www.marketplace.org/sites/default/themes/sitetheme/images/bk-show-nav.png) repeat-x left top;
}

#skip-link a,#skip-link a:visited {
    display: block;
    width: 100%;
    padding: 2px 0 3px 0;
    text-align: center;
    background-color: #666;
    color: #fff;
}

#header {
    position: relative;
    padding-top: 5px;
}

#header #header-border {
    position: absolute;
    height: 84px;
    width: 10px;
    top: 36px;
    left: -10px;
    background-color: #fff;
}

body.custom-color-home #header #header-border {
    background-color: #fff;
}

body.custom-color-business #header #header-border {
    background-color: #fff;
}

body.custom-color-world #header #header-border {
    background-color: #fff;
}

body.custom-color-politics #header #header-border {
    background-color: #fff;
}

body.custom-color-economy #header #header-border {
    background-color: #fff;
}

body.custom-color-tech #header #header-border {
    background-color: #fff;
}

body.custom-color-sustainability #header #header-border {
    background-color: #fff;
}

body.custom-color-money #header #header-border {
    background-color: #fff;
}

body.custom-color-your-money #header #header-border {
    background-color: #fff;
}

body.custom-color-life #header #header-border {
    background-color: #fff;
}

body.custom-color-shows #header #header-border {
    background-color: #fff;
}

body.custom-color-elections #header #header-border {
    background-color: #fff;
}

body.custom-color-wealth-and-poverty #header #header-border {
    background-color: #fff;
}

body.custom-color-wealth--poverty #header #header-border {
    background-color: #fff;
}

#logo {
    display: inline-block;
    height: 70px;
    margin: -130px 0 0;
    padding: 0;
    position: absolute;
    width: 270px;
}

#logo img {
    vertical-align: bottom;
}

#site-name {
    margin: 0;
    font-size: 45px;
    line-height: 45px;
}

#site-name a {
    font-family: "Helvetica Neue",Helvetica;
    color: #234F7C;
}

#site-name a:link,#site-name a:visited {
    text-decoration: none;
}

#site-name a:hover,#site-name a:focus {
    text-decoration: underline;
}

.region-header {
    clear: both;
}

.region-navigation-quicklinks {
    background-color: #DDDDDD;
    border-top: 10px solid #333333;
    border-bottom: 1px solid #9E9E9E;
}

#main {
    padding: 15px 30px 10px 20px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}

.breadcrumb {
    padding-bottom: 0;
}

h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title {
    margin: 0;
}

h1#page-title.title {
    font-size: 14.5px;
    padding: 5px 10px;
    text-transform: uppercase;
    font-weight: bold;
}

.panel-display h1.title {
    background-color: #000000;
    color: #FFFFFF;
    font-size: 24px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    margin: 0 0 40px 0;
    padding: 5px 10px;
    line-height: 26px;
}

.page-latest-stories .panel-display h1.title {
    background-color: #000000;
    color: #FFFFFF;
    font-size: 24px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    margin: 0 0 40px 0;
    padding: 5px 10px;
    line-height: 26px;
    display: none;
}

.page-latest-readers .panel-display h1.title {
    background-color: black;
    color: white;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    margin: 0 0 40px 0;
    padding: 5px 10px;
    line-height: 26px;
    text-transform: uppercase;
    display: none;
}

div.messages {
    margin: 1.5em 0;
}

div.messages ul {
    margin-top: 0;
    margin-bottom: 0;
}

ul.links.inline {
    display: block;
}

ul.links li {
    padding: 0 1em 0 0;
}

.item-list .pager {
    text-align: left;
    padding: 0;
    margin: 30px 0 40px 0px;
}

.item-list .pager li {
    display: inline-block;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    text-align: center;
    height: 20px;
    margin: 0;
    padding: 0;
}

.item-list .pager li.pager-current {
    background: #f3f4ed;
    color: #595c2f;
    height: 12px;
    padding: 3px 4px 3px 4px;
    border: #d8dce1 1px solid;
}

.item-list .pager li a {
    display: block;
    background: #ecf0f6;
    color: #93a7c8;
    line-height: 13px;
    height: 12px;
    padding: 3px 4px 3px 4px;
    vertical-align: top;
    border: #d8dce1 1px solid;
}

.print-link {
    padding-bottom: 0;
}

.more-link {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

.about-the-author {
    clear: both;
    border: 1px solid #bdbdbd;
    margin: 0 0 25px 0;
    padding: 10px;
    line-height: 21px;
}

.about-the-author img {
    float: left;
    margin: 0 15px 0px 0px;
    border: 1px solid #bdbdbd;
}

.about-the-author h2 {
    font-size: 14.5px;
    line-height: 18px;
    margin: 0;
    padding-bottom: 5px;
}

.about-the-author p {
    margin-top: 0;
}

.region-footer {
    border-top: 1px dotted black;
}

.region-footer .section {
    font-size: 12.5px;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/bk-footer.png) repeat-y;
}

.region-footer-toolbar {
    border-top: 1px solid #b0b0b0;
    border-bottom: 10px solid black;
    background-color: #e8f1f6;
}

body.custom-color-home .region-footer-toolbar {
    background-color: #555555;
}

body.custom-color-business .region-footer-toolbar {
    background-color: #555555;
}

body.custom-color-world .region-footer-toolbar {
    background-color: #555555;
}

body.custom-color-politics .region-footer-toolbar {
    background-color: #555555;
}

body.custom-color-economy .region-footer-toolbar {
    background-color: #e7e8da;
}

body.custom-color-tech .region-footer-toolbar {
    background-color: #c7d1d7;
}

body.custom-color-sustainability .region-footer-toolbar {
    background-color: #ecf3d0;
}

body.custom-color-money .region-footer-toolbar {
    background-color: #ddefe6;
}

body.custom-color-your-money .region-footer-toolbar {
    background-color: #ddefe6;
}

body.custom-color-life .region-footer-toolbar {
    background-color: #dddaed;
}

body.custom-color-shows .region-footer-toolbar {
    background-color: #e6e5e5;
}

body.custom-color-elections .region-footer-toolbar {
    background-color: #ebe9be;
}

body.custom-color-wealth-and-poverty .region-footer-toolbar {
    background-color: #e9d2d3;
}

body.custom-color-wealth--poverty .region-footer-toolbar {
    background-color: #e9d2d3;
}

.about-the-author .more-link {
    font-family: georgia,times,"times new roman",serif;
    padding-top: 10px;
    display: inline;
    float: right;
}

.about-social-wrapper-image {
    padding-top: 10px;
    float: left;
}

.about-social-wrapper-no-image {
    padding-top: 10px;
    float: left;
}

.about-author-content-image {
    width: 498px;
    float: right;
    position: relative;
}

.about-author-content-no-image {
    padding-bottom: 0px;
    position: relative;
}

#about_author_image {
    width: 93px;
    float: left;
}

#about_author_image img {
    width: 100%;
}

.block {
    margin-bottom: 1.5em;
}

.sidebar .block-views .block-title {
    display: inline-block;
    padding: 5px 20px;
    margin: 0 0 -1px 10px;
    border-top: 1px solid #716D6F;
    border-left: 1px solid #716D6F;
    border-right: 1px solid #716D6F;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
    color: #5C5C5C;
    font-size: 12px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
}

.sidebar .block-views > .content {
    border: 1px solid #716D6F;
}

.region-footer .block {
    float: left;
    padding: 10px 10px 0;
}

.region-footer .block h2.block-title {
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    font-weight: normal;
    font-size: 14.5px;
    text-transform: uppercase;
}

.region-footer .block-block {
    padding: 10px 0px 0;
}

.region-footer .block-block p {
    margin: 0;
}

.region-footer .block-block {
    float: right;
    width: 288px;
}

.region-footer #block-menu-block-menu-other-sections {
    width: 166px;
}

.region-footer #block-menu-block-menu-other-sections-2 {
    width: 118px;
}

.region-footer #block-menu-block-menu-privacy-information {
    width: 146px;
}

.region-flyout .block-flyout {
    right: 0;
    background: none;
    width: auto;
    margin: 0;
    padding: 0;
    border-top: 0px none;
    box-shadow: none;
}

.region-flyout .block-flyout h2.block-title,.region-flyout .block-flyout.collapsed h2.block-title {
    display: inline-block;
    background: #d93544;
    cursor: pointer;
    font-size: 12px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 -1px 10px;
    padding: 8px 15px;
    border-top: 1px solid #633c3c;
    border-left: 1px solid #633c3c;
    border-right: 1px solid #633c3c;
}

.region-flyout .block-flyout .content {
    background: white url(http://www.marketplace.org/sites/default/themes/sitetheme/images/background-newsletter-flyout.png) repeat-x;
    padding: 49px 25px 20px 25px;
    border: 1px solid #633c3c;
    font-size: 13.5px;
    line-height: 21px;
}

.region-flyout .block-flyout .content p {
    margin: 0;
}

.region-flyout .block-flyout .toggleClose {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/background-newsletter-close-btn.png) no-repeat;
    overflow: hidden;
    text-indent: 9000px;
    height: 16px;
    width: 16px;
    top: 38px;
    right: 7px;
}

#block-custom-show-nav-audio-player .apm-player {
    float: right;
    width: 379px;
    margin: 5px 0 0 0;
}

#block-custom-show-nav-audio-player #shownavplayer_wrapper {
    width: 290px !important;
}

#block-views-show-navigation-3-block a:hover {
    color: #ddd;
    text-decoration: none;
}

.calendar-calendar tr.odd,.calendar-calendar tr.even {
    background-color: #fff;
}

.calendar-calendar table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    clear: both;
}

.calendar-calendar .month-view table {
    border: none;
    padding: 0;
    margin: 0;
    width: 100%;
    clear: both;
}

.calendar-calendar .year-view td {
    width: 32%;
    padding: 1px;
    border: none;
}

.calendar-calendar .year-view td table td {
    width: 13%;
    padding: 0;
}

.calendar-calendar tr {
    padding: 0;
    margin: 0;
    background-color: white;
}

.calendar-calendar th {
    color: #fff;
    background-color: #ccc;
    text-align: center;
    margin: 0;
}

.calendar-calendar th a {
    font-weight: bold;
    color: #fff;
    background-color: #ccc;
}

.calendar-calendar td {
    width: 12%;
    min-width: 12%;
    border: 1px solid #ccc;
    color: #777;
    text-align: right;
    vertical-align: top;
    margin: 0;
    padding: 0;
}

.calendar-calendar .mini {
    border: none;
}

.calendar-calendar td.week {
    width: 1%;
    min-width: 1%;
}

.calendar-calendar .week {
    clear: both;
    font-style: normal;
    color: #555;
    font-size: 0.8em;
}

.calendar-calendar .week a {
    font-weight: normal;
}

.calendar-calendar .inner {
    min-height: 5em;
    height: auto !important;
    height: 5em;
    padding: 0;
    margin: 0;
}

.calendar-calendar .inner div {
    padding: 0;
    margin: 0;
}

.calendar-calendar .inner p {
    padding: 0 0 .8em 0;
    margin: 0;
}

.calendar-calendar td a {
    font-weight: bold;
    text-decoration: none;
}

.calendar-calendar td a:hover {
    text-decoration: underline;
}

.calendar-calendar td.year,.calendar-calendar td.month {
    text-align: center;
}

.calendar-calendar th.days {
    color: #ccc;
    background-color: #224;
    text-align: center;
    padding: 1px;
    margin: 0;
}

.calendar-calendar div.day {
    float: right;
    text-align: center;
    padding: 0.125em 0.25em 0 0.25em;
    margin: 0;
    background-color: #f3f3f3;
    border: 1px solid gray;
    border-width: 0 0 1px 1px;
    clear: both;
    width: 1.5em;
}

.calendar-calendar div.calendar {
    background-color: #fff;
    border: solid 1px #ddd;
    text-align: left;
    margin: 0 .25em .25em 0;
    width: 96%;
    float: right;
    clear: both;
}

.calendar-calendar .day-view div.calendar {
    float: none;
    width: 98%;
    margin: 1% 1% 0 1%;
}

.calendar-calendar div.title {
    font-size: .8em;
    text-align: center;
}

.calendar-calendar div.title a {
    color: #000;
}

.calendar-calendar div.title a:hover {
    color: #c00;
}

.calendar-calendar .content {
    clear: both;
    padding: 3px;
    padding-left: 5px;
}

.calendar div.form-item {
    white-space: normal;
}

table td.mini,table th.mini,table.mini td.week {
    padding: 0 1px 0 0;
    margin: 0;
}

table td.mini a {
    font-weight: normal;
}

.calendar-calendar .mini-day-off {
    padding: 0px;
}

.calendar-calendar .mini-day-on {
    padding: 0px;
}

table .mini-day-on a {
    text-decoration: underline;
}

.calendar-calendar .mini .title {
    font-size: .8em;
}

.mini .calendar-calendar .week {
    font-size: .7em;
}

.mini-row {
    width: 100%;
    border: none;
}

.mini {
    width: 32%;
    vertical-align: top;
}

.calendar-calendar .stripe {
    height: 5px;
    width: auto;
    font-size: 1px !important;
    line-height: 1px !important;
}

.calendar-calendar .day-view .stripe {
    width: 100%;
}

table.calendar-legend {
    background-color: #ccc;
    width: 100%;
    margin: 0;
    padding: 0;
}

table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe {
    height: 12px !important;
    font-size: 9px !important;
    line-height: 10px !important;
}

.calendar-legend td {
    text-align: left;
}

.calendar-empty {
    font-size: 1px;
    line-height: 1px;
}

.calendar-calendar td.calendar-agenda-hour {
    font-family: serif;
    text-align: right;
    border: none;
    border-top: 1px #333 dotted;
    padding-top: .25em;
    width: 1%;
}

.calendar-calendar td.calendar-agenda-no-hours {
    min-width: 1%;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {
    font-size: 1.2em;
    font-weight: bold;
}

.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
    font-size: 1em;
}

.calendar-calendar td.calendar-agenda-items {
    border: 1px #333 dotted;
    text-align: left;
}

.calendar-calendar td.calendar-agenda-items div.calendar {
    width: auto;
    padding: .25em;
    margin: 0;
}

.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 1em 0;
    background-color: #fff;
}

.calendar-date-select form {
    text-align: right;
    float: right;
    width: 25%;
}

.calendar-date-select div,.calendar-date-select input,.calendar-date-select label {
    text-align: right;
    padding: 0;
    margin: 0;
    float: right;
    clear: both;
}

.calendar-date-select .description {
    float: right;
}

.calendar-label {
    font-weight: bold;
    display: block;
    clear: both;
}

.calendar-calendar div.date-nav {
    background-color: #ccc;
    color: #777;
    width: auto;
    border: 1px solid #ccc;
}

.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3 {
    color: #777;
}

.calendar-calendar th.days {
    background-color: #eee;
    color: #777;
    font-weight: bold;
    border: 1px solid #ccc;
}

.calendar-calendar td.empty {
    background-color: #ccc;
    border-color: #ccc;
}

.calendar-calendar table.mini td.empty {
    background-color: #fff;
    border-color: #fff;
}

.calendar-calendar td div.day {
    border: 1px solid #ccc;
    border-top: none;
    border-right: none;
    margin-bottom: 2px;
}

.calendar-calendar td .inner div,.calendar-calendar td .inner div a {
    background-color: #eee;
}

.calendar-calendar div.calendar {
    border: none;
    font-size: x-small;
}

.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a {
    border: none;
    background-color: #ffc;
    padding: 0 2px;
}

.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a {
    color: #444;
    background-color: #fff;
    text-align: right;
}

.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a {
    color: #444;
    font-weight: normal;
}

.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator {
    font-weight: bold;
}

.calendar-calendar td .inner div.day a {
    color: #4b85ac;
}

.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today {
    background-color: #C3D6E4;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
    border-bottom: 1px solid #ccc;
}

.panel-region-content-main .panel-pane {
    margin-bottom: 7px;
}

.panel-region-content-main h2.pane-title {
    margin: 0 0 40px;
}

.panel-region-content-main h2.pane-title span {
    display: block;
    background-color: #000000;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
}

.page-latest-readers .panel-region-content-main h2.pane-title span {
    display: block;
    background-color: #000000;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
    float: left;
    width: 555px;
}

.page-latest-stories .panel-region-content-main h2.pane-title span {
    display: block;
    background-color: #000000;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
    float: left;
    width: 555px;
}

.panel-region-content-main .pane-page-title h2.pane-title {
    float: right;
    margin: 0;
}

.panel-region-content-main .pane-page-title h2.pane-title span {
    background: none;
    padding: 0;
}

.panel-region-content-main .pane-custom-comment-header {
    margin: 0 0 20px;
}

.custom-color-shows .panel-region-content-main h2.pane-title span {
    background: #777777;
}

.custom-color-shows .panel-region-content-main .field-type-field-collection .field-label {
    background: #777777;
}

.panel-pane.pane-block.pane-block-11 {
    margin-bottom: 0px;
}

.sidebar .panel-pane,.panel-region-sidebar .panel-pane {
    margin-bottom: 25px;
}

.sidebar .panel-pane h2,.panel-region-sidebar .panel-pane h2 {
    margin-top: 0;
}

.sidebar .panel-pane p,.panel-region-sidebar .panel-pane p {
    margin: 0;
}

.sidebar .pane-title,.panel-region-sidebar .pane-title {
    display: inline-block;
    padding: 5px 20px;
    margin: 0 0 -1px 10px;
    border-top: 1px solid #bdbdbd;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
    color: #5C5C5C;
    font-size: 13px;
    letter-spacing: .1em;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
}

.sidebar .pane-views .pane-content,.sidebar .pane-views-panes .pane-content,.panel-region-sidebar .pane-views .pane-content,.panel-region-sidebar .pane-views-panes .pane-content {
    border: 1px solid #bdbdbd;
}

.pane-content-by-collections-tabs h2.pane-title {
    margin: 0px 0px 30px 0px;
    padding-bottom: 8px;
    border-bottom: 1px solid;
    border-bottom-color: #bdbdbd;
}

.pane-content-by-collections-tabs h2.pane-title span {
    display: block;
    background-color: #222222;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
    float: left;
    width: 555px;
}

.pane-stories-panel-pane-by-bio h2.pane-title span {
    display: block;
    background-color: #222222;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
    float: left;
    width: 555px;
}

.panel-pane.pane-block-2 {
    padding-bottom: 4px;
    border-bottom: 0px solid #b0b0b0;
    margin-bottom: 19px;
}

.pane-episode-archive .pane-title {
    display: block;
    margin-left: 0;
    padding: 11px 15px 0px 15px;
    letter-spacing: 1px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

.pane-views.pane-episode-archive .pane-content {
    border-top: none;
}

.date-nav {
    width: 72px;
}

.date-nav-wrapper .date-nav {
    background-color: transparent;
    border: none;
    padding: 0;
}

.date-nav-wrapper .date-nav .date-heading h3 {
    float: left;
    width: 200px;
    margin: 0;
    font-size: 23px;
    line-height: 1em;
    text-transform: uppercase;
    text-align: left;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
}

.date-nav-wrapper .date-nav .date-heading h3 a {
    color: #234f7c;
}

.date-nav-wrapper .date-nav .prev-next {
    float: right;
}

.date-nav-wrapper .date-nav {
    margin-bottom: 0px;
}

.date-nav-wrapper .date-nav .prev-next .date-prev,.date-nav-wrapper .date-nav .prev-next .date-next {
    float: left;
    width: 28px;
    height: 22px;
    margin: -4px 0 0 3px;
}

.date-nav-wrapper .date-nav .prev-next .date-prev .prev a,.date-nav-wrapper .date-nav .prev-next .date-prev .next a,.date-nav-wrapper .date-nav .prev-next .date-next .prev a,.date-nav-wrapper .date-nav .prev-next .date-next .next a {
    background: white url(http://www.marketplace.org/sites/default/themes/sitetheme/images/calendar-nav.png) no-repeat left top;
    text-align: left;
    text-indent: -9999px;
    display: block;
    width: 28px;
    height: 22px;
}

.date-nav-wrapper .date-nav .prev-next .date-prev .next a,.date-nav-wrapper .date-nav .prev-next .date-next .next a {
    background-position: right top;
}

.date-nav-wrapper .date-nav .prev-next .date-next {
    margin-top: -22px;
}

.prev-next {
    left: 195px;
    position: relative;
}

.prev {
    position: absolute;
    right: 62px;
}

.calendar-calendar th.days {
    font-size: 15px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    line-height: 26px;
    background: #c7c0cd url(http://www.marketplace.org/sites/default/themes/sitetheme/images/calendar-days.png) repeat-x left top;
    padding: 0;
    border: none;
    border-top: 1px solid #a19987;
    border-bottom: 1px solid #91839d;
}

.calendar-calendar table.mini tbody td {
    border-top: 1px solid #918f8f;
    border-right: 1px solid #918f8f;
    padding: 0;
    font-size: 15px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    line-height: 37px;
    text-align: center;
    color: #5a4a42;
    background: #f4f4f4 url(http://www.marketplace.org/sites/default/themes/sitetheme/images/calendar-days.png) repeat-x left -50px;
}

.calendar-calendar table.mini tbody td:last-child {
    border-right: none;
}

.calendar-calendar table.mini tbody td a {
    color: #5a4a42;
    font-weight: normal;
    text-decoration: underline;
}

.calendar-calendar table.mini tbody td.empty {
    background-color: #e1e1e1;
    background-position: left -150px;
    border-color: #918f8f;
}

.calendar-calendar table.mini tbody td.today {
    color: #fff;
    background-color: #c0e6f2;
    background-position: left -250px;
    border-right: 1px solid #888;
}

.calendar-calendar table.mini tbody td.today a {
    color: #175d73;
}

.calendar-calendar table.mini tbody td.past .calendar-empty,.calendar-calendar table.mini tbody td.today .calendar-empty,.calendar-calendar table.mini tbody td.future .calendar-empty {
    display: none;
}

.panel-region-content-main .pane-custom-comment-header,.panel-region-content-main .pane-node-comment-form h2.pane-title {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/comments.png) no-repeat left top;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 18px;
    line-height: 18px;
    color: black;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 10px 0 10px 50px;
}

.panel-region-content-main .pane-custom-comment-header .add-comments {
    float: right;
    font-size: 14.5px;
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    line-height: 18px;
    font-weight: normal;
    text-transform: capitalize;
}

.panel-region-content-main .pane-node-comment-form h2.pane-title {
    margin: 20px 0;
}

.custom-color-shows .panel-region-content-main .pane-node-comment-form h2.pane-title span,.panel-region-content-main .pane-node-comment-form h2.pane-title span {
    background: none;
    color: black;
    padding: 0;
}

div.pane-node-content div.node-slideshow-single {
    position: relative;
}

.front div.pane-node-content div.node-slideshow-single {
    margin-left: 0;
}

.pane-callouts-panel-pane-ref-episode {
    position: relative;
}//Overriding the 35px Margin-top call for RSS Button Inclusion
.pane-content-by-topic-tabs h2.pane-title {
    margin: 0px 0 40px 0;
}

.pane-content-by-topic-tabs h2.pane-title span {
    display: block;
    background-color: #000000;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
    float: left;
    width: 555px;
}

.pane-show-segment-browser-panel-pane-1 h2.pane-title span {
    display: block;
    background-color: #777777;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
    float: left;
    width: 556px;
}

.pane-callouts .pane-title {
    display: block;
    background-color: #000000;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
}

.panel-region-content-main .pane-views,.panel-region-content-main .pane-views-panes {
    margin-bottom: 25px;
}

.panel-region-content-main .pane-callouts-panel-pane-ref-episode h2.pane-title {
    margin-bottom: 0px;
}

.panel-region-content-main .pane-episode-playlist-playlist {
    position: relative;
}

.panel-region-content-main .pane-episode-playlist-playlist h2.pane-title {
    margin-bottom: 0px;
}

.panel-region-content-main .pane-question-response-pane-responses {
    margin: 0 0 20px 0;
    padding-bottom: 40px;
    border-bottom: 1px solid #b0b0b0;
}

.panel-region-content-main .pane-question-response-pane-responses h2.pane-title {
    margin: 40px 0;
}

.panel-region-content-main .pane-question-response-pane-responses h2.pane-title span {
    background: none;
    font-size: 23px;
    font-weight: normal;
    line-height: 27px;
    color: black;
    text-transform: none;
    padding: 0 40px 0px 15px;
}

.panel-region-content-main .pane-topic-collections-panel-pane-1 {
    position: relative;
    margin-bottom: 35px;
}

.view-question-response.view-id-question_response.view-display-id-pane_responses.view-dom-id-1.contextual-links-region p {
    padding-left: 15px;
}

.panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    position: absolute;
    top: 0px;
    background: #e8f1f6;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 14.5px;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase;
    width: 600px;
    margin: 0;
    padding: 6px 15px;
    border-top: solid 1px #234f7c;
    border-bottom: solid 1px #234f7c;
    z-index: 10;
    background-color: #234f7c;
    border-color: #e8f1f6;
}

body.custom-color-home .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #234f7c;
}

body.custom-color-business .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #d47f11;
}

body.custom-color-world .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #59a9a2;
}

body.custom-color-politics .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #555555;
}

body.custom-color-economy .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #685841;
}

body.custom-color-tech .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #5e7a89;
}

body.custom-color-sustainability .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #5d9731;
}

body.custom-color-money .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #328f6a;
}

body.custom-color-your-money .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #328f6a;
}

body.custom-color-life .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #4f2684;
}

body.custom-color-shows .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #777777;
}

body.custom-color-elections .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #a9a259;
}

body.custom-color-wealth-and-poverty .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #962428;
}

body.custom-color-wealth--poverty .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    background-color: #962428;
}

body.custom-color-home .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #e8f1f6;
}

body.custom-color-business .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #e6e2dd;
}

body.custom-color-world .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #def1f1;
}

body.custom-color-politics .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #555555;
}

body.custom-color-economy .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #e7e8da;
}

body.custom-color-tech .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #c7d1d7;
}

body.custom-color-sustainability .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #ecf3d0;
}

body.custom-color-money .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #ddefe6;
}

body.custom-color-your-money .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #ddefe6;
}

body.custom-color-life .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #dddaed;
}

body.custom-color-shows .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #e6e5e5;
}

body.custom-color-elections .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #a9a259;
}

body.custom-color-wealth-and-poverty .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #962428;
}

body.custom-color-wealth--poverty .panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title {
    border-color: #962428;
}

.panel-region-content-main .pane-topic-collections-panel-pane-1 h2.pane-title span {
    background: none;
    margin: 0;
    padding: 0;
}

.panel-region-content-main .pane-topic-collections-panel-pane-1 .contextual-links-wrapper {
    top: 35px;
}

.pane-custom-link {
    float: right;
    margin: 0 -5px 0 0;
}

.pane-custom-link a {
    display: block;
    background-color: #a33b3b;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    font-size: 18px;
    line-height: 18px;
    color: white;
    text-transform: uppercase;
    padding: 5px 10px;
    margin-top: 8px;
}

.pane-custom-link a:hover {
    text-decoration: none;
    background-color: #6f0404;
}

.pane-custom-share-links .custom-share-links {
    display: block;
    list-style: none;
    overflow: hidden;
    vertical-align: middle;
    margin: 0 0 10px;
    padding: 0;
    height: 27px;
    border-bottom: 1px solid #bdbdbd;
    background-color: #EFEFEF;
    width: 630px;
}

#mini-panel-biography_title_share_links .pane-custom-share-links .pane-content .item-list ul {
    border-top: 1px solid #bdbdbd;
}

.pane-custom-share-links .custom-share-links li {
    float: left;
    display: inline-block;
    vertical-align: middle;
    height: 27px;
    margin: 0px 10px 0 0;
    padding: 3px 10px 0 0;
}

.pane-custom-share-links .custom-share-links li.first {
    padding-left: 10px;
}

.pane-custom-share-links .custom-share-links li.last {
    border-right: none;
    margin-right: 0;
}

.pane-custom-share-links .custom-share-links li .print_mail {
    margin-left: 0px;
}

.pane-custom-share-links .custom-share-links li .print_mail a {
    display: block;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/background-share-links-email-icon.png) no-repeat;
    width: 17px;
    height: 13px;
    overflow: hidden;
    text-indent: 9000px;
}

.pane-custom-share-links .custom-share-links li .print_html {
    margin-left: 0px;
}

.pane-custom-share-links .custom-share-links li .print_html a.print-page {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/background-share-links-print-icon.png) no-repeat;
    display: block;
    height: 14px;
    width: 16px;
    overflow: hidden;
    text-indent: 9000px;
}

.pane-custom-share-links .custom-share-links li .fb_iframe_widget iframe {
    width: 50px !important;
}

.pane-custom-share-links .custom-share-links li #___plusone_0 {
    width: 52px !important;
}

.pane-custom-share-links .custom-share-links li .twitter-count-horizontal {
    width: 100px !important;
}

.pane-custom-share-links .custom-share-links.size-large {
    width: 100%;
    border-right: 1px solid #dddddd;
}

.custom-share-links.size-large {
    border-top: 1px solid #bdbdbd;
}

.pane-custom-share-links .custom-share-links.size-large li.last {
    border-right: 0px none;
}

.pane-custom-share-links .custom-share-links.size-large li span {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    vertical-align: top;
}

.pane-custom-share-links .custom-share-links.size-large li #___plusone_1 {
    width: 52px !important;
}

.pane-custom-share-links .custom-share-links.size-large li .print_mail a,.pane-custom-share-links .custom-share-links.size-large li .print_html a {
    color: black;
    height: auto;
    width: auto;
    overflow: visible;
    text-indent: 0;
    padding-left: 24px;
}

.addthis_default_style .addthis_counter {
    padding-left: 25px;
}

.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m {
    margin-left: -15px;
}

.addthis_button_linkedin_counter.at300b {
    padding-top: 1px;
}

.addthis_button_google_plusone.at300b {
    padding-left: 25px;
}

.addthis_button_print.at300b {
    padding-left: 25px;
    padding-top: 2px;
    border-left: 1px solid #bdbdbd;
    margin-left: 25px;
}

.addthis_button_email.at300b {
    margin-left: 25px;
    padding-top: 2px;
}

#mini-panel-story_question_links {
    position: relative;
    width: 630px;
    border-top: 1px solid #bdbdbd;
}

#mini-panel-story_question_links .pane-node-title {
    float: left;
    margin-bottom: 0;
    min-width: 280px;
    width: 100%;
}

#mini-panel-story_question_links .pane-node-title a {
    display: block;
    background-color: #333333;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
    display: block;
    background: #000;
    color: #fff;
    padding: 5px 10px;
    margin: -1px 0 0 0;
}

#mini-panel-story_question_links .pane-custom-share-links {
    float: left;
    margin: 0;
    margin-top: 10px;
    border-top: 1px solid #bdbdbd;
}

#mini-panel-story_question_links .pane-custom-share-links .custom-share-links {
    height: 31px;
    margin-bottom: 10px;
    border-bottom: 1px solid #bdbdbd;
    background-color: #f5f5f5;
    padding-top: 6px;
}

#mini-panel-biography_title_share_links {
    margin: 0 0 20px 0;
    padding: 12px 0 4px 0;
    border-bottom: 1px solid #dddddd;
    border-top: 1p solid #dddddd;
    float: left;
}

#mini-panel-biography_title_share_links h1 {
    display: inline-block;
    padding-left: 10px;
}

#mini-panel-biography_title_share_links .pane-custom-share-links {
    float: left;
    margin-bottom: 0;
    margin-top: 10px;
}

.pane-related-stories-panel-pane-1 {
    border: 1px solid #bdbdbd;
}

.pane-related-stories-panel-pane-1 h2.pane-title {
    font-size: 13px;
    margin: 0;
    padding: 10px 15px 0;
    border: 0px none;
}

.sidebar .pane-related-stories-panel-pane-1 .pane-content,.panel-region-sidebar .pane-related-stories-panel-pane-1 .pane-content {
    border: 0px none;
}

.pane-show-segment-browser-panel-pane-1 h2 {
    display: block;
    background-color: #000000;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 0px 0px;
}

#tweet-button {
    zoom: 80%;
}

#mini-panel-episode_links {
    height: 27px;
    padding: 0;
    margin: 0;
    border-top: 1px solid #bdbdbd;
}

.pane-episode-links .panel-col-first {
    height: 27px;
    line-height: 27px;
    width: 100%;
    background: #000000;
    color: #ffffff;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    text-transform: uppercase;
    letter-spacing: 0em;
    font-size: 16.5px;
}

.pane-episode-links .panel-col-first a {
    color: #fff;
}

.pane-episode-links .panel-col-first .panel-pane .pane-content {
    line-height: 27px;
    padding-left: 10px;
}

.pane-episode-links .panel-col-last {
    width: 55%;
}

.pane-episode-links .panel-col-last .inside {
    margin-left: 0em;
}

.pane-episode-links .panel-pane {
    float: left;
    margin: 0;
    padding: 0;
}

.pane-episode-links .pane-custom-share-links {
    float: left;
    margin-top: 10px;
    border-top: 1px solid #bdbdbd;
}

.panel-region-content-main .node-episode .inner {
    background: #d5d5d5;
    border-left: 10px solid #888888;
    overflow: hidden;
    margin: 10px 0;
    color: #646464;
}

.panel-region-content-main .node-episode .inner:after {
    content: "&nbsp;";
    display: block;
    clear: both;
    width: 100%;
    height: 0px;
    border-bottom: 5px solid #888888;
}

.panel-region-content-main .node-episode {
    display: block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

.panel-region-content-main .node-episode .field-name-field-image {
    float: right;
    border-left: 5px solid #646464;
    margin-left: 10px;
}

.panel-region-content-main .node-episode .field-name-field-lede {
    margin: 20px 10px;
    line-height: 1.5em;
}

.panel-region-content-main .node-episode h1.node-title {
    margin: 0;
    padding-left: 10px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: 100;
    letter-spacing: 0em;
    font-size: 16.5px;
    color: #ffffff;
    background: #00a7d4;
    border-bottom: 3px solid #fff;
    height: 40px;
    display: block;
    line-height: 42px;
    text-transform: uppercase;
}

.panel-pane.pane-views.pane-songs-from-our-shows .pane-title {
    background: black;
    padding: 5px;
    color: white;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    text-transform: uppercase;
    padding-left: 10px;
}

.panel-pane.pane-views.pane-songs-from-our-shows .pane-title span {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-weight: bold;
}

li a.active {
    color: #000;
}

.pane-system-main-menu,#navigation {
    position: relative;
    height: 38px;
}

.pane-system-main-menu ul.menu,#navigation ul.menu {
    overflow: hidden;
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: left;
    margin: -6px 0 0 -50px;
    padding: 0 0 0 30px;
}

.pane-system-main-menu ul.menu li,#navigation ul.menu li {
    float: left;
    list-style-type: none;
    list-style-image: none;
}

.pane-system-main-menu ul.menu li a,#navigation ul.menu li a {
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px dotted #000;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    font-size: 13px;
    color: black;
}

.pane-system-main-menu ul.menu li a span,#navigation ul.menu li a span {
    display: inline-block;
    padding-top: 1px;
    border-top: 12px solid #fff;
}

body.custom-color-home .pane-system-main-menu ul.menu li a.home span,.pane-system-main-menu ul.menu li a.home:hover span,body.custom-color-home
        #navigation ul.menu li a.home span,#navigation ul.menu li a.home:hover span {
    border-color: #555555;
}

body.custom-color-business .pane-system-main-menu ul.menu li a.business span,.pane-system-main-menu ul.menu li a.business:hover span,body.custom-color-business
        #navigation ul.menu li a.business span,#navigation ul.menu li a.business:hover span {
    border-color: #555555;
}

body.custom-color-world .pane-system-main-menu ul.menu li a.world span,.pane-system-main-menu ul.menu li a.world:hover span,body.custom-color-world
        #navigation ul.menu li a.world span,#navigation ul.menu li a.world:hover span {
    border-color: #555555;
}

body.custom-color-politics .pane-system-main-menu ul.menu li a.politics span,.pane-system-main-menu ul.menu li a.politics:hover span,body.custom-color-politics
        #navigation ul.menu li a.politics span,#navigation ul.menu li a.politics:hover span {
    border-color: #555555;
}

body.custom-color-economy .pane-system-main-menu ul.menu li a.economy span,.pane-system-main-menu ul.menu li a.economy:hover span,body.custom-color-economy
        #navigation ul.menu li a.economy span,#navigation ul.menu li a.economy:hover span {
    border-color: #555555;
}

ul.menu a.politics.active span {
    border-color: #555555;
}

body.custom-color-tech .pane-system-main-menu ul.menu li a.tech span,.pane-system-main-menu ul.menu li a.tech:hover span,body.custom-color-tech
        #navigation ul.menu li a.tech span,#navigation ul.menu li a.tech:hover span {
    border-color: #555555;
}

body.custom-color-sustainability .pane-system-main-menu ul.menu li a.sustainability span,.pane-system-main-menu ul.menu li a.sustainability:hover span,body.custom-color-sustainability
        #navigation ul.menu li a.sustainability span,#navigation ul.menu li a.sustainability:hover span {
    border-color: #555555;
}

body.custom-color-money .pane-system-main-menu ul.menu li a.money span,.pane-system-main-menu ul.menu li a.money:hover span,body.custom-color-money
        #navigation ul.menu li a.money span,#navigation ul.menu li a.money:hover span {
    border-color: #555555;
}

ul.menu a.money.active span {
    border-color: #555555;
}

body.custom-color-your-money .pane-system-main-menu ul.menu li a.your-money span,.pane-system-main-menu ul.menu li a.your-money:hover span,body.custom-color-your-money
        #navigation ul.menu li a.your-money span,#navigation ul.menu li a.your-money:hover span {
    border-color: #555555;
}

ul.menu a.your-money.active span {
    border-color: #555555;
}

.pane-system-main-menu ul.menu li a.life,#navigation ul.menu li a.life {
     border-color: #555555;
}

.pane-system-main-menu ul.menu li a.wealth--poverty,#navigation ul.menu li a.wealth--poverty {
     border-color: #555555;
}

body.custom-color-life .pane-system-main-menu ul.menu li a.life span,.pane-system-main-menu ul.menu li a.life:hover span,body.custom-color-life
          #navigation ul.menu li a.life span,#navigation ul.menu li a.life:hover span {
    border-color: #555555;
}


body.custom-color-shows .pane-system-main-menu ul.menu li a.shows span,.pane-system-main-menu ul.menu li a.shows:hover span,body.custom-color-shows
          #navigation ul.menu li a.shows span,#navigation ul.menu li a.shows:hover span {
    border-color: #555555;
}

.pane-system-main-menu ul.menu li a.election span,#navigation ul.menu li a.election span {
    border-top-width: 12px;
    padding: 1px 8px 0 8px;
    margin-top: -6px;
}

body.custom-color-elections .pane-system-main-menu ul.menu li a.elections span,.pane-system-main-menu ul.menu li a.elections:hover span,body.custom-color-elections
          #navigation ul.menu li a.elections span,#navigation ul.menu li a.elections:hover span {
    border-color: #555555;
}

.pane-system-main-menu ul.menu li a.wealth-and-poverty span,#navigation ul.menu li a.wealth-and-poverty span {
    border-top-width: 12px;
    padding: 1px 8px 0 8px;
    margin-top: -6px;
}

body.custom-color-wealth-and-poverty .pane-system-main-menu ul.menu li a.wealth-and-poverty span,.pane-system-main-menu ul.menu li a.wealth-and-poverty:hover span,body.custom-color-wealth-and-poverty
          #navigation ul.menu li a.wealth-and-poverty span,#navigation ul.menu li a.wealth-and-poverty:hover span {
    border-color: #555555;
}

body.custom-color-wealth--poverty .pane-system-main-menu ul.menu li a.wealth--poverty span,.pane-system-main-menu ul.menu li a.wealth--poverty:hover span,body.custom-color-wealth--poverty
          #navigation ul.menu li a.wealth--poverty span,#navigation ul.menu li a.wealth--poverty:hover span {
    border-color: #555555;
}

.pane-system-main-menu ul.menu li.last a,#navigation ul.menu li.last a {
    margin-right: 0;
    border: none;
}

.pane-system-main-menu .block,#navigation .block {
    margin-bottom: 0;
}

#secondary-menu {
    float: right;
}

.pane-menu-menu-header-menu ul.menu {
    clear: both;
    float: right;
    margin: 15px 0 0 0;
    text-transform: uppercase;
}

.pane-menu-menu-header-menu ul.menu li {
    float: left;
    list-style: none;
    list-style-image: none;
}

.pane-menu-menu-header-menu ul.menu li a {
    text-decoration: none;
    font-size: 10px;
    line-height: 10px;
    display: block;
    margin-right: 10px;
    padding-right: 10px;
    list-style-type: none;
    list-style-image: none;
    border-right: 1px solid #000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    color: black;
}

.pane-menu-menu-header-menu ul.menu li a.contact,.pane-menu-menu-header-menu ul.menu li a.sitemap {
    margin-bottom: 10px;
    font-weight: bold;
}

.pane-menu-menu-header-menu ul.menu li.first,.pane-menu-menu-header-menu ul.menu li.end {
    float: right;
}

.pane-menu-menu-header-menu ul.menu li.last a,.pane-menu-menu-header-menu ul.menu li.first a {
    border-right: none;
    margin-right: 0;
    padding-right: 0;
}

.pane-menu-menu-header-menu ul.menu li.split {
    clear: both;
}

.region-footer-toolbar {
    background-color: #D8E2ED;
    padding: 10px 20px;
    font-size: 12.5px;
    width: 960px;
}

.region-footer-toolbar .block {
    margin-bottom: 0;
}

.region-footer-toolbar .block-title {
    float: left;
    text-transform: uppercase;
    line-height: 24px;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    font-weight: normal;
}

.region-footer-toolbar > content {
    float: left;
}

.region-footer-toolbar ul.menu {
    overflow: hidden;
    height: 20px;
    margin: 0;
}

.region-footer-toolbar ul.menu li {
    float: left;
    padding: 0 0 0 25px;
    margin-right: 15px;
    list-style-type: none;
    list-style-image: none;
}

.region-footer-toolbar ul.menu li a {
    text-decoration: none;
    line-height: 20px;
    display: block;
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
}

.region-footer-toolbar ul.menu li.menu-mlid-613 {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/ico_newsletter.png) no-repeat left center;
}

.region-footer-toolbar ul.menu li.menu-mlid-560 {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/ico_ipad.png) no-repeat left center;
}

.region-footer-toolbar ul.menu li.menu-mlid-561 {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/ico_feed.png) no-repeat left center;
}

.region-footer-toolbar ul.menu li.menu-mlid-614 {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/ico_podcast.png) no-repeat left center;
}

.region-footer-toolbar ul.menu li.menu-mlid-763 {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/ico_mobile.png) no-repeat left center;
}

.region-footer-toolbar ul.menu li.menu-mlid-3240 {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/ico_facebook.png) no-repeat left center;
}

.region-footer-toolbar ul.menu li.menu-mlid-3241 {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/ico_twitter.png) no-repeat left center;
}

.region-footer-toolbar ul.menu li.last {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/ico_feed.png) no-repeat left center;
    margin-right: 0;
}

.region-footer ul.menu {
    margin: 0;
    padding: 0;
}

.region-footer ul.menu li {
    list-style: none;
}

.region-footer ul.menu li a {
font-family: "Arial","Verdana",sans-serif;
color: #b2b2b2;
font-size: 12px;
}

.region-footer #block-menu-block-footer-menu {
    position: relative;
    width: 150px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.region-footer #block-menu-block-footer-menu ul.menu li a {
    display: block;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    font-size: 14.5px;
    line-height: 10px;
    text-transform: uppercase;
    margin: 8px 0;
    padding: 0 0 0 9px;
    border-left: 11px solid #234f7c;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.business {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.world {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.politics {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.economy {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.tech {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.sustainability {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.money {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.your-money {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.life {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.shows {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.elections {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.wealth-and-poverty {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.wealth--poverty {
    border-color: #555555;
}

.region-footer #block-menu-block-footer-menu ul.menu li a.site-map {
    border-color: black;
}

.region-footer #block-menu-block-footer-menu ul.menu li.first a {
    margin-top: 0px;
}

#block-menu-block-show-nav {
    margin-left: 20px;
    height: 24px;
    overflow: visible;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
}

#block-menu-block-show-nav .block-title {
    float: left;
    width: 198px;
    margin: 0;
    padding: 0 12px;
    border: 1px solid #fff;
    border-top: none;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 23px;
    color: #fff;
    background-color: #626262;
}

#block-menu-block-show-nav .menu {
    display: inline;
    margin: 0;
    padding: 0;
}

#block-menu-block-show-nav .menu li {
    float: left;
    list-style-type: none;
    list-style-image: none;
}

#block-menu-block-show-nav .menu .menu {
    float: left;
}

#block-menu-block-show-nav .expanded {
    border-right: 1px solid #fff;
}

#block-menu-block-show-nav .expanded:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html #block-menu-block-show-nav .expanded {
    height: 1%;
}

*:first-child + html #block-menu-block-show-nav .expanded {
    min-height: 1%;
}

#block-menu-block-show-nav .expanded > a {
    float: left;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 23px;
    padding: 0 12px;
    border-bottom: 1px solid #fff;
    background-color: #a5a5a5;
}

#block-menu-block-show-nav .expanded li a {
    display: block;
    width: 33px;
    height: 24px;
    background: #a5a5a5 url(http://www.marketplace.org/sites/default/themes/sitetheme/images/show-nav-audio-player.png) no-repeat left top;
    text-indent: -9000px;
}

#block-menu-block-show-nav .expanded li a.activated {
    background-position: right top;
}

#block-menu-block-show-nav .show-nav-buttons {
    display: block;
    width: 102px;
    height: 20px;
    margin: 2px 10px 0 0;
    padding: 0;
    border: 1px solid #7f7f80;
    border-radius: 7px/11px;
    -moz-border-radius: 7px/11px;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
    color: #3b3c3c;
    background-color: #f1f2f2;
    background: -moz-linear-gradient(top,#f1f2f2 0%,#c3c4c7 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f2f2),color-stop(100%,#c3c4c7));
    background: -webkit-linear-gradient(top,#f1f2f2 0%,#c3c4c7 100%);
    background: -o-linear-gradient(top,#f1f2f2 0%,#c3c4c7 100%);
    background: -ms-linear-gradient(top,#f1f2f2 0%,#c3c4c7 100%);
    background: linear-gradient(top,#f1f2f2 0%,#c3c4c7 100%);
}

#block-menu-block-show-nav .show-nav-buttons:hover,#block-menu-block-show-nav .show-nav-buttons:focus {
    background-color: #c3c4c7;
    background: -moz-linear-gradient(top,#c3c4c7 0%,#f1f2f2 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c3c4c7),color-stop(100%,#f1f2f2));
    background: -webkit-linear-gradient(top,#c3c4c7 0%,#f1f2f2 100%);
    background: -o-linear-gradient(top,#c3c4c7 0%,#f1f2f2 100%);
    background: -ms-linear-gradient(top,#c3c4c7 0%,#f1f2f2 100%);
    background: linear-gradient(top,#c3c4c7 0%,#f1f2f2 100%);
}

#block-menu-block-show-nav .menu-mlid-1259 .show-nav-buttons {
    margin-right: 0;
    background-color: #eff4f5;
    background: -moz-linear-gradient(top,#eff4f5 0%,#bfd5d8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eff4f5),color-stop(100%,#bfd5d8));
    background: -webkit-linear-gradient(top,#eff4f5 0%,#bfd5d8 100%);
    background: -o-linear-gradient(top,#eff4f5 0%,#bfd5d8 100%);
    background: -ms-linear-gradient(top,#eff4f5 0%,#bfd5d8 100%);
    background: linear-gradient(top,#eff4f5 0%,#bfd5d8 100%);
}

#block-menu-block-show-nav .menu-mlid-1259 .show-nav-buttons:hover,#block-menu-block-show-nav .menu-mlid-1259 .show-nav-buttons:focus {
    background-color: #bfd5d8;
    background: -moz-linear-gradient(top,#bfd5d8 0%,#eff4f5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#bfd5d8),color-stop(100%,#eff4f5));
    background: -webkit-linear-gradient(top,#bfd5d8 0%,#eff4f5 100%);
    background: -o-linear-gradient(top,#bfd5d8 0%,#eff4f5 100%);
    background: -ms-linear-gradient(top,#bfd5d8 0%,#eff4f5 100%);
    background: linear-gradient(top,#bfd5d8 0%,#eff4f5 100%);
}

#block-custom-show-nav-audio-player {
    position: absolute;
    left: 196px;
    top: 21px;
    right: 30px;
    height: 29px;
    margin: 0;
    padding: 0;
    border-left: 1px solid #fff;
    font-size: 11px;
    line-height: 29px;
}

.region-navigation-show #block-custom-show-nav-audio-player {
    padding: 4px 0 0 36px;
}

.show-nav-audio-title {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #656566;
    float: left;
    width: 500px;
    font-size: 11px;
    padding-bottom: 5px;
}

.show-nav-audio-title .now-playing {
    text-transform: uppercase;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
}

.region-navigation-show .show-nav-audio-title {
    margin: -3px 0 0 -29px;
}

.show-nav-audio-container {
    width: 746px;
}

#block-views-latest-episode-block {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

.view h2.grouped-title {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    margin: 40px 0 30px 0;
    padding: 0 0 20px 0;
    border-bottom: 3px solid #bdbdbd;
}

.view-songs-from-our-shows h2.grouped-title {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    margin: 40px 0 30px 0;
    padding: 0 0 15px 0;
    border-bottom: 3px solid #bdbdbd;
    font-size: 18px;
    font-weight: normal;
}

.view div.row {
    position: relative;
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    margin: 10px 0 0 0;
    padding: 20px 0 0 0;
    border-top: 1px solid #bdbdbd;
}

.view div.row:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .view div.row {
    height: 1%;
}

*:first-child + html .view div.row {
    min-height: 1%;
}

.view div.row.views-row-first {
    margin-top: 0px;
    padding-top: 10px;
    border-top: 0px none;
}

.view div.row.views-row-last {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px none;
}

.view div.row.has-image-left,div.panel-pane .view div.node-has-image-left {
    padding-left: 132px;
}

.view div.row .image-left {
    position: relative;
    float: left;
    margin: 0 0 0 -132px;
}

.pane-stories-panel-pane-by-bio .view div.row .image-left {
    margin: 0 0 0 -130px;
}

.view div.row .views-field.views-field-field-lede h3 {
    color: #444;
    font-size: 24px;
    margin-bottom: 8px;
    letter-spacing: -.05em;
}

.view div.row h3 {
    font-size: 16px;
    line-height: 20px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    margin: 0 40px 0 0;
}

.view div.row h3 a {
    font-family: inherit;
    color: #3d82a8;
    font-weight: bold;
}

.view div.row .views-field-field-categories,.view div.row .tags {
    display: block;
    margin: .5em 0 0 0;
    color: #b94343;
}

.view div.row .views-field-field-categories a,.view div.row .tags a {
    color: #3d82a8;
}

.view div.row .comment-count {
    float: right;
    color: white;
}

.view .comment-count {
    color: white;
}

.view .views-field-name,.view .views-field-created {
    color: #222;
}

.view .views-field-field-lede,.view .field-name-field-lede {
    color: #505050;
    font-size: 13.5px;
    line-height: 18px;
}

.view-content-by-collection .views-field-field-lede {
    line-height: 20px;
}

.view-latest-readers.view-id-latest_readers .views-field-field-lede {
    color: #505050;
    font-size: 13.5px;
    line-height: 20px;
}

.view em.byline,.view .views-field-field-ref-bio,.view .views-field-field-byline-advanced,.view .views-field-field-date {
    color: #6f6f6f;
    font-size: 12.5px;
    font-style: italic;
    line-height: 18px;
}

.view em.byline a,.view .views-field-field-ref-bio a,.view .views-field-field-byline-advanced a,.view .views-field-field-date a {
    color: #000 !important;
}

.view em.byline {
    display: block;
}

.view em.byline div {
    display: inline;
}

.view em.tags,.view .views-field-field-categories {
    font-size: 12.5px;
    font-style: italic;
}

.view .views-field-field-byline-advanced p {
    display: inline;
}

.view .more-link {
    text-align: left;
    margin: 19px 0 0 0;
    padding: 20px 0 17px 0;
    border-top: 1px solid;
    border-bottom: 4px double;
    border-top-color: #bdbdbd;
    border-bottom-color: #bdbdbd;
}

.view .more-link a {
    font-size: 16px;
    text-transform: uppercase;
    color: #525252;
}

.views-field-comment-count {
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    float: right;
    text-align: center;
    width: 28px;
    height: 30px;
    color: white;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/comment-count-bubble.png) no-repeat right top;
    font-size: 12.5px;
    font-weight: normal;
}

.attachment ul {
    padding: 0;
}

.sidebar .view .views-row,.panel-region-sidebar .view .views-row {
    position: relative;
    padding: 0 15px 15px;
    font-size: 13.5px;
}

.sidebar .view .views-row:after,.panel-region-sidebar .view .views-row:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .sidebar .view .views-row,* html
  .panel-region-sidebar .view .views-row {
    height: 1%;
}

*:first-child + html .sidebar .view .views-row,*:first-child + html
  .panel-region-sidebar .view .views-row {
    min-height: 1%;
}

.sidebar .view .views-row.views-row-first,.panel-region-sidebar .view .views-row.views-row-first {
    padding-top: 25px;
}

.sidebar .view .views-row.has-image-left,.panel-region-sidebar .view .views-row.has-image-left {
    padding-left: 75px;
}

.sidebar .view .image-left,.panel-region-sidebar .view .image-left {
    position: relative;
    float: left;
    margin: 0 0 0 -60px;
}

.sidebar .view .view-header,.panel-region-sidebar .view .view-header {
    font-size: 13.5px;
    color: #6f6f6f;
    font-style: italic;
    padding: 10px 15px;
    border-bottom: 1px solid #bdbdbd;
}

.sidebar .view h4,.sidebar .view h4 a,.panel-region-sidebar .view h4,.panel-region-sidebar .view h4 a {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 13.5px;
    margin: 0;
}

.sidebar .view p,.panel-region-sidebar .view p {
    margin: 0;
}

.sidebar .view .more-link,.panel-region-sidebar .view .more-link {
    margin: 0 0 0 0;
    padding: 10px 15px;
    border-bottom: 0px none;
    border-top: 1px solid #bdbdbd;
    background-color: #D8E2ED;
    background-color: #e8f1f6;
}

body.custom-color-home .sidebar .view .more-link,body.custom-color-home
  .panel-region-sidebar .view .more-link {
    background-color: #e8f1f6;
}

body.custom-color-business .sidebar .view .more-link,body.custom-color-business
  .panel-region-sidebar .view .more-link {
    background-color: #e6e2dd;
}

body.custom-color-world .sidebar .view .more-link,body.custom-color-world
  .panel-region-sidebar .view .more-link {
    background-color: #def1f1;
}

body.custom-color-politics .sidebar .view .more-link,body.custom-color-politics
  .panel-region-sidebar .view .more-link {
    background-color: #e7e8da;
}

body.custom-color-economy .sidebar .view .more-link,body.custom-color-economy
  .panel-region-sidebar .view .more-link {
    background-color: #e7e8da;
}

body.custom-color-tech .sidebar .view .more-link,body.custom-color-tech
  .panel-region-sidebar .view .more-link {
    background-color: #c7d1d7;
}

body.custom-color-sustainability .sidebar .view .more-link,body.custom-color-sustainability
  .panel-region-sidebar .view .more-link {
    background-color: #ecf3d0;
}

body.custom-color-money .sidebar .view .more-link,body.custom-color-money
  .panel-region-sidebar .view .more-link {
    background-color: #ddefe6;
}

body.custom-color-your-money .sidebar .view .more-link,body.custom-color-your-money
  .panel-region-sidebar .view .more-link {
    background-color: #ddefe6;
}

body.custom-color-life .sidebar .view .more-link,body.custom-color-life
  .panel-region-sidebar .view .more-link {
    background-color: #dddaed;
}

body.custom-color-shows .sidebar .view .more-link,body.custom-color-shows
  .panel-region-sidebar .view .more-link {
    background-color: #e6e5e5;
}

body.custom-color-elections .sidebar .view .more-link,body.custom-color-elections
  .panel-region-sidebar .view .more-link {
    background-color: #ebe9be;
}

body.custom-color-wealth-and-poverty .sidebar .view .more-link,body.custom-color-wealth-and-poverty
  .panel-region-sidebar .view .more-link {
    background-color: #e9d2d3;
}

body.custom-color-wealth--poverty .sidebar .view .more-link,body.custom-color-wealth--poverty
  .panel-region-sidebar .view .more-link {
    background-color: #e9d2d3;
}

.sidebar .view .more-link a,.panel-region-sidebar .view .more-link a {
    font-size: 12.5px;
    font-style: italic;
    color: #3d82a8;
    text-transform: none;
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
}

.sidebar .view .byline,.panel-region-sidebar .view .byline {
    display: block;
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 0.5em;
    font-size: 11px;
    color: #6f6f6f;
}

.sidebar .view .byline strong a,.panel-region-sidebar .view .byline strong a {
    font-weight: normal;
}

.sidebar .view .byline .field,.sidebar .view .byline .field *,.panel-region-sidebar .view .byline .field,.panel-region-sidebar .view .byline .field * {
    display: inline;
}

.sidebar .view .byline .field-name-field-ref-bio,.panel-region-sidebar .view .byline .field-name-field-ref-bio {
    color: #333333;
    margin-left: 0.25em;
}

.sidebar .view .byline .field-name-field-ref-bio a,.panel-region-sidebar .view .byline .field-name-field-ref-bio a {
    color: #333333;
}

.sidebar .view .byline strong,.panel-region-sidebar .view .byline strong {
    color: #333333;
}

.sidebar .view .byline strong a,.panel-region-sidebar .view .byline strong a {
    color: #333333;
}

.sidebar .view .view-footer,.panel-region-sidebar .view .view-footer {
    font-size: 12.5px;
    font-style: italic;
    padding: 10px 15px;
    border-top: 1px solid #bdbdbd;
    background-color: #D8E2ED;
    background-color: #e8f1f6;
}

body.custom-color-home .sidebar .view .view-footer,body.custom-color-home
  .panel-region-sidebar .view .view-footer {
    background-color: #e8f1f6;
}

body.custom-color-business .sidebar .view .view-footer,body.custom-color-business
  .panel-region-sidebar .view .view-footer {
    background-color: #e6e2dd;
}

body.custom-color-world .sidebar .view .view-footer,body.custom-color-world
  .panel-region-sidebar .view .view-footer {
    background-color: #def1f1;
}

body.custom-color-politics .sidebar .view .view-footer,body.custom-color-politics
  .panel-region-sidebar .view .view-footer {
    background-color: #e7e8da;
}

body.custom-color-economy .sidebar .view .view-footer,body.custom-color-politics
  .panel-region-sidebar .view .view-footer {
    background-color: #e7e8da;
}

body.custom-color-tech .sidebar .view .view-footer,body.custom-color-tech
  .panel-region-sidebar .view .view-footer {
    background-color: #c7d1d7;
}

body.custom-color-sustainability .sidebar .view .view-footer,body.custom-color-sustainability
  .panel-region-sidebar .view .view-footer {
    background-color: #ecf3d0;
}

body.custom-color-money .sidebar .view .view-footer,body.custom-color-money
  .panel-region-sidebar .view .view-footer {
    background-color: #ddefe6;
}

body.custom-color-your-money .sidebar .view .view-footer,body.custom-color-your-money
  .panel-region-sidebar .view .view-footer {
    background-color: #ddefe6;
}

body.custom-color-life .sidebar .view .view-footer,body.custom-color-life
  .panel-region-sidebar .view .view-footer {
    background-color: #dddaed;
}

body.custom-color-shows .sidebar .view .view-footer,body.custom-color-shows
  .panel-region-sidebar .view .view-footer {
    background-color: #e6e5e5;
}

body.custom-color-elections .sidebar .view .view-footer,body.custom-color-elections
  .panel-region-sidebar .view .view-footer {
    background-color: #ebe9be;
}

body.custom-color-wealth-and-poverty .sidebar .view .view-footer,body.custom-color-wealth-and-poverty
  .panel-region-sidebar .view .view-footer {
    background-color: #e9d2d3;
}

body.custom-color-wealth--poverty .sidebar .view .view-footer,body.custom-color-wealth--poverty
  .panel-region-sidebar .view .view-footer {
    background-color: #e9d2d3;
}

.sidebar .view.view-latest-episode-by-show .views-row-odd,.panel-region-sidebar .view.view-latest-episode-by-show .views-row-odd {
    background-color: #eee;
}

.view .item-list ol {
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #5c5c5c;
    list-style-position: outside;
    padding: 0;
    margin: 0 0 0 35px;
}

.view .item-list ol li.views-row {
    overflow: visible;
    padding: 0 0 0 0;
}

.view .item-list ol li.views-row.views-row-first {
    padding: 0 0 0 0;
}

.view .item-list ol li.views-row.views-row-last span.inner {
    border: none;
}

.view .item-list ol li.views-row span.inner {
    display: block;
    font-size: 12.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    margin-left: -35px;
    padding: 7px 20px 7px 40px;
    border-bottom: 1px dotted #bdbdbd;
}

.view .item-list ol li.views-row h4 {
    margin: 0;
}

.view .item-list ol li.views-row h4 a {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 12.5px;
    font-weight: normal;
}

.view .item-list ol li.views-row .comment-count {
    position: absolute;
    right: 15px;
    top: 10px;
    margin-top: -3px;
}

.views-exposed-form {
    position: relative;
}

.views-exposed-form .views-exposed-widgets {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #bdbdbd;
}

.views-exposed-form .views-exposed-widgets .views-exposed-widget {
    padding: 0;
}

.views-exposed-form .views-exposed-widgets .views-exposed-widget .form-submit {
    margin-top: 13px;
}

.views-exposed-form .views-exposed-widgets .views-widget-filter-keys {
    float: right;
    padding-right: 50px;
}

.views-exposed-form .views-exposed-widgets .views-submit-button {
    position: absolute;
    right: 0;
}

.view-callouts .callout-type span {
    color: #b94343;
}

.view-callouts.view-display-id-panel_pane_ref_episode {
    position: relative;
    border: 1px #b0b0b0 solid;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-header {
    color: #6f6f6f;
    font-style: italic;
    padding: 15px 15px 0 15px;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-header p {
    margin: 0 0 0 0;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-header a.playlist-link {
    position: absolute;
    top: -28px;
    right: 15px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: white;
    font-size: 14.5px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-content {
    padding: 15px;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-content .field-content {
    padding-top: 5px;
    padding-bottom: 5px;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-content ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-content ul li.views-row {
    list-style: none;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-content ul li.views-row.views-row-odd {
    position: relative;
    background: #e3eeff;
    margin: 0 -15px;
    padding: 0 15px;
}

.view-callouts.view-display-id-panel_pane_ref_episode .view-content ul li.views-row a {
    text-decoration: underline;
}

.view-callouts.view-display-id-panel_pane_ref_episode .more-link {
    margin: 0;
    padding: 10px 15px;
    border-top: #b0b0b0 1px solid;
    border-bottom: 0px;
    background: #e1e1e1;
}

.view-callouts.view-display-id-panel_pane_ref_episode .more-link a {
    color: #3d82a8;
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    font-size: 12.5px;
    font-style: italic;
    text-transform: none;
}

.page-callouts .view-callouts {
    font-size: 12.5px;
}

.page-callouts .view-callouts a {
    font-size: 12px;
}

.page-callouts .view-callouts p {
    font-size: 13.5px;
    color: #505050;
    padding-top: 5px;
}

.page-callouts .view-callouts .grouped-title {
    font-size: 16px;
}

.page-callouts .view-callouts .callout-type {
    font-style: italic;
}

.page-callouts .view-callouts .views-row {
    border-bottom: 1px solid #B0B0B0;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.page-callouts .view-callouts .views-row h3 {
    margin: 0;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

.page-callouts .view-callouts .views-row > a {
    text-decoration: underline;
}

.view-episode-playlist {
    padding: 15px 15px 10px 15px;
    border: 1px solid #b0b0b0;
    border-top: 0px none;
    font-size: 12.5px;
    border-bottom: 10px solid #bdbdbd;
}

.view-episode-playlist .view-header {
    color: #5c5c5c;
    font-style: italic;
    padding: 0 0 15px;
}

.view-episode-playlist .view-header p {
    margin: 0;
}

.view-episode-playlist .views-row {
    padding: 5px 0;
}

.view-episode-playlist .views-row-odd {
    position: relative;
    background: #e3efff;
    margin: 0 -15px;
    padding-right: 15px;
    padding-left: 15px;
}

.view-songs-from-our-shows  .views-row {
    padding: 5px 0;
    padding-left: 15px;
    padding-right: 15px;
}

.view-songs-from-our-shows  .views-row-odd {
    position: relative;
    background: #e3efff;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 0px;
    margin-right: 0px;
}

.view-episode-playlist .field-collection-view {
    margin: 0;
    padding: 0;
    border-bottom: 0px none;
}

.view-episode-playlist .field-collection-view .field-item {
    margin: 0;
}

.view-episode-playlist .field-collection-view ul.field-collection-view-links {
    display: none;
}

.view-episode-playlist .amazon-link {
    display: none;
}

.view-songs-from-our-shows .amazon-link {
    display: none;
}

.view-homepage-stories .views-field-title {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    line-height: 1.2em;
}

.view-homepage-stories .view-content > .views-row {
    border-bottom: none;
    overflow: hidden;
}

.view-homepage-stories .view-content > .views-row.has-image-left {
    padding-left: 170px;
}

.view-homepage-stories .view-content > .views-row > .views-field-title {
    padding-right: 33px;
}

.view-homepage-stories .view-content > .views-row > .views-field-title a {
    font-size: 16px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
}

.view-homepage-stories .views-field-field-ref-bio,.view-homepage-stories .views-field-field-ref-bio a,.view-homepage-stories .views-field-field-date {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
}

.view-homepage-stories .views-field-field-image {
    float: left;
    margin: 0 0 0 -170px;
}

.view-homepage-stories .views-field-field-lede p {
    margin: 0;
}

.view-homepage-stories .attachment {
    margin-top: 10px;
    border-top: 1px solid #b0b0b0;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}

.view-homepage-stories .attachment ul {
    padding: 0;
    list-style: none;
    margin: 12px 0;
}

.view-homepage-stories .attachment ul .views-row a {
    display: inline-block;
    line-height: 9px;
}

.view-homepage-stories .attachment ul .views-row a span {
    font-size: 12.5px;
    padding-left: 10px;
    float: left;
    border-left: 10px solid #b0b0b0;
    text-overflow: ellipsis;
    width: 380px;
    white-space: nowrap;
}

.view-homepage-topics p {
    margin: 12px 0;
}

.view-homepage-topics > .view-content > .views-row-last {
}

.view-homepage-topics .views-row {
    overflow: visible;
}

.view-homepage-topics h2.views-field-title {
    margin: 0;
    padding: 7px 12px;
}

.view-homepage-topics h2.views-field-title a {
    font-size: 13.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
}

.view-homepage-topics .attachment {
    margin-top: 9px;
    border-top: 1px dotted #b0b0b0;
}

.view-homepage-topics .attachment ul {
    padding: 0;
    list-style: none;
    margin: 12px 0;
}

.view-homepage-topics .attachment ul .views-row {
    display: block;
}

.view-homepage-topics .views-field-nothing {
    font-size: 13.5px;
    margin-bottom: 20px;
    text-transform: uppercase;
    background-color: #fff;
}

.view-homepage-topics .views-field-nothing h2.views-field-title {
    border-top: 3px solid #777;
    border-bottom: 1px solid #b0b0b0;
}

.view-homepage-topics .views-field-nothing h2.views-field-title a {
    color: black;
}

.view-homepage-topics .views-field-nothing .more {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    float: right;
    margin-top: -25px;
    margin-right: 0px;
    font-weight: bold;
}

.view-homepage-topics .views-field-field-mm-image {
    float: left;
    margin-right: 10px;
}

.view-homepage-topics .views-field-field-mm-image img {
    width: 140px;
    height: 100px;
}

.view-homepage-topics .views-field-field-image {
    border-left: 10px solid #eee;
}

.view-homepage-topics .views-field-field-byline-advanced p {
    display: inline;
}

.view-field-ref-story {
    margin-top: 20px;
}

.view-field-ref-story .views-row {
    float: left;
    margin-right: 12px;
    margin-bottom: 30px;
    width: 202px;
    overflow: hidden;
    background-color: #e5e5e5;
    border-bottom: 1px solid #555555;
}

.view-field-ref-story .views-row.views-row-3,.view-field-ref-story .views-row.views-row-6,.view-field-ref-story .views-row.views-row-9,.view-field-ref-story .views-row.views-row-12,.view-field-ref-story .views-row.views-row-15 {
    margin-right: 0;
}

.view-field-ref-story .views-row p {
    margin: 0;
}

.view-field-ref-story .views-row .views-field-title {
    min-height: 35px;
    padding: 10px 0 10px 0px;
    margin-bottom: 10px;
    background-color: #fff;
    border-bottom: 4px double #bdbdbd;
}

.view-field-ref-story .views-row .views-field-title h3 {
    margin: 0;
    font-weight: normal;
}

.view-field-ref-story .views-row .views-field-title h3 a {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    padding-right: 33px;
    display: block;
    font-size: 13.5px;
    font-weight: bold;
    line-height: 17px;
}

.view-field-ref-story .views-row .views-field-nothing {
    position: relative;
    border-left: 5px solid white;
    background-color: #a8a8a8;
    overflow: hidden;
}

.view-field-ref-story .views-row .views-field-nothing .views-field-lede {
    display: none;
    color: white;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black.png);
    position: absolute;
    padding: 10px;
    top: 0;
    left: 0;
    right: 0;
}

.view-field-ref-story .views-row .views-field-nothing:hover .views-field-lede {
    display: block;
}

.view-field-ref-story .views-row .views-field-nothing .views-field-ref-collection {
    padding: 4px 7px 5px 4px;
    height: 40px;
    font-style: italic;
    font-size: 11.5px;
    background-color: #e5e5e5;
    color: #B94343;
    border-bottom: 1px solid #555;
    line-height: 1.142em;
}

.view-field-ref-story .views-row .views-field-nothing .views-field-ref-collection a {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
}

.view-field-ref-story .views-row .views-field-comment-count {
    margin-right: -33px;
    padding-left: 10px;
}

.view-field-ref-collections .views-row {
    position: relative;
    overflow: hidden;
    height: 252px;
    background-color: #e1e1e1;
}

.view-field-ref-collections .views-row .views-field-title {
    padding: 7px 12px;
    text-transform: uppercase;
}

.view-field-ref-collections .views-row .views-field-title h2 {
    margin: 0;
}

.view-field-ref-collections .views-row .views-field-title a {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    font-size: 13.5px;
    color: black;
}

.view-field-ref-collections .views-row .views-field-field-shortteaser {
    display: none;
    color: white;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black.png);
    position: absolute;
    padding: 10px;
    top: 38px;
    left: 0;
    right: 0;
}

.view-field-ref-collections .views-row .views-field-field-shortteaser a {
    color: white;
    text-decoration: none;
}

.view-field-ref-collections .views-row:hover .views-field-field-shortteaser {
    display: block;
}

.view-most-commented .item-list ol li.views-row span.inner {
    padding-right: 50px;
}

.view.view-question-response .p1 {
    padding-left: 15px;
    line-height: 21px;
}

.view.view-question-response p {
    padding-left: 15px;
    line-height: 21px;
}

.view-question-response .submitted {
    color: #5c5c5c;
    font-style: italic;
    margin: 20px 0 40px 0;
    padding: 10px 0px 10px 12px;
    border-top: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    line-height: 21px;
}

.view-question-response .submitted:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .view-question-response .submitted {
    height: 1%;
}

*:first-child + html .view-question-response .submitted {
    min-height: 1%;
}

.view-question-response .submitted .image {
    float: left;
    margin-right: 15px;
}

.view-question-response .submitted a {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    font-weight: bold;
}

.view-question-response .submitted strong {
    color: black;
}

.view-question-response .submitted span.position,.view-question-response .submitted span.location {
    display: block;
    color: black;
}

.sidebar .view-related-stories .view-header,.panel-region-sidebar .view-related-stories .view-header {
    border-bottom: 0px;
}

.sidebar .view-related-stories .attachment,.panel-region-sidebar .view-related-stories .attachment {
    font-size: 12.5px;
    border-bottom: 1px solid #bdbdbd;
}

.sidebar .view-related-stories .attachment .views-row,.panel-region-sidebar .view-related-stories .attachment .views-row {
    padding: 0 15px 10px;
}

.view-topic-collections .carousel-border {
    position: absolute;
    top: 35px;
    left: 0;
    width: 10px;
    height: 207px;
    background-color: #234f7c;
}

body.custom-color-home .view-topic-collections .carousel-border {
    background-color: #234f7c;
}

body.custom-color-business .view-topic-collections .carousel-border {
    background-color: #d47f11;
}

body.custom-color-world .view-topic-collections .carousel-border {
    background-color: #59a9a2;
}

body.custom-color-politics .view-topic-collections .carousel-border {
    background-color: #6b6b47;
}

body.custom-color-economy .view-topic-collections .carousel-border {
    background-color: #685841;
}

body.custom-color-tech .view-topic-collections .carousel-border {
    background-color: #5e7a89;
}

body.custom-color-sustainability .view-topic-collections .carousel-border {
    background-color: #5d9731;
}

body.custom-color-money .view-topic-collections .carousel-border {
    background-color: #328f6a;
}

body.custom-color-your-money .view-topic-collections .carousel-border {
    background-color: #328f6a;
}

body.custom-color-life .view-topic-collections .carousel-border {
    background-color: #4f2684;
}

body.custom-color-shows .view-topic-collections .carousel-border {
    background-color: #777777;
}

body.custom-color-elections .view-topic-collections .carousel-border {
    background-color: #a9a259;
}

body.custom-color-wealth-and-poverty .view-topic-collections .carousel-border {
    background-color: #962428;
}

body.custom-color-wealth--poverty .view-topic-collections .carousel-border {
    background-color: #962428;
}

.view-topic-collections .jcarousel-container-horizontal {
    width: 620px;
    height: 240px;
    padding: 0;
    margin-left: 10px;
    border-bottom: solid 2px #b0b0b0;
}

.view-topic-collections .jcarousel-clip-horizontal {
    width: 620px;
}

.view-topic-collections .jcarousel-navigation {
    position: absolute;
    top: 8px;
    right: 15px;
    margin: 0 0 0 0;
    z-index: 100;
}

.view-topic-collections .jcarousel-navigation li {
    display: inline-block;
    list-style: none;
}

.view-topic-collections .jcarousel-navigation li a {
    display: inline-block;
    background: #fff;
    height: 12px;
    width: 12px;
    overflow: hidden;
    text-indent: 9000px;
    margin: 0 0 0 5px;
    border-radius: 6px;
}

.view-topic-collections .jcarousel-navigation li a:hover,.view-topic-collections .jcarousel-navigation li a.active {
    background: #53e1ff;
}

.view-topic-collections .jcarousel-prev {
    display: none !important;
}

.view-topic-collections .jcarousel-next {
    display: none !important;
}

.view-topic-collections .jcarousel {
    margin-top: 35px !important;
}

.view-topic-collections .jcarousel li.jcarousel-item {
    background: #fff;
    height: 205px;
    margin: 0 3px 0 0;
    border: 0px none;
}

.view-topic-collections .jcarousel li.jcarousel-item h3 {
    height: 30px;
    margin: 0 0 3px 0;
    overflow: hidden;
}

.view-topic-collections .jcarousel li.jcarousel-item h3 a {
    display: block;
    background: #e1e1e1;
    font-size: 12.5px;
    line-height: 30px;
    color: black;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    text-align: left;
    text-transform: uppercase;
    padding: 0px 10px 6px;
}

.view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #e8f1f6;
}

body.custom-color-home .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #e8f1f6;
}

body.custom-color-business .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #e6e2dd;
}

body.custom-color-world .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #def1f1;
}

body.custom-color-politics .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #e7e8da;
}

body.custom-color-economy .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #e7e8da;
}

body.custom-color-tech .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #c7d1d7;
}

body.custom-color-sustainability .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #ecf3d0;
}

body.custom-color-money .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #ddefe6;
}

body.custom-color-your-money .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #ddefe6;
}

body.custom-color-life .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #dddaed;
}

body.custom-color-shows .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #e6e5e5;
}

body.custom-color-elections .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #ebe9be;
}

body.custom-color-wealth-and-poverty .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #e9d2d3;
}

body.custom-color-wealth--poverty .view-topic-collections .jcarousel li.jcarousel-item h3 a:hover {
    background-color: #e9d2d3;
}

.view-topic-collections .jcarousel li.jcarousel-item .special-collection-image {
    background: #e1e1e1;
    height: 173px;
}

.view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #234f7c;
    position: relative;
    display: block;
    width: 150px;
    height: 150px;
    overflow: hidden;
    border: 1px solid #234f7c;
}

body.custom-color-home .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border: #234f7c;
}

body.custom-color-business .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #d47f11;
}

body.custom-color-world .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #59a9a2;
}

body.custom-color-politics .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #6b6b47;
}

body.custom-color-economy .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #685841;
}

body.custom-color-tech .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #5e7a89;
}

body.custom-color-sustainability .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #5d9731;
}

body.custom-color-money .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #328f6a;
}

body.custom-color-your-money .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #328f6a;
}

body.custom-color-life .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #4f2684;
}

body.custom-color-shows .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #777777;
}

body.custom-color-elections .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #e0d832;
}

body.custom-color-wealth-and-poverty .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #ff9ca0;
}

body.custom-color-wealth--poverty .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    border-color: #ff9ca0;
}

.view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a .teaser {
    position: absolute;
    display: none;
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    text-align: left;
}

.view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a {
    text-decoration: none;
}

.view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a:hover .teaser {
    display: block;
    color: #fff;
    width: 130px;
    height: 130px;
    padding: 10px;
}

html.no-hsla .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a:hover .teaser {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black.png);
}

html.hsla .view-topic-collections .jcarousel li.jcarousel-item .special-collection-image a:hover .teaser {
    background: rgba(0,0,0,0.55);
}

.view-field-images,.view-slideshow-content,.views-field-nothing {
    border-color: #234f7c;
}

body.custom-color-home .view-field-images,body.custom-color-home
  .view-slideshow-content,body.custom-color-home
  .views-field-nothing {
    border-color: #234f7c;
}

body.custom-color-business .view-field-images,body.custom-color-business
  .view-slideshow-content,body.custom-color-business
  .views-field-nothing {
    border-color: #d47f11;
}

body.custom-color-world .view-field-images,body.custom-color-world
  .view-slideshow-content,body.custom-color-world
  .views-field-nothing {
    border-color: #59a9a2;
}

body.custom-color-politics .view-field-images,body.custom-color-politics
  .view-slideshow-content,body.custom-color-politics
  .views-field-nothing {
    border-color: #6b6b47;
}

body.custom-color-economy .view-field-images,body.custom-color-economy
  .view-slideshow-content,body.custom-color-economy
  .views-field-nothing {
    border-color: #685841;
}

body.custom-color-tech .view-field-images,body.custom-color-tech
  .view-slideshow-content,body.custom-color-tech
  .views-field-nothing {
    border-color: #5e7a89;
}

body.custom-color-sustainability .view-field-images,body.custom-color-sustainability
  .view-slideshow-content,body.custom-color-sustainability
  .views-field-nothing {
    border-color: #5d9731;
}

body.custom-color-money .view-field-images,body.custom-color-money
  .view-slideshow-content,body.custom-color-money
  .views-field-nothing {
    border-color: #328f6a;
}

body.custom-color-your-money .view-field-images,body.custom-color-your-money
  .view-slideshow-content,body.custom-color-your-money
  .views-field-nothing {
    border-color: #328f6a;
}

body.custom-color-life .view-field-images,body.custom-color-life
  .view-slideshow-content,body.custom-color-life
  .views-field-nothing {
    border-color: #4f2684;
}

body.custom-color-shows .view-field-images,body.custom-color-shows
  .view-slideshow-content,body.custom-color-shows
  .views-field-nothing {
    border-color: #777777;
}

body.custom-color-elections .view-field-images,body.custom-color-elections
  .view-slideshow-content,body.custom-color-elections
  .views-field-nothing {
    border-color: #a9a259;
}

body.custom-color-wealth-and-poverty .view-field-images,body.custom-color-wealth-and-poverty
  .view-slideshow-content,body.custom-color-wealth-and-poverty
  .views-field-nothing {
    border-color: #b62121;
}

body.custom-color-wealth--poverty .view-field-images,body.custom-color-wealth--poverty
  .view-slideshow-content,body.custom-color-wealth--poverty
  .views-field-nothing {
    border-color: #b62121;
}

.Business .views-field-nothing,.Business .views-field-field-image,.Business .views-field-field-mm-image,.Business .attachment ul li a span {
    border-color: #d47f11 !important;
}

.World .views-field-nothing,.World .views-field-field-image,.World .views-field-field-mm-image,.World .attachment ul li a span {
    border-color: #59a9a2 !important;
}

.Politics .views-field-nothing,.Politics .views-field-field-image,.Politics .views-field-field-mm-image,.Politics .attachment ul li a span {
    border-color: #6b6b47 !important;
}

.Economy .views-field-nothing,.Economy .views-field-field-image,.Economy .views-field-field-mm-image,.Economy .attachment ul li a span {
    border-color: #685841 !important;
}

.Tech .views-field-nothing,.Tech .views-field-field-image,.Tech .views-field-field-mm-image,.Tech .attachment ul li a span {
    border-color: #5e7a89 !important;
}

.Sustainability .views-field-nothing,.Sustainability .views-field-field-image,.Sustainability .views-field-field-mm-image,.Sustainability .attachment ul li a span {
    border-color: #5d9731 !important;
}

.Money .views-field-nothing,.Money .views-field-field-image,.Money .views-field-field-mm-image,.Money .attachment ul li a span {
    border-color: #328f6a !important;
}

.Your-Money .views-field-nothing,.Your-Money .views-field-field-image,.Your-Money .views-field-field-mm-image,.Your-Money .attachment ul li a span {
    border-color: #328f6a !important;
}

.Life .views-field-nothing,.Life .views-field-field-image,.Life .views-field-field-mm-image,.Life .attachment ul li a span {
    border-color: #4f2684 !important;
}

.Show .views-field-nothing,.Show .views-field-field-image,.Show .views-field-field-mm-image,.Show .attachment ul li a span {
    border-color: #777777 !important;
}

.Elections .views-field-nothing,.Elections .views-field-field-image,.Elections .views-field-field-mm-image,.Elections .attachment ul li a span {
    border-color: #a9a259 !important;
}

.Wealth-and-Poverty .views-field-nothing,.Wealth-and-Poverty .views-field-field-image,.Wealth-and-Poverty .views-field-field-mm-image,.Wealth-and-Poverty .attachment ul li a span {
    border-color: #b62121 !important;
}

.wealth--poverty .views-field-nothing,.wealth--poverty .views-field-field-image,.wealth--poverty .views-field-field-mm-image,.wealth--poverty .attachment ul li a span {
    border-color: #b62121 !important;
}

.pane-show-segment-browser-panel-pane-1 h2,.view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-home .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-home
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
    border-bottom: 3px solid #fff;
}

body.custom-color-business .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-business
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-world .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-world
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-politics .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-politics
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-economy .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-economy
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-tech .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-tech
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-sustainability .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-sustainability
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-money .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-money
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-your-money .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-your-money
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-life .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-life
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-shows body.custom-color-shows
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-elections .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-elections
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-wealth-and-poverty .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-wealth-and-poverty
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

body.custom-color-wealth--poverty .pane-show-segment-browser-panel-pane-1 h2,body.custom-color-wealth--poverty
  .view-slideshow-content.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-field-nothing .views-field-title {
    background-color: #777;
}

.view-field-ref-story .views-field-title,.view-field-ref-story .views-field-nothing,.view-field-ref-collections .views-field-title,.view-field-ref-collections .views-field-nothing {
    border-top: 3px solid #777;
    border-bottom: 1px solid #b0b0b0;
}

.view-field-ref-story .views-field-nothing {
    border-top-width: 0px;
    border-bottom-width: 0px;
}

#views-exposed-form-show-segment-browser-panel-pane-1 .views-exposed-form {
    background-color: #D6E8FE;
}

.view-show-segment-browser {
    border: 1px solid #B3B3B3;
}

.view-show-segment-browser p {
    margin: 0;
}

.view-show-segment-browser a {
    text-decoration: underline;
}

.view-show-segment-browser .views-exposed-form .views-exposed-widgets {
    border-bottom: 1px solid #A4BED4;
    padding: 5px 10px 0 0;
}

.view-show-segment-browser .views-exposed-form .views-exposed-widgets .views-widget-filter-title {
    float: right;
    margin-right: 30px;
    margin-top: 11px;
}

.view-show-segment-browser .views-exposed-form .views-exposed-widgets .views-submit-button {
    margin-right: 5px;
}

.view-show-segment-browser .view-content .views-row {
    overflow: hidden;
    padding: 2px 10px 2px 10px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    color: #3D82A8;
}

.view-show-segment-browser .view-content .views-row:hover {
    background-color: #FFDB8F;
    border-top: 1px solid #FFA952;
    border-bottom: 1px solid #FFA952;
}

.view-show-segment-browser .view-content .views-row-even {
    background-color: #E3EFFF;
}

.view-show-segment-browser .view-content .views-field-field-date,.view-show-segment-browser .view-content .views-field-title {
    float: left;
}

.view-show-segment-browser .view-content .views-field-entity-to-player {
    float: right;
}

.view-show-segment-browser .view-content .views-field-entity-to-player a {
    display: block;
    width: 23px;
    height: 18px;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/buttons-player.png) no-repeat center top;
}

.view-show-segment-browser .view-content .views-field-entity-to-player a.playing {
    background-position: center bottom;
}

.view-show-segment-browser .view-content .views-field-entity-to-player a span {
    display: none;
}

.view-show-segment-browser .view-content .views-field-field-date {
    margin-right: 20px;
    font-style: normal;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

.view-show-segment-browser .view-header,.view-show-segment-browser .view-footer {
    padding: 10px 15px;
    font-style: italic;
    font-size: 12.5px;
}

.view-show-segment-browser .view-header {
    color: #828282;
}

.view-show-segment-browser .item-list .pager {
    margin: 20px 0 20px 10px;
}

.view-show-segment-browser .view-footer {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    margin-top: 10px;
    border-top: 1px solid #A4BED4;
    background-color: #E1E1E1;
}

.view-show-segment-browser .view-footer a {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
}

#block-views-shows-header-block-1 {
    margin-left: 20px;
    height: 21px;
    overflow: visible;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
}

#block-views-shows-header-block-1 .block-title {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #626262;
    border-color: -moz-use-text-color #FFFFFF #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 21px;
    margin: 0;
    padding: 0 12px;
    text-transform: uppercase;
    width: 151px;
}

.view-shows-header .view-content {
    float: left;
}

.view-shows-header .view-content .views-row {
    float: left;
    background-color: #949494;
}

.view-shows-header .view-content .views-row .views-row {
    border: none;
    padding-left: 0;
}

.view-shows-header .view-content .views-row .views-field-title,.view-shows-header .view-content .views-row .views-field-view {
    float: left;
}

.view-shows-header .view-content .views-row .views-field-title a,.view-shows-header .view-content .views-row .views-field-view a {
    display: block;
    line-height: 21px;
    height: 21px;
    border-bottom: 1px solid #FFFFFF;
}

.view-shows-header .view-content .views-row .views-field-title a {
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 0.05em;
    padding: 0 5px;
}

.view-shows-header .view-content .views-row .views-field-view a {
    background: #a5a5a5 url(http://www.marketplace.org/sites/default/themes/sitetheme/images/player-off.png) no-repeat scroll center top;
    width: 25px;
    text-indent: -9999px;
}

.view-shows-header .view-content .views-row .views-field-view a:hover,.view-shows-header .view-content .views-row .views-field-view a.playing {
    background: #a5a5a5 url(http://www.marketplace.org/sites/default/themes/sitetheme/images/player-on.png) no-repeat scroll center top;
    border-bottom: 1px solid #D1D1D1;
}

.view-shows-header .view-content .views-row .views-row-last .views-row-last {
    margin-right: 0;
}

.view-shows-header .view-content .views-row-first .views-field-title a {
    padding-left: 7px;
}

.view-shows-header .view-footer {
    clear: both;
}

.view-shows-header .view-footer p {
    margin: 0;
}

.view-shows-header .view-footer p .show-nav-buttons {
    float: left;
    display: block;
    width: 91px;
    height: 32px;
    margin: 0 0 0 0;
    padding: 0;
    border-left: 1px solid #FFF;
    font-size: 11px;
    font-weight: normal;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #FFF;
    background-color: #a1a1a1;
    background: -moz-linear-gradient(top,#dbdbdb 0%,#a1a1a1 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dbdbdb),color-stop(100%,#a1a1a1));
    background: -webkit-linear-gradient(top,#dbdbdb 0%,#a1a1a1 100%);
    background: -o-linear-gradient(top,#dbdbdb 0%,#a1a1a1 100%);
    background: -ms-linear-gradient(top,#dbdbdb 0%,#a1a1a1 100%);
    background: linear-gradient(top,#dbdbdb 0%,#a1a1a1 100%);
}

.view-shows-header .view-footer p .show-nav-buttons:hover,.view-shows-header .view-footer p .show-nav-buttons:focus {
    background-color: #c3c4c7;
    background: -moz-linear-gradient(top,#e1e5e8 0%,#9dd2e8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1e5e8),color-stop(100%,#9dd2e8));
    background: -webkit-linear-gradient(top,#e1e5e8 0%,#9dd2e8 100%);
    background: -o-linear-gradient(top,#e1e5e8 0%,#9dd2e8 100%);
    background: -ms-linear-gradient(top,#e1e5e8 0%,#9dd2e8 100%);
    background: linear-gradient(top,#e1e5e8 0%,#9dd2e8 100%);
}

.view-shows-header .view-footer p .show-nav-buttons.show-links {
    width: 83px;
}

.home_byline {
    font-style: italic;
    font-size: 13.5px;
}

.home_byline a {
    color: #333;
}

.views-field.views-field-field-link a {
    font-size: 16px;
    font-weight: bold;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

.region-navigation-show div.view {
    padding: 0;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    height: 31px;
}

.region-navigation-show div.view-header {
    width: 100px;
    float: left;
    text-transform: uppercase;
    color: #fff;
}

.region-navigation-show div.views-row {
    float: left;
}

.region-navigation-show div.views-row div.views-field {
}

.region-navigation-show div.views-row a {
    text-transform: uppercase;
    color: #fff;
}

.region.region-navigation-show .block.block-views.first.last.odd {
    margin-bottom: 0;
}

.region-navigation-show {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/shownav_bar.png);
    border-top: 1px double #fff;
    z-index: 1000;
}

.region-navigation-show div.views-row {
    width: 166px;
    float: left;
}

.region.region-navigation-show span.views-field.views-field-view-node.alpha-abhishek {
    padding-left: 6px;
    padding-right: 20px;
    padding-bottom: 7px;
    padding-top: 5px;
    height: 34px;
    width: 80px;
}

.region.region-navigation-show .views-field.views-field-nid.beta-abhishek {
    padding-left: 4px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-top: 6px;
    height: 34px;
    width: 80px;
}

.region.region-navigation-show span.views-field.views-field-view-node.alpha-abhishek span.field-content a {
    margin-left: 0px;
    font-family: 'times new roman',times,serif;
    font-style: italic;
    font-size: 11px;
    text-transform: lowercase;
    padding-right: 23px;
    padding-left: 7px;
    padding-top: 9px;
    padding-bottom: 11px;
    text-decoration: none;
}

.region.region-navigation-show span.views-field.views-field-view-node.alpha-abhishek:hover {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/hover-over-pager_bar.png);
    background-repeat: no-repeat;
}

.region.region-navigation-show a.popout-player.active {
    font-family: 'times new roman',times,serif;
    font-style: italic;
    font-size: 11px;
    text-transform: lowercase;
    padding-left: 10px;
    padding-right: 43px;
    padding-top: 9px;
    padding-bottom: 9px;
    text-decoration: none;
}

.region.region-navigation-show a.popout-player.active:hover {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/hover-over-speaker_bar.png);
    background-repeat: no-repeat;
}

.region.region-navigation-show div.views-row.views-row-1.views-row-odd.views-row-first {
    margin-left: 148px;
    padding-top: 0px;
    border-bottom: 0px solid white;
}

.region.region-navigation-show div.views-field.views-field-title {
    padding-bottom: 0px;
    padding-top: 6px;
    letter-spacing: 0em;
    text-align: center;
    font-size: 19px;
    padding-left: 0px;
}

.region.region-navigation-show div.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
    padding-top: 12px;
    margin-left: 0px;
}

#numbers-horiz {
    float: left;
    width: 630px;
    margin: -25px 0 15px 0;
    background-color: #fff;
    border-bottom: 4px double #888;
    padding-bottom: 5px;
}

#numbers-horiz .markets .data a {
    font-size: 14px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

#numbers-horiz .getquote {
    float: right;
    margin-top: 0px;
}

#numbers-horiz .getquote input.text,#numbers-horiz .getquote input.ticker {
    font-size: 10px;
    width: 66px;
    height: 15px;
}

#numbers-horiz .getquote input.go,#numbers-horiz .getquote input.button {
    height: 21px;
}

#numbers-horiz .downarrow,#numbers-horiz .uparrow {
    padding-bottom: 8px;
}

#numbers-horiz h2 {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 13.5px;
    background-color: #e8f1f6;
    padding-bottom: 7px;
    padding-top: 10px;
    text-transform: uppercase;
    margin-bottom: 25px;
    border-top: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
}

#numbers-horiz h2 a {
    color: #000;
    padding-left: 12px;
}

.section .snapshot div.charts {
    background-color: #fff;
    padding-bottom: 0;
}

.section .getquote input.text,.section .getquote input.ticker {
    width: 145px;
    font-size: 16px;
    height: 27px;
}

.section .getquote h5 {
    background-color: #fff;
    color: #0c4790;
    font-size: 14px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

.section .fc,.section .fc table,.section .fc td,.section .fc input,.section .fc select {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    background-color: #fff;
}

.section .snapshot .fcsnaptabs .tab a {
    font-size: 12px;
}

div.section div.lookup {
    margin-top: 5px;
    text-align: right;
}

.section .snapshot .getquote {
    padding-top: 0;
    background-color: #fff;
}

.section .fc * {
    margin-top: 0;
}

.snapshot .charts img {
    float: none;
}

.section .getquote input.go,.section .getquote input.button {
    height: 33px;
}

.section .snapshotnarrow {
    margin: 5px;
}

#theNumbers p {
    font-weight: bold;
    text-align: right;
    margin: 5px;
}

.markets {
    width: 400px;
    clear: both;
    float: left;
}

#static_page {
    padding-left: 10px;
}

.stripedhr,.narrowstripedhr {
    background-image: url("http://publicradio.org/standard/images/sponsors/stripes.gif");
    background-repeat: repeat-x;
    border: 0 none;
    margin-bottom: 0px;
    margin-top: 10px;
}

.narrowstripedhr {
    height: 10px;
}

.stripedhr hr,.narrowstripedhr hr {
    display: none;
}

#static_page h2 {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    line-height: 1.242em;
}

#static_page h1 {
    padding: 10px 10px 10px 0px;
}

#static_page h4 {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    line-height: 1.142em;
    margin-bottom: 7px;
    text-transform: uppercase;
    padding: 0px;
    font-size: 13.5px;
}

#static_page h3 {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    line-height: 1.142em;
    border-bottom: 1px solid #888;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 0px;
}

#static_page img {
    float: left;
    margin-right: 15px;
    border: none;
    vertical-align: top;
    margin-bottom: 10px;
}

#static_page p {
    padding: 10px 0 10px;
}

#static_page ul {
    margin-left: 0;
    list-style: none;
    padding: 0;
}

#static_page ul li {
    padding: 15px 0 15px;
}

#static_page a {
    text-decoration: none;
}

.static_block {
    clear: left;
    width: 630px;
}

#static_page td {
    padding-bottom: 4px;
}

.views-field.views-field-field-byline-description {
    display: inline-block;
    font-style: italic;
    color: #6f6f6f;
    font-size: 13.5px;
    float: left;
    margin-right: 4px;
}

.views-field.views-field-field-byline-description a {
    display: inline-block;
    font-style: italic;
    color: #6f6f6f;
    font-size: 13.5px;
    float: left;
    margin-right: 4px;
}

.view-content .views-row .views-field.views-field-field-ref-bio-multi .field-content a {
    color: #333;
    font-style: italic;
    font-size: 12.5px;
    line-height: 1.242em;
}

.field-content.topic_byline {
    color: #6F6F6F;
    font-style: italic;
    font-size: 13.5px;
}

.views-field.views-field-field-ref-bio-multi {
    color: #6f6f6f;
    font-style: italic;
    font-size: 13.5px;
}

views-field.views-field-field-date .field-content {
}

.views-row.views-row-2.views-row-even .views-field.views-field-nid.multiple-audio-block .field-content {
    padding-left: 0px;
    padding-right: 0px;
}

#question_title {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    line-height: 1.142em;
    font-size: 24px;
}

#question_image {
    float: left;
    display: inline;
}

#question_submitter {
    font-style: italic;
    color: black;
    display: inline;
}

.view-multiple-audio-files-for-each-ep {
    margin-top: -20px;
    border-bottom: 1px solid #bdbdbd;
    padding-bottom: 10px;
}

.view-multiple-audio-files-for-each-ep .views-row {
    display: inline;
    height: 20px;
    margin-bottom: 0px;
}

.view-multiple-audio-files-for-each-ep .views-row-odd {
    background-color: #e3eeff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    width: 177px;
}

.view-multiple-audio-files-for-each-ep .views-row-even {
    background-color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    width: 177px;
}

.view.view-multiple-audio-files-for-each-ep .views-row.views-row-1.views-row-odd.views-row-first {
    padding-left: 15px;
    width: 177px;
    padding-right: 15px;
}

.view-multiple-audio-files-for-each-ep .views-row-odd.views-row-last {
    padding-left: 15px;
    padding-right: 15px;
    width: 177px;
}

.view div.row h3.readerAndQuestionTitle {
    color: #444;
    font-size: 26px;
    margin-bottom: 8px;
    letter-spacing: -.05em;
    line-height: 20px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: normal;
    line-height: 1.142em;
}

.view div.row h3.readerAndQuestionTitle a {
    color: #444;
    font-size: 24px;
    font-weight: normal;
}

.view div.row h3.readerAndQuestionTitle a:hover {
    text-decoration: underline;
}

.questionPicture {
    position: relative;
    float: left;
    padding-right: 0px;
    color: #333;
    font-size: 26px;
    margin-bottom: 8px;
    letter-spacing: -.05em;
    background-color: #ffffff;
    margin-right: 15px;
}

.questionBylineDescription {
    padding-bottom: 20px;
}

.questionViewAnswer {
    float: right;
    margin-top: 0px;
}

.audioOrVideo {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.readerPermalink {
    position: absolute;
    right: 10px;
    bottom: 0px;
}

.readerWrapper {
    margin-top: 20px;
    width: 380px;
}

.readerWrapperVideo {
    margin-top: 20px;
}

.readerWrapperAudio {
    margin-top: 20px;
}

.readerWrapper .field-content {
    display: inline;
    font-style: italic;
}

.readerWrapper .field-content a {
    color: #333;
}

.readerWrapperVideo .field-content {
    display: inline;
    font-style: italic;
}

.readerWrapperVideo .field-content a {
    color: #333;
}

.readerWrapperAudio .field-content {
    display: inline;
    font-style: italic;
}

.readerWrapperAudio .field-content a {
    color: #333;
}

.imageReaderWrapper {
    margin-left: -132px;
}

.imageReader {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.view-latest-comments-on-stories.view-id-latest_comments_on_stories .view-content .item-list .views-row .inner {
    padding-right: 50px;
}

.region-navigation-show .views-field.views-field-view-1 {
    display: none;
}

.region-navigation-show div.views-row-5 div.views-field-view-1 {
    display: block;
}

.view-latest-readers .collectionTitle {
    text-transform: uppercase;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 13px;
    color: #999999;
    margin-bottom: 5px;
}

.view-latest-readers .collectionTitleImage {
    text-transform: uppercase;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 13px;
    color: #999999;
    margin-bottom: 5px;
    margin-left: -133px;
}

.view-latest-readers .collectionTitle a {
    color: #999999;
}

.view-latest-readers .collectionTitleImage a {
    color: #999999;
}

.view-latest-readers .collectionTitle a:hover {
    color: #3d82a8;
    text-decoration: none;
}

.view-latest-readers .collectionTitleImage a:hover {
    color: #3d82a8;
    text-decoration: none;
}

#rss_bar_wrapper {
    float: left;
    width: 585px;
}

.pane-show-segment-browser-panel-pane-1 .pane-title {
    float: left;
    width: 630px;
    display: block;
}

.pane-latest-readers-panel-pane-2 .pane-title {
    float: left;
    width: 630px;
}

.pane-latest-stories-panel-pane-2 .pane-title {
    float: left;
    width: 630px;
}

.pane-content-by-topic-tabs .pane-title {
    float: left;
    width: 629px;
    display: block;
}

.pane-stories-panel-pane-by-bio .pane-title {
    float: left;
    width: 629px;
    display: block;
}

.pane-content-by-collections-tabs .pane-title {
    float: left;
    width: 629px;
    display: block;
}

.pane-content-by-collections-tabs .pane-title .rss_button {
    width: 38px;
    height: 38px;
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_default.png');
    float: right;
    margin-right: 0px;
    z-index: 9999;
    position: relative;
}

.pane-stories-panel-pane-by-bio .rss_button {
    width: 38px;
    height: 38px;
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_default.png');
    float: right;
    margin-right: 0px;
}

.pane-show-segment-browser-panel-pane-1 .pane-title .rss_button {
    width: 38px;
    height: 38px;
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_default.png');
    float: right;
    margin-right: 0px;
}

.pane-show-segment-browser-panel-pane-1 .pane-title {
    background-color: #ffffff;
}

.pane-content-by-topic-tabs .pane-title .rss_button {
    width: 38px;
    height: 38px;
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_default.png');
    float: right;
    margin-right: 0px;
}

.pane-content-by-topic-tabs .pane-title .rss_button:hover {
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_over.png');
    cursor: pointer;
    width: 38px;
    height: 38px;
    float: right;
    margin-right: 0px;
}

.pane-show-segment-browser-panel-pane-1 .pane-title .rss_button:hover {
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_over.png');
    cursor: pointer;
    width: 38px;
    height: 38px;
    float: right;
    margin-right: 0px;
}

.pane-stories-panel-pane-by-bio .rss_button:hover {
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_over.png');
    cursor: pointer;
    width: 38px;
    height: 38px;
    float: right;
    margin-right: 0px;
}

.pane-content-by-collections-tabs .pane-title .rss_button:hover {
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_over.png');
    cursor: pointer;
    width: 38px;
    height: 38px;
    float: right;
    margin-right: 0px;
}

.page-latest-readers .pane-title .rss_button {
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_default.png');
    cursor: pointer;
    width: 38px;
    height: 38px;
    float: right;
    margin-right: 0px;
}

.page-latest-readers .pane-title .rss_button:hover {
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_over.png');
    cursor: pointer;
    width: 38px;
    height: 38px;
    float: right;
    margin-right: 0px;
}

.pane-latest-stories-panel-pane-2 .pane-title .rss_button {
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_default.png');
    cursor: pointer;
    width: 38px;
    height: 38px;
    float: right;
    margin-right: 0px;
}

.pane-latest-stories-panel-pane-2 .pane-title .rss_button:hover {
    background-image: url('http://www.marketplace.org/sites/marketplace.org/files/rss_symbol_over.png');
    cursor: pointer;
    width: 38px;
    height: 38px;
    float: right;
    margin-right: 0px;
}

.rss_button a {
    width: 38px;
    height: 38px;
    display: block;
}

.panel-region-content-main .pane-content-by-topic-tabs h2.pane-title {
    position: relative;
    z-index: 9999;
}

.view-show-segment-browser .view-header p {
    margin-top: 37px;
}

.facebook-twitter-wrapper {
    padding-left: 10px;
    padding-bottom: 20px;
}

#pageshare {
    position: fixed;
    top: 35%;
    margin-left: -60px;
    float: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #ffffff;
    padding: 0 0 2px 0;
    z-index: 10;
}

#pageshare .sbutton {
    float: left;
    clear: both;
    margin: 6px;
}

.fb_share_count_top {
    width: 48px !important;
}

.fb_share_count_top,.fb_share_count_inner {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.FBConnectButton_Small,.FBConnectButton_RTL_Small {
    width: 49px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.FBConnectButton_Small .FBConnectButton_Text {
    padding: 2px 2px 3px !important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 8px;
}

#content-sidebar .field-name-field-links .field-items .field-item {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #bdbdbd;
}

.region-footer .block-block .content {
    float: right;
}

.region-navigation-show div.views-row a:hover {
    text-decoration: none;
    color: #BDBDBD;
}

.post.full .post_share,.listing .post_share {
    float: left;
    text-align: center;
    margin-right: 6px;
    position: relative;
    background: white;
    margin-left: -80px;
    top: 0;
    width: 62px;
}

.post.full .post_share.rail,.listing .post_share.rail {
    background: #ECF5FA;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 4px 4px 0;
    z-index: 11500;
}

.post.full {
    line-height: 21px;
}

.post.full .post_share a.st_email:hover,.post.full .post_share a.st_sharethis:hover,.listing .post_share a.st_email:hover,.listing .post_share a.st_sharethis:hover {
    background-color: #C9DBEC;
    border-color: #A3C2DF;
}

.post.full .post_share a.st_email,.post.full .post_share a.st_sharethis,.listing .post_share a.st_email,.listing .post_share a.st_sharethis {
    margin: 8px auto;
    background-position: 3px 4px;
    padding: 3px 3px 3px 22px;
    width: 33px;
    font-size: .8em;
    border: 1px solid #EBEBEB;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}

.slideshow_byline {
    font-style: italic;
    margin-top: 5px;
}

.node .byline {
    position: relative;
    font-size: 13.5px;
    color: #6f6f6f;
    font-style: italic;
    margin: 15px 180px 0 0;
    z-index: 10;
}

.node .byline .field {
    display: inline;
    margin: 0 0 0 .25em;
}

.node .byline .field a {
    color: #333;
}

.node .byline .field * {
    display: inline;
}

.node .byline a {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    color: #333333;
}

.views-row .node .byline {
    margin: 3px 0 6px 0;
    line-height: 18px;
}

.node .submitted {
    color: #5c5c5c;
    font-style: italic;
    margin: 5px 0 30px 0;
    padding: 10px 0px 10px 12px;
    border-top: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
}

.node .submitted .image {
    float: left;
    margin-right: 15px;
}

.node .submitted a {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    font-weight: bold;
}

.node .submitted strong {
    color: black;
}

.node .submitted span.position,.node .submitted span.location {
    display: block;
    color: black;
}

.node #content-sidebar {
    float: left;
    width: 222px;
    margin: 20px 20px 0 0;
    font-size: 12.5px;
}

.node-collection.node-teaser h2 {
    padding: 7px 12px;
    margin: 0 0 20px 0;
    font-weight: normal;
    background-color: #E1E1E1;
    border-bottom: 1px solid #B0B0B0;
    border-top: 1px solid #B0B0B0;
    background-color: #234f7c;
}

body.custom-color-home .node-collection.node-teaser h2 {
    background-color: #234f7c;
}

body.custom-color-business .node-collection.node-teaser h2 {
    background-color: #d39258;
}

body.custom-color-world .node-collection.node-teaser h2 {
    background-color: #59a9a2;
}

body.custom-color-politics .node-collection.node-teaser h2 {
    background-color: #6b6b47;
}

body.custom-color-tech .node-collection.node-teaser h2 {
    background-color: #5e7a89;
}

body.custom-color-sustainability .node-collection.node-teaser h2 {
    background-color: #5d9731;
}

body.custom-color-money .node-collection.node-teaser h2 {
    background-color: #328f6a;
}

body.custom-color-life .node-collection.node-teaser h2 {
    background-color: #4f2684;
}

body.custom-color-shows .node-collection.node-teaser h2 {
    background-color: #777777;
}

body.custom-color-elections .node-collection.node-teaser h2 {
    background-color: #e0d832;
}

body.custom-color-wealth-and-poverty .node-collection.node-teaser h2 {
    background-color: #ff9ca0;
}

body.custom-color-wealth--poverty .node-collection.node-teaser h2 {
    background-color: #ff9ca0;
}

.node-collection.node-teaser h2 a {
    text-transform: uppercase;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #fff;
    font-size: 14.5px;
}

.node-collection.node-teaser img {
    border-left: 10px solid #eee;
    border-color: #234f7c;
}

body.custom-color-home .node-collection.node-teaser img {
    border-color: #234f7c;
}

body.custom-color-business .node-collection.node-teaser img {
    border-color: #d39258;
}

body.custom-color-world .node-collection.node-teaser img {
    border-color: #59a9a2;
}

body.custom-color-politics .node-collection.node-teaser img {
    border-color: #6b6b47;
}

body.custom-color-tech .node-collection.node-teaser img {
    border-color: #5e7a89;
}

body.custom-color-sustainability .node-collection.node-teaser img {
    border-color: #5d9731;
}

body.custom-color-money .node-collection.node-teaser img {
    border-color: #328f6a;
}

body.custom-color-life .node-collection.node-teaser img {
    border-color: #4f2684;
}

body.custom-color-shows .node-collection.node-teaser img {
    border-color: #777777;
}

body.custom-color-elections .node-collection.node-teaser img {
    border-color: #e0d832;
}

body.custom-color-wealth-and-poverty .node-collection.node-teaser img {
    border-color: #ff9ca0;
}

body.custom-color-wealth--poverty .node-collection.node-teaser img {
    border-color: #ff9ca0;
}

.node-type-page h1.title,.node-type-story h1.title,.node-type-question h1.title,.node-type-reader h1.title {
    background: none;
    color: black;
    margin: 0;
    padding: 10px 10px 10px 10px;
}

.node-type-bio h1.title {
    background: none;
    color: black;
    margin: 0;
    padding: 0px 5px 10px 0px;
}

.node-type-question h1.title {
    margin: 10px 0 20px 0;
    font-size: 23px;
    font-weight: normal;
}

.node-unpublished div.unpublished {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word;
}

.apm-player {
    width: 560px;
}

.apm-player img {
    padding-top: 5px;
    padding-bottom: 5px;
}

div.node object#storyplayer {
    width: 629px;
}

object#storyplayer {
    width: 560px;
}

.apm-player.popout {
}

.apm-player #storyplayer_wrapper {
    margin-bottom: 8px;
}

.apm-player .popout {
    float: right;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/background-pop-out-link.png) no-repeat left center;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 24px;
    color: #595959;
    font-weight: bold;
    height: 24px;
    margin: 0 0 0 0;
    padding: 0 0 0 38px;
}

.apm-player.popout .apm-player-utilities img {
    float: right;
    margin-right: 0px;
}

.apm-player.popout.logo {
    width: 115px;
    position: absolute;
    top: 103px;
    z-index: -1;
}

.apm-player-utilities {
    border-bottom: 1px solid #BDBDBD;
    font-size: 12px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    letter-spacing: .2px;
    overflow: hidden;
    padding-bottom: 27px;
    padding-top: 5px;
    margin-top: -10px;
}

.apm-player-utilities ul {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
}

.apm-player-utilities ul li {
    list-style: none;
    list-style-image: none;
    float: left;
    border-right: 1px solid #BDBDBD;
    padding-right: 5px;
    margin-right: 5px;
}

.apm-player-utilities ul li a.popout {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/background-pop-out-link.png) no-repeat right center;
    padding-right: 40px;
}

.apm-player-utilities ul li.last {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}

.apm-player-utilities .embed-code.open textarea {
    width: 98%;
}

object#show_segment_browser-panel_pane_1 {
    width: 629px;
}

.node-question {
    margin: 0 0 40px;
    padding: 0 0 20px;
    border-bottom: #5c5c5c 2px solid;
}

.node-question.view-mode-full.clearfix p {
    padding-left: 15px;
    line-height: 21px;
}

.node-slideshow-single {
    position: relative;
}

.node-slideshow-single .field-name-field-lede {
    font-size: 31px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black.png);
    position: absolute;
    padding: 20px;
    top: 0;
    left: 10px;
    right: 0;
    color: #fff;
}

.node-slideshow-single .field-name-field-image {
    border-left: 10px solid #eee;
}

.node.node-episode.view-mode-full.clearfix img {
    width: 200px;
    height: 200px;
}

.node.view-mode-full.clearfix .apm-player-utilities img {
    width: auto;
    height: auto;
    float: right;
}

.node.node-episode.view-mode-full.clearfix .inner .field.field-name-field-image.field-type-image.field-label-above.multi-value-field .field-label {
    display: none;
}

.node.node-episode.view-mode-full.clearfix .inner .field.field-name-field-lede.field-type-text-long.field-label-above.multi-value-field .field-label {
    display: none;
}

.node.node-page.view-mode-full.clearfix .content .field.field-name-field-lede.field-type-text-long.field-label-above.multi-value-field {
    display: none;
}

.node.node-collection.node-teaser.clearfix .content .view-content .views-field.views-field-field-ref-bio-multi {
    display: block;
    float: left;
}

.node.node-collection.node-teaser.clearfix .content .view-content .views-field.views-field-field-date {
    display: block;
}

.node-reader .field.field-name-field-description.field-type-text-long.field-label-hidden.multi-value-field {
    line-height: 21px;
    color: #222;
}

.node-reader .byline {
    padding-left: 10px;
}

.node-reader .field.field-name-field-image.field-type-image.field-label-hidden.multi-value-field .field.field-name-field-description.field-type-text-long.field-label-hidden.multi-value-field {
    line-height: 15px;
}

.comment-count {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/comment-count-bubble.png) no-repeat right top;
    text-align: center;
    width: 28px;
    height: 30px;
    font-size: 12px;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    padding-top: 0px;
}

#comments {
    margin: 1.5em 0;
}

#comments h2.title {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/comments.png) no-repeat left top;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 18px;
    line-height: 18px;
    color: black;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    padding: 10px 0 10px 50px;
}

#comments h2.title .add-comments {
    float: right;
    font-weight: normal;
    text-transform: capitalize;
    color: #B62223;
}

.indented {
    margin-left: 80px;
}

.comment {
    border-bottom: 1px solid #B0B0B0;
    margin-bottom: 20px;
    font-size: 13.5px;
    line-height: 21px;
}

.comment.comment-preview {
    background-color: #ffffea;
}

.comment.first {
    border-top: 1px solid #B0B0B0;
    padding-top: 20px;
}

.comment.with-picture .comment-header .comment-inner {
    line-height: 50px;
}

.comment .new {
    color: #c00;
}

.comment .user-picture {
    float: left;
}

.comment .comment-header {
    overflow: hidden;
    border-bottom: 7px solid #525252;
    background-color: #F2F2F2;
    margin-bottom: 10px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 12px;
}

.comment .comment-header .comment-inner {
    padding: 10px;
    border: 1px solid #C2C2C2;
    overflow: hidden;
}

.comment .comment-header .comment-inner .with-picture {
    line-height: 50px;
}

.comment ul.links {
    float: right;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

.comment ul.links li {
    padding: 0;
}

.comment ul.links li a {
    background: #eaeaea url(http://www.marketplace.org/sites/default/themes/sitetheme/images/bk-reply-button.png) repeat-x top left;
    border: 1px solid #5B5959;
    color: #5B5959;
    padding: 5px 20px;
    text-transform: capitalize;
    border-radius: 5px;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
}

.user-picture {
    float: left;
    margin-right: 10px;
}

.user-picture img {
    display: block;
    width: 50px;
}

.comment-unpublished div.unpublished {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact,"Arial Narrow",Helvetica,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word;
}

.form-item {
    margin: 1.5em 0;
}

.form-item input.error,.form-item textarea.error,.form-item select.error {
    border: 1px solid #c00;
}

.form-item label {
    display: block;
    font-weight: bold;
}

.form-item label.option {
    display: inline;
    font-weight: normal;
}

.form-item .form-required {
    color: #c00;
}

.form-item .description {
    font-size: 0.85em;
}

.form-checkboxes .form-item,.form-radios .form-item {
    margin: 0;
}

.container-inline div,.container-inline label {
    display: inline;
}

.password-parent,.confirm-parent {
    margin: 0;
}

.pane-search-form #search-block-form {
    float: right;
}

.pane-search-form #search-block-form .form-item {
    margin: 0;
}

#search-block-form:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html #search-block-form {
    height: 1%;
}

*:first-child + html #search-block-form {
    min-height: 1%;
}

#search-block-form .form-item {
    float: left;
    margin: 0 0 0 0;
}

#search-block-form .form-item label {
    display: none;
}

#search-block-form .form-item #edit-search-block-form--2 {
    background: none;
    font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
    font-size: 14.5px;
    text-transform: uppercase;
    width: 135px;
    margin: 2px 10px 4px 0;
    border: 0px none;
}

#search-block-form #edit-submit {
    float: left;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/background-search-button.png) no-repeat;
    background-color: none;
    height: 25px;
    width: 21px;
    text-indent: 9000px;
    overflow: hidden;
    margin: -2px 0 0 0;
    border: 0px none;
    cursor: pointer;
}

#user-login-form {
    text-align: left;
}

#user-login-form ul {
    margin-bottom: 0;
}

html.js #user-login-form li.openid-link,#user-login-form li.openid-link {
    margin-top: 1.5em;
    margin-left: -20px;
}

#user-login-form li.user-link {
    margin-top: 1.5em;
}

#user-login ul {
    margin: 1.5em 0;
}

form th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
}

form tbody {
    border-top: 1px solid #ccc;
}

form tr.even {
    background-color: #fff;
}

form table .item-list ul {
    margin: 0;
}

#tinymce {
    background-color: #fff;
}

#content-sidebar .field {
    margin-bottom: 7px;
}

.field-inline.last {
    margin-bottom: 0;
}

.field-inline.first {
    margin-bottom: 20px;
}

.field-collection-container ul.action-links {
    display: none;
}

.field-collection-container .field-type-field-collection .field-label {
    display: block;
    background-color: #000000;
    font-size: 14.5px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 0 0 0;
    padding: 10px 15px;
}

.field-collection-container .field-type-field-collection .field-items {
    padding: 15px;
    border: 1px solid #b0b0b0;
    border-top: 0px none;
}

.field-collection-container .field-type-field-collection .field-items .field-item {
    margin: 0;
}

.field-collection-container .field-type-field-collection .field-items .field-item.even {
    position: relative;
    background: #e8f1f6;
    margin: 0 -15px;
    padding: 0 15px;
}

.field-collection-container .field-type-field-collection .field-items .field-collection-view {
    margin: 0;
    padding: 0;
    border-bottom: 0px none;
}

.field-collection-container .field-type-field-collection .field-items .field-collection-view ul.field-collection-view-links {
    display: none;
}

.field-collection-container .field-type-field-collection .field-items .field-items {
    padding: 2px 0;
    border: 0px none;
}

.field-collection-container .field-type-field-collection .field-items .field-items .field-item.even {
    background: none;
    margin: 0;
    padding: 2px 0;
}

.page-latest-music div.field-name-field-amazonitem {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5C5C5C;
    font-size: 13px;
}

div.field-name-field-amazonitem {
    padding: 10px;
    border: 1px solid #bdbdbd;
}

div.field-name-field-amazonitem img {
    margin-bottom: 10px;
}

div.field-name-field-amazonitem .label {
    font-weight: bold;
}

div.field-name-field-amazonitem .field-label {
    text-transform: uppercase;
    text-align: center;
}

div.field-name-field-amazonitem .amazon-link a {
    display: block;
    border: 1px solid #ccc;
    padding: 5px 10px;
    border-radius: 5px;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 10px;
    background-color: #ffc;
}

.node-type-episode div.field-name-field-amazonitem {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5c5c5c;
    padding: 0px;
    border: 0px none;
}

.page-latest-music div.field-name-field-amazonitem {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5c5c5c;
    padding: 0px;
    border: 0px none;
}

.page-latest-music div.field-name-field-amazonitem .creator,.page-latest-music div.field-name-field-amazonitem .product-title,.node-type-episode div.field-name-field-amazonitem .creator,.node-type-episode div.field-name-field-amazonitem .product-title {
    display: inline-block;
}

.page-latest-music div.field-name-field-amazonitem .product-title,.node-type-episode div.field-name-field-amazonitem .product-title {
    margin-right: 25px;
    width: 300px;
}

.node-type-episode div.field-name-field-amazonitem .buy-now {
    float: right;
}

.node-type-episode div.field-name-field-amazonitem .buy-now a {
    text-decoration: underline;
}

.page-latest-music div.field-name-field-amazonitem .buy-now {
    float: right;
}

.page-latest-music div.field-name-field-amazonitem .buy-now a {
    text-decoration: underline;
}

.field-name-field-file-pdf {
    text-transform: uppercase;
    margin-top: 0px;
    border: 1px solid #bdbdbd;
    font-size: 12px;
    padding: 10px;
    background-color: #f5f5f5;
}

.field-name-field-file-pdf a {
    padding-left: 20px;
}

.field-name-field-file-pdf .file-icon {
    float: right;
    padding-right: 3px;
}

.field-name-field-associated-media {
    margin: 0;
    padding: 0;
    border: 0px none;
}

.field-name-field-associated-media .field-name-field-byline-text {
    font-size: 9px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5c5c5c;
    text-align: left;
    line-height: 11px;
    padding-top: 5px;
}

.field-name-field-associated-media .field-name-field-description {
    font-size: 10px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5c5c5c;
    padding: 0;
}

.field-name-field-associated-media .field-name-field-description p:last-child {
    margin: 0;
    line-height: 15px;
}

.field-name-field-associated-media .field-items {
    padding: 0;
    border: 0px none;
}

.field-name-field-associated-media .field-items .field-item {
    position: relative;
    border: 1px solid #bdbdbd;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px;
    background-color: #fff;
}

.field-name-field-associated-media .field-items .field-item .field-item {
    margin: 0;
    padding: 0;
    border: 0px none;
}

.field-name-field-image .field-name-field-byline-text {
    font-size: 9px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5c5c5c;
    text-align: right;
}

.field-name-field-image .field-name-field-description {
    font-size: 10px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5c5c5c;
    padding: 0;
}

.field-name-field-image .field-name-field-description p:last-child {
    margin: 0;
}

.node-question .field-name-field-image {
    width: 256px;
}

.field-name-field-primary-image-video {
    position: relative;
}

.field-name-field-primary-image-video .embed_display {
    display: block;
    position: relative;
    border-left: 10px solid #fff;
}

.field-name-field-primary-image-video .field-name-field-byline-text {
    font-size: 10px;
    line-height: 10px;
    color: #5c5c5c;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    text-align: right;
    padding: 5px 10px 0 0;
}

html.csstransforms .field-name-field-primary-image-video .field-name-field-byline-text {
    position: absolute;
    right: 8px;
    top: 0;
    text-align: left;
    padding: 0 0 0 0;
    height: 10px;
    width: 340px;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform-origin: top right;
    -webkit-transform-origin: top right;
    -o-transform-origin: top right;
    -ms-transform-origin: top right;
}

.field-name-field-primary-image-video .field-name-field-description {
    font-size: 10px;
    line-height: 14px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5c5c5c;
    padding: 5px 0 0 0;
}

.field-name-field-primary-image-video .embed_display {
    border-color: #234f7c;
}

body.custom-color-home .field-name-field-primary-image-video .embed_display {
    border-color: #234f7c;
}

body.custom-color-business .field-name-field-primary-image-video .embed_display {
    border-color: #d47f11;
}

body.custom-color-world .field-name-field-primary-image-video .embed_display {
    border-color: #59a9a2;
}

body.custom-color-politics .field-name-field-primary-image-video .embed_display {
    border-color: #6b6b47;
}

body.custom-color-economy .field-name-field-primary-image-video .embed_display {
    border-color: #685841;
}

body.custom-color-tech .field-name-field-primary-image-video .embed_display {
    border-color: #5e7a89;
}

body.custom-color-sustainability .field-name-field-primary-image-video .embed_display {
    border-color: #5d9731;
}

body.custom-color-money .field-name-field-primary-image-video .embed_display {
    border-color: #328f6a;
}

body.custom-color-your-money .field-name-field-primary-image-video .embed_display {
    border-color: #328f6a;
}

body.custom-color-life .field-name-field-primary-image-video .embed_display {
    border-color: #4f2684;
}

body.custom-color-shows .field-name-field-primary-image-video .embed_display {
    border-color: #777777;
}

body.custom-color-elections .field-name-field-primary-image-video .embed_display {
    border-color: #e0d832;
}

body.custom-color-wealth-and-poverty .field-name-field-primary-image-video .embed_display {
    border-color: #b62121;
}

body.custom-color-wealth--poverty .field-name-field-primary-image-video .embed_display {
    border-color: #b62121;
}

.node-type-story .field-name-field-image {
    position: relative;
}

.node-type-story .field-name-field-image .embed_display {
    display: block;
    position: relative;
    border-left: 10px solid #fff;
}

.node-type-reader .field-name-field-image .embed_display {
    display: block;
    position: relative;
    border-left: 10px solid white;
}

.node-type-story .field-name-field-image .field-name-field-byline-text {
    font-size: 10px;
    line-height: 10px;
    color: #5c5c5c;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    text-align: right;
    padding: 5px 10px 0 0;
}

html.csstransforms .node-type-story .field-name-field-image .field-name-field-byline-text {
    position: absolute;
    right: 8px;
    top: 0;
    text-align: left;
    padding: 0 0 0 0;
    height: 10px;
    width: 340px;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform-origin: top right;
    -webkit-transform-origin: top right;
    -o-transform-origin: top right;
    -ms-transform-origin: top right;
}

.node-type-story .field-name-field-image .field-name-field-description {
    font-size: 10px;
    line-height: 14px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    color: #5c5c5c;
    padding: 5px 0 8px 0;
}

.node-type-story .field-name-field-lede {
    margin-top: 30px;
    font-style: italic;
}

#content-sidebar .field-name-field-links .field-items {
    border-right: 1px solid #bdbdbd;
    padding: 10px 10px 10px 10px;
}

#content-sidebar .field-name-field-links .field-items a {
    margin-bottom: 15px;
}

.field-name-field-ref-episode {
    display: inline-block;
    position: relative;
    z-index: 9999;
    font-style: italic;
    font-size: 13.5px;
    color: #706E6E;
}

.field-name-field-ref-bio .node-title a {
    font-size: 12px;
}

.field-name-field-ref-bio h2,.field-name-field-ref-bio div,.field-name-field-ref-bio ul,.field-name-field-ref-bio li {
    float: none !important;
    display: inline;
    margin: 0;
}

.field-name-field-ref-bio ul.links {
    display: none;
}

.sidebar .field-type-text-long,.panel-region-sidebar .field-type-text-long {
    font-size: 13.5px;
    color: #333;
    font-style: italic;
    padding: 15px;
    border: 1px solid #716D6F;
}

.sidebar .field-type-text-long h1,.sidebar .field-type-text-long h2,.sidebar .field-type-text-long h3,.sidebar .field-type-text-long h4,.sidebar .field-type-text-long h5,.panel-region-sidebar .field-type-text-long h1,.panel-region-sidebar .field-type-text-long h2,.panel-region-sidebar .field-type-text-long h3,.panel-region-sidebar .field-type-text-long h4,.panel-region-sidebar .field-type-text-long h5 {
    color: black;
    margin: 0;
}

.node-type-bio .field-type-text-long {
    padding-left: 0px;
    line-height: 1.342em;
}

#content-sidebar .content .field.field-name-field-description.field-type-text-long.field-label-hidden.multi-value-field .field-items .field-item.first.even p {
    padding-left: 0px;
    text-decoration: none;
    font-size: 11px;
}

.field.field-name-field-description.field-type-text-long.field-label-hidden.multi-value-field .field-items .field-item.first.even p {
    padding-left: 10px;
}

.node-type-bio .field-name-field-bio-title {
    display: inline-block;
    font-size: 12px;
    color: #b0b0b0;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-style: italic;
    margin-left: 4px;
}

.node-type-bio .field-name-field-image {
    float: left;
    margin: 0 20px 20px 0;
}

.node-type-question .field-name-field-image {
    float: right;
    margin: 0 0 20px 20px;
}

.node-type-question .field-name-field-lede {
    padding: 0;
}

.field-name-field-image .embed_display {
    border-color: #234f7c;
}

body.custom-color-home .field-name-field-image .embed_display {
    border-color: #234f7c;
}

body.custom-color-business .field-name-field-image .embed_display {
    border-color: #d47f11;
}

body.custom-color-world .field-name-field-image .embed_display {
    border-color: #59a9a2;
}

body.custom-color-politics .field-name-field-image .embed_display {
    border-color: #6b6b47;
}

body.custom-color-economy .field-name-field-image .embed_display {
    border-color: #685841;
}

body.custom-color-tech .field-name-field-image .embed_display {
    border-color: #5e7a89;
}

body.custom-color-sustainability .field-name-field-image .embed_display {
    border-color: #5d9731;
}

body.custom-color-money .field-name-field-image .embed_display {
    border-color: #328f6a;
}

body.custom-color-your-money .field-name-field-image .embed_display {
    border-color: #328f6a;
}

body.custom-color-life .field-name-field-image .embed_display {
    border-color: #4f2684;
}

body.custom-color-shows .field-name-field-image .embed_display {
    border-color: #777777;
}

body.custom-color-elections .field-name-field-image .embed_display {
    border-color: #bdbb86;
}

body.custom-color-wealth-and-poverty .field-name-field-image .embed_display {
    border-color: #b62121;
}

body.custom-color-wealth--poverty .field-name-field-image .embed_display {
    border-color: #b62121;
}

.node-slideshow-single .field-name-field-image {
    border-color: #234f7c;
}

body.custom-color-home .node-slideshow-single .field-name-field-image {
    border-color: #234f7c;
}

body.custom-color-business .node-slideshow-single .field-name-field-image {
    border-color: #d47f11;
}

body.custom-color-world .node-slideshow-single .field-name-field-image {
    border-color: #59a9a2;
}

body.custom-color-politics .node-slideshow-single .field-name-field-image {
    border-color: #6b6b47;
}

body.custom-color-economy .node-slideshow-single .field-name-field-image {
    border-color: #685841;
}

body.custom-color-tech .node-slideshow-single .field-name-field-image {
    border-color: #5e7a89;
}

body.custom-color-sustainability .node-slideshow-single .field-name-field-image {
    border-color: #5d9731;
}

body.custom-color-money .node-slideshow-single .field-name-field-image {
    border-color: #328f6a;
}

body.custom-color-your-money .field-name-field-image .embed_display {
    border-color: #328f6a;
}

body.custom-color-life .node-slideshow-single .field-name-field-image {
    border-color: #4f2684;
}

body.custom-color-shows .node-slideshow-single .field-name-field-image {
    border-color: #777777;
}

body.custom-color-elections .node-slideshow-single .field-name-field-image {
    border-color: #bdbb86;
}

body.custom-color-wealth-and-poverty .node-slideshow-single .field-name-field-image {
    border-color: #b62121;
}

body.custom-color-wealth--poverty .node-slideshow-single .field-name-field-image {
    border-color: #b62121;
}

div.field-type-list-text.field-name-field-user-midday-update.field-widget-options-buttons.form-wrapper {
    display: none;
}

.quicktabs-tabs {
    padding: 0;
    margin: 0;
}

.quicktabs-tabs li {
    display: inline-block;
    list-style-type: none;
    list-style-image: none;
}

.quicktabs-tabs li a {
    border-color: #716D6F #716D6F #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #5D5C5C;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    text-transform: uppercase;
    background-color: #E7F0F6;
}

.quicktabs-tabs li.active a {
    background-color: #fff;
}

.quicktabs-tabs .quicktabs-hide {
    display: none;
}

.node-type-story .panel-region-content-main .node-story .tabs {
    margin-top: -20px;
}

.node-type-story .panel-region-content-main .node-story .tabs .ui-tabs-nav li {
    float: right;
}

.ui-tabs {
    padding: 0;
    position: relative;
}

.ui-tabs .ui-widget-header {
    background: none;
    border: none;
    color: #222222;
    font-weight: bold;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 10px 0 0 10px;
    border-bottom: 1px solid #bdbdbd;
}

.ui-tabs .ui-tabs-nav li {
    background: none;
    border: 1px solid #bdbdbd;
    background-color: #e8f1f6;
}

body.custom-color-home .ui-tabs .ui-tabs-nav li {
    background-color: #e8f1f6;
}

body.custom-color-business .ui-tabs .ui-tabs-nav li {
    background-color: #e6e2dd;
}

body.custom-color-world .ui-tabs .ui-tabs-nav li {
    background-color: #def1f1;
}

body.custom-color-politics .ui-tabs .ui-tabs-nav li {
    background-color: #e7e8da;
}

body.custom-color-economy .ui-tabs .ui-tabs-nav li {
    background-color: #e7e8da;
}

body.custom-color-tech .ui-tabs .ui-tabs-nav li {
    background-color: #c7d1d7;
}

body.custom-color-sustainability .ui-tabs .ui-tabs-nav li {
    background-color: #ecf3d0;
}

body.custom-color-money .ui-tabs .ui-tabs-nav li {
    background-color: #ddefe6;
}

body.custom-color-your-money .ui-tabs .ui-tabs-nav li {
    background-color: #ddefe6;
}

body.custom-color-life .ui-tabs .ui-tabs-nav li {
    background-color: #dddaed;
}

body.custom-color-shows .ui-tabs .ui-tabs-nav li {
    background-color: #e6e5e5;
}

body.custom-color-elections .ui-tabs .ui-tabs-nav li {
    background-color: #ebe9be;
}

body.custom-color-wealth-and-poverty .ui-tabs .ui-tabs-nav li {
    background-color: #e9d2d3;
}

body.custom-color-wealth--poverty .ui-tabs .ui-tabs-nav li {
    background-color: #e9d2d3;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 5px 15px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    font-size: 13px;
    letter-spacing: .1em;
    font-weight: normal;
    color: #5d5c5c;
    text-transform: uppercase;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-state-active {
    color: #fff;
    font-weight: normal;
    top: 1px;
    padding-bottom: 0px;
    border: 1px solid #bdbdbd;
    border-bottom-color: #fff;
    background-color: #e8f1f6;
}

body.custom-color-home .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #e8f1f6;
}

body.custom-color-business .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #e6e2dd;
}

body.custom-color-world .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #def1f1;
}

body.custom-color-politics .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #e7e8da;
}

body.custom-color-economy .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #e7e8da;
}

body.custom-color-tech .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #c7d1d7;
}

body.custom-color-sustainability .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #ecf3d0;
}

body.custom-color-money .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #ddefe6;
}

body.custom-color-your-money .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #ddefe6;
}

body.custom-color-life .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #dddaed;
}

body.custom-color-shows .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #e6e5e5;
}

body.custom-color-elections .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #ebe9be;
}

body.custom-color-wealth-and-poverty .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #e9d2d3;
}

body.custom-color-wealth--poverty .ui-tabs .ui-tabs-nav li.ui-state-active {
    background-color: #e9d2d3;
}

.ui-tabs .ui-tabs-nav li.ui-state-active a {
    background-color: #FFF;
    color: #5C5C5C;
    padding-bottom: 6px;
    margin-bottom: -1px;
    border-bottom: 1px solid #fff;
}

.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border-width: 0;
    display: block;
    padding: 0;
}

.ui-tabs .ui-tabs-panel .block-views {
    margin-bottom: 0;
}

.sidebar .ui-tabs .ui-tabs-panel .block-views > .content {
    border: none;
}

.ui-tabs .ui-tabs-panel a {
    color: #3d82a8;
}

.ui-tabs.ui-widget-content {
    background: none;
    border: none;
}

.ui-tabs.ui-widget {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    font-size: inherit;
    line-height: 21px;
}

.panel-region-content-main .ui-tabs .ui-tabs-panel {
    padding-top: 30px;
    border-left: 0px none;
    border-right: 0px none;
    border-bottom: 0px none;
    border-top: 0px none;
}

.sidebar .ui-tabs .ui-tabs-panel,.panel-region-sidebar .ui-tabs .ui-tabs-panel {
    margin: 0 0 0 0;
    padding-top: 0px;
    border-left: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
}

.sidebar .ui-tabs .pane-views-panes .pane-content,.panel-region-sidebar .ui-tabs .pane-views-panes .pane-content {
    border: 0px none;
}

.ui-corner-all {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-corner-top {
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.ui-corner-bottom {
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}

.views-slideshow {
    border-left: 10px solid #333;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    background-color: #e1e1e1;
}

.views-slideshow .views-slideshow-hover-text,.views-slideshow .view-slideshow-hover-text {
    display: none;
}

.views-slideshow .views-slideshow-hover-text .title,.views-slideshow .views-slideshow-hover-text .views-field-description,.views-slideshow .view-slideshow-hover-text .title,.views-slideshow .view-slideshow-hover-text .views-field-description {
    font-size: 24px;
    line-height: 26px;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    padding: 0px 10px;
}

.views-slideshow .views-slideshow-hover-text .title p,.views-slideshow .views-slideshow-hover-text .views-field-description p,.views-slideshow .view-slideshow-hover-text .title p,.views-slideshow .view-slideshow-hover-text .views-field-description p {
    margin: 0;
}

.views-slideshow #views_slideshow_cycle_main_field_images-entity_view_two_col .views-slideshow-hover-text .title,.views-slideshow #views_slideshow_cycle_main_field_images-entity_view_two_col .views-slideshow-hover-text .views-field-description,.views-slideshow #views_slideshow_cycle_main_field_images-entity_view_two_col .view-slideshow-hover-text .title,.views-slideshow #views_slideshow_cycle_main_field_images-entity_view_two_col .view-slideshow-hover-text .views-field-description {
    font-size: .91em;
    line-height: 1.1667em;
    padding: 10px;
    font-weight: 100;
}

.views-slideshow .views-slideshow-hover-text span.credit {
    white-space: nowrap;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-pager-field-item {
    position: relative;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-pager-field-item .arrow {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black-darker.png);
}

.views-slideshow .views-slideshow-controls-top .field-name-field-slideshow-ad {
    float: right;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin-top: 65px;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous,.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-next {
    position: absolute;
    height: 100%;
    z-index: 6;
    text-indent: -9999px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous a,.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-next a {
    color: #fff;
    display: block;
    height: 100%;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous a span,.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-next a span {
    opacity: 1;
    display: block;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous {
    width: 73px;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-next {
    width: 74px;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous a {
    left: 0;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-previous a span {
    background-image: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/pager-previous.png);
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-next a {
    right: 0;
}

.views-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-next a span {
    background-image: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/pager-next.png);
}

.views-slideshow .views-slideshow-controls-top .pager-wrapper {
    display: block;
    overflow-x: visible;
    overflow-y: hidden;
}

.views-slideshow .views-slideshow-controls-top .pager-wrapper .views-slideshow-pager-fields {
    display: block;
}

.views-slideshow .views-slideshow-controls-top .previous-pager,.views-slideshow .views-slideshow-controls-top .next-pager {
    opacity: .5;
    display: block;
}

.views-slideshow .views-slideshow-controls-top .previous-pager.clickable,.views-slideshow .views-slideshow-controls-top .next-pager.clickable {
    opacity: 1;
}

.views-slideshow .skin-default .hovered-text-display {
    z-index: 100;
    position: absolute;
    display: none;
    margin-right: 90px;
}

.views-slideshow .skin-default.hovering-view .hovered-text-display {
    display: block;
}

.views-slideshow .skin-default.hovering-view .views-slideshow-cycle-main-frame .views-slideshow-hover-text {
    display: none;
}

.views-slideshow .views-slideshow-audio-player {
    display: block;
    position: absolute;
    bottom: 0;
    z-index: 999 !important;
}

.views-slideshow .views-slideshow-audio-player .apm-player {
    width: 530px;
    background-color: #000;
}

.views-slideshow .views-slideshow-audio-player .apm-player a.popout {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/bk-slideshow-popout.png) no-repeat;
    height: 15px;
    width: 15px;
    text-indent: -9000px;
    overflow: hidden;
    margin-top: 4px;
    padding: 0;
    position: absolute;
    bottom: 8px;
    right: 8px;
}

.views-slideshow .views-slideshow-audio-player .apm-player a.popout:hover,.views-slideshow .views-slideshow-audio-player .apm-player a.popout:active {
    background-position: bottom left;
}

.views-slideshow .views-slideshow-audio-player .apm-player > div {
    z-index: 500;
    height: 30px !important;
}

.views-slideshow.two-col-slideshow .views_slideshow_cycle_main {
    overflow: hidden;
    width: 530px;
    z-index: 400 !important;
    position: relative;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top {
    float: right;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .views-slideshow-pager-field-item {
    margin-bottom: 6px;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .views-slideshow-pager-field-item.active .arrow {
    left: -18px;
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-right-pager.png) no-repeat left;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .previous-pager,.views-slideshow.two-col-slideshow .views-slideshow-controls-top .next-pager {
    text-indent: -9999px;
    padding: 5px 0;
    opacity: 1;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .previous-pager.clickable,.views-slideshow.two-col-slideshow .views-slideshow-controls-top .next-pager.clickable {
    opacity: 1;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .previous-pager {
    background: #e1e1e1 url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-previous-unactive.png) no-repeat center;
    margin-bottom: 6px;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .next-pager {
    background: #e1e1e1 url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-next-unactive.png) no-repeat center;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .previous-pager.clickable {
    background: #6c6c6c url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-previous.png) no-repeat center;
    margin-bottom: 6px;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .next-pager.clickable {
    background: #6c6c6c url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-next.png) no-repeat center;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text {
    display: none;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text .views-slideshow-controls-text-next {
    right: 0px;
}

.views-slideshow.two-col-slideshow .views-slideshow-controls-top .pager-wrapper {
    height: 330px;
    margin-bottom: 3px;
}

.views-slideshow.two-col-slideshow .views-slideshow-hover-text {
    width: 530px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}

.views-slideshow.two-col-slideshow #views_slideshow_cycle_main_field_images-entity_view_two_col .views-slideshow-hover-text {
    top: auto;
    bottom: 0;
}

.views-slideshow.two-col-slideshow .views-slideshow-hover-text .title,.views-slideshow.two-col-slideshow .views-slideshow-hover-text .views-field-description,.views-slideshow.two-col-slideshow .views-slideshow-hover-text .views-field-byline {
    color: #fff;
    padding: 20px 10px;
}

.views-slideshow.two-col-slideshow .views-slideshow-hover-text .title,.views-slideshow.two-col-slideshow .views-slideshow-hover-text .views-field-description {
    background-image: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/slideshow-active.png),url(/sites/default/themes/sitetheme/images/transparent-black.png);
    *background-image: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black.png);
    background-position: -100px bottom,left top;
    background-repeat: no-repeat,repeat;
}

.views-slideshow.two-col-slideshow #views_slideshow_cycle_main_field_images-entity_view_two_col .views-slideshow-hover-text .views-field-description {
    background-image: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black.png);
    background-repeat: repeat;
    font-size: 11px;
    line-height: 15px;
    color: #f5f5f5;
}

.views-slideshow.two-col-slideshow .views-slideshow-hover-text .title {
    line-height: 27px;
}

.views-slideshow.two-col-slideshow .views-slideshow-hover-text .title a {
    color: #fff;
}

.views-slideshow.two-col-slideshow .views-slideshow-hover-text .title a:hover {
    text-decoration: none;
}

.views-slideshow.two-col-slideshow .views-slideshow-hover-text .views-field-field-lede,.views-slideshow.two-col-slideshow .views-slideshow-hover-text .views-field-byline {
    background-color: #E1E1E1;
    opacity: .9;
    color: #484747;
}

.views-slideshow.two-col-slideshow .views-slideshow-hover-text .views-field-field-lede {
    padding: 10px;
}

.views-slideshow.two-col-slideshow .hovering .views-slideshow-hover-text .title,.views-slideshow.two-col-slideshow .hovering .views-slideshow-hover-text .views-field-description {
    background-position: 50px bottom,left top;
}

.views-slideshow.two-col-slideshow .skin-default.hovering-view .views-slideshow-cycle-main-frame .views-slideshow-hover-text {
    display: none;
}

.views-slideshow.two-col-slideshow .skin-default .views-slideshow-cycle-main-frame .views-slideshow-hover-text {
    display: block;
}

.views-slideshow.two-col-slideshow .skin-default .views-slideshow-cycle-main-frame .views-slideshow-hover-text .views-field-field-lede {
    display: none;
}

.views-slideshow.three-col-slideshow .view-content {
    border-bottom: 8px solid black;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 3px solid #fff;
    background-color: #000;
}

#header_wrap .pane-system-main-menu .pane-content {
padding: 7px 30px 0 30px;
}

#views_slideshow_cycle_teaser_section_slideshow_content-entity_view_three_col {
    background-color: #000;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-pager-field-item {
    float: left;
    margin-right: 5px;
    position: relative;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-pager-field-item .arrow {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black-darker.png);
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-pager-field-item.active .arrow {
    display: block;
    background: none;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-pager-field-item.hover .arrow {
    display: block;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text {
    margin-top: 56px;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text-previous {
    border-right: #fff 5px solid;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text-next {
    border-left: #fff 5px solid;
    right: 320px;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text-previous,.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text-next {
    height: 346px;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text-previous a,.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text-next a {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black.png);
    opacity: .7;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text-previous a:hover,.views-slideshow.three-col-slideshow .views-slideshow-controls-top .views-slideshow-controls-text-next a:hover {
    opacity: .9;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .previous-pager-wrapper {
    position: absolute;
    left: 626px;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .next-pager-wrapper {
    position: absolute;
    left: 662px;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .previous-pager,.views-slideshow.three-col-slideshow .views-slideshow-controls-top .next-pager {
    display: block;
    text-indent: -9999px;
    width: 33px;
    height: 53px;
    opacity: 1;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .previous-pager.clickable,.views-slideshow.three-col-slideshow .views-slideshow-controls-top .next-pager.clickable {
    opacity: 1;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .previous-pager {
    background: #e1e1e1 url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-next-3col-unactive.png) no-repeat center;
    margin-bottom: 6px;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .next-pager {
    background: #e1e1e1 url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-previous-3col-unactive.png) no-repeat center;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .previous-pager.clickable {
    background: #6c6c6c url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-3col-next.png) no-repeat center;
    margin-bottom: 6px;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .next-pager.clickable {
    background: #6c6c6c url(http://www.marketplace.org/sites/default/themes/sitetheme/images/arrow-3col-previous.png) no-repeat center;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .pager-wrapper {
    float: left;
    width: 620px;
    overflow: hidden;
}

.views-slideshow.three-col-slideshow .views-slideshow-controls-top .pager-wrapper .views-slideshow-pager-fields {
    width: 3000px;
}

.views-slideshow.three-col-slideshow .views-slideshow-hover-text {
    background: url(http://www.marketplace.org/sites/default/themes/sitetheme/images/transparent-black.png);
    left: 0;
    width: 580px;
    padding: 14px 20px 14px 20px;
    color: #fff;
    border-bottom: 3px solid #fff;
}

.views-slideshow.three-col-slideshow .views-slideshow-hover-text .title,.views-slideshow.three-col-slideshow .views-slideshow-hover-text .lede {
    float: left;
    width: 48%;
}

.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item {
    position: relative;
    width: 940px !important;
}

.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text {
    float: right;
    width: 314px;
}

.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-title,.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-description,.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-byline,.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-field-lede {
    font-family: "Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    padding: 15px;
    color: #fff;
}

.views-slideshow.three-col-slideshow .views-slideshow-hover-text .title,.views-slideshow.three-col-slideshow .views-slideshow-hover-text .lede {
    color: #fff;
}

.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-title {
    font-size: 24px;
    line-height: 26px;
}

.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-title a {
    color: #fff;
}

.views-slideshow.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-field-lede {
    font-size: 12.5px;
}

.views-slideshow.three-col-slideshow .link {
    padding: 10px 15px;
    border-top: 1px solid #AFAFAF;
}

.views-slideshow.three-col-slideshow .link a {
    font-family: Georgia,"Times New Roman",Times,"DejaVu Serif",serif;
    font-size: 13.5px;
    color: black;
    text-decoration: underline;
}

.view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    padding: 15px;
    background-color: #234f7c;
}

body.custom-color-home .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #234f7c;
}

body.custom-color-business .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #d39258;
}

body.custom-color-world .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #59a9a2;
}

body.custom-color-politics .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #6b6b47;
}

body.custom-color-tech .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #5e7a89;
}

body.custom-color-sustainability .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #5d9731;
}

body.custom-color-money .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #328f6a;
}

body.custom-color-life .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #4f2684;
}

body.custom-color-shows .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #777777;
}

body.custom-color-elections .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #e0d832;
}

body.custom-color-wealth-and-poverty .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #ff9ca0;
}

body.custom-color-wealth--poverty .view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title {
    background-color: #ff9ca0;
}

.view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-slideshow-title a {
    color: #fff;
}

.view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-description {
    padding-bottom: 0;
}

.view-field-images.three-col-slideshow .views-slideshow-cycle-main-frame-row-item .views-slideshow-slide-text .views-field-byline {
    font-size: 12px;
    text-align: right;
    padding: 10px 15px;
    border-top: 1px #b0b0b0 solid;
}

.view-field-images.three-col-slideshow .views-slideshow-hover-text .views-field-byline {
    text-align: right;
}

div#apmFooter .apmFooterBarColor {
    background: #333;
}

div#apmFooter .apmFooterBarTextColor {
    color: #fff;
}

div#apmFooter .apmFooterTitleTextColor {
    color: #000;
}

div#apmFooter .apmFooterBackgroundColor {
    background: #fff;
}

div#apmFooter .apmFooterContentTextColor {
    color: #000;
}

div#apmFooter .apmFooterContentLinkColor a {
    color: #B70005;
}

div#apmFooter {
    font: 12px "Arial","Verdana",sans-serif;
    overflow: auto;
    width: 998px;
    margin-left: -30px;
}

div#apmFooter img {
    border: 0;
}

div#apmFooter #apmFooterBar {
    color: #fff;
    overflow: auto;
    width: 100%;
    border-top: 20px solid #fff;
}

div#apmFooter #apmFooterBar span.separator {
    padding: 10px;
}

div#apmFooter #apmFooterBar span#apmFooterBarImage {
    float: left;
    padding: 8px 7px 7px 20px;
}

div#apmFooter #apmFooterBar span#apmFooterBarText {
    float: right;
    padding: 10px 22px 10px 10px;
}

div#apmFooter div#apmFooterContent .title {
    font-size: .95em;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 6px;
    display: block;
}

div#apmFooter div#apmFooterContent div#apmProgs {
    width: 55%;
    float: left;
    margin: 10px 0 10px 22px;
}

div#apmFooter div#apmFooterContent a {
    color: #B70005;
}

div#apmFooter div#apmFooterContent div#apmProgs ul {
    padding: 0;
    margin: 0;
    overflow: auto;
}

div#apmFooter div#apmFooterContent div#apmProgs li {
    float: left;
    width: 180px;
    list-style-type: none;
    line-height: 20px;
}

div#apmFooter div#apmFooterContent div#apmFooterSupport {
    width: 20%;
    float: left;
    margin: 10px 0 0 0;
}

div#apmFooter div#apmFooterContent div#apmFooterMore {
    width: 16%;
    float: left;
    margin: 10px 0 10px 50px;
}

div#apmFooter div#apmFooterContent div#apmFooterMore ul {
    margin: 0;
    padding: 0;
}

div#apmFooter div#apmFooterContent div#apmFooterMore li {
    list-style-type: none;
    line-height: 20px;
}

div#apmFooter #apmFooterEnd {
    clear: both;
}

.region-footer .block-block {
float: right;
width: 22%;
padding-right: 0px;
margin-right: 20px;
}



.region-footer #block-menu-block-footer-menu ul.menu li a {
display: block;
font-family: "proxima_nova_rgbold",Helvetica,"Nimbus Sans L",sans-serif;
font-size: .7em;
line-height: 10px;
text-transform: uppercase;
margin: 8px 0;
padding: 0 0 0 9px;
border-left: 11px solid #555555;
}

.region-footer #block-menu-block-menu-other-sections-2 {
width: 15%;
padding-right: 10px;
margin-right: 10px;
height: 212px;
border-bottom: 14px solid #777;
border-top: 14px solid #777;
}

.region-footer #block-menu-block-menu-privacy-information {
width: 15%;
padding-right: 10px;
margin-right: 10px;
height: 212px;
border-bottom: 14px solid #666;
border-top: 14px solid #666;
}

.region-footer #block-menu-block-menu-other-sections {
width: 15%;
padding-right: 10px;
margin-right: 10px;
height: 212px;
border-bottom: 14px solid #555;
border-top: 14px solid #555;
}

.region-footer #block-menu-block-footer-menu {
position: relative;
width: 18%;
margin-left: 20px;
padding-left: 0px;
margin-right: 10px;
margin-top: 0px;
height: 212px;
border-bottom: 14px solid #444;
border-top: 14px solid #444;
}


.region-footer #block-menu-block-footer-menu ul.menu li a {
color: #fff;
}


.region-footer .block h2.block-title {
font-family: "Arial","Verdana",sans-serif;
font-weight: bold;
font-size: .7em;
text-transform: uppercase;
color: #fff;
line-height: 1.6em;
}

.region-footer-toolbar {
background: #777777 url(images/footer_back_test.png) no-repeat top right;
padding: 10px 20px;
font-size: .8em;
border-top: 1px solid #b0b0b0;
border-bottom: 10px solid black;
background-color: #e1e1e1;
}

.region-footer-toolbar .block-title {
float: left;
text-transform: uppercase;
line-height: 24px;
font-family: "proxima_nova_rgbold",Helvetica,"Nimbus Sans L",sans-serif;
font-weight: normal;
font-size: 14px;
}

.region-footer-toolbar ul.menu li a {
line-height: 20px;
text-transform: uppercase;
font-family: "proxima_nova_rgbold",Arial,Verdana,sans-serif;
color:#000;
}

#block-block-1 {
border-top: 14px solid #888;
}

#block-menu-block-menu-footer-toolbar{
    margin-left: -8px;
}