body {
  color: #4d4d4f;
}

body #admin-menu-icon { 
  display: none; 
}

a {
  color: #38939B;
  text-decoration: none;
}

#block-dynamic_persistent_menu-0 {
  margin-bottom: 0;
}

#navigation ul#main-menu,
#navigation ul.dynamic-persistent-menu-menu {
  padding-left: 12px;
  padding-top: 30px;
  background-color: #009ddc;
  height: 22px;
}

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

#navigation ul.dynamic-persistent-menu-menu li {
  float: left;
  padding: 0;
  padding-bottom: 3px;
  margin: 0 5px;
}

#navigation ul#main-menu li a,
#navigation ul.dynamic-persistent-menu-menu li a {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  padding: 0 15px;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#navigation ul.dynamic-persistent-menu-menu li:hover,
#navigation ul.dynamic-persistent-menu-menu li.dynamic-persistent-menu-children-active {
  background-image: url(../images/menu_item_hover_bg.png);
  background-repeat: repeat-x;
  background-color: #4d4d4f;
}

#navigation ul.dynamic-persistent-menu-menu li.dynamic-persistent-menu-menu-item-parent a {
  padding-right: 23px;
  background-image: url(../images/arrow_down.png);
  background-repeat: no-repeat;
  background-position: center right;
}

#navigation ul.dynamic-persistent-menu-menu li.dynamic-persistent-menu-menu-item-parent.dynamic-persistent-menu-children-active a {
  background-image: url(../images/arrow_up.png);
}

#search-box {
  float: right;
  padding: 4px;
  padding-bottom: 0;
  background-color: #FFF;
  margin-right: 10px;
}

#search-block-form {
  padding: 4px;
  padding-bottom: 0;
  background-color: #FFF;
  margin-right: 10px;
}

#search-block-form .form-submit,
#search-box .form-submit {
  display: none;
}

#search-block-form .form-text,
#search-box .form-text {
  width: 124px;
}

#block-search-0 {
  margin-bottom: 0;
  margin-left: 10px;
}

#footer {
  background-color: #009ddc;
  padding-top: 5px;
  padding-bottom: 15px;
}

#footer-message,
#footer-message a {
  text-align: center;
  color: #FFF;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
}

#footer #secondary-menu {
  text-align: center;
  margin-bottom: 12px;
  margin-top: 10px;
}

#footer #secondary-menu li {
  padding: 0 8px 0 0;
  border-right: 1px solid #FFF;
  margin: 0;
}

#footer #secondary-menu li.last {
  border-right: 0;
}

#footer #secondary-menu li a {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}

#logo {
  float: none;
}

#logo-wrapper {
  text-align: center;
  margin-bottom: 10px;
}

#header,
#header a {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

body.one-sidebar #header,
body.two-sidebars #header {
  width: 800px;
}

body.one-sidebar .region-sidebar-second,
body.two-sidebars .region-sidebar-second {
  position: absolute;
  top: 54px;
}

body.front #page_bottom {
  background-image: url(../images/front_page_bottom_bg.png);
  background-repeat: repeat-y;
  background-position: 299px 0;
}

#header {
  position: relative;
  padding-top: 20px;
  background-image: url(../images/header_bg.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  margin-bottom: 25px;
}

#page_top {
  float: left;
  width: 100%;
}

body.two-sidebars #main,
body.sidebar-second #main {
  background-image: url(../images/sidebar_border.png);
  background-repeat: repeat-y;
  background-position: 800px 0;
}

body.two-sidebars #page_top {
  background-image: url(../images/sidebar_border.png);
  background-repeat: repeat-y;
  background-position: 500px 0;
}

#block-block-4 {
  position: absolute;
  top: 10px;
}


#block-block-1,
#block-block-4,
#block-block-5,
#block-block-1 p,
#block-block-4 p,
#block-block-5 p {
  margin: 0;
}

#block-block-1 img {
  display: block;
}

#block-menu-menu-top-right-menu {
  background-image: url(../images/top_right_menu_bg.png);
  background-position: top left;
  background-repeat: repeat-x;
  background-color: #E6E7E8;
  margin: 0 10px 10px;
  padding: 4px;
}

#block-menu-menu-top-right-menu ul.menu {
  padding: 0;
  margin: 0;
}

#block-menu-menu-top-right-menu ul.menu li {
  list-style-image: none;
  list-style-type: none;
}

#block-menu-menu-top-right-menu ul.menu li a {
  color: #4d4d4f;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

body.front h1.title {
  display: none;
}

.region-sidebar-second h2.title {
  background-image: url(../images/second_sidebar_title_bg.png);
  background-repeat: repeat-x;
  background-color: #95979a;
  font-size: 12px;
  line-height: 12px;
  color: #FFF;
  padding: 5px 20px;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 {
  margin-bottom: 14px;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser {
  float: left;
  margin-right: 12px;
  margin-top: 5px;
  cursor: pointer;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .views_slideshow_thumbnailhover_slide {
  position: relative;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .views-content-nothing {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 230px;
  overflow: hidden;
  background-image: url(../images/homepage_feature_slideshow_content_bg.png);
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .homepageFeatureSlideshowContent {
  padding: 20px 10px;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .homepageFeatureSlideshowContent .homepageFeatureSlideshowTitle {
  font-weight: bold;
  font-size: 22px;
  line-height: 26px;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .homepageFeatureSlideshowContent .homepageFeatureSlideshowBody {
  font-size: 14px;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .homepageFeatureSlideshowContent .homepageFeatureSlideshowBody p {
  margin: 0;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .views-slideshow-controls-bottom {
  padding-top: 2px;
}

.view-HomepageBlogSlideshow.view-display-id-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser {
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  width: 15px;
  text-align: center;
  cursor: pointer;
}

.view-HomepageBlogSlideshow.view-display-id-block_1 .views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide {
  background-color: #009DDC;
  color: #FFF;
  font-weight: bold;
}

.view-HomepageBlogSlideshow.view-display-id-block_1 .views-field-field-image-fid {
  float: left;
}

.view-HomepageBlogSlideshow.view-display-id-block_1 .views-field-title {
  float: left;
  margin-left: 10px;  
  font-size: 16px;
  font-weight: bold;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 .homepageFeatureSlideshowContent .homepageFeatureSlideshowTitle a,
.view-HomepageFeatureSlideshow.view-display-id-block_1 .homepageFeatureSlideshowContent .homepageFeatureSlideshowBody a {
  color: #4D4D4F;
}

#block-views-HomepageBlogSlideshow-block_1 {
  margin: 0;
}

#block-views-HomepageBlogSlideshow-block_1 h2.title {
  background-color: #8A8A8A;
  color: #FFF;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#block-views-HomepageBlogSlideshow-block_1 .view-content {
  padding: 20px;
  background-image: url(../images/blog_slideshow_bg.png);
  background-repeat: repeat-x;
  background-color: #e6e7e8;
}

#block-views-HomepageBlogSlideshow-block_1 .views_slideshow_thumbnailhover_slide,
#block-views-HomepageBlogSlideshow-block_1 .views_slideshow_teaser_section {
  background-color: transparent !important;
  background-image: none !important;
}

#block-views-HomepageBlogSlideshow-block_1 {
  position: relative;
}

#block-views-HomepageBlogSlideshow-block_1 .view-footer {
  position: absolute;
  bottom: 15px;
  right: 20px;
  background-image: url(../images/blog_slideshow_more_bg.png);
  background-repeat: no-repeat;
  padding-left: 35px;
}

#block-views-HomepageBlogSlideshow-block_1 .view-footer p {
  margin: 0;
}

#block-views-HomepageBlogSlideshow-block_1 .view-footer a {
  font-size: 11px;
  text-decoration: none;
  color: #009DDC;
  font-weight: bold;
}

.view-HomepageFeatureSlideshow.view-display-id-block_1 #views_slideshow_thumbnailhover_div_breakout_teaser_HomepageFeatureSlideshow-block_1_5 {
    margin-right: 0;
}

.region-sidebar-first .block h2.title {
  font-size: 14px;
  padding: 3px 0 3px 20px;
}

ul.dynamic-persistent-menu-menu,
ul.dynamic-persistent-menu-sub-menu {
  clear: both;
}

#navigation ul.dynamic-persistent-menu-sub-menu {
  border-top: 2px solid #4d4d4f;
  border-bottom: 4px solid #4d4d4f;
  background-image: url(../images/submenu_bg.png);
  background-repeat: repeat-x;
  background-color: #e7e8e9;
  width: 811px;
  float: left;
}

#navigation ul.dynamic-persistent-menu-sub-menu .section {
  padding: 5px 10px 10px;
  float: left;
}

#navigation ul.dynamic-persistent-menu-sub-menu li {
  padding-top: 5px;
  padding-right: 20px;
}

#navigation ul.dynamic-persistent-menu-sub-menu a {
  font-size: 11px;
  text-decoration: none;
  color: #4d4d4f;
  font-weight: bold;
  white-space: nowrap;
}

#block-menu-menu-top-right-menu li a {
  padding-left: 16px;
  background-repeat: no-repeat;
}

#block-menu-menu-top-right-menu li a#menu-item-1017 {
  background-image: url(../images/top_right_menu_search_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-1018 {
  background-image: url(../images/top_right_menu_member_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-1020 {
  background-image: url(../images/top_right_menu_e_updates_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-1021 {
  background-image: url(../images/top_right_menu_facebook_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-1022 {
  background-image: url(../images/top_right_menu_mobile_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-1023 {
  background-image: url(../images/top_right_menu_job_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-3530 {
  background-image: url(../images/top_right_menu_rss_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-1025 {
  background-image: url(../images/top_right_menu_rewards_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-1026 {
  background-image: url(../images/top_right_menu_support_bg.png);
}

#block-menu-menu-top-right-menu li a#menu-item-4591 {
  background-image: url(../images/top_right_menu_twitter_bg.png);
}

.header_podcasts a,
.header_program_schedule a {
  text-decoration: none;
  color: #38939B;
}

.block h2.title a {
  color: #FFF;
}

#block-views-News-block_1 h2.title,
#block-views-News-block_2 h2.title,
#block-views-News-block_3 h2.title,
#block-views-News-block_4 h2.title,
#block-views-News-block_5 h2.title,
#block-views-News-block_6 h2.title,
#block-views-News-block_9 h2.title,
#block-views-News-block_10 h2.title,
#block-views-News-block_11 h2.title,
#block-views-Programs-block_1 h2.title,
#block-block-12 h2.title,
#block-block-13 h2.title,
#block-block-15 h2.title,
#block-views-News-block_23 h2.title,
#block-views-Homepage_Signal_News-block_2 h2.title,
#block-views-News-block_25 h2.title,
#block-views-News-block_24 h2.title{
  background-color: #E8941A;
  color: #FFF;
  font-size: 14px;
  padding: 3px 0 3px 20px;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}


#block-views-News-block_12 h2.title,
#block-views-News-block_13 h2.title,
#block-views-News-block_14 h2.title,
#block-views-civicrm_events-block_1 h2.title,
#block-views-News-block_21 h2.title,
#block-views-News-block_22 h2.title,
#block-block-14 h2.title,
#block-block-20 h2.title {
  background-color: #009DDC;
  color: #FFF;
  font-size: 14px;
  padding: 3px 0 3px 20px;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#block-views-News-block_15 h2.title,
#block-views-News-block_16 h2.title,
#block-views-News-block_17 h2.title,
#block-views-News-block_18 h2.title,
#block-block-16 h2.title {
  background-color: #95979A;
  background-image: url("/sites/all/themes/wypr/images/second_sidebar_title_bg.png");
  background-repeat: repeat-x;
  color: #FFF;
  font-size: 14px;
  padding: 3px 0 3px 20px;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#block-views-News-block_9 .view-header p,
#block-views-News-block_10 .view-header p,
#block-views-News-block_11 .view-header p,
#block-views-News-block_16 .view-header p,
#block-views-News-block_17 .view-header p,
#block-views-News-block_18 .view-header p {
  margin: 0;
}

#block-views-News-block_9 .content,
#block-views-News-block_10 .content,
#block-views-News-block_11 .content,
#block-views-News-block_12 .content,
#block-views-News-block_13 .content,
#block-views-News-block_14 .content,
#block-block-20 .content
{
  padding: 1em;
}

#block-views-News-block_15 .view-header,
#block-views-News-block_16 .view-header,
#block-views-News-block_17 .view-header,
#block-views-News-block_18 .view-header {
  margin-top: 1em;
  margin-left: 1em;
}

#block-views-News-block_15 .views-row,
#block-views-News-block_16 .views-row,
#block-views-News-block_17 .views-row,
#block-views-News-block_18 .views-row,
#block-views-News-block_21 .views-row,
#block-views-News-block_22 .views-row,
#block-views-News-block_12 .views-row,
#block-views-News-block_13 .views-row,
#block-views-News-block_14 .views-row
#block-views-sponsors_articles-block_1 .views-row
{
  padding: 1em;
}

#block-views-News-block_16 .views-row.views-row-first,
#block-views-News-block_17 .views-row.views-row-first,
#block-views-News-block_18 .views-row.views-row-first {
  padding-top: 0;
}

#block-views-News-block_15 .views-row.views-row-even,
#block-views-News-block_16 .views-row.views-row-even,
#block-views-News-block_17 .views-row.views-row-even,
#block-views-News-block_18 .views-row.views-row-even,
#block-views-News-block_21 .views-row.views-row-even,
#block-views-News-block_22 .views-row.views-row-even,
#block-views-News-block_23 .views-row.views-row-even,
#block-views-News-block_24 .views-row.views-row-even,
#block-views-News-block_25 .views-row.views-row-even,
#block-views-Homepage_Signal_News-block_2 .views-row.views-row-even,
#block-block-12 .nprModStory2,
#block-block-13 .nprModStory2,
#block-block-15 .nprModStory2 {
  background-color: #F1F3F2;
}

#block-views-News-block_1 .views-field-title a,
#block-views-News-block_2 .views-field-title a,
#block-views-News-block_3 .views-field-title a,
#block-views-News-block_4 .views-field-title a,
#block-views-News-block_5 .views-field-title a,
#block-views-News-block_6 .views-field-title a{
  color: #4D4D4F;
  font-weight: bold;
}

#block-views-News-block_1 .views-field-title a {
  font-size: 18px;
}

#block-views-News-block_1 .views-row,
#block-views-News-block_2 .views-row,
#block-views-News-block_3 .views-row,
#block-views-News-block_4 .views-row,
#block-views-News-block_5 .views-row,
#block-views-News-block_6 .views-row {
  padding: 20px;
}

#block-views-News-block_1 .views-row-even {
  background-color: #F1F2F2;
}

#block-views-News-block_1 .views-field-created {
  font-size: 12px;
  font-style: italic;
}

img.homepage_news_image {
  float: right;
  position: relative;
  top: -7px;
  right: -7px;
}

img.newsroom_top_news_image {
  float: right;
}

img.newsroom_bottom_news_image {
  float: left;
  padding-right: 5px;
  padding-bottom: 5px;
}

#page_bottom {
  float: left;
  clear: both;
}

#page_bottom_left {
  clear: left;
}
#page_bottom_right {
  clear: right;
}

#page_bottom_left,
#page_bottom_right {
  float: left;
}

#page_bottom_left .block {
  float: left;
}

#block-views-News-block_5 {
  width: 300px;
}

#block-views-Programs-block_1 {
  width: 200px;
}

#block-views-News-block_6 {
  width: 300px;
  clear: right;
}

#block-views-News-block_5 .views-row {
  border-bottom: 1px dotted #e3e4e5;
}

#block-views-News-block_5 .views-row-last {
  border-bottom: 0;
}

#block-views-Programs-block_1 h2.title {
  background-image: url(../images/program_highlights_title_bg.png);
  background-repeat: repeat-x;
  background-color: #95979a;
}

#block-views-Programs-block_1 .content {
  padding: 20px;
  background-image: url(../images/program_highlights_content_bg.png);
  background-repeat: repeat-x;
  background-color: #e6e7e8;
}

#block-views-Programs-block_1 .content .views-field-teaser p {
  margin: 0;
}

#block-views-Programs-block_1 .views-row {
  margin-bottom: 10px;
}


.front .region-content-top .block,
.front .region-sidebar-first .block,
.front .region-page-bottom .block {
  margin: 0;
}

#quicktabs-1 ul.quicktabs_tabs {
  margin: 0;
  padding: 3px 5px 0;
  background-color: #9C9EA1;
}

#quicktabs-1 ul.quicktabs_tabs li {
  padding: 5px;
  font-size: 10px;
}

#quicktabs-1 ul.quicktabs_tabs li a {
  color: #FFF;
  font-weight: bold;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#quicktabs-1 ul.quicktabs_tabs li.active {
  background-color: #FFF;
}

#quicktabs-1 ul.quicktabs_tabs li.active a {
  color: #000;
}

#quicktabs-1 table {
  margin: 0;
  background-color: transparent;
}

#quicktabs-1 table tr {
  background-color: transparent;
}

#quicktabs-1 table td {
  background-color: #f1f2f2;
  vertical-align: top;
  font-weight: bold;
  font-size: 12px;
  border-bottom: 1px dotted #E3E4E5;
}

#quicktabs-1 table td a {
  font-weight: bold;
  color: #4D4D4F;
}

#quicktabs-1 table td.views-field-counter {
  padding-left: 10px;
}

#quicktabs-1 table td.views-field {
  padding-top: 8px;
  padding-bottom: 8px;
}

#block-views-Programs-block_1 .content {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 12px;
  line-height: 1.2em;
}

#block-views-News-block_2 .views-field-field-image-fid img,
#block-views-News-block_3 .views-field-field-image-fid img,
#block-views-News-block_4 .views-field-field-image-fid img,
#block-views-News-block_9 .views-field-field-image-fid img,
#block-views-News-block_10 .views-field-field-image-fid img,
#block-views-News-block_11 .views-field-field-image-fid img,
#block-views-News-block_12 .views-field-field-image-fid img,
#block-views-News-block_13 .views-field-field-image-fid img,
#block-views-News-block_14 .views-field-field-image-fid img {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}

#block-views-News-block_9 .view-footer p,
#block-views-News-block_10 .view-footer p,
#block-views-News-block_11 .view-footer p,
#block-views-News-block_12 .view-footer p,
#block-views-News-block_13 .view-footer p,
#block-views-News-block_14 .view-footer p {
  margin: 0;
}

#block-views-News-block_9 .view-content .views-field-title a,
#block-views-News-block_10 .view-content .views-field-title a,
#block-views-News-block_11 .view-content .views-field-title a,
#block-views-News-block_12 .view-content .views-field-title a,
#block-views-News-block_13 .view-content .views-field-title a,
#block-views-News-block_14 .view-content .views-field-title a,
#block-views-News-block_23 .views-field-title a,
#block-views-Homepage_Signal_News-block_2 .views-field-title a,
#block-views-News-block_24 .views-field-title a,
#block-views-News-block_25 .views-field-title a{
  font-weight: bold;
}

#block-views-News-block_9 .attachment .view-content .views-field-title a,
#block-views-News-block_10 .attachment .view-content .views-field-title a,
#block-views-News-block_11 .attachment .view-content .views-field-title a,
#block-views-News-block_12 .attachment .view-content .views-field-title a,
#block-views-News-block_13 .attachment .view-content .views-field-title a,
#block-views-News-block_14 .attachment .view-content .views-field-title a {
  font-weight: normal;
  text-decoration: underline;
}

#block-views-News-block_9 .view-footer a,
#block-views-News-block_10 .view-footer a,
#block-views-News-block_11 .view-footer a,
#block-views-News-block_12 .view-footer a,
#block-views-News-block_13 .view-footer a,
#block-views-News-block_14 .view-footer a {
  text-decoration: underline;
}

#block-views-News-block_15 .views-field-title a,
#block-views-News-block_16 .views-field-title a,
#block-views-News-block_17 .views-field-title a,
#block-views-News-block_18 .views-field-title a,
#block-views-News-block_21 .views-field-title a,
#block-views-News-block_22 .views-field-title a {
  font-weight: bold;
}

#block-weather-3 .content {
  padding: 0 20px;
}

.page-newsroom h1.title,
.page-arts-culture h1.title {
  display: none;
}

.page-newsroom #main #content .block,
.page-newsroom .region-sidebar-first .block {
  margin-bottom: 0;
}

.news_more {
  text-align: right;
  display: block;
}

.view-News.view-display-id-page_1 .views-field-title {
  font-weight: bold;
}

.view-News.view-display-id-page_1 .views-field-created {
  font-style: italic;
}

.view-News.view-display-id-page_1 .views-row {
  padding: 1em;
}

.view-News.view-display-id-page_1 .views-row.views-row-even {
  background-color: #F1F3F2;
}

#block-views-News-block_5 .views-field-field-image-fid img {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}

#block-views-News-block_5 .views-field-title {
  font-weight: bold;
  margin-bottom: 1em;
}

#block-views-News-block_5 .maryland_media_teaser {
  margin: 1em 0;
}

.node-type-news .news-images {
  float: left;
  padding-right: 1em;
  padding-bottom: 1em;
}

.audio_download {
  font-size: 10px;
}

.audio_download_link {
  padding-right: 10px;
  padding-left: 14px;
  background-image: url(../images/audio_icon.png);
  background-repeat: no-repeat;
  background-position: center left;
  font-size: 10px;
  color: #009DDC;
}

.original_link,
.related_links {
  margin: 1em 0;
}

.node-type-news .meta {
  margin-bottom: 1em;
}

#block-views-civicrm_events-block_1 {
  width: 300px;
}

#block-views-civicrm_events-block_1 .views-row {
  padding: 10px 20px;
}

#block-views-civicrm_events-block_1 .views-field-title a {
  font-weight: bold;
  color: #4D4D4F;
}

#block-views-civicrm_events-block_1 .views-field-start-date {
  font-style: italic;
}

#block-views-civicrm_events-block_1 .more-link {
  padding-right: 20px;
}

.header_listen_live,
.header_on_the_air,
.header_program_schedule,
.header_podcasts {
  display: block;
  float: left;
  padding-top: 7px;
  margin-bottom: 2px;
}

.header_listen_live {
  background-image: url(../images/header_listen_now_bg.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding-left: 20px;
  margin-left: 115px;
  margin-right: 25px;
  color: #38939B;
}

.header_on_the_air {
  width: 260px;
  overflow: hidden;
  font-size: 11px;
}

.header_on_the_air_show {
  color: #38939B;
}

.header_program_schedule {
  background-image: url(../images/header_program_schedule_bg.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding-left: 15px;
  margin-left: 50px;
  margin-right: 30px;
  font-size: 11px;
  color: #38939B;
}

.header_podcasts {
  background-image: url(../images/header_podcasts_bg.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  padding-left: 20px;
  font-size: 11px;
  color: #38939B;
}

#block-views--exp-News-page_1 .content{
  padding: 0 0 0 20px;
}

#block-block-8 .content{
  padding: 0 0 0 20px;
}

#block-views--exp-News-page_1 .views-exposed-widget label {
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: 10px;
}

#block-views--exp-News-page_1 .views-exposed-widget {
  padding: 0;
}


#block-views--exp-News-page_1 .views-exposed-widget .form-text {
  width: 100px;
}

#block-views--exp-News-page_1 .views-exposed-widget #edit-submit-News {
  padding: 0;
  float: left;
  background-image: url(../images/newsroom_search_button.png);
  background-color: transparent;
  border: 0;
  text-indent: -999px;
  overflow: hidden;
  height: 13px;
  width: 13px;
}

#block-views-News-block_19 .content,
#block-views-News-block_20 .content {
  padding: 10px 20px 0;
}

#block-views-News-block_19 .views-field-title a,
#block-views-News-block_20 .views-field-title a {
  color: #4D4D4F;
  font-weight: bold;
}

#block-views-News-block_19 .views-field-field-display-summary-value p,
#block-views-News-block_20 .views-field-field-display-summary-value p {
  margin: 0;
}

#block-views-News-block_19 .views-row,
#block-views-News-block_20 .views-row {
  padding-bottom: 10px;
}

#block-views-News-block_19 .views-field-created {
  font-style: italic;
}

#block-views-News-block_19 h2.title,
#block-views-Homepage_Signal_News-block_1 h2.title {
  background-image: none;
  background-color: #009DDC;
}

.view-PodcastPrograms.view-display-id-page_1 table.views-table .odd, 
.view-RSSFeeds.view-display-id-page_1 table.views-table .odd {
  background-color: #FFF;
}

.view-PodcastPrograms.view-display-id-page_1 table.views-table .even, 
.view-RSSFeeds.view-display-id-page_1 table.views-table .even {
  background-color: #F1F2F2;
}

.view-PodcastPrograms.view-display-id-page_1 table.views-table .views-row-first, 
.view-RSSFeeds.view-display-id-page_1 table.views-table .views-row-first {
  border-top: 1px solid #CCCCCC;
}

.view-PodcastPrograms.view-display-id-page_1 table.views-table td, 
.view-PodcastPrograms.view-display-id-page_1 table.views-table th, 
.view-RSSFeeds.view-display-id-page_1 table.views-table td,
.view-RSSFeeds.view-display-id-page_1 table.views-table th {
  padding: 5px;
}

.view-PodcastPrograms.view-display-id-page_1 table.views-table td.views-field-nothing {
  text-align: center;
} 


.newsroom_tools_email,
.newsroom_tools_rss,
.newsroom_tools_share {
  font-weight: bold;
  font-size: 10px;
  color: #4D4D4F;
  padding-left: 18px;
  background-repeat: no-repeat;
  background-position: center left;
}

.newsroom_tools_email {
  background-image: url(../images/newsroom_tools_email.png);
}

.newsroom_tools_rss {
  background-image: url(../images/newsroom_tools_email.png);
}

.newsroom_tools_share {
  background-image: url(../images/newsroom_tools_share.png);
}

.shareButton {
  margin-top: 2px;
  display: block;
}

#block-views--exp-News-page_1 {
  margin-bottom: 0;
}

#block-block-8 p {
  margin: 3px 0;
}

.view-station-schedule-day.view-display-id-default tr.even,
.view-station-schedule-day.view-display-id-default tr.odd {
  background-color: transparent;
  border: 0px;
}

.view-station-schedule-day.view-display-id-default td {
  vertical-align: top;
}

.view-station-schedule-day.view-display-id-default td .schedule_day_header {
  padding: 4px;
  background-color: #95979A;
  background-image: url("/sites/all/themes/wypr/images/second_sidebar_title_bg.png");
  background-repeat: repeat-x;
  color: #FFFFFF;
  font-weight: bold;
}

.view-station-schedule-day.view-display-id-default td.views-field-start .schedule_day_header {
  text-align: center;
}

.view-station-schedule-day.view-display-id-default td .schedule_day_header a {
  color: #FFFFFF;
}

.view-station-schedule-day.view-display-id-default td.views-field-start .schedule_image {
  text-align: center;
  padding: 10px;
  padding-top: 5px;
  margin-top: 1em;
}


#block-views-Programs-block_1 .views-field-field-program-highlights-text-value p {
  margin-top: 0;
}

#station-sch tr.even,
#station-sch tr.odd {
  background-color: transparent;
}

#station-sch .station-sch-box .section {
  padding: 3px;
}

#station-sch .station-sch-hour {
  background-color: #F1F2F2;
}

#station-sch th {
  background-color: #95979A;
  background-image: url("/sites/all/themes/wypr/images/second_sidebar_title_bg.png");
  background-repeat: repeat-x;
  color: #FFFFFF;
  font-weight: bold;
  padding: 4px;
}

.station-sch-scheduled a:hover {
  background-color: transparent;
}

#block-block-14 div {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#block-block-12 .nprModStory1,
#block-block-12 .nprModStory2,
#block-block-12 .nprModStory3,
#block-block-13 .nprModStory1,
#block-block-13 .nprModStory2,
#block-block-13 .nprModStory3,
#block-block-15 .nprModStory1,
#block-block-15 .nprModStory2,
#block-block-15 .nprModStory3,
 {
  padding-left: 1em;
  padding-left: 1em;
}

#block-block-12 .nprModStory2,
#block-block-12 .nprModStory3,
#block-block-13 .nprModStory2,
#block-block-13 .nprModStory3,
#block-block-15 .nprModStory2,
#block-block-15 .nprModStory3 {
  padding-top: 1em;
}

.node-type-station-program .field-field-program-footer-text { 
  border-top: 1px solid #000;
}

body.sidebar-second #main #content .section {
  padding-right: 10px;
}

#content_ad {
  float: right;
}

#content_ad .section {
  padding-left: 10px;
}

#views_slideshow_thumbnailhover_teaser_section_HomepageBlogSlideshow-block_1 {
  height: 89px;
}

#crm-container .messages {
  background-color: transparent;
  border: 0;
  background-image: none;
}

.view-Alerts.view-display-id-block_1 {
  border: 2px solid #E8941A;
  width: 796px;
  background-color: #FFF2DF;
}

.view-Alerts.view-display-id-block_1 p {
  margin: 0;
}

.view-Alerts.view-display-id-block_1 .view-header,
.view-Alerts.view-display-id-block_1 .view-content {
  padding: 5px;
}

.view-Alerts.view-display-id-block_1 .view-header {
  font-weight: bold;
  color: #E8941A;
  font-size: 18px;
  padding-bottom: 0;
}

.view-id-News .views-row {
  overflow: hidden;
}

#block-feedback-form h2.title .feedback-link {
  background-color: #FFFFFF;
  opacity: 0.9;
}

#block-block-27 {
  float: right;
  top: -30px;
  position: relative;
}

#feedback {
  background-color: #009DDC;
  background-image: url(../images/feedback.png);
  color: #FFFFFF;
  cursor: pointer;
  height: 102px;
  right: 0;
  margin-right: -7px;
  overflow: hidden;
  position: fixed;
  text-indent: -100000px;
  top: 25%;
  width: 42px;
  z-index: 100000;
}

#feedback:hover {
  margin-right: -4px;
}



#block-views-News-block_23 .views-row,
#block-views-News-block_24 .views-row,
#block-views-News-block_25 .views-row,
#block-views-Homepage_Signal_News-block_2 .views-row{
padding-top: 1em;
padding-bottom: 1em;
}


#block-views-Homepage_Signal_News-block_1 .view-content {
padding: 1em;
}


#block-views-Homepage_Signal_News-block_1 .views-field-title{
font-weight: bold;
}


#block-views-Custom_Podcast_View-block_1 .views-field-title a{
color: #4D4D4F;
font-weight: bold;
}


#block-views-Custom_Podcast_View-block_1 .views-field-nothing{
font-weight: bold;
}

#block-views-Custom_Podcast_View-block_1 .views-row{
border-bottom: 1px solid #ddd;
padding: 10px;
}

#block-views-Custom_Podcast_View-block_1 .views-row-even{
background-color:#F1F3F2;
}

.addthis_separator{
color: white;
}

ul.program-navigation {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}

ul.program-navigation li {
  background-color: #E8941A;
  float: left;
  display: block;
  margin: 0;
}

ul.program-navigation.program-navigation-4 li {
  width: 25%;
}

ul.program-navigation.program-navigation-3 li {
  width: 33.333%;
}

ul.program-navigation.program-navigation-2 li {
  width: 50%;
}

ul.program-navigation.program-navigation-1 {
  display: none;
}

ul.program-navigation li a {
  dislay: block;
  font-weight: bold;
  color: #FFF;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  padding: 6px 0;
  text-align: center;
  width: 100%;
  float: left;
}
.view-sponsored-taxonomy .views-field-tid-1{
float: left;
}


.sponsorscategory .views-field-phpcode{
   border: 1px solid #CCCCCC;
    float: right;
    margin-bottom: 10px;
    margin-right: 70px;
    min-height: 50px;
    padding: 10px;
    width: 300px;
}

.view-sponsored-taxonomy .views-row{
clear: both;
}


.view-sponsored-taxonomy .view-header{
    margin-bottom: 20px;
    margin-right: 70px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.about .views-field-description{
  border: 1px solid #CCCCCC;
    float: right;
    margin-bottom: 20px;
    padding: 10px;
    width: 520px;
}


.about .views-field-name{
 float: right;
}


.about .aboutdescrip{
    border: 1px solid #CCCCCC;
    clear: both;
    float: right;
    margin-bottom: 10px;
    padding: 10px;
}


.about .aboutright{
    float: left;
    font-size: 32px;
    font-weight: bold;
    margin-left: 60px;
   margin-top: 5px;
}

#block-views-sponsors_articles-block_2{
   
    border: 1px solid #CCCCCC;
   clear:both;
    margin-top: 30px;
    padding: 10px;
   
}

#block-views-sponsors_articles-block_2 h2.title{
font-size: 16px;
margin-bottom:10px;
}

#block-views-sponsors_articles-block_1 h2.title,
#block-views-sponsors_articles-block_3 h2.title{
  text-transform: uppercase;
  background-color: #006400;
  color: #FFF;
  font-size: 14px;
  padding: 3px 0 3px 20px;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}


#block-views-sponsors_articles-block_1 .content{
   background: none repeat scroll 0 0 #FFFACD;
    border-left: 1px solid #CCCCCC;
    padding: 1em;
}


#block-views-sponsors_articles-block_3 h2.title{
font-size: 14px;
}



#block-views-sponsors_articles-block_3 .content{
   background: none repeat scroll 0 0 #FFFACD;
    padding: 1em;
   width:230px;
}

#block-views-sponsors_articles-block_3 {
margin:0;
}

.view-ComboView .views-row {
    padding: 1em;
}

.view-id-ComboView .views-row {
    overflow: hidden;
}

.view-ComboView .views-row.views-row-even {
    background-color: #F1F3F2;
}

.header_listen_live a{
 color: #E8941A;
 text-decoration: none;
}


#block-views-News-block_12 .view-News .item-list ul,
#block-views-News-block_13 .view-News .item-list ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  list-style: none;
}

#block-views-News-block_13 .view-News .item-list ul li,
#block-views-News-block_12 .view-News .item-list ul li{
  list-style-type: none;
  list-style: none;
}



/***** SPLASH PAGE ****/
#splashbody{
  background: url("http://c215181.r81.cf1.rackcdn.com/Fall2012Splash.png") no-repeat scroll center top transparent;
  height: 800px;
  width: 600px;
  margin: 0 auto;
}

#innersplash{
  margin-top: 350px;
  padding-left: 250px;
  position: relative;
  width: 162px;
}


#leftsplash{
    display: inline-block;
    float: left;
}

#rightsplash{
    display: inline-block;
    float: left;
    padding-top: 10px;
}

#leftsplash img,
#rightsplash img{
margin: 0;
border: 0;
}


.rolllogo{
height: 68px;
width: 420px;
background: url('/sites/default/files/logo.gif');
margin: 0 auto;
}

.rolllogo span{
display: block;
margin: 0;
padding: 0;
text-align: center;
}

.rolllogo a {
display: block;
margin: 0;
padding: 0;
}

.rolllogo:hover{
background: url('/sites/default/files/logo_over.gif');
}

/*BEGIN SPECIAL SECTIONS*/

.section-category .region-content-bottom {
    float: left;
}

.view-Special-Section-Slideshow.view-display-id-attachment_1, .view-Special-Section-Slideshow .views-field-body {
	float: right;
	width: 275px;
}

.view-display-id-page_2 .views-field-body{
	float: none;
	width: auto;
}

.views-field-field-special-music-fid {
	margin-left: 10px;
	padding: 10px;
	float: right;
	width: 340;
	border: 1px solid #ccc;
}

.section-specialsection h1 {
	display: none;
}

.view-Special-Section-Slideshow.view-display-id-attachment_1 p, .view-Special-Section-Slideshow .views-field-body p {
	margin-top: 0;
}

/*END SPECIAL SECTION*/

/*BEGIN PROGRAM PAGES*/

.view-id-ProgramFooterPodcast,
.view-id-ProgramFooter {
	border-top: 1px solid #999;
	background: #ccc;
	border-bottom: 1px solid #999;
}

#block-views-ProgramHeader-block_1 {
	margin-bottom: 0;
}

.node-type-podcast .field-field-image,
.view-Custom-Podcast-View-Today .views-field-field-image-fid,
.view-Custom-Podcast-View-Coming-Up .views-field-field-image-fid,
.view-Custom-Podcast-Overview .views-field-field-image-fid,
.view-Custom-Podcast-View2 .views-field-field-image-fid {
	float: left;
	width: auto;
	margin: 0 10px 5px -110px;
}

.node-type-podcast .field-field-audio,
.node-type-podcast .views-field-view-node {
	clear: left;
}

.node-type-podcast .views-field-path {
	margin-left: 3em;
}

.about .views-field-description{
  border: 1px solid #CCCCCC;
    float: right;
    margin-bottom: 20px;
    padding: 10px;
    width: 520px;
}


.about .views-field-name{
 float: right;
}


.about .aboutdescrip{
  border: 1px solid #CCCCCC;
    clear: both;
    margin-bottom: 10px;
    padding: 10px;
}


.about .aboutright{
    float: left;
    font-size: 32px;
    font-weight: bold;
    margin-left: 60px;
   margin-top: 5px;
}

.view-Custom-Podcast-Overview .views-field-title a,
.view-Custom-Podcast-View2 .views-field-title a,
.view-Custom-Podcast-View-Coming-Up .views-field-title a,
.view-Custom-Podcast-View-Today .views-field-title a{
color: #4D4D4F;
font-weight: bold;
}

.view-Custom-Podcast-Overview .views-field-title a:hover,
.view-Custom-Podcast-View2 .views-field-title a:hover,
.view-Custom-Podcast-View-Coming-Up .views-field-title a:hover,
.view-Custom-Podcast-View-Today .views-field-title a:hover {
  text-decoration: underline;
}


.view-Custom-Podcast-Overview .views-field-nothing,
.view-Custom-Podcast-View2 .views-field-nothing{
font-weight: bold;
}

.view-Custom-Podcast-Overview .views-row,
.view-Custom-Podcast-View2 .views-row,
.view-Custom-Podcast-View-Coming-Up .views-row,
.view-Custom-Podcast-View-Today .views-row { 
border-bottom: 1px solid #ddd;
padding: 10px 10px 10px 120px;
}

.view-Custom-Podcast-Overview .views-row-even,
.view-Custom-Podcast-View2 .views-row-even,
.view-Custom-Podcast-View-Coming-Up .views-row-even,
.view-Custom-Podcast-View-Today .views-row-even {
background-color:#F1F3F2;
}

.contact-info {
	text-align: right;
}

.contact-info p {
	margin: 0;
	padding: 0;
}

.view-ProgramFooterPodcast,
.view-ProgramFooter {
	padding: 10px;
}

.view-ProgramFooterPodcast table,
.view-ProgramFooter table {
	width: 100%;
	margin: 0;
}



table.program-navigation,
table.program-navigation tr {
	float: none;
	margin: 0;
	padding: 0;
  width: 100%;
}

table.program-navigation {
	width: 790px;
}

.program-navigation a.program-link, .program-navigation td {
  font-weight: bold;
  color: #FFF;
	font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
	font-weight: normal !important;
  text-align: center;
 	margin: -1px 0 0;
	padding: 0 1px;
}

.program-navigation a.program-link {
	display: block;
  padding: 6px;
	background: #444;  
	border: 2px solid #444;
}

.program-navigation a.program-link:hover {
	background: #aaa;
	color: #444;
	border: 2px solid #999;
}

.program-navigation a.program-link.active {
	border: 2px solid #aaa;
	border-bottom: 2px solid #ddd;
	background: #ddd;
	color: #444;
	font-weight: bold !important;
}

.view-Custom-Podcast-View-Coming-Up.view-display-id-block_1 .views-row {
	background: #555;
	border: none;
	text-align: left;
	padding: 5px 10px;
}

.view-Custom-Podcast-View-Coming-Up.view-display-id-block_1 .views-row-even {
	background: #4a4a4a;
}

.upcoming-block a {
	color: #ccc !important;
}

.upcoming-block a:hover {
	color: #fff !important;
}

.view-Custom-Podcast-Overview .view-filters,
.view-Custom-Podcast-View2 .view-filters,
.view-Custom-Podcast-View-Today .view-header {
	clear: left;
	background: #ddd;
	border-bottom: 1px solid #aaa;
	padding: 10px ;
	font-family: Arial,Helvetica,"Nimbus Sans L",sans-serif;
}

.view-Custom-Podcast-View-Today .view-header p {
	margin: 0;
	font-weight: bold;
}

#edit-keys,
#edit-tid {
	width: 225px;
}

.program-navigation a.program-link.active {
	border: 2px solid #aaa;
	border-bottom: 2px solid #ddd;
	background: #ddd;
	color: #444;
	font-weight: bold !important;
}

.upcoming-block {
	position: absolute;
	margin: 0 50px;
	top: 34px;
	left: 50px;
	background: #aaa;
	padding: 5px;
	width: 500px;
	z-index: 2000;
}


.view-Custom-Podcast-Overview .views-exposed-widget
.view-Custom-Podcast-View2 .views-exposed-widget {
	margin: 0 10px 0 0;
	padding: 0;
	float: none !important;
}

.date-views-filter-wrapper {
	min-width: 0;
}

#edit-submit-Custom-Podcast-View {
	margin-top: 1.2em;
}

#block-views-ProgramHeader-block_1 {
	margin-bottom: 0;
}

#block-block-29,
#block-block-33 {
	border-top: 3px solid #555;
	padding-top: 3px;
	background: #fff;
	margin-bottom: 2px;
	position: relative;
}

/*END PROGRAM PAGES*/


.taxonomy-sponsor .node .content {
 background: #ffffee;
}



.taxonomy-sponsor #block-block-3{
 display: none;
}

#dynamic-persistent-menu-sub-menu8813 .section{
float: right !important;
}

.view-Custom-Podcast-Overview .views-field-nothing,
.view-Custom-Podcast-View2 .views-field-nothing {
  clear: both;
  line-height: 1px;
  height: 1px;
  overflow: hidden;
}

/* Add captions to images */

.caption-image-wrapper {
  margin: 0 0 .5em 1em;
  float: right;
  width: auto;
  clear: both;
}

.caption-image-wrapper img {
  float: none;
}

.caption-image-wrapper-inner,
.caption-image-wrapper {
  background: #ddd;
  font-size: 90%;
  font-variant: italic;
  text-align: center;
}

.caption-image-wrapper-inner {
  padding: 3px 10px;
}

/* MOVE SHARETHIS */

#content-area .node-type-news,
#content-area .node-type-podcast {
  position: relative;
  padding-top: 20px;
}

li.addthis {
  position: absolute;
  top: 0;
  left: 0;
}

/* MAKE ADS APPEAR AT HIGH Z-INDEX */

#content_ad {
  position: relative;
  z-index: 2000;
}

/* INCREASE FONT SIZE OF PROGRAM PAGE TITLES */

.section-stationprogram .views-field-title {
 font-size: 120%;
}

.ffield-field-audio {
  margin-top: 20px;
}
