/*
990px grid system ~ Core CSS.
15 Columns ~ Margin left: 0px ~ Margin right: 16px

Based on the 960.gs grid system - http://960.gs/
by Nathan Smith

Created by the Grid System Generator - v1.04
Learn more ~ http://www.gridsystemgenerator.com/
*/

/*
Forces backgrounds to span full width,
even if there is horizontal scrolling.
Increase this if your layout is wider.

Note: IE6 works fine without this fix.
*/
body {
	min-width: 974px;
	margin: 0;
	padding: 0;
}


/* For header logo on retina displays */
/*
@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (-moz-min-device-pixel-ratio: 2),
       only screen and (-o-min-device-pixel-ratio: 2/1),
       only screen and (min-device-pixel-ratio: 2) {

*/


/* =Containers
--------------------------------------------------------------------------------*/
.container_15
{
	margin-left: auto;
	margin-right: auto;
	width: 990px;
}

.containerbg {
	/*background-image: url(../images/container_bg.jpg);
	background-repeat: no-repeat;*/
	float: left;
	width: 990px;
}

.node-type-page-wide .containerbg {
	background-image: url(../images/container_bg_wide.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 990px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15 {
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14 {
	position: relative;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}

/* =Grid >> 15 Columns
--------------------------------------------------------------------------------*/
.container_15 .grid_1 {width: 50px;}
.container_15 .grid_2 {width: 116px;}
.container_15 .grid_3 {width: 182px;}
.container_15 .grid_4 {width: 248px;}
.container_15 .grid_5 {width: 314px;}
.container_15 .grid_6 {width: 380px;}
.container_15 .grid_7 {width: 446px;}
.container_15 .grid_8 {width: 512px;}
.container_15 .grid_9 {width: 578px;}
.container_15 .grid_10 {width: 660px;}
*+html .container_15 .grid_10 {width: 660px; margin-bottom: 16px;}

/*************************************BEGIN STYLES FOR WEB PRODUCERS TO USE AT THE TOP OF TOPICS PAGES********************************************/
.container_15 .grid_10 .topics_container {
	border-bottom: 1px solid #EBEBEB;
    float: left;
    padding-bottom: 16px;
    margin-bottom: 14px;
    width: 100%;
}
.container_15 .grid_10 .topics_container {float: left; margin-right: 0px; overflow: hidden;}
.container_15 .grid_10 .topics_container .span_2col_even {width: 304px; float: left; margin-right: 16px; overflow: hidden;}
.container_15 .grid_10 .topics_container .span_2col_even.last {width: 304px; float: left; margin-right: 0px; overflow: hidden;}
.container_15 .grid_10 .topics_container .span_3col {width: 195px; float: left; margin-right: 16px; overflow: hidden;}
.container_15 .grid_10 .topics_container .span_3col.last {width: 195px; float: left; margin-right: 0px; overflow: hidden;}
.container_15 .grid_10 .topics_container .span_2col1 {width: 150px; float: left; margin-right: 16px; overflow: hidden;}
.container_15 .grid_10 .topics_container .span_2col1.last {width: 458px; float: left; margin-right: 0px;overflow: hidden; }
.container_15 .grid_10 .topics_container .span_2col2 {width: 458px; float: left; margin-right: 16px; overflow: hidden;}
.container_15 .grid_10 .topics_container .span_2col2.last {width: 150px; float: left; margin-right: 0px; overflow: hidden;}

/*************************************END STYLES FOR WEB PRODUCERS TO USE AT THE TOP OF TOPICS PAGES********************************************/

.container_15 .grid_11 {width: 710px;}
.container_15 .grid_12 {width: 776px;}
.container_15 .grid_13 {width: 842px;}
.container_15 .grid_14 {width: 908px;}
.container_15 .grid_15 {width: 974px;}

/* =Prefix Extra Space >> 15 Columns
--------------------------------------------------------------------------------*/
.container_15 .prefix_1 {padding-left: 66px;}
.container_15 .prefix_2 {padding-left: 132px;}
.container_15 .prefix_3 {padding-left: 198px;}
.container_15 .prefix_4 {padding-left: 264px;}
.container_15 .prefix_5 {padding-left: 330px;}
.container_15 .prefix_6 {padding-left: 396px;}
.container_15 .prefix_7 {padding-left: 462px;}
.container_15 .prefix_8 {padding-left: 528px;}
.container_15 .prefix_9 {padding-left: 594px;}
.container_15 .prefix_10 {padding-left: 660px;}
.container_15 .prefix_11 {padding-left: 726px;}
.container_15 .prefix_12 {padding-left: 792px;}
.container_15 .prefix_13 {padding-left: 858px;}
.container_15 .prefix_14 {padding-left: 924px;}

/* =Suffix Extra Space >> 15 Columns
--------------------------------------------------------------------------------*/
.container_15 .suffix_1 {padding-right: 66px;}
.container_15 .suffix_2 {padding-right: 132px;}
.container_15 .suffix_3 {padding-right: 198px;}
.container_15 .suffix_4 {padding-right: 264px;}
.container_15 .suffix_5 {padding-right: 330px;}
.container_15 .suffix_6 {padding-right: 396px;}
.container_15 .suffix_7 {padding-right: 462px;}
.container_15 .suffix_8 {padding-right: 528px;}
.container_15 .suffix_9 {padding-right: 594px;}
.container_15 .suffix_10 {padding-right: 660px;}
.container_15 .suffix_11 {padding-right: 726px;}
.container_15 .suffix_12 {padding-right: 792px;}
.container_15 .suffix_13 {padding-right: 858px;}
.container_15 .suffix_14 {padding-right: 924px;}

/* `Push Space >> 15 Columns
--------------------------------------------------------------------------------*/
.container_15 .push_1 {left: 66px;}
.container_15 .push_2 {left: 132px;}
.container_15 .push_3 {left: 198px;}
.container_15 .push_4 {left: 264px;}
.container_15 .push_5 {left: 330px;}
.container_15 .push_6 {left: 396px;}
.container_15 .push_7 {left: 462px;}
.container_15 .push_8 {left: 528px;}
.container_15 .push_9 {left: 594px;}
.container_15 .push_10 {left: 660px;}
.container_15 .push_11 {left: 726px;}
.container_15 .push_12 {left: 792px;}
.container_15 .push_13 {left: 858px;}
.container_15 .push_14 {left: 924px;}

/* `Pull Space >> 15 Columns
--------------------------------------------------------------------------------*/
.container_15 .pull_1 {left: -66px;}
.container_15 .pull_2 {left: -132px;}
.container_15 .pull_3 {left: -198px;}
.container_15 .pull_4 {left: -264px;}
.container_15 .pull_5 {left: -330px;}
.container_15 .pull_6 {left: -396px;}
.container_15 .pull_7 {left: -462px;}
.container_15 .pull_8 {left: -528px;}
.container_15 .pull_9 {left: -594px;}
.container_15 .pull_10 {left: -660px;}
.container_15 .pull_11 {left: -726px;}
.container_15 .pull_12 {left: -792px;}
.container_15 .pull_13 {left: -858px;}
.container_15 .pull_14 {left: -924px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
}
/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
	zoom: 1;
}

.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

/***************************************START NAVIGATION************************************************/

#topnav {
	width: 989px;
	float: left;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background-color: none; 
}  

#topnav li {
    height: 37px; 
	font-weight: 300;
	text-decoration: none;
	font-style: normal;
	vertical-align: middle;
	float: left;
	list-style: none;
}

#topnav #topnav1 > a, visited {
	padding-left: 17px;
	padding-right: 17px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #cccccc;
	float: left;
	vertical-align: middle;
	background-color: #000; 
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	text-decoration: none;
	width: 50px;
	text-align: center;
}

li#topnav1 {
	float: left;
	display:block;
	position:relative;
}

#topnav #topnav1 > a:hover{
	color: #fff;
	background-color: #f27ca0;
}

#topnav #topnav1 > a.currentChannel {
	color: #fff;
	background-color: #f27ca0;
}

li#topnav2 {
	float: left;
	display:block;
	position:relative;
}

#topnav #topnav2 > a, visited {
	padding-left: 17px;
	padding-right: 17px;
	line-height: 17px;
	padding-top: 12px;
	height: 17px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #cccccc;
	float: left;
	vertical-align: middle;
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	background-color: #000;
	text-decoration: none;
	width: 50px;
	text-align: center;
}

#topnav #topnav2 > a:hover {
	color: #fff;
	background-color: #b6c52e;
}

#topnav #topnav2 > a.currentChannel {
	color: #fff;
	background-color: #b6c52e;
}

li#topnav3 {
	float: left;
	display:block;
	position:relative;
}

#topnav #topnav3 > a, visited {
	padding-left: 21px;
	padding-right: 37px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #cccccc;
	float: left;
	vertical-align: middle;
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	background-color: #000;
	background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/nav_arrows.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 103px -52px;
	text-decoration: none;
	text-align: center;
}

#topnav #topnav3 > a:hover, #topnav #topnav3  a.active-nav {
	color: #fff;
	background-color: #8dc63f;
	background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/nav_arrows.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 103px 17px;
}

#topnav #topnav3 > a.currentChannel {
	color: #fff;
	background-color: #8dc63f;
}



li#topnav4 {
	float: left;
	display:block;
	position:relative;
}

#topnav #topnav4 > a, visited {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #cccccc;
	float: left;
	vertical-align: middle;
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	background-color: #000;
	text-decoration: none;
	width: 72px;
	text-align: center;
}

#topnav #topnav4 > a:hover {
	color: #fff;
	background-color: #7cb16c;
}

#topnav #topnav4 > a.currentChannel {
	color: #fff;
	background-color: #7cb16c;
}

li#topnav5 {
	float: left;
	display:block;
	position:relative;
}

#topnav #topnav5 > a, visited {
	padding-left: 19px;
	padding-right: 34px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #cccccc;
	float: left;
	vertical-align: middle;
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	background-color: #000;
	text-decoration: none;
	width: 73px;
	text-align: center;
	background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/nav_arrows.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 98px -52px;
}

#topnav #topnav5 > a:hover, #topnav #topnav5  a.active-nav  {
	color: #fff;
	background-color: #73c69d;
	background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/nav_arrows.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 98px 17px;
}



#topnav #topnav5 > a.currentChannel {
	color: #fff;
	background-color: #73c69d;
}

li#topnav6 {
	float: left;
	display:block;
	position:relative;
}

#topnav #topnav6 > a, visited {
	padding-left: 20px;
	padding-right: 35px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #cccccc;
	float: left;
	vertical-align: middle;
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	background-color: #000;
	text-decoration: none;
	width: 88px;
	text-align: center;
	background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/nav_arrows.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 114px -52px;
}

#topnav #topnav6 > a:hover, #topnav #topnav6 a.active-nav {
	color: #fff;
	background-color: #82c7ef;
	background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/nav_arrows.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 114px 17px;
}

#topnav #topnav6 > a.currentChannel {
	color: #fff;
	background-color: #82c7ef;
}

li#topnav7 {
	float: left;
	display:block;
	position:relative;
}

#topnav #topnav7 > a, visited {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #cccccc;
	float: left;
	vertical-align: middle;
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	background-color: #000;
	text-decoration: none;
	width: 59px;
	text-align: center;
}

#topnav #topnav7 > a:hover {
	color: #fff;
	background-color: #a5accf;
}

#topnav #topnav7 > a.currentChannel {
	color: #fff;
	background-color: #a5accf;
}

li#topnav8 {
	float: left;
	display:block;
	position:relative;
}

#topnav #topnav8 > a, visited {
	padding-left: 21px;
	padding-right: 36px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #cccccc;
	float: left;
	vertical-align: middle;
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	background-color: #000;
	text-decoration: none;
	width: 60px;
	text-align: center;
	background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/nav_arrows.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 89px -52px;
}

#topnav #topnav8 > a:hover, #topnav #topnav8 a.active-nav {
	color: #fff;
	background-color: #fcb040;
	background-image: url(/sites/wamu.org/themes/wamu_dh_zen/dh/images/nav_arrows.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 89px 17px;
}

#topnav #topnav8 > a.currentChannel {
	color: #fff;
	background-color: #fcb040;
}

li#topnav9 {
	float: left;
	display:block;
	position:relative;
}

li#topnav9 .arrow {  
     width: 0; height: 0;  
     line-height: 0;  
     border-right: 11px solid transparent;  
     border-top: 10px solid #000;  
     top: 100%;  
     right: 0;  
     position: absolute;  
}

#topnav #topnav9 > a, visited {
	padding-left: 21px;
	padding-right: 21px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #ffffff;
	float: left;
	vertical-align: middle;
	font-weight: 300;
	font-style: normal;
	overflow: visible;
	background-color: #F2652A;
	text-decoration: none;
	width: 54px;
	text-align: center;
}

#topnav #topnav9 > a:hover {
	color: #fff;
	background-color: #F2652A;
}

#topnav #topnav9 > a.currentChannel {
	color: #fff;
	background-color: #F2652A;
}

#topnav #topnav10 > a, visited {
	padding-left: 15px;
	line-height: 17px;
	padding-top: 12px;
	height: 25px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	float: left;
	vertical-align: middle;
	background-color: #000;
	font-weight: 300;
	font-style: normal;
	overflow: hidden;
	background-color: #f2652a;
	text-decoration: none;
}

li#topnav3  .dropdown-tray.programs-tray {
        width: 934px;
        height: 0px;
        display: block;
        left: 50%;
        margin-left: -235px;
        top: 37px;
        background-color: #ffffff;
        position: absolute;
        z-index: 900;
        overflow:hidden;
        padding: 0 20px;
        -moz-box-shadow: 0px 2px 3px #aaa;
        -webkit-box-shadow: 0px 2px 3px #aaa;
        box-shadow: 0px 2px 3px #aaa;
}
li#topnav3  .dropdown-tray.programs-tray.lowered {
        border-top: 3px solid #8DC63F;
        height: auto;
        padding-bottom: 10px;
}

li#topnav5 .dropdown-tray.programs-tray {
    background-color: #FFFFFF;
    box-shadow: 0 2px 3px #AAAAAA;
    display: block;
    height: 0;
    left: 50%;
    margin-left: -476px;
    overflow: hidden;
    padding: 0 20px;
    position: absolute;
    top: 37px;
    width: 934px;
    z-index: 1000;
}

li#topnav5  .dropdown-tray.programs-tray.lowered {
        border-top: 3px solid #73c69d;
        height: auto;
        padding-bottom:13px;
}

li#topnav6 .dropdown-tray.programs-tray.lowered {
    border-top: 3px solid #82C7EF;
    height: 170px;
}
li#topnav6 .dropdown-tray.programs-tray {
    background-color: #FFFFFF;
    box-shadow: 0 2px 3px #AAAAAA;
    display: block;
    height: 0;
    left: 50%;
    margin-left: -611px;
    overflow: hidden;
    padding: 0 20px;
    position: absolute;
    top: 37px;
    width: 934px;
    z-index: 1000;
}

li#topnav8 .dropdown-tray.programs-tray {
 background-color: #FFFFFF;
    box-shadow: 0 2px 3px #AAAAAA;
    display: block;
    height: 0;
    left: 50%;
    margin-left: -830px;
    overflow: hidden;
    padding: 0 20px;
    position: absolute;
    top: 37px;
    width: 934px;
    z-index: 1000;
}

li#topnav8  .dropdown-tray.programs-tray.lowered {
        border-top: 3px solid #fcb040;
        height: 200px;
}
.content-section {
        margin-top:20px;
}

.dropdown-tray.programs-tray.lowered {
        text-align: left;
}

.dropdown-tray.programs-tray .dropdown-link {
        color: #000 !important;
        background-color: none !important;
        background: none !important;
        font-size: 11px !important;
        text-transform: uppercase !important;
        font-family: p22-underground, helvetica, arial, sans-serif !important;
        float: left !important;
        text-align: left !important;
        width: 100% !important;
        padding: 0 !important;
        margin-bottom: 10px !important;
}

.dropdown-tray.programs-tray a.dropdown-link:link, .dropdown-tray.programs-tray a.dropdown-link:visited {
        color: #000 !important;
        background-color: none !important;
        font-size: 11px !important;
        text-transform: uppercase !important;
        font-family: p22-underground, helvetica, arial, sans-serif !important;
        text-decoration: none !important;
        background: none !important;
        float: left !important;
        text-align: left !important;
        width: 100% !important;
        padding: 0 !important;
}

.dropdown-tray.programs-tray a.dropdown-link:hover, .dropdown-tray.programs-tray a.dropdown-link:active {
        color: #0484CE !important;
        background-color: none !important;
        font-size: 11px !important;
        text-transform: uppercase !important;
        font-family: p22-underground, helvetica, arial, sans-serif !important;
        text-decoration: none !important;
        background: none !important;
        float: left !important;
        text-align: left !important;
        width: 100% !important;
        padding: 0 !important;
}

.programs-section-latest-shows-wrap .item-list li {
	height: auto !important;
}

.programs-section-latest-shows-wrap li a:link, .programs-section-latest-shows-wrap li a:visited {
	color: #0484CE !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 12px !important;
    text-decoration: none !important;
	background: none !important;
	text-transform: none !important;
	text-align: left !important;
	padding: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	height: auto !important;
}

.content-section.dropdown_left {
	width: 30%;
	float: left;
	padding-right: 2%;
	border-right: 1px solid #ebebeb;
	margin-right: 2%;
}

.content-section h3 {
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	margin-top: 0px;
}

.content-section h3 a:link, .content-section h3 a:visited {
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	color: #000;
	text-decoration: none !important;
}

.content-section h3 a:hover, .content-section h3 a:active {
	text-decoration: none !important;
	font-size: 14px;
	color: #515151;
}

.content-section h3.purple {
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #6F5B8B;
	margin-top: 15px;
}

.content-section h3.purple a:link, .content-section h3.purple a:visited{
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #6F5B8B;
	margin-top: 15px;
	text-decoration: none !important;
}

.content-section h3.purple a:hover, .content-section h3.purple a:active {
	text-decoration: none !important;
	font-size: 14px;
	color: #3e2c56;

}

.content-section h3.orange {
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #AA3300;
	margin-top: 15px;
}

.content-section h3.orange a:link, .content-section h3.orange a:visited{
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #AA3300;
	margin-top: 15px;
	text-decoration: none !important;
}

.content-section h3.orange a:hover, .content-section h3.orange a:active {
	text-decoration: none !important;
	font-size: 14px;
	color: #742300;
}

.content-section h3.red {
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #b40001;
	margin-top: 15px;
}

.content-section-logo {
	width: 50px;
	float: left;
	margin-right: 10px;
}

.latest-shows-title {
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 20px;
	margin-bottom: 5px;
}

.dropdown-section-desc {
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 10px;
}

.dropdown-section-wrap .dropdown-section-desc {
	margin-top: 0;
}

.programs-section-latest-shows-wrap {
	font-size: 12px;
	text-transform: uppercase;
	color: #515151;
}

.content-section-host-img {
	float: right;
	width: 50px;
	display: none;
}

.content-section h4 {
	background-image:url("/sites/wamu.org/themes/wamu_dh_zen/dh/images/arrow_right.jpg");
	background-repeat:no-repeat;
	background-position: 100% top;color: #000000;float: left;font-family: p22-underground,Helvetica,Arial,sans-serif;font-size: 11px;line-height: 1.3em;padding-right: 17px;text-transform: uppercase;width: auto;
}

.content-section h4 a:link, .content-section h4 a:visited {
	color: #000;
	font-family: p22-underground,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}

.content-section h4 a:hover, .content-section h4 a:active {
	color: #515151;
	font-family: p22-underground,Helvetica,Arial,sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

.dropdown_header {
	float: left;
	width: 100%;
	border-bottom: 1px solid #EBEBEB;
	margin-bottom: 10px;
}

.programs-section-latest-shows-wrap .item-list {
	clear:both;
}
.programs-section-latest-shows-wrap .item-list ul {
    margin: 0 0 0 0;
    padding: 0;
}

.programs-section-latest-shows-wrap .item-list ul li {
    margin: 0 0 10px 0;
    padding: 0;
	line-height: 1.3em;
	float: left;
}

.programs-section-latest-shows-wrap .item-list ul li a:link, .programs-section-latest-shows-wrap .item-list ul li a:visited {
	font-size: 14px !important;
}

.programs-section-latest-shows-wrap .item-list ul li a:hover, .programs-section-latest-shows-wrap .item-list ul li a:active {
	text-decoration: underline !important;
}


.content-section.dropdown_middle {
	width: 30%;
	float: left;
	padding-right: 2%;
	border-right: 1px solid #ebebeb;
	margin-right: 2%;
}

.content-section.dropdown_middle {
	width: 30%;
	float: left;
	padding-right: 2%;
	border-right: 1px solid #ebebeb;
	margin-right: 2%;
}

.content-section.dropdown_right {
	float: left;
	width: 31%;
}

.content-section-program-list-item a:link,.content-section-program-list-item a:visited {
	background: none;
	color: #000;
	text-transform: uppercase;
	padding: 0; 
	font-size: 11px;
}

ul.content-section-program-list.main-list {
	float: left;
	width: 50%;
}

ul.content-section-program-list.main-list li {
	float: none !important;
	margin-bottom: 12px;
	height: auto !important;
}

ul.content-section-program-list.main-list li a:link, ul.content-section-program-list.main-list li a:visited {
	height: auto !important;
	float: none !important;
	font-size: 11px !important;
}

ul.content-section-program-list.second-list {
	float: right;
	width: 40%;
}

ul.content-section-program-list.second-list li {
	float: none !important;
	margin-bottom: 12px;
	height: auto !important;
}

.content-section-program-list.second-list a:link, .content-section-program-list.second-list a:visited {
	height: auto !important;
	float: none !important;
}
	
.dropdown-tray.programs-tray .more-link {
	display: none;
}

/***************************************END NAVIGATION************************************************/


/************************************************BEGIN APOCALYPSE BAR*************************************************/

.apoc {
	width: 954px;
	float: left;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-color: #f2652a;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #ffc775;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 4px;
}

.apocheadline {
	height: 24px;
	width: 954px;
	float: left;
	overflow: hidden;
	line-height: 1.3em;
}

.apoc a:link {
	color: #fff;
	text-decoration: none;
	overflow: hidden;
}

.apoc a:visited {
	color: #fff;
	text-decoration: none;
}

.apoc a:hover {
	color: #fff;
	text-decoration: underline;
}
	

/***************************************************END APOCALYPSE BAR***************************************************/

/********************************************************H1 TAGS*********************************************************/

.genblock .blockheader h1 {
	height: 20px;
	width: 638px;
	background-color: #000;
	color: #fff;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 0px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border: 0px;
	line-height: 0px;
}

.playerShow h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 1.3em;
	margin-bottom: 8px;
	font-weight: bold;
}

.playerShow .field-content h1 {
	font-family: Helvetica, Arial, sans-serif;
	color: #0484ce;
	font-size: 18px;
	margin-bottom: 7px;
	font-weight: normal;
	line-height: 1.2em;
}

.blockheader h1, .blockheader h2 {
    background-color: #000000;
    color: #FFFFFF;
    font-family: p22-underground,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    height: 20px;
    margin-bottom: 0;
    padding-left: 6px;
    padding-top: 2px;
    text-transform: uppercase;
    width: 638px;
}

.top-news-block-wrap h2 {  
     background: #000;  
     padding: 6px 10px 4px 10px;  
     /*margin-right: -7px;*/ 
     margin-top: 0;  
     position: relative;  
     width: 634px;    
	 color: #fff;
	 font-family: sans-serif;
	 font-weight: normal;
	 text-transform: uppercase; 
	 line-height: 12px; 
}  
  
.top-news-block-wrap .arrow {  
     width: 0; height: 0;  
     line-height: 0;  
     border-right: 10px solid transparent;  
     border-top: 10px solid #515151;  
     top: 102%;  
     right: 0;  
     position: absolute;  
}

.node-type-page-wide .featuredsection h1 {
    color: #000000;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 0;
    margin-top: 5px;
    text-align: left;
    text-decoration: none;
}

.node-type-page-wide .featuredsection h1 a, visited {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.node-type-page-wide .featuredsection h1 a:hover {
    color: #000000;
    text-decoration: underline;
}

.node-type-page-wide .featuredsection h1 .subheadline {
    color: #515151;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin-top: 2px;
    padding: 0;
	line-height: 1.3em;
	margin-bottom: 10px;
}

.subheadline {
    color: #515151;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin-top: 10px;
    padding: 0;
	line-height: 1.3em;
	margin-bottom: 0px;
}

h2.subheadline {
    color: #515151;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
}

.node-type-page-wide .grid_10 .onecol .articleHeader h1 {
    color: #000000;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 1.1em;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: left;
    text-decoration: none;
    width: 947px;
}

.node-type-page-wide .grid_10 .onecol .articleHeader h1 .subheadline {
    color: #515151;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin-top: 2px;
    padding: 0;
    width: 947px;
	line-height: 1.1em;
}

.node-type-page-wide .grid_10 .onecol .blockheader h1, .node-type-page-wide .grid_10 .onecol .blockheader h2 {
    background-color: #000000;
    color: #FFFFFF;
    font-family: p22-underground,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    height: 20px;
    margin-bottom: 0;
    padding-left: 6px;
    padding-top: 2px;
    text-transform: uppercase;
    width: 947px;
}

.header h1 {
	float: left;
	width: 310px;
	height: 151px;
}

.onecol h1 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: left;
	font-weight: normal;
}

.onecol .article h1 {
	font-size: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 624px;
}

.onecol .article h1 a, visited {
	font-size: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.onecol .article h1 a:hover {
	font-size: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}

.onecol .article h1 br {
	margin-bottom: 0px;
}

.onecol.divider .article h1 {
	color: #000;
	font-size: 24px;
	line-height: 1.1em;
	width: 624px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
	margin-bottom: 7px;
	font-weight: normal;
}

.onecol.divider .article h1 a, visited {
	color: #000;
	font-weight: normal;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.onecol.divider .article h1 a:hover {
	color: #000;
	font-weight: normal;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}

.articleHeader h1 {
	font-size: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.1em;
	margin-top: 5px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 624px;
}

.articleHeader h1 a, visited {
	font-size: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.articleHeader h1 a:hover {
	font-size: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}

.articleHeader h1 br {
	margin-bottom: 0px;
}

/*.articleHeader h1 .subheadline {
	color: #555555;
	font-size: 22px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin-top: 10px;
	padding: 0px;
	float: left;
	width: 624px;
	line-height: 1.3em;
}*/

.onecol p {
	margin-bottom: 12px;
}

.blockheader h1, .blockheader h2 {
	height: 20px;
	width: 638px;
	background-color: #000;
	color: #fff;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.blockheader h1 a, .blockheader h1 a:visited, .blockheader h2 a, .blockheader h2 a:visited {
	color: #fff;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
}

.blockheader h1 a:hover, .blockheader h2 a:hover {
	color: #fff;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: underline;
}

.blankblock .colLeft .blockheader h1, .blankblock .colLeft .blockheader h2 {
	height: 20px;
	width: 314px;
	background-color: #000;
	color: #fff;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.blankblock .colLeft .blockheader h1 a:link, .blankblock .colLeft .blockheader h2 a:link {
	color: #fff;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
}

.blankblock .colLeft .blockheader h1 a:visited, .blankblock .colLeft .blockheader h2 a:visited {
	color: #fff;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
}

.blankblock .colLeft .blockheader h1 a:hover, .blankblock .colLeft .blockheader h2 a:hover {
	color: #fff;
	text-decoration: underline;
}

.blankblock .colRight .blockheader h1, .blankblock .colRight .blockheader h2 {
	height: 20px;
	width: 314px;
	background-color: #000;
	color: #fff;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.blankblock .colRight .blockheader h1 a, .blankblock .colRight .blockheader h1 a:visited, .blankblock .colRight .blockheader h2 a, .blankblock .colRight .blockheader h2 a:visited {
	color: #fff;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
}

.blankblock .colRight .blockheader h1 a:hover, .blankblock .colRight .blockheader h2 a:hover {
	color: #fff;
	text-decoration: underline;
}

.page-taxonomy-term .grid_10 .onecol .taxonomy-term-description h1 {
	font-size: 24px;
	font-family: helvetica, arial, sans-serif;
	color: #515151;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 5px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.page-taxonomy-term .grid_10 .onecol .taxonomy-term-description h1 a, visited {
	font-size: 24px;
	font-family: helvetica, arial, sans-serif;
	color: #515151;
	text-decoration: none;
}

.page-taxonomy-term .grid_10 .onecol .taxonomy-term-description h1 a:hover {
	color: #515151;
	text-decoration: underline;
}

/********************************************************END H1 TAGS*********************************************************/

/********************************************************H2 TAGS*********************************************************/

#progStationTabs.ui-widget h2 {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 0;
    text-align: left;
	line-height: 0px;
	padding-bottom: 10px;
}

#progStationTabs.ui-widget h2 a, visited {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
	padding-bottom: 15px;
	margin-top: 0px;
	line-height: 1em;
}

*+html #progStationTabs.ui-widget h2 a, visited {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
	padding-bottom: 15px;
	margin-top: 0px;
	line-height: 1em;
}

#progStationTabs.ui-widget h2 a:hover {
    color: #000000;
    text-decoration: underline;
}

*+html #progStationTabs.ui-widget h2 a:hover {
    color: #000000;
    text-decoration: underline;
}

#sidebar .minigenblock .blockheader h2 {
	height: 20px;
	width: 294px;
	background-color: #000;
	color: #fff;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0px;
}

#sidebar2 .minigenblock .blockheader h2 {
	height: 20px;
	width: 294px;
	background-color: #000;
	color: #fff;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.blockheader h2 .field_program {
	font-style: italic;
}

.page-node-done.section-node .content .webform-confirmation h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	margin-bottom: 16px;
}

.node-type-webform .onecol h2 {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.3em;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
}

.bottomheadlines h2 {
	font-size: 26px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	margin-bottom: 10px;
	font-weight: normal;
}

.bottomheadlines h2 a, visited {
	font-size: 26px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: none;
}

.bottomheadlines h2 a:hover {
	color: #000000;
	text-decoration: underline;
}

.onecol .article h2 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.onecol .article h2 a, visited {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.onecol .article h2 a:hover {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}

.onecol h2 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.articleHeader h2 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.articleHeader h2 a, visited {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.articleHeader h2 a:hover {
	color: #000000;
	text-decoration: underline;
}

h4.sansserif {
	color: #515151;
    font-family: Helvetica,arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.3em;
}

h5.sansserif {
	color: #515151;
    font-family: Helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2em;
}

.relatedstories h2 {
	color: #676767;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
	width: 300px;
}

.onecol .article .relatedstories h2 {
	color: #676767;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 624px;
}

#sidebar .sideBlockhead h2 {
	width: 294px;
	background-color: #555555;
	color: #fff;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 6px;
	float: left;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 8px;
	line-height: 0px;
}

#sidebar .sideBlockhead h2 a, visited {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-decoration: none;
}

#sidebar .sideBlockhead h2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.onecolheader h2 {
	height: 20px;
	width: 308px;
	background-color: #000;
	color: #fff;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.onecolheader h2 a, visited {
	color: #fff;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}

.onecolheader h2 a:hover {
	color: #fff;
	text-decoration: underline;
}

.article_grey_header h2 {
	background-color: #555555;
	float: left;
	width: 308px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 6px;
	padding-top: 5px;
	height: 16px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-bottom: 0px;
	line-height: 0px;
}

.article_grey_header h2 a, visited {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-decoration: none;
}

.article_grey_header h2 a:hover {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-decoration: underline;
}

/********************************************************END H2 TAGS*********************************************************/

/********************************************************H3 TAGS*********************************************************/

.page-node-17138 .grid_10 .onecol .article h3 a, visited {
	color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.page-node-17138 .grid_10 .onecol .article h3 a:hover {
	color: #000000;
    text-decoration: underline;
}

.onecol.archive .article h3 {
	color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
	line-height: 1.3em;
    margin-bottom: 0px;
    margin-top: 0px;
}

.onecol.archive .article h3 a, visited {
	color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.onecol.archive .article h3 a:hover {
	color: #000000;
    text-decoration: underline;
}

.page-news-local .grid_10 .onecol .article h3 {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.page-news-local .grid_10 .onecol .article h3 a, visited {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}

.page-news-local .grid_10 .onecol .article h3 a:hover {
    color: #000000;
    text-decoration: underline;
}

#sidebar .sidebarHeadlines h3 {
	color: #0484ce;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.3em;
}

#sidebar .sidebarHeadlines h3 a, visited {
	color: #0484ce;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 8px;
}

#sidebar .sidebarHeadlines h3 a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.contactbox h3 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #676767;
	font-weight: normal;
	margin-bottom: 5px;
}

.minibox h3 {
	width: 191px;
	background-color: #515151;
	float: left;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 0px;
}

.miniboxMiddle h3 {
	width: 191px;
	background-color: #515151;
	float: left;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 0px;
}

.program-related-segments-block h3 {
	font-size: 13px;
	color: #ffffff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	padding-left: 6px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-color: #515151;
	float: left;
	margin-bottom: 8px;
	text-transform: uppercase;
	width: 618px;
	font-weight: 300;
	line-height: .7em;
	display: block;
}

#sidebar .minigenblock .article h3 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
}

#sidebar .minigenblock .article h3 a, visited {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-top: 0px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

#sidebar .minigenblock .article h3 a:hover {
	color: #000000;
	text-decoration: underline;
}

.onecol .article h3.trans-event-speaker  {
	border: 0 none;
    float: left;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
	color: #515151;
}

#sidebar2 .minigenblock .article h3 {
	color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 7px;
    margin-top: 0;
    text-align: left;
}

#sidebar2 .minigenblock .article h3 a, visited {
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 7px;
    margin-top: 0;
    text-align: left;
    text-decoration: none;
}

#sidebar2 .minigenblock .article h3 a:hover {
    color: #000000;
    text-decoration: underline;
}

.bottomheadlines .sidebar h3 {
    background-color: #515151;
    color: #FFFFFF;
    float: left;
    font-family: p22-underground,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 0;
    margin-bottom: 8px;
    padding-left: 6px;
    padding-top: 5px;
	padding-bottom: 5px;
    text-transform: uppercase;
    width: 301px;
}

.page-news-local.section-news .view-content h3:first-child {
	background-color: #515151;
	float: left;
	width: 614px;
	font-size: 13px;
	color: #ffffff;
	font-family: helvetica, arial, sans-serif;
	border-top: 10px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	padding: 5px;
	text-transform: uppercase;
	font-weight: 300;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
}

.page-news-local.section-news h3 {
	background-color: #515151;
	float: left;
	width: 614px;
	padding: 5px;
	border-top: 25px solid #ffffff;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	border-bottom: 10px solid #ffffff;
	font-size: 13px;
	color: #ffffff;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-weight: 300;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
}

.article span.podcastname h3 {
	color: #515151;
	font-family: p22-underground,Helvetica,Arial,sans-serif;
	font-size: 18px;
	height: auto;
	width: 100%;
}

.article span.podcastname h3 a, visited {
	text-decoration: none;
	color: #515151;
	font-family: p22-underground,Helvetica,Arial,sans-serif;
	font-size: 18px;
}

.article span.podcastname h3 a:hover {
	text-decoration: underline;
	color: #515151;
}

.article span.podcastname h3.middle1 {
	margin-top: 25px;
}

.section-podcasts .article span.podcastname h3.middle2 {
	margin-top: 15px;
}

.article_text h3 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 6px;
	text-align: left;
	font-weight: normal;
}

.article_text h3 a, visited {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.article_text h3 a:hover {
	color: #000000;
	text-decoration: underline;
}

#sidebar h3 {
	font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #0484ce;
	font-weight: normal;
	padding-bottom: 0px;
	line-height: 1.4em;
	margin-bottom: 8px;
}

#sidebar h3 a, visited {
	font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #0484ce;
	font-weight: normal;
	padding-bottom: 0px;
	text-decoration: none;
}

#sidebar h3 a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.bottomnews h3 {
	font-size: 20px;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	font-weight: normal;
}

.bottomnews h3 a, visited {
	font-size: 20px;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.bottomnews h3 a:hover {
	color: #000;
	text-decoration: underline;
}

.onecol .article h3 {
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	line-height: 1.3em;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.onecol .article h3 a, visited {
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	font-weight: normal;
	text-decoration: none;
}

.onecol .article h3 a:hover {
	color: #515151;
	text-decoration: underline;
}

.colLeft .article h3 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
}

.colRight .article h3 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
}

.colLeft .article h3 a, a:visited {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.colLeft .article h3 a:hover {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}

.colRight .article h3 a, a:visited {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.colRight .article h3 a:hover {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;
}

.node-type-programs .view-id-related_content .views-row-odd .article h3 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
}

.node-type-programs .view-id-related_content .views-row-odd .article h3 a, visited {
	color: #000;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.node-type-programs .view-id-related_content .views-row-odd .article h3 a:hover {
	color: #000;
	text-decoration: underline;
}

.node-type-programs .view-id-related_content .views-row-even .article h3 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 7px;
	text-align: left;
	font-weight: normal;
}

.node-type-programs .view-id-related_content .views-row-even .article h3 a, visited {
	color: #000;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

.node-type-programs .view-id-related_content .views-row-even .article h3 a:hover {
	color: #000;
	text-decoration: underline;
}

.page-taxonomy-term .grid_10 .onecol .article h3 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.page-taxonomy-term .grid_10 .onecol .article h3 a, visited {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.page-taxonomy-term .grid_10 .onecol .article h3 a:hover {
	color: #000000;
	text-decoration: underline;
}


/********************************************************END H3 TAGS*********************************************************/

/********************************************************H4 TAGS*********************************************************/

.onecol h4 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: left;
	font-weight: normal;
}

.onecol h4 a, visited {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.3em;
	margin-top: 0px;
	margin-bottom: 2px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.onecol h4 a:hover, .onecol h4 a:active {
	color: #000000;
	text-decoration: underline;
	font-size: 24px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.page-news-local.section-news h4 {
	font-size: 24px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3em;
}

.page-news-local.section-news h4 a, visited {
	font-size: 24px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3em;
	text-decoration: none;
}

.page-news-local.section-news h4 a:hover {
	color: #000000;
	text-decoration: underline;
}

.article_text h4 {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 6px;
	text-align: left;
	font-weight: normal;
}

h4 {
	font-size: 18px;
	margin-bottom: 5px;
}

/********************************************************END H4 TAGS*********************************************************/

.node-type-page-wide .grid_10 {
	width: 974px;
}

*+html .node-type-page-wide .grid_10 {
	width: 974px;
	padding-bottom: 15px;
}

.node-type-page-wide .grid_10 .genblock {
	width: 974px;
	float: left;
	background-image: url(../images/block_header_bg_wide.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 16px;
}

.node-type-page-wide .grid_10 .onecol {
    background-color: #FFFFFF;
    float: left;
    line-height: 1.4em;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    width: 947px;
}

*+html .node-type-page-wide .grid_10 .onecol {
    background-color: #FFFFFF;
    float: left;
    line-height: 1.4em;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    width: 947px;
	padding-bottom: 20px;
}

.node-type-page-wide .grid_10 .onecol .articleHeader {
    float: left;
    width: 947px;
}


.node-type-page-wide .grid_10 .onecol .articleHeader .listenbar {
	background-color: #E5E5E5;
    float: left;
    height: 21px;
    margin-bottom: 8px;
    padding: 8px;
    width: 931px;
}

.node-type-page-wide .grid_10 .onecol .articleHeader .byline {
    color: #515151;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom: 7px;
    margin-top: 5px;
    width: 947px;
}

.node-type-page-wide .grid_10 .onecol .filedunder {
    color: #686868;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    margin-bottom: 3px;
    width: 947px;
}

.container_15 .grid_10 .genblock .colLeft {
	width: 314px;
	float: left;
	background-color: #cecece;
	margin-right: 16px;
	
}

.container_15 .grid_10 .genblock .colRight {
	width: 314px;
	float: left;
	background-color: #cecece;
	
}

#nowPlayingHeader .now{float: left;font-family: p22-underground,Helvetica,Arial,sans-serif;padding-top: 5px;text-align: left;width: 210px;}
#nowPlayingHeader .now a, visited{color:#000000;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:1.4em;text-decoration:none;}
#nowPlayingHeader .nowon {clear:left;color:#D73466;font-family:p22-underground,Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:1em;margin-bottom:0;text-transform: uppercase;vertical-align:middle;}
#nowPlayingHeader .now a:hover {color:#000000;text-decoration:underline;}
#nowPlayingHeader .later{float:left;padding-top: 0;font-family:p22-underground, Helvetica, Arial, sans-serif;text-align:left;clear:left;color:#515151;font-size:11px;}
#nowPlayingHeader .later a, visited {color:#000000;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:1.4em;text-decoration: none;}
#nowPlayingHeader .later a:hover{color: #000000;text-decoration: underline;}
a.linksmall:link, a.linksmall:visited{color:#0484CE;font-size:11px;text-align:center;text-decoration:none;font-family:helvetica, arial, sans-serif;}
a.linksmall:hover, a.linksmall:active{color:#0484CE;font-size:11px;text-decoration:underline;font-family:helvetica, arial, sans-serif;}
a.mainplay:link, a.mainplay:visited{background-color:#000000;color:#ffffff;text-transform:uppercase;padding:13px 15px 10px 32px;font-size:12px;font-family:p22-underground,Helvetica,Arial,sans-serif;text-decoration:none;line-height:1em;float:left;margin-bottom:5px;background-image:url(../images/btn_mainplay.png);background-repeat:no-repeat;background-position:left center;}
a.mainplay:hover, a.mainplay:active{background-color:#515151;padding:13px 15px 10px 32px;color:#ffffff;text-transform:uppercase;font-size:12px;font-family:p22-underground,Helvetica,Arial,sans-serif;text-decoration:none;line-height:1em;float:left;margin-bottom:5px;background-image:url(../images/btn_mainplay.png);background-repeat:no-repeat;background-position:left center;}

/*****************************************************WIDE QUICK LINKS STYLES**************************************************************/

.node-type-page-wide .quicklinks {
	width: 974px;
	height: 34px;
	background-image: url(../images/quicklinksbgwide.jpg);
	background-repeat: no-repeat;
	color: #bdbdbd;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	overflow: hidden;
	margin-bottom: 7px;
}

*+html .node-type-page-wide .grid_15 {
	float: none;
	margin-bottom: 7px;
}

/*****************************************************END WIDE QUICK LINKS STYLES**************************************************************/

.quicklinks {
	width: 974px;
	height: 39px;
	float: left;
	background-image: url(../images/quicklinksbg.jpg);
	background-repeat: no-repeat;
	color: #bdbdbd;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	overflow: hidden;
	font-weight: 300;
}

.quicklinkslabel {
	float: left;
	width: 75px;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: 300;
}

.view.view-quick-links .view-content {
	float: left;
	width: 755px;
	height: 15px;
}

.quicklinksLeft {
	width: 755px;
	float: left;
	height: 15px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	overflow: hidden;
	font-weight: 300;
}

.quicklinksLeft ul li {
	display: inline;
	margin: 0px;
	overflow: hidden;
	font-weight: 300;
}

.view.view-quick-links.view-id-quick_links.view-display-id-block.quicklinks.view-dom-id-2 .view-footer {
	float: right;
	width: 124px;
	height: 33px;
	overflow: hidden;
}

.quicklinksRight {
	width: 124px;
	float: left;
	height: 23px;
	padding-top: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	overflow: hidden;
	font-weight: 300;
}

.quicklinksRight img {
	margin-left: 14px;
}

.quicklinksLeft a, visited {
	font-size: 11px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	margin-left: 12px;
	font-weight: 300;
}

.quicklinksLeft a:hover {
	font-size: 11px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	margin-left: 12px;
	font-weight: 300;
	text-decoration: underline;
}

.quicklinksLeft a:active {
	font-size: 11px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	margin-left: 12px;
	font-weight: 300;
}

.quicklinksLeft a.active {
	font-size: 11px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	margin-left: 12px;
	font-weight: 300;
}
.wamu-promo-bar-wide {
	width: 972px;
	float: left;
	height: 103px;
	padding-top: 7px;
	background-image: url(../images/carouselbg.jpg);
	background-repeat: no-repeat;
	padding-left: 2px;
	color: #404040;
	overflow: hidden;
}

#mainstage {
	width: 644px;
	height: 482px;
	float: left;
	margin-bottom: 16px;
	overflow:hidden;
}

#sidebar {
	background-color: #fff;
	width: 300px;
	float: left;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}

/*********************************************GOOGLE SEARCH STYLES***********************************************/

.searchContainer {
	float: left;
	width: 300px;
	height: 28px;
	margin-bottom: 16px;
	background-image: url(../images/searchbg.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.search {
	float: left;
	width: 100%;
	height: 26px;
	margin-bottom: 12px;
	margin-top: 2px;
	
}

#google-cse-results-searchbox-form label {
    display:none;
  }
  
#google-cse-results-searchbox-form #edit-query {
    width: 210px;
    margin-right: 7px;
	display: inline; 
	border: 1px solid #6d6d6d;
	background: #fff;
	float: left;
	margin-top: 0px;
	padding-left: 3px;
	height: 24px;
}

*+html #google-cse-results-searchbox-form #edit-query {
	height: 24px;
}

#google-cse-results-searchbox-form #edit-sa {
    height: 24px; /* this is handled strangely */
    width: 58px;
    background-color: #000000;
    color: #FFFFFF;
	border: 0px;
	float: left;
  }
  

/*input#searchbox {
	background-image: url(../images/searchbg.jpg);
	background-repeat: no-repeat;
	width: 240px;
	height: 23px;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
}*/

.search .form-submit {
	border: none;
}

.search .form-text {
	width: 220px;
	float: left;
	text-align: left;
	height: 15px;
}

/*********************************************END GOOGLE SEARCH STYLES***********************************************/

.underwriting {
	width: 300px;
	float: left;
}

.colLeft .article {
	width: 300px;
	float: left;
	background-color: #fff;
	text-align: left;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	padding: 7px 7px 12px 7px;
	line-height: 1.3em;
}

*+html .colLeft .article {
	width: 300px;
	background-color: #fff;
	float: none;
	text-align: left;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	padding: 7px 7px 12px 7px;
	line-height: 1.3em;
}

.colRight .article {
	width: 300px;
	float: left;
	background-color: #fff;
	text-align: left;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	padding: 7px 7px 12px 7px;
	line-height: 1.3em;
}

*+html .colRight .article {
	width: 300px;
	float: none;
	background-color: #fff;
	text-align: left;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	padding: 7px 7px 12px 7px;
	line-height: 1.3em;
}

.onecol .article {
	width: 624px;
	float: left;
	margin-bottom: 16px;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

*+html .onecol .article {
	width: 624px;
	float: left;
	margin-bottom: 16px;
	padding-bottom: 12px;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
	
.node-type-programs .view-id-related_content .views-row-odd.marginwrapper {
	width: 314px;
	float: left;
	margin-right: 16px;
}

.node-type-programs .view-id-related_content .views-row-odd .article {
	width: 300px;
	float: left;
	background-color: #fff;
	text-align: left;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	padding: 7px 7px 12px 7px;
	line-height: 1.3em;
}

.node-type-programs .view-id-related_content .views-row-even .article {
	width: 300px;
	float: left;
	background-color: #fff;
	text-align: left;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	padding: 7px 7px 12px 7px;
	line-height: 1.3em;
	display: inline;
}

.floatcol.views-row-first.views-row-last .article {
	float: left;
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.4em;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
}

.onecol.divider .article {
	width: 624px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-bottom: 2px solid #ebebeb;
	padding-bottom: 15px;
}

.onecol.archive {
	background-color: #FFFFFF;
    color: #515151;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    line-height: 1.4em;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 624px;
}

.onecol.archive .article {
	float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom: 16px;
    margin-top: 0;
    width: 624px;
}

.views-row.views-row-1.views-row-odd.views-row-first.article.divider {
	width: 624px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-bottom: 2px solid #ebebeb;
	padding-bottom: 12px;
}

.views-row.views-row-2.views-row-even.article.divider {
	width: 624px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-bottom: 2px solid #ebebeb;
	padding-bottom: 12px;
}

.views-row-odd.article.divider {
	width: 624px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-bottom: 2px solid #ebebeb;
	padding-bottom: 12px;
}

.views-row-even.article.divider {
	width: 624px;
	float: left;
	margin-bottom: 10px;
	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-bottom: 2px solid #ebebeb;
	padding-bottom: 12px;
}

.onecol .article ul li {
	list-style-image: url(../images/listblock.png);
	margin-left: 14px;
	margin-top: 5px;
}

.onecol ul li {
	list-style-image: url(../images/listblock.png);
	margin-left: 14px;
	margin-top: 5px;
}

.onecol ol {
	margin-left: 0px;
	padding-left: 18px;
}

.onecol ol li {
    margin-left: 0px;
	padding-left: 0px;
    margin-top: 5px;
}

.onecol #disqus_thread ul li {
	list-style-image: none;
}

.onecol .article ul {
	margin-bottom: 12px;
}

.colLeft .article .comments {
	float: left;
	width: 300px;
	margin-top: 5px;
	height: 16px;
	color: #7f7f7f;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
}

.colRight .article .comments {
	float: left;
	width: 300px;
	margin-top: 5px;
	height: 16px;
	color: #7f7f7f;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
}

.comments a, visited {
	color: #d73466;
	font-style: italic;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.comments a:hover {
	color: #d73466;
	text-decoration: underline;
}

/***********************************************************************RELATED STORY STYLES***************************************************************************/

.onecol .article .relatedstories {
	width: 624px;
	float: left;
}

.relatedstories ul {
	float: left;
	width: 294px;
	list-style: none;
}

.onecol .article .relatedstories ul {
	float: left;
	width: 624px;
}

.onecol .article .relatedstories ul li {
	margin-left: 17px;
	margin-top: 0px;
	margin-bottom: 5px;
	list-style-image:url(../images/article_list.jpg);
	clear: left;
}

*+html .onecol .article .relatedstories ul li {
	padding-left: 17px;
	margin-top: 0px;
	padding-bottom: 5px;
	margin-left: 0px;
	background-image:url(../images/article_list.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	clear: left;
}

.relatedstories ul li {
	margin-left: 17px;
	margin-top: 0px;
	margin-bottom: 12px;
	list-style-image:url(../images/article_list.jpg);
	float: left;
}

.relatedstories a, visited {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.3em;
	text-decoration: none;
}

.relatedstories a:hover {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 1.3em;
	text-decoration: underline;
}

.onecol .relatedstories ul li a, visited {
	color: #0484CE;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

.onecol .relatedstories ul li a:hover {
	color: #0484CE;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

/***********************************************************************END RELATED STORY STYLES***************************************************************************/

.blankblock {
	width: 651px;
	float: left;
}

.blankblock.spacer {
	width: 651px;
	float: left;
	margin-bottom: 16px;
}

.genblock {
	width: 651px;
	float: left;
	background-image: url(../images/block_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 16px;
}

*+html .genblock {
	width: 651px;
	background-image: url(../images/block_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.blankblock .colLeft {
	width: 321px;
	float: left;
	background-image: url(../images/block_header_half_bg.jpg);
	background-repeat: no-repeat;
	margin-right: 9px;
}

.minigenblock {
	width: 321px;
	float: left;
	background-image: url(../images/block_header_half_bg.jpg);
	background-repeat: no-repeat;
}

.blankblock .colRight {
	width: 321px;
	float: right;
	background-image: url(../images/block_header_half_bg.jpg);
	background-repeat: no-repeat;
}

.genblock.programtop .onecol {
	float: left;
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.4em;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
}

.genblock.programtop .onecol .article .comments {
	width: 308px;
	margin-top: 3px;
	height: 16px;
	float: none;
}

.genblock.onecol {
	float: left;
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 1.4em;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
}

.onecol {
	float: left;
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.4em;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
}

*+html .node-type-article .genblock .onecol {
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.4em;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	margin-bottom: 16px;
}

*+html .page-taxonomy-term .genblock .onecol {
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.4em;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	margin-bottom: 16px;
}

*+html .section-programs .genblock .onecol {
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.4em;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	margin-bottom: 16px;
}

*+html .genblock .onecol {
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.4em;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	float: none;
}

.onecol.marginwrapper {
	float: left;
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.4em;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	margin-bottom: 16px;
}

.onecol a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.onecol a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.onecol .comments {
	width: 624px;
	float: left;
	height: 16px;
}

.onecol .comments a, visited {
	color: #d73466;
	font-style: italic;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.onecol .comments a:hover {
	color: #d73466;
	text-decoration: underline;
}

.tn {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 2px; 
	margin-top: 0px; 
	width: 64px; 
	height: 64px;
	border: 3px solid #b7b7b7;
}

.sidebarContainer {
	float: left;
	width: 300px;
	margin-bottom: 16px;
	position: relative;
}

#sidebar a, visited {
	color: #0484CE;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-decoration: none;
}

#sidebar a:hover {
	color: #0484CE;
    text-decoration: underline;
}

.sidebarProgram {
    border-bottom: 1px solid #CECECE;
    float: left;
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 5px;
    width: 300px;
}

.sidebarProgramLeft {
	width: 88px;
	margin-right: 12px;
	float: left;
}

.sidebarProgramRight {
	width:200px;
	float:left;
}

.sidebarProgramTitle {
	width: 200px;
	float: left;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #515151;
	margin-bottom: 7px;
	text-transform: uppercase;
}

.programDate {
	color: #636363;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 3px;
	margin-top: 0px;
	float: left;
}

.programItem {
	float: left;
	width: 200px;
	margin-bottom: 8px;
	line-height: 1.2em;
}

.programItem a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.programItem a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.sidebarEvent {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	color: #636363;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

.eventDate {
	color: #636363;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	float: left;
	width: 300px;
	margin-bottom: 0px;
}

.sidebarEvent a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.sidebarEvent a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.sidebarPodcasts {
	width: 300px;
	float: left;
	line-height: 2.2em;
}

.sidebarPodcastsLeft {
	width: 145px;
	float: left;
	margin-right: 10px;
}

.sidebarPodcasts ul li {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 8px;
}

.sidebarPodcasts ul {
	margin-bottom: 0px;
}

.sidebarPodcastsRight {
	width: 145px;
	float: left;
}

.sidebarPodcasts a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.sidebarPodcasts a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.sidebarNewsletter {
	margin-top: 0px;
	margin-bottom: 8px;
	width: 300px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	line-height: 1.3em;
}

.sidebarInside {
	color: #363636;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	margin-top: 3px;
	margin-bottom: 12px;
}

.sidebarInside a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.sidebarInside a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.sidebarDcentric {
	float: left;
	width: 300px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #636363;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

.dcentricDate {
	color: #636363;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	float: left;
	width: 300px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.sidebarDcentric a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.3em;
}

.sidebarDcentric a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.sidebarHeadlines {
	float: left;
	width: 300px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #636363;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

.sidebarHeadlines ul li {
	list-style-image: url(../images/listblock.jpg);
	margin-left: 14px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.sidebarHeadlines ul {
	margin-bottom: 0px;
	margin-top: 0px;
}

.sidebarGen ul li {
	list-style-image: url(../images/listblock.jpg);
	margin-left: 14px;
	margin-top: 5px;
}

.sidebarGen ul {
	margin-bottom: 0px;
}

.sidebarHeadlines a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.3em;
}

.sidebarHeadlines a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.sidebarRelated {
	float: left;
	width: 300px;
	margin-bottom: 10px;
	margin-top: 4px;
	color: #515151;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

.sidebarRelated a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	line-height: 1.2em;
}

.sidebarRelated a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.sidebarGen {
	float: left;
	width: 300px;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #515151;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

.sidebarGen a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.2em;
}

.sidebarGen a:hover {
	color: #0484ce;
	text-decoration: underline;
}

#footer {
	width: 100%;
	height: 362px;
	float: left;
	background-image: url(../images/footerbg.jpg);
	background-repeat: repeat-x;
}

#footerMiddle {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}

.footerLeft {
	width: 334px;
	float: left;
}

.footerLeftTop {
	width: 334px;
	height: 18px;
	float: left;
	background-image: url(../images/footerLeftTop.jpg);
	background-repeat: no-repeat;
}

.footerLeftBottom {
	width: 300px;
	float: left;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.footerSection {
	width: 300px;
	float: left;
	margin-bottom: 0px;
	text-align: center;
}

.footerSectionTop {
	width: 300px;
	float: left;
	margin-bottom: 12px;
	text-align: center;
	margin-bottom: 5px;
}

.footerSectionBottom {
	width: 300px;
	float: left;
	margin-bottom: 12px;
	text-align: center;
}


.footerSectionGrey {
	background-color: #ebebeb;
	width: 294px;
	float: left;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 11px;
	color: #515151;
	line-height: 1.3em;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	margin-bottom: 12px;
}

.footerSectionGrey2 {
	background-color: #ebebeb;
	width: 280px;
	float: left;
	padding: 10px;
	font-size: 11px;
	color: #515151;
	line-height: 1.3em;
	font-family: Helvetica, Arial, sans-serif;
	text-align: center;
	margin-bottom: 12px;
}

.footerLeft a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.footerLeft a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.footerRight {
	float: left;
	width: 624px;
	margin-left: 30px;
	padding-top: 40px;
	color: #ffffff;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

.footerRightCol {
	width: 150px;
	float: left;
	color: #ffffff;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

.footerRight a, visited {
	color: #82c7ee;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.7em;
}

.footerRight a:hover {
	color: #82c7ee;
	text-decoration: underline;
}

.footerColWide {
	color: #ffffff;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	width: 250px;
	float: left;
	margin-left: 60px;
}

.footerBottom {
	padding-top: 40px;
	width: 624px;
	text-align: center;
	float: left;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

.footerBottom a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.footerBottom a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.articleNoMargin ul li {
	list-style-image: url(../images/listblock.jpg);
	margin-left: 14px;
	margin-top: 5px;
}

.articleNoMargin ul {
	margin-bottom: 0px;
}

.supertitle {
	color: #515151;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
}

.imageleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 4px;
	width: 70px;
	height: 70px;
}

.filedunder {
	width: 624px;
	margin-bottom: 3px;
	float: left;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	color: #686868;
}

.filedunder ul li {
	list-style: none;
	display: inline;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
}

.filedunder ul {
	display: inline;
}

.filedunder a, visited {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	background-color: #ebebeb;
	padding: 3px;
	text-decoration: none;
	font-weight: normal;
	margin-left: 7px;
}

.filedunder a:hover {
	color: #000000;
	text-decoration: underline;
}

.byline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	float: left;
	width: 624px;
	margin-top: 5px;
	margin-bottom: 0px;
	float: left;
}

.bylineLeft {
	width: 439px;
	float: left;
}

.bylineRight {
	width: 185px;
	float: right;
	text-align: right;
	font-style: normal;
	color: #dadada;
}

.bylineRight a, visited {
	color: #8d8d8d;
	text-decoration: none;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;

}

.bylineRight a:hover {
	color: #8d8d8d;
	text-decoration: underline;
}

.article .listenbar {
	height: 21px;
	padding: 8px;
	background-color: #e5e5e5;
	float: left;
	width: 608px;
	margin-bottom: 8px;
	margin-top: 7px;
}

.node-type-programs .listenbar {
	height: 21px;
	padding: 8px;
	background-color: #e5e5e5;
	float: left;
	width: 608px;
	margin-bottom: 8px;
	margin-top: 7px;
}

.article .listenbarLeft {
	width: 180px;
	float: left;
	height: 21px;
}

.node-type-programs .listenbarLeft {
	width: 250px;
	float: left;
	height: 21px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #bfbfbf;
}

.article .listenbarRight {
	width: 165px;
	float: right;
	height: 21px;
	text-align: right;
}

.node-type-programs .listenbarRight {
	width: 165px;
	float: right;
	height: 21px;
	text-align: right;
}

.articleHeader .listenbar {
	height: 21px;
	padding: 8px;
	background-color: #e5e5e5;
	float: left;
	width: 608px;
	margin-bottom: 8px;
	margin-top: 7px;
}

*+html .articleHeader .listenbar {
	height: 21px;
	padding: 8px;
	background-color: #e5e5e5;
	float: none;
	width: 608px;
	margin-bottom: 8px;
	margin-top: 7px;
}

.articleHeader .listenbarLeft {
	width: 250px;
	float: left;
	height: 21px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #bfbfbf;
}

.articleHeader .listenbarRight {
	width: 165px;
	float: right;
	height: 21px;
	text-align: right;
}

.article p {
	margin-bottom: 12px;
}

.onecol .mainpic {
	float: left;
	width: 624px;
	margin-bottom: 3px;
	text-align: center;
}

*+html .onecol .mainpic {
	width: 624px;
	margin-bottom: 3px;
	text-align: center;
}

*+html .onecol .mainpic {
	float: none;
	width: 624px;
	margin-bottom: 6px;
	text-align: center;
}

.onecol .portraitframe .mainpic {
	float: left;
	padding-right: 10px;
	margin-bottom: 3px;
	width: 312px;
}

.article .program {
	color: #7d7d7d;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	float: left;
	width: 624px;
}

.article .program a {
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #0484ce;
}

.photosource {
	color: #515151;
	float: left;
	text-align: right;
	width: 622px;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	margin-bottom: 3px;
	padding-right: 2px;
}

.photosource a, visited {
	color: #515151;
	text-align: right;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	text-decoration: none;
}

.photosource a:hover {
	color: #515151;
	text-decoration: underline;
}

.portraitframe {
	width: 312px;
	float: left;
	padding-right: 10px;
}

.portraitframe .photosource {
	color: #515151;
	float: left;
	text-align: right;
	width: 312px;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	margin-bottom: 3px;
}

.portraitframe .photosource a, visited {
	color: #515151;
	text-align: right;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	text-decoration: none;
}

.portraitframe .photosource a:hover {
	color: #515151;
	text-decoration: underline;
}

.caption {
	padding: 2%;
	background-color: #e5e5e5;
	float: left;
	width: 96%;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	font-size: 11px;
	line-height: 1.3em;
}

.portraitframe .caption {
	padding: 8px;
	background-color: #e5e5e5;
	float: left;
	width: 306px;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	font-size: 11px;
	line-height: 1.3em;
}

.onecolgrey {
	background-color: #ebebeb;
	padding: 10px;
	float: left;
	width: 624px;
	margin-bottom: 16px;
}

.contactColLeft {
	width: 270px;
	float: left;
	margin-right: 16px;
}

.contactColRight {
	width: 338px;
	float: left;
}

.asterisk {
	color: #d73466;
}

.contactbox {
	background-color: #ebebeb;
	padding: 10px;
	width: 250px;
	float: left;
	color: #676767;
	line-height: 1.3em;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 5px;
	margin-bottom: 16px;
}

.whitedivider {
	background-color: #ffffff;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
}

.sidebargreydynamic {
	background-color: #515151;
	float: left;
	width: 294px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 18px;
	font-family: Helvetica, Arial, sans-serif;
}

.minibox {
	width: 197px;
	float: left;
	background-color: #ebebeb;
	color: #5c5c5c;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 190px;
}

.miniboxMiddle {
	width: 197px;
	float: left;
	background-color: #ebebeb;
	color: #5c5c5c;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	height: 190px;
	margin-left: 16px;
	margin-right: 16px;
}

.miniboxtext {
	width: 177px;
	padding: 10px;
}

.miniboxtext p {
	margin-top: 7px;
	margin-bottom: 0px;
}

.minibox a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.minibox a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.miniboxMiddle a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
}

.miniboxMiddle a:hover {
	color: #0484ce;
	text-decoration: underline;

}

.scheduledatebox {
	width: 624px;
	float: left;
	background-color: #ebebeb;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-top: 6px;
	margin-bottom: 16px;
}

.scheduledateboxLeft {
	font-size: 24px;
	float: left;
	padding: 15px;
}

.scheduledateboxRight {
	float: right;
	padding: 10px;
}

.scheduleLeft {
	width: 60px;
	float: left;
	margin-right: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
}

.scheduleRight {
	width: 556px;
	float: right;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	line-height: 1.3em; 
}

.scheduleRight p {
	margin-top: 5px;
	margin-bottom: 0px;
}

.scheduleRight a, visited {
	color: #0484ce;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 0px;
	text-decoration: none;
}

.scheduleRight a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.wamu-promo-sidebar {
	width: 300px;
	height: 98px;
	float: left;
	background-image: url(../images/minipromobg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}


/***************************************BEGIN MOST VIEWED TAB****************************************/

.mostviewedContainer {
	width: 270px;
	float: left;
	padding-bottom: 7px;
}

.mostviewedContainer .mostpopularcontainerMiddle {
	float: left;
}

.mostviewedContainer .mostpopularcontainerBottom {
	height: 3px;
	float: left;
}

/******************************************END MOST VIEWED TAB********************************************/

/***************************************BEGIN MOST VIEWED TAB****************************************/

.scheduleContainer {
	width: 200px;
	float: left;
	padding-bottom: 7px;
}

.scheduleContainer .schedulecontainerMiddle {
	float: left;
}

.scheduleContainer .schedulecontainerMiddle ul li {
	list-style-type: none;
	list-style-image:none;
	margin-left: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

*+html .scheduleContainer .schedulecontainerMiddle ul li {
	list-style-type: none;
	list-style-image:none;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.scheduleContainer .schedulecontainerMiddle ul {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
	padding-left: 0px;
}


.scheduleContainer .schedulecontainerBottom {
	height: 3px;
	float: left;
}

/******************************************END MOST VIEWED TAB********************************************/




.listcontent {
	width: 280px;
	float: left;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
}

.listcontent ol {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px;
}

.listcontent ol li {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
}

.listcontent ol li a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.listcontent ol li a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.listcontent ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px;
	list-style: decimal;
}

.listcontent ul li {
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 7px;
	list-style: decimal;
	line-height: 1.3em;
}

.listcontent .more-link {
	display: none;
}


/******************************************SCHEDULE TAB LIST STYLES********************************************/


.scheduleContainer .listcontent {
	width: 200px;
	padding: 10px 10px 0px 10px;
	float: left;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
}

*+html .scheduleContainer .listcontent {
	width: 200px;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
}

.listcontent ol {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px;
}

.listcontent ol li {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 7px;
}

.listcontent ol li a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.listcontent ol li a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.listcontent ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 20px;
	list-style: decimal;
}

.listcontent ul li {
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 7px;
	list-style: decimal;
	line-height: 1.3em;
}

.listcontent .more-link {
	display: none;
}

/***************************************************BEGIN MOST EMAILED TAB****************************************************/

.mostemailedContainer {
	width: 300px;
	float: left;
}

.mostemailedContainer .mostpopularcontainerMiddle {
	width: 270px;
	float: left;
}

.mostemailedContainer .mostpopularcontainerBottom {
	height: 3px;
	float: left;
}

/********************************************END MOST EMAILED TAB****************************************************/

.programTime {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #515151;
	float: left;
	width: 624px;
	margin-top: 8px;
	margin-bottom: 0px;
	line-height: 1.2em;
}

.programTime p {
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 14px;
	margin-top: 6px;
	line-height: 1.3em;
}

.programTime ul {
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3em;
}

.greyheader2col {
	background-color: #515151;
	float: left;
	width: 618px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-bottom: 10px;
	line-height: 0px;
}

.archiveitem {
	width: 624px;
	float: left;
	margin-bottom: 10px;
	margin-top: 6px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
	font-size: 12px;
	line-height: 1.3em;
}

.archivedate {
	font-size: 24px;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 624px;
	padding-bottom: 10px;
}

.articleHeader {
	width: 624px;
	float: left;
}

/****************************************************STATION SCHEDULES************************************************************/

.scheduletabs {
	width: 624px;
	float: left;
	height: 26px;
	margin-bottom: 10px;
	margin-top: 5px;
}


.tabWamuOn {
	float: left;
	height: 20px;
	width: 106px;
	padding-top: 5px;
	text-align: center;
	color: #000;
	background-color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0px;
	border-left: 1px solid #ccc;
	margin-right: 1px;
	text-transform: uppercase;
	font-weight: 300;
}

.tabWamuOn a, visited {
	color: #000;
	background-color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
	text-decoration: none;
}

.tabWamuOn a:hover {
	color: #000;
	text-decoration: underline;
}

.tabWamuOff {
	float: left;
	height: 20px;
	padding-top: 6px;
	width: 108px;
	background-color: #000;
	color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	margin-right: 1px;
	text-transform: uppercase;
	font-weight: 300;
}

.tabWamuOff a, visited {
	color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 300;
	text-decoration: none;
}

.tabWamuOff a:hover {
	color: #fff;
	text-decoration: underline;
}

.tabBluegrassOff {
	float: left;
	height: 20px;
	padding-top: 6px;
	width: 190px;
	background-color: #000;
	color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	margin-right: 1px;
	text-transform: uppercase;
	font-weight: 300;
	text-align: center;
}

.tabBluegrassOff a, visited {
	color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
	text-decoration: none;
}

.tabBluegrassOff a:hover {
	color: #fff;
	text-decoration: underline;
}

.tabBluegrassOn {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0px;
	border-left: 1px solid #ccc;
	margin-right: 1px;
	float: left;
	width: 188px;
	color: #000;
	background-color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
	padding-top: 5px;
	height: 21px;
	text-align: center;
}

.tabBluegrassOn a, visited {
	color: #000;
	background-color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 300;
	text-decoration: none;
	text-align: center;
}

.tabBluegrassWamuOn a:hover {
	color: #000;
	text-decoration: underline;
}

.tabIntersectionOff {
	float: left;
	height: 20px;
	padding-top: 6px;
	width: 180px;
	background-color: #000;
	color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	margin-right: 1px;
	text-transform: uppercase;
	font-weight: 300;
}

.tabIntersectionOff a, visited {
	color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 300;
	text-decoration: none;
}

.tabIntersectionOff a:hover {
	color: #fff;
	text-decoration: underline;
}

.tabOceanOff {
	float: left;
	height: 20px;
	padding-top: 6px;
	width: 143px;
	background-color: #000;
	color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 300;
}

.tabOceanOff a, visited {
	color: #fff;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 300;
	text-decoration: none;
}

.tabOceanOff a:hover {
	color: #fff;
	text-decoration: underline;
}

.colLeft .featured_tn {
	width: 300px;
	background-image: url(../images/featured_tn_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 7px;
	padding-bottom: 7px;
	float: left;
}

.colRight .featured_tn {
	width: 300px;
	background-image: url(../images/featured_tn_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 7px;
	padding-bottom: 7px;
	float: left;
}

.onecol .article .featured_tn {
	width: 624px;
	background-image: url(../images/featured_tn_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 7px;
	padding-bottom: 7px;
	float: left;
	text-align: center;
}

*+html .onecol .article .featured_tn {
	width: 624px;
	background-image: url(../images/featured_tn_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 7px;
	padding-bottom: 14px;
}

.portrait_tn {
	width: 302px;
	border: 3px solid #cccccc;
	margin-right: 8px;
	text-align: left;
}

.articleLink {
	float: left;
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/*****************************************************UNPUBLISHED CLASS BACKGROUNDS****************************************************/

.node-unpublished, .node-unpublished .genblock, .node-unpublished .genblock.programtop .onecol, .node-unpublished .genblock.onecol, .node-unpublished .sidebar, .node-unpublished .blankblock, .node-unpublished .genblock .onecol, .node-unpublished .article {
	background-color: #d6f2ff
}

/*********************************************************PLAYER STYLES*****************************************************************/

.playerContainer {
	width: 100%;
	height: 100%;
	float: left;
	background-color: #cecece;
	background-image: url(../images/verticalbg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.page-audio-player {
	background-image: url(../images/verticalbg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 100%;
	height: 100%;
	float: left;
}

.playerTop {
	background-image: url(../images/player_top.jpg);
	background-repeat: no-repeat;
	width: 768px;
	height: 13px;
	float: left;
}

.playerListen {
	width: 100%;
	height: 104px;
	background-image: url(../images/player_listen_bg.png);
	background-repeat: repeat-x;
	float: left;
}

.playerBottom {
	width: 768px;
	float: left;
}

.playerListenContent {
	width: 100%;
	float: left;
	padding-left: 20px;
	padding-top: 15px
}

.playerLogo {
	width: 220px;
	height: 68px;
	float: left;
}

.playerDropdown {
	margin-left: 100px;
	width: 210px;
	float: left;
	background-color: #fff;
	margin-right: 30px;
	height: 69px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1.4em;
	font-weight: 300;
}

.playerDonateWrapper {
	width: 136px;
	float: left;
	height: 69px;
	margin-left: 30px;
	padding-left: 330px;
}

.playerDonateButton {
	width: 136px;
	float: left;
	margin-bottom: 5px;
	padding-top: 5px;
}

.playerGreyButton {
	width: 135px;
	margin-left: 1px;
	float: left;
}

.playerShow {
	float: left;
	width: 400px;
	height: 195px;
	margin-left: 25px;
	margin-right: 23px;
	margin-top: 10px;
	background-color: #ffffff;
}

.playerShow .header {
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 15px;
}

.audioPlayerTeaser {
	display: block;
}

.nowPlayingInfoArea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	line-height: 1.3em;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

.programInfoArea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	line-height: 1.3em;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 15px;
}


.playerShow .field-content p {
	font-family: Helvetica, Arial,sans-serif;
	font-size: 12px;
	color: #515151;
	line-height: 1.3em;
	font-weight: normal;
}

.playerShow .content {
	 background-color: #FFFFFF;
	 float: left;
	 height: 195px;
	 overflow: visible;
	 width: 400px;
}

.playerShow .content .field-content {
	padding-left: 15px;
	padding-right: 15px;
	color: #515151;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
}

.nowPlayingInfoArea a, visited {
	color: #0484ce;
	font-size: 12px;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
}

.nowPlayingInfoArea a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.playerShow .content p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	line-height: 1.3em;
	width: 368px;
	margin-bottom: 12px;
}

.now .field-content  {
	padding-left: 0px;
}

.later .field-content  {
	padding-left: 0px;
}

.playerShow .header {
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	color: #000;
	margin-bottom: 10px;
}

.programInfoArea .header {
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	color: #000;
	margin-bottom: 10px;
}

.playerBar {
	width: 398px;
	float: left;
	height: 24px;
}

.playerAd {
	width: 300px;
	height: 250px;
	padding-left: 60px;
	float: left;
	margin-top: 5px;
}

.wamu-player {
	width: 401px;
	float: left;
	position: absolute;
	top: 320px;
}

.nowPlayingTitle {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #515151;
	font-size: 18px;
	margin-bottom: 7px;
	font-weight: normal;
	line-height: 1.2em;
}

.nowPlayingTitle .field-content a, visited {
	color: #515151;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}

.nowPlayingTitle .field-content a:hover {
	color: #515151;
	text-decoration: underline;
}

/*******************************************************END PLAYER STYLES********************************************************/

.update {
	font-style: italic;
	font-size: 11px;
}

.articleImage {
	border: 3px solid #b7b7b7;
	margin-left: 12px;
	margin-bottom: 5px;
	float: right;
}

/*********************************************************DCENTRIC STYLES******************************************************/

.sidebarContainer.sideBlockhead ul li {
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 12px;
	padding-left: 0px;
	margin-left: 0px;
}

.sidebarContainer.sideBlockhead ul li a, visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #0484ce;
	line-height: 1.3em;
	text-decoration: none;
}

.sidebarContainer.sideBlockhead ul li a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.sidebarContainer.sideBlockhead .more-link {
	display: none;
}

/******************************************************END DCENTRIC STYLES*****************************************************/


/*****************************MOST POPULAR STYLES**************************/

/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 300px; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=helvetica,%20arial,%20sans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=0px&bgColorHeader=ebebeb&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=ebebeb&fcHeader=222222&iconColorHeader=222222&bgColorContent=ebebeb&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=ebebeb&fcContent=222222&iconColorContent=222222&bgColorDefault=cecece&bgTextureDefault=01_flat.png&bgImgOpacityDefault=100&borderColorDefault=ebebeb&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=ebebeb&fcHover=212121&iconColorHover=454545&bgColorActive=ebebeb&bgTextureActive=01_flat.png&bgImgOpacityActive=100&borderColorActive=ebebeb&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=ebebeb&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=100&opacityOverlay=30&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=12&opacityShadow=30&thicknessShadow=3px&offsetTopShadow=-3px&offsetLeftShadow=-3px&cornerRadiusShadow=0px
 */

#popularSidebarTabs {
	width: 300px;
	float: left;
}

/* Component containers
----------------------------------*/
#popularSidebarTabs.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 300px; }
#popularSidebarTabs.ui-widget .ui-widget { font-size: 1em; }
#popularSidebarTabs.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica, arial, sans-serif; font-size: 1em; }
#popularSidebarTabs.ui-widget-content { border: 0px; background: #ebebeb; color: #515151; }
#popularSidebarTabs.ui-widget-content a, visited { color: #0484ce; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
#popularSidebarTabs.ui-widget-content a:hover { color: #0484ce; text-decoration: underline;}
#popularSidebarTabs.ui-widget-header { border: 0px; background: #ebebeb 50% 50% repeat-x; color: #222222; font-weight: bold; }
#popularSidebarTabs.ui-widget-header a { color: #222222; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 300;}

/* Interaction states
----------------------------------*/
#popularSidebarTabs.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0px; background: #cecece 50% 50% repeat-x; font-weight: normal; color: #515151; }
#popularSidebarTabs.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #515151; text-decoration: none; }
#popularSidebarTabs.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 0px; background: #dadada; font-weight: normal; color: #212121; }
#popularSidebarTabs.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#popularSidebarTabs.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px; background: #ebebeb 50% 50% repeat-x; font-weight: normal; color: #212121; }
#popularSidebarTabs.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
#popularSidebarTabs.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 0px; background: #fbf9ee; color: #363636; }
#popularSidebarTabs.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
#popularSidebarTabs.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 0px; background: #fef1ec; color: #cd0a0a; }
#popularSidebarTabs.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
#popularSidebarTabs.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
#popularSidebarTabs.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#popularSidebarTabs.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#popularSidebarTabs.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#popularSidebarTabs.ui-icon { width: 16px; height: 16px; }
#popularSidebarTabs.ui-widget-content .ui-icon { }
#popularSidebarTabs.ui-widget-header .ui-icon { }
#popularSidebarTabs.ui-state-default .ui-icon { }
#popularSidebarTabs.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {}
#popularSidebarTabs.ui-state-active .ui-icon { }
#popularSidebarTabs.ui-state-highlight .ui-icon { }
#popularSidebarTabs.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { }




/* Misc visuals
----------------------------------*/

/* Corner radius */
#popularSidebarTabs.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
#popularSidebarTabs.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
#popularSidebarTabs.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
#popularSidebarTabs.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
#popularSidebarTabs.ui-widget-overlay { background-color: #ebebeb; opacity: .30;filter:Alpha(Opacity=30); }
#popularSidebarTabs.ui-widget-shadow { margin: -3px 0 0 -3px; padding: 3px; background: #000000 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/*
 * jQuery UI Tabs 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
#popularSidebarTabs.ui-tabs { position: relative; padding: 0; float: left;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#popularSidebarTabs.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
#popularSidebarTabs.ui-tabs .ui-tabs-nav li { list-style: none; float: left; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; }
#popularSidebarTabs.ui-tabs .ui-tabs-nav li a { float: left; padding-top: 15px; text-align: center; padding-bottom: 15px; text-decoration: none; width: 150px; color: #515151; line-height: 0px; }
#popularSidebarTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; color: #000; background-image: url(../images/popular_arrow_selected.jpg); background-repeat: no-repeat; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#popularSidebarTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; font-family: p22-underground, Helvetica, Arial, sans-serif;}
#popularSidebarTabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; font-family: p22-underground, Helvetica, Arial, sans-serif; line-height: 0px; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#popularSidebarTabs.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 8px 8px 8px 8px; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }



/**************************************************************************END MOST POPULAR TAB STYLES*****************************************************************************/


/*************************************************************************TOP PLAYER TABS**************************************************************************************/

#topPlayerTabs {
	width: 635px;
	float: left;
}

/* Component containers
----------------------------------*/
#topPlayerTabs.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 624px; }
#topPlayerTabs.ui-widget .ui-widget { font-size: 1em; }
#topPlayerTabs.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica, arial, sans-serif; font-size: 1em; }
#topPlayerTabs.ui-widget-content { border: 0px; background: #ffffff; color: #515151; }
#topPlayerTabs.ui-widget-content a, visited { color: #0484ce; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
#topPlayerTabs.ui-widget-content a:hover { text-decoration: underline;}
#topPlayerTabs.ui-widget-header { border: 0px; background: #ffffff; color: #222222; font-weight: bold; }
#topPlayerTabs.ui-widget-header a { color: #222222; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 300;}

#topPlayerTabs .article {
	float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ebebeb;
    margin-top: 10px;
    width: 624px;
}

#topPlayerTabs .topinfo {
	float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
	padding-bottom: 12px;
    margin-top: 0;
    width: 624px;
}


/* Interaction states
----------------------------------*/
#topPlayerTabs.ui-state-default, #topPlayerTabs.ui-widget-content .ui-state-default, #topPlayerTabs.ui-widget-header .ui-state-default { border: 0px; background: #ebebeb; font-weight: normal; color: #515151; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#topPlayerTabs.ui-state-default a, .ui-state-default a, visited { color: #515151; text-decoration: none; }
#topPlayerTabs.ui-state-hover, #topPlayerTabs.ui-widget-content .ui-state-hover, #topPlayerTabs.ui-widget-header .ui-state-hover, #topPlayerTabs.ui-state-focus, #topPlayerTabs.ui-widget-content .ui-state-focus, #topPlayerTabs.ui-widget-header .ui-state-focus { border: 0px; background: #ffffff; font-weight: normal; color: #212121; }
#topPlayerTabs.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#topPlayerTabs.ui-state-active, #topPlayerTabs.ui-widget-content .ui-state-active, #topPlayerTabs.ui-widget-header .ui-state-active { border: 0px; background: #ebebeb; font-weight: normal; color: #212121; }
#topPlayerTabs.ui-state-active a, .ui-state-active a, visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
#topPlayerTabs.ui-state-highlight, #topPlayerTabs.ui-widget-content .ui-state-highlight, #topPlayerTabs.ui-widget-header .ui-state-highlight  {border: 0px; background: #fbf9ee; color: #363636; }
#topPlayerTabs.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#topPlayerTabs.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 0px; background: #fef1ec; color: #cd0a0a; }
#topPlayerTabs.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#topPlayerTabs.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
#topPlayerTabs.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#topPlayerTabs.ui-priority-secondary, #topPlayerTabs.ui-widget-content .ui-priority-secondary,  #topPlayerTabs.ui-widget-header .ui-priority-secondary { font-weight: normal; }
#topPlayerTabs.ui-state-disabled, #topPlayerTabs.ui-widget-content .ui-state-disabled, #topPlayerTabs.ui-widget-header .ui-state-disabled { background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#topPlayerTabs.ui-icon { width: 16px; height: 16px; }
#topPlayerTabs.ui-widget-content .ui-icon { }
#topPlayerTabs.ui-widget-header .ui-icon { }
#topPlayerTabs.ui-state-default .ui-icon { }
#topPlayerTabs.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {}
#topPlayerTabs.ui-state-active .ui-icon { }
#topPlayerTabs.ui-state-highlight .ui-icon { }
#topPlayerTabs.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { }




/* Misc visuals
----------------------------------*/

/* Corner radius */
#topPlayerTabs.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
#topPlayerTabs.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
#topPlayerTabs.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
#topPlayerTabs.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
#topPlayerTabs.ui-widget-overlay { background: #ebebeb; }
#topPlayerTabs.ui-widget-shadow { margin: -3px 0 0 -3px; padding: 3px; background: #000000; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/*
 * jQuery UI Tabs 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
#topPlayerTabs.ui-tabs { position: relative; padding: 0; float: left;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#topPlayerTabs.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
#topPlayerTabs.ui-tabs .ui-tabs-nav li { list-style: none; float: left; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; }
/*#progStationTabs.ui-tabs .ui-tabs-nav li a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; width: 168px; color: #515151; }
#progStationTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; color: #000; background-color: #ffffff; }*/

#topPlayerTabs.ui-tabs .ui-tabs-nav li.channel1 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; width: 120px; color: #515151; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#topPlayerTabs.ui-tabs .ui-tabs-nav li.channel1.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(../images/channel1bg.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 120px; font-family: p22-underground, Helvetica, Arial, sans-serif; background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/selector_downarrow.png') !important; background-repeat: no-repeat !important; background-position: right !important; }

#topPlayerTabs.ui-tabs .ui-tabs-nav li.channel2 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; color: #515151; width: 184px; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#topPlayerTabs.ui-tabs .ui-tabs-nav li.channel2.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(../images/channel2bg.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 184px; font-family: p22-underground, Helvetica, Arial, sans-serif; background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/selector_downarrow.png') !important; background-repeat: no-repeat !important; background-position: right !important;}

#topPlayerTabs.ui-tabs .ui-tabs-nav li.channel3 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; color: #515151; width: 180px; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#topPlayerTabs.ui-tabs .ui-tabs-nav li.channel3.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(../images/channel3bg.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 180px; font-family: p22-underground, Helvetica, Arial, sans-serif; background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/selector_downarrow.png') !important; background-repeat: no-repeat !important; background-position: right !important;}

#topPlayerTabs.ui-tabs .ui-tabs-nav li.channel4 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; color: #515151; width: 151px; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#topPlayerTabs.ui-tabs .ui-tabs-nav li.channel4.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(../images/channel4bg.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 151px; font-family: p22-underground, Helvetica, Arial, sans-serif; background-image: url('/sites/wamu.org/themes/wamu_dh_zen/dh/images/selector_downarrow.png') !important; background-repeat: no-repeat !important; background-position: right !important; }

#topPlayerTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; }
#topPlayerTabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#topPlayerTabs.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding-top: 10px; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/*************************************************************************END TOP PLAYER TABS**************************************************************************************/



/*************************************************************************PROGRAMS PAGE TABS**************************************************************************************/

#progStationTabs {
	width: 624px;
	float: left;
}

/* Component containers
----------------------------------*/
#progStationTabs.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 624px; }
#progStationTabs.ui-widget .ui-widget { font-size: 1em; }
#progStationTabs.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica, arial, sans-serif; font-size: 1em; }
#progStationTabs.ui-widget-content { border: 0px; background: #ffffff; color: #515151; }
#progStationTabs.ui-widget-content a, visited { color: #0484ce; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
#progStationTabs.ui-widget-content a:hover { text-decoration: underline;}
#progStationTabs.ui-widget-header { border: 0px; background: #ffffff; color: #222222; font-weight: bold; }
#progStationTabs.ui-widget-header a { color: #222222; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 300;}

#progStationTabs .article {
	float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #ebebeb;
    margin-top: 10px;
    width: 624px;
}

#progStationTabs .topinfo {
	float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
	padding-bottom: 12px;
    margin-top: 0;
    width: 624px;
}


/* Interaction states
----------------------------------*/
#progStationTabs.ui-state-default, #progStationTabs.ui-widget-content .ui-state-default, #progStationTabs.ui-widget-header .ui-state-default { border: 0px; background: #ebebeb; font-weight: normal; color: #515151; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#progStationTabs.ui-state-default a, .ui-state-default a, visited { color: #515151; text-decoration: none; }
#progStationTabs.ui-state-hover, #progStationTabs.ui-widget-content .ui-state-hover, #progStationTabs.ui-widget-header .ui-state-hover, #progStationTabs.ui-state-focus, #progStationTabs.ui-widget-content .ui-state-focus, #progStationTabs.ui-widget-header .ui-state-focus { border: 0px; background: #ffffff; font-weight: normal; color: #212121; }
#progStationTabs.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#progStationTabs.ui-state-active, #progStationTabs.ui-widget-content .ui-state-active, #progStationTabs.ui-widget-header .ui-state-active { border: 0px; background: #ebebeb; font-weight: normal; color: #212121; }
#progStationTabs.ui-state-active a, .ui-state-active a, visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
#progStationTabs.ui-state-highlight, #progStationTabs.ui-widget-content .ui-state-highlight, #progStationTabs.ui-widget-header .ui-state-highlight  {border: 0px; background: #fbf9ee; color: #363636; }
#progStationTabs.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#progStationTabs.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 0px; background: #fef1ec; color: #cd0a0a; }
#progStationTabs.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#progStationTabs.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
#progStationTabs.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#progStationTabs.ui-priority-secondary, #progStationTabs.ui-widget-content .ui-priority-secondary,  #progStationTabs.ui-widget-header .ui-priority-secondary { font-weight: normal; }
#progStationTabs.ui-state-disabled, #progStationTabs.ui-widget-content .ui-state-disabled, #progStationTabs.ui-widget-header .ui-state-disabled { background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#progStationTabs.ui-icon { width: 16px; height: 16px; }
#progStationTabs.ui-widget-content .ui-icon { }
#progStationTabs.ui-widget-header .ui-icon { }
#progStationTabs.ui-state-default .ui-icon { }
#progStationTabs.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {}
#progStationTabs.ui-state-active .ui-icon { }
#progStationTabs.ui-state-highlight .ui-icon { }
#progStationTabs.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { }




/* Misc visuals
----------------------------------*/

/* Corner radius */
#progStationTabs.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
#progStationTabs.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
#progStationTabs.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
#progStationTabs.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
#progStationTabs.ui-widget-overlay { background: #ebebeb; }
#progStationTabs.ui-widget-shadow { margin: -3px 0 0 -3px; padding: 3px; background: #000000; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/*
 * jQuery UI Tabs 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
#progStationTabs.ui-tabs { position: relative; padding: 0; float: left;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#progStationTabs.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
#progStationTabs.ui-tabs .ui-tabs-nav li { list-style: none; float: left; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; }
/*#progStationTabs.ui-tabs .ui-tabs-nav li a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; width: 168px; color: #515151; }
#progStationTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; color: #000; background-color: #ffffff; }*/

#progStationTabs.ui-tabs .ui-tabs-nav li.channel1 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; width: 120px; color: #515151; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#progStationTabs.ui-tabs .ui-tabs-nav li.channel1.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(../images/channel1bg.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 120px; font-family: p22-underground, Helvetica, Arial, sans-serif; }

#progStationTabs.ui-tabs .ui-tabs-nav li.channel2 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; color: #515151; width: 183px; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#progStationTabs.ui-tabs .ui-tabs-nav li.channel2.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(../images/channel2bg.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 183px; font-family: p22-underground, Helvetica, Arial, sans-serif; }

#progStationTabs.ui-tabs .ui-tabs-nav li.channel3 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; width: 120px; color: #515151; width: 177px; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#progStationTabs.ui-tabs .ui-tabs-nav li.channel3.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(../images/channel3bg.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 177px; font-family: p22-underground, Helvetica, Arial, sans-serif; }

#progStationTabs.ui-tabs .ui-tabs-nav li.channel4 a { float: left; padding-top: 8px; text-align: center; padding-bottom: 8px; text-decoration: none; color: #515151; width: 144px; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#progStationTabs.ui-tabs .ui-tabs-nav li.channel4.ui-tabs-selected { margin-bottom: 0; color: #000; background-image: url(../images/channel4bg.jpg); background-repeat: no-repeat; background-color: #ffffff; width: 144px; font-family: p22-underground, Helvetica, Arial, sans-serif; }

#progStationTabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; }
#progStationTabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#progStationTabs.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding-top: 10px; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/*************************************************************************END PROGRAMS PAGE TABS**************************************************************************************/






/**************************************************************************BEGIN PROGRAM PAGE SCHEDULE TAB STYLES FOR ONE TAB*****************************************************************************/
#scheduleTabs1 {
	width: 220px;
	float: left;
}

/* Component containers
----------------------------------*/
#scheduleTabs1.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 240px; }
*+html #scheduleTabs2.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 240px; padding: 0px; float: left; }

#scheduleTabs1.ui-widget .ui-widget { font-size: 1em; }
#scheduleTabs1.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica, arial, sans-serif; font-size: 1em; }
#scheduleTabs1.ui-widget-content { border: 0px; background: #ebebeb; color: #515151; }
#scheduleTabs1.ui-widget-content a, visited { color: #0484ce; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
#scheduleTabs1.ui-widget-content a:hover { color: #0484ce; text-decoration: underline; }
#scheduleTabs1.ui-widget-header { border: 0px; background: #ebebeb 50% 50% repeat-x; color: #222222; font-weight: bold; }
#scheduleTabs1.ui-widget-header a { color: #222222; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 300;}

/* Interaction states
----------------------------------*/
#scheduleTabs1.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0px; background: #cecece 50% 50% repeat-x; font-weight: normal; color: #515151; }
#scheduleTabs1.ui-state-default a, .ui-state-default a, visited { color: #515151; text-decoration: none; }
#scheduleTabs1.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 0px; background: #dadada; font-weight: normal; color: #212121; }
#scheduleTabs1.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#scheduleTabs1.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px; background: #ebebeb 50% 50% repeat-x; font-weight: normal; color: #212121; }
#scheduleTabs1.ui-state-active a, .ui-state-active a, visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
#scheduleTabs1.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 0px; background: #fbf9ee; color: #363636; }
#scheduleTabs1.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
#scheduleTabs1.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 0px; background: #fef1ec; color: #cd0a0a; }
#scheduleTabs1.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
#scheduleTabs1.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
#scheduleTabs1.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#scheduleTabs1.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#scheduleTabs1.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#scheduleTabs1.ui-icon { width: 16px; height: 16px; }
#scheduleTabs1.ui-widget-content .ui-icon { }
#scheduleTabs1.ui-widget-header .ui-icon { }
#scheduleTabs1.ui-state-default .ui-icon { }
#scheduleTabs1.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {}
#scheduleTabs1.ui-state-active .ui-icon { }
#scheduleTabs1.ui-state-highlight .ui-icon { }
#scheduleTabs1.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { }




/* Misc visuals
----------------------------------*/

/* Corner radius */
#scheduleTabs1.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
#scheduleTabs1.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
#scheduleTabs1.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
#scheduleTabs1.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
#scheduleTabs1.ui-widget-overlay { background-color: #ebebeb; opacity: .30;filter:Alpha(Opacity=30); }
#scheduleTabs1.ui-widget-shadow { margin: -3px 0 0 -3px; padding: 3px; background: #000000 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/*
 * jQuery UI Tabs 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
#scheduleTabs1.ui-tabs { position: relative; padding: 0; float: left;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
*+html #scheduleTabs1.ui-tabs { padding: 0; float: left;}
#scheduleTabs1.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
#scheduleTabs1.ui-tabs .ui-tabs-nav li { list-style: none; float: left; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; }
#scheduleTabs1.ui-tabs .ui-tabs-nav li a { float: left; padding-top: 15px; text-align: left; padding-bottom: 15px; padding-left: 10px; text-decoration: none; width: 230px; color: #515151; line-height: 0px; }
#scheduleTabs1.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; color: #000; background-image: url(../images/popular_arrow_selected.jpg); background-repeat: no-repeat; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#scheduleTabs1.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; font-family: p22-underground, Helvetica, Arial, sans-serif;}
#scheduleTabs1.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; font-family: p22-underground, Helvetica, Arial, sans-serif; line-height: 0px; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#scheduleTabs1.ui-tabs .ui-tabs-panel { display: block; border-width: 0;  background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/**************************************************************************END SCHEDULE TAB STYLES*****************************************************************************/



/****+++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!!!!+++++++++++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!+++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+++++++++++++++/



/**************************************************************************BEGIN PROGRAM PAGE SCHEDULE TAB STYLES FOR TWO TABS*****************************************************************************/
#scheduleTabs2 {
	width: 220px;
	float: left;
}

/* Component containers
----------------------------------*/
#scheduleTabs2.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 240px; }
*+html #scheduleTabs2.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 240px; padding: 0px; float: left; }

#scheduleTabs2.ui-widget .ui-widget { font-size: 1em; }
#scheduleTabs2.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica, arial, sans-serif; font-size: 1em; }
#scheduleTabs2.ui-widget-content { border: 0px; background: #ebebeb; color: #515151; }
#scheduleTabs2.ui-widget-content a, visited { color: #0484ce; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
#scheduleTabs2.ui-widget-content a:hover { color: #0484ce; text-decoration: underline;}
#scheduleTabs2.ui-widget-header { border: 0px; background: #ebebeb 50% 50% repeat-x; color: #222222; font-weight: bold; }
#scheduleTabs2.ui-widget-header a { color: #222222; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 300;}

/* Interaction states
----------------------------------*/
#scheduleTabs2.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0px; background: #cecece 50% 50% repeat-x; font-weight: normal; color: #515151; }
#scheduleTabs2.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #515151; text-decoration: none; }
#scheduleTabs2.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 0px; background: #dadada; font-weight: normal; color: #212121; }
#scheduleTabs2.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#scheduleTabs2.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px; background: #ebebeb 50% 50% repeat-x; font-weight: normal; color: #212121; }
#scheduleTabs2.ui-state-active a, .ui-state-active a, visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
#scheduleTabs2.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 0px; background: #fbf9ee; color: #363636; }
#scheduleTabs2.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
#scheduleTabs2.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 0px; background: #fef1ec; color: #cd0a0a; }
#scheduleTabs2.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
#scheduleTabs2.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
#scheduleTabs2.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#scheduleTabs2.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#scheduleTabs2.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#scheduleTabs2.ui-icon { width: 16px; height: 16px; }
#scheduleTabs2.ui-widget-content .ui-icon { }
#scheduleTabs2.ui-widget-header .ui-icon { }
#scheduleTabs2.ui-state-default .ui-icon { }
#scheduleTabs2.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {}
#scheduleTabs2.ui-state-active .ui-icon { }
#scheduleTabs2.ui-state-highlight .ui-icon { }
#scheduleTabs2.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { }




/* Misc visuals
----------------------------------*/

/* Corner radius */
#scheduleTabs2.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
#scheduleTabs2.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
#scheduleTabs2.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
#scheduleTabs2.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
#scheduleTabs2.ui-widget-overlay { background-color: #ebebeb; opacity: .30;filter:Alpha(Opacity=30); }
#scheduleTabs2.ui-widget-shadow { margin: -3px 0 0 -3px; padding: 3px; background: #000000 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/*
 * jQuery UI Tabs 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
#scheduleTabs2.ui-tabs { position: relative; padding: 0; float: left;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
*+html #scheduleTabs2.ui-tabs { padding: 0; float: left;}
#scheduleTabs2.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
#scheduleTabs2.ui-tabs .ui-tabs-nav li { list-style: none; float: left; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 300;}
#scheduleTabs2.ui-tabs .ui-tabs-nav li a { float: left; padding-top: 15px; text-align: center; padding-bottom: 15px; text-decoration: none; width: 120px; color: #515151; line-height: 0px; }
#scheduleTabs2.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; color: #000; background-image: url(../images/schedule_arrow_selected2.jpg); background-repeat: no-repeat; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#scheduleTabs2.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; font-family: p22-underground, Helvetica, Arial, sans-serif;}
#scheduleTabs2.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; font-family: p22-underground, Helvetica, Arial, sans-serif; line-height: 0px; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#scheduleTabs2.ui-tabs .ui-tabs-panel { display: block; border-width: 0;  background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/**************************************************************************END SCHEDULE TAB STYLES*****************************************************************************/



/****+++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!!!!+++++++++++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!+++++++++++++++++++++++++!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!+++++++++++++++/


/**************************************************************************BEGIN PROGRAM PAGE SCHEDULE TAB STYLES FOR THREE TABS*****************************************************************************/
#scheduleTabs3 {
	width: 220px;
	float: left;
}

/* Component containers
----------------------------------*/
#scheduleTabs3.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 240px; }
*+html #scheduleTabs3.ui-widget { font-family: helvetica, arial, sans-serif; font-size: 12px; width: 240px; padding: 0px; float: left; }

#scheduleTabs3.ui-widget .ui-widget { font-size: 1em; }
#scheduleTabs3.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: helvetica, arial, sans-serif; font-size: 1em; }
#scheduleTabs3.ui-widget-content { border: 0px; background: #ebebeb; color: #515151; }
#scheduleTabs3.ui-widget-content a, visited { color: #0484ce; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
#scheduleTabs3.ui-widget-content a:hover { color: #0484ce; text-decoration: underline;}
#scheduleTabs3.ui-widget-header { border: 0px; background: #ebebeb 50% 50% repeat-x; color: #222222; font-weight: bold; }
#scheduleTabs3.ui-widget-header a { color: #222222; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; font-weight: 300;}

/* Interaction states
----------------------------------*/
#scheduleTabs3.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0px; background: #cecece 50% 50% repeat-x; font-weight: normal; color: #515151; }
#scheduleTabs3.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #515151; text-decoration: none; }
#scheduleTabs3.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 0px; background: #dadada; font-weight: normal; color: #212121; }
#scheduleTabs3.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#scheduleTabs3.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px; background: #ebebeb 50% 50% repeat-x; font-weight: normal; color: #212121; }
#scheduleTabs3.ui-state-active a, .ui-state-active a, visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
#scheduleTabs3.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 0px; background: #fbf9ee; color: #363636; }
#scheduleTabs3.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
#scheduleTabs3.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 0px; background: #fef1ec; color: #cd0a0a; }
#scheduleTabs3.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
#scheduleTabs3.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
#scheduleTabs3.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
#scheduleTabs3.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
#scheduleTabs3.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
#scheduleTabs3.ui-icon { width: 16px; height: 16px; }
#scheduleTabs3.ui-widget-content .ui-icon { }
#scheduleTabs3.ui-widget-header .ui-icon { }
#scheduleTabs3.ui-state-default .ui-icon { }
#scheduleTabs3.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {}
#scheduleTabs3.ui-state-active .ui-icon { }
#scheduleTabs3.ui-state-highlight .ui-icon { }
#scheduleTabs3.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { }




/* Misc visuals
----------------------------------*/

/* Corner radius */
#scheduleTabs3.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; }
#scheduleTabs3.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; }
#scheduleTabs3.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; }
#scheduleTabs3.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

/* Overlays */
#scheduleTabs3.ui-widget-overlay { background-color: #ebebeb; opacity: .30;filter:Alpha(Opacity=30); }
#scheduleTabs3.ui-widget-shadow { margin: -3px 0 0 -3px; padding: 3px; background: #000000 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/*
 * jQuery UI Tabs 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
#scheduleTabs3.ui-tabs { position: relative; padding: 0; float: left;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
*+html #scheduleTabs3.ui-tabs { padding: 0; float: left;}
#scheduleTabs3.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
#scheduleTabs3.ui-tabs .ui-tabs-nav li { list-style: none; float: left; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; font-size: 12px; font-family: p22-underground, Helvetica, Arial, sans-serif; text-transform: uppercase; }
#scheduleTabs3.ui-tabs .ui-tabs-nav li a { float: left; padding-top: 15px; text-align: center; padding-bottom: 15px; text-decoration: none; width: 80px; color: #515151; line-height: 0px; }
#scheduleTabs3.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; color: #000; background-image: url(../images/schedule_arrow_selected3.jpg); background-repeat: no-repeat; font-family: p22-underground, Helvetica, Arial, sans-serif; }
#scheduleTabs3.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #000; font-family: p22-underground, Helvetica, Arial, sans-serif;}
#scheduleTabs3.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; font-family: p22-underground, Helvetica, Arial, sans-serif; line-height: 0px; font-weight: 300; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#scheduleTabs3.ui-tabs .ui-tabs-panel { display: block; border-width: 0;  background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/**************************************************************************END SCHEDULE TAB STYLES*****************************************************************************/


.onecol .field-item .even {
	padding-bottom: 16px;
	float: left;
}

.page-news.section-news .item-list .pager {
	background-color: #fff;
	width: 644px;
	float: left;
	padding-bottom: 12px;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 16px;
}

.field_day_prog_sched {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	padding-bottom: 1px;
	color: #515151;
}
	
.field_prog_sched_time_start {
	color: #000;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	padding-bottom: 7px;
}

.field_list_station {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #515151;
	font-weight: normal;
	margin-bottom: 8px;
	background-color: #cecece;
	padding: 3px;
}

.field_list_station a, visited {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0484ce;
	font-weight: normal;
	text-decoration: none;
}

.field_list_station a:hover {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0484ce;
	font-weight: normal;
	text-decoration: underline;
}

.scheduletop {
	width: 234px;
	background-color: #515151;
	color: #fff;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 6px;
	float: right;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 8px;
	line-height: 0px;
	clear: right;
	display: block;
}

*+html .scheduletop {
	width: 234px;
	background-color: #515151;
	color: #fff;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 6px;
	line-height: 0px;
	float: left;
}

.node-type-programs .view.view-program-schedule {
	width: 220px;
	float: right;
	margin-bottom: 5px;
	background-color: #ebebeb; 
	padding: 10px; 
}

*+html .node-type-programs .view.view-program-schedule {
	width: 240px;
	margin-bottom: 5px;
	background-color: #ebebeb; 
	padding: 10px; 
}

.field_date_schedule {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	line-height: 2em;
}

.scheduleToday {
	width: 304px;
	float: left;
	margin-right: 16px;
	height: 29px;
	display: inline;
}

.scheduleWeekly {
	width: 304px;
	float: left;
	height: 29px;
	display: inline;
}

#sidebar .minigenblock .blockheader {
	float: left;
	width: 300px;
}

#sidebar .minigenblock {
	width: 300px;
	float: left;
}

#sidebar .minigenblock .article {
	width: 286px;
	float: left;
	background-color: #fff;
	text-align: left;
	margin-bottom: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #515151;
	padding: 7px 7px 12px 7px;
	line-height: 1.3em;
}

blockquote {
	padding: 10px;
	background-color: #ebebeb;
	color: #515151;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.blockquote {
	padding: 10px;
	background-color: #ebebeb;
	color: #515151;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.item-list .pager {
	background-color: #fff;
	width: 644px;
	float: left;
	padding-bottom: 12px;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	/*margin-bottom: 16px;*/
}

.item-list .pager {
	background-color: #fff;
	width: 644px;
	float: none;
	padding-top: 7px;
	padding-bottom: 12px;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	/*margin-bottom: 16px;*/
}

.item-list .pager a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.item-list .pager a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.item-list ul li {
	margin: 0 0 5px 15px;
    padding: 0;
}

.field-collection-container {
	border-bottom: 0px;
    margin-bottom: 0;
}

.node-type-article.section-community .byline {
	display: none;
}

.node-type-article.section-support .byline {
	display: none;
}

.node-type-article.section-about-wamu .byline {
	display: none;
}

.node-type-article.section-about .byline {
	display: none;
}

.node-type-article.section-podcasts .byline {
	display: none;
}

.node-type-article.section-listen .byline {
	display: none;
}

.onecol .article .trans-event-time {
	color: #666666;
    float: right;
    font-size: 10px;
}

.onecol .article .trans-event-content {
	clear: both;
    margin-left: 16px;
	margin-bottom: 16px;
}

.dsq-comment-meta, .dsq-comment-actions {
    overflow: visible;
}

.altlisten {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

.altlisten a, visited {
	color: #0484ce;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.altlisten a:hover {
	color: #0484ce;
	text-decoration: underline;
}

/*******************************************************************TABLE STYLES*************************************************************************/
.node-article #footer table, .node-page-wide #footer table, .node-type-page #footer table, .node-article #nowPlayingHeader table, .node-page-wide #nowPlayingHeader table, .node-type-page #nowPlayingHeader table {
	border: 0px;
	background-color: none;
	background: none;
	font-family: Helvetica, Arial, sans-serif;
	border: 0px;
	text-align: left;
	color: inherit;
}

.node-article #footer table td, .node-page-wide #footer table td, .node-type-page #footer table td, .node-article #nowPlayingHeader table td, .node-page-wide #nowPlayingHeader table td, .node-type-page #nowPlayingHeader table td {
	border: 0px;
	background-color: none;
	background: none;
	padding: 0px;
}

.node-article table, .node-page-wide table, .node-type-page table {
	border: 0px;
	font-family: Helvetica, Arial, sans-serif;
	border: 0px;
	text-align: left;
	width: 100%;
}

.node-article table th, .node-page-wide table th, .node-type-page table th {
	color: #fff;
	font-weight: bold;
	padding: 5px;
	background-color: #515151;
	border: 0px;
	border: 2px solid #fff;
}

.node-article table td, .node-page-wide table td, .node-type-page table td {
	background-color: #ebebeb;
	padding: 5px;
	border: 2px solid #fff;
}

.onecol .article table.responsive {
	border: 0px;
	background-color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: 0px;
	text-align: left;
	width: 100%;
}

.onecol .article table.responsive th {
	color: #fff;
	font-weight: bold;
	padding: 5px;
	background-color: #515151;
	border: 0px;
	border: 2px solid #fff;
}

.onecol .article table.responsive td {
	color: #000;
	background-color: #ebebeb;
	padding: 5px;
	border: 2px solid #fff;
}


/*******************************************************************END TABLE STYLES*************************************************************************/



/**********************************************************SUBPAGE SIDEBAR RELATED NEWS BLOCKS**************************************************************/

#sidebar {
	background-color:#fff;
}
#sidebar2 {
	width: 314px;
	background-color: none;
	float: left;
	margin-top: 16px;
}

#sidebar2 .minigenblock {
	width: 314px;
	background-image: url(../images/sidenews_header_half.jpg);
	background-repeat: no-repeat;
	float: left;
}

*+html #sidebar2 .minigenblock {
	width: 314px;
	background-image: url(../images/sidenews_header_half.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
}

#sidebar2 .minigenblock .blockheader {
	float: left;
	width: 300px;
}

#sidebar2 .minigenblock .article {
	background-color: #FFFFFF;
    color: #515151;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 1.3em;
    margin-bottom: 16px;
    padding: 7px 7px 12px;
    text-align: left;
    width: 293px;
}

#sidebar2 .minigenblock .article .comments {
	float: left;
	width: 293px;
	margin-top: 5px;
	height: 16px;
	color: #7f7f7f;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
}

#sidebar2 .minigenblock .article .comments a, visited {
	color: #d73466;
	font-style: italic;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

#sidebar2 .minigenblock .article .comments a:hover {
	color: #d73466;
	text-decoration: underline;
}

/**********************************************************END SUBPAGE SIDEBAR RELATED NEWS BLOCKS**************************************************************/

.rssLeft {
	float: left; 
	width: 623px;
}

.minigenblock .blockheader .rssLeft {
	width: 299px;
	float: left;
}

#sidebar2 .minigenblock .blockheader .rssLeft {
	width: 280px;
	float: left;
}

.rssRight {
	width: 15px; 
	float: right;
	padding-top: 2px;
	padding-right: 3px;
}

.programLogo {
	float: left;
	margin-right: 15px;
	/*width: 120px;*/
}

.inline_left_container {
	float: left;
	margin-right: 15px;
}

.inline_left_container img {
	border: 2px solid #b7b7b7;
}

.programLogo img {
	border: 2px solid #b7b7b7;
}

*+html .page-taxonomy-term-315 .genblock .onecol {
	margin-bottom: 0px;
}

.page-taxonomy-term-315 .grid_10 {
	margin-bottom: 16px;
}

*+html .page-taxonomy-term-315 .grid_10 {
	padding-bottom: 16px;
}

*+html .page-taxonomy-term-75 .genblock .onecol {
	margin-bottom: 0px;
}

*+html .page-taxonomy-term-52 .genblock .onecol {
	margin-bottom: 0px;
}

*+html .page-taxonomy-term-41 .genblock .onecol {
	margin-bottom: 0px;
}

*+html .page-taxonomy-term-83 .genblock .onecol {
	margin-bottom: 0px;
}

*+html .page-node-17237 .genblock {
	padding-bottom: 16px;
}

*+html .page-node-18165 .genblock {
	padding-bottom: 16px;
}

*+html .view-display-id-program_block.blankblock {
	padding-bottom: 16px;
}

*+html .node-type-programs .views-row-even {
	padding-bottom: 16px;
}

.supportbanner {
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f5f5f5;
	color: #929292;
	font-size: 11px;
	text-align: center;
	margin-bottom: 5px;
	font-family: Helvetica, Arial, sans-serif;
}

.sponsorlink {
	width: 300px;
	text-align: center;
	font-size: 10px;
	background-color: #fff;
	float: left;
	clear: both;
}

.sponsorlink a, visited {
	color: #0484ce;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}
.sponsorlink a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.programs-share-links {
	width: 624px;
	float: left;
	margin-bottom: 8px;
}

.programs-share-links .listenbar {
	height: 21px;
	padding: 8px;
	background-color: #e5e5e5;
	float: left;
	width: 608px;
	margin-bottom: 8px;
	margin-top: 7px;
}

.programs-share-links .listenbar.listenbarLeft {
	width: 250px;
	float: left;
	height: 21px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #bfbfbf;
}

.programs-share-links .listenbar .listenbarRight {
	width: 165px;
	float: right;
	height: 21px;
	text-align: right;
}

.article .listenbarMiddle { 
	width: 150px; 
	float: right; 
	height: 21px; 
	text-align: right;
	margin-right: 3px;
}

.articleHeader .listenbarMiddle { 
	width: 180px; 
	float: right; 
	height: 21px; 
	text-align: right; 
	margin-right: 3px;
}

.comment-count-share-link-label { 
	color: #dd2b65;  
	text-align: right; 
	font-style: italic; 
	font-size: 11px; 
	vertical-align: middle; 
	font-family: Helvetica, Arial, sans-serif;
	display: inline;
	float: right;
}

*+html .comment-count-share-link-label { 
	color: #dd2b65;  
	text-align: right; 
	font-style: italic; 
	font-size: 11px; 
	vertical-align: middle; 
	font-family: Helvetica, Arial, sans-serif;
	float: none;
}

.comment-count-share-link { 
	background-image: url(../images/share_icon_comments.jpg); 
	background-repeat: no-repeat; 
	padding: 0px 5px 6px 8px; 
	height: 15px;
	float: right;
	margin-left: 5px;
}

*+html .comment-count-share-link { 
	background-image: url(../images/share_icon_comments.jpg); 
	background-repeat: no-repeat; 
	padding: 3px 5px 3px 8px; 
	height: 15px;
	margin-left: 5px;
	float: right;
}


.articleHeader .listenbarMiddle .comment-count-share-link-num { 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 11px; 
	padding-left: 2px;
	vertical-align: middle;
	padding-top: 1px;
	height: 18px;
	float: right;
}

.node-type-programs .listenbarMiddle .comment-count-share-link-num {
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    padding-left: 2px;
    padding-top: 1px;
    vertical-align: middle;
}

*+html .articleHeader .listenbarMiddle .comment-count-share-link-num { 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 11px; 
	padding-left: 2px;
	vertical-align: middle;
	padding-top: 1px;
	height: 18px;
	float: none;
}

.article .listenbarMiddle .comment-count-share-link-num { 
	color: #fff; 
	font-weight: bold; 
	font-size: 11px; 
	/*float: left;*/
	vertical-align: middle;
}

div.listenbar .disqus-cnt-txt { 
	display: none; 
}

div.listenbar .disqus-cnt-txt0 { 
	display: none; 
}

disqus-cnt-txt0 {
	color: #dd2b65;
	font-size: 11px;
	font-style: italic;
	text-align: left;
}

.page-node-done.section-node .content .webform-confirmation {
	float: left;
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 1.4em;
	margin-bottom: 0px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
}

.page-node-done.section-node .content .links {
	width: 624px;
	padding: 10px;
	margin-top: 0px;
	float: left;
	background-color: #ffffff;
	margin-bottom: 16px;
}

.page-node-done.section-node .content .links a, visited {
	color: #0484ce;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.page-node-done.section-node .content .links a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.page-node-done.section-node .content .webform-confirmation {
	float: left;
	background-color: #ffffff;
	width: 624px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	line-height: 1.4em;
	margin-bottom: 0px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
}

.page-node-done.section-node .content .links {
	width: 624px;
	padding: 10px;
	margin-top: 0px;
	float: left;
	background-color: #ffffff;
	margin-bottom: 16px;
}

.page-node-done.section-node .content .links a, visited {
	color: #0484ce;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.page-node-done.section-node .content .links a:hover {
	color: #0484ce;
	text-decoration: underline;
}

.node-type-webform .form-checkboxes .form-item, .form-radios .form-item {
	padding-bottom: 10px;
}

.node-type-webform .webform-component-fieldset.form-wrapper .fieldset-legend {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 4px;
}

.node-type-webform .form-checkboxes .form-item, .form-radios .form-item {
	padding-bottom: 10px;
}

.node-type-webform .webform-component-fieldset.form-wrapper .fieldset-legend {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 4px;
}



/********************************************************************************STYLES FOR THE PROGRAM PAGES - ICONS AND PROGRAM TITLES*********************************************************************/

.programTitleContainer {
	width: 624px;
	float: left;
	margin-bottom: 10px;
	display: block;
	height: 64px;
}

.programTitleContainer img {
	border: 2px solid #ebebeb;
	margin-right: 10px;
	vertical-align: middle;
	width: 64px;
	height: 64px;
}

*+html .programTitleContainer img {
	border: 2px solid #ebebeb;
	margin-right: 10px;
	width: 64px;
	height: 64px;
	float: left;
	display: inline;
}

.programLeftCol {
	width: 372px;
	float: left;
}

.programday {
	color: #515151;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
}

.programtime {
	font-size: 14px;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 10px;
}

.programtitleblock {
	display: inline-block;
    height: 100%;
    vertical-align: middle;
	position: relative;
}

*+html .programtitleblock {
	display: block;
	height: 64px; 
	width: 546px;
}

.programspantext {
	display: inline-block;
    padding: 0px;
    vertical-align: middle;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 24px;
	line-height: 1.3em;
}

*+html .programspantext {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 24px;
	line-height: 1.3em;
	height: 64px;
	vertical-align: middle;
	float: left;
}

/*******************************************************************PROGRAM TITLE TESTING****************************************************************************/

.outerContainer {
	display: table;
	height: 64px;
	overflow: hidden;
	width: 540px;
}

.outerContainer .innerContainer {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #000;
	line-height: 1.3em;
}

*+html .outerContainer {
	position: relative;
	overflow: visible;
	padding-top: 7px;
	padding-bottom: 7px;
}

*+html .outerContainer .innerContainer {
	position: absolute;
	top: 50%;
}
  
*+html .outerContainer .innerContainer .element
{
	position: relative;
	top: -50%;
	float: left;
}

.programlogosmall {
	float: left; 
	display: inline;
	border: 2px solid #cccccc;
	margin-right: 10px;
}

.pullquote {
	width: 280px;
	background-color: #ebebeb;
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	font-family: p22-underground, Helvetica, Arial, sans-serif;
	color: #515151;
}

.pullquotetop {
	float: left;
	width: 260px;
	background-color: #ebebeb;
	background-image: url(../images/pullquote_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 25px;
	overflow: visible;
	padding: 20px 10px 10px 10px;
}

.pullquotemiddle {
	float: left;
	width: 260px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #ebebeb;
	font-size: 22px;
	line-height: 1.2em;
}

.pullquotebottom {
	float: left;
	width: 260px;
	background-color: #ebebeb;
	background-image: url(../images/pullquote_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 16px;
	height: 37px;
	padding: 0px 10px 10px 10px;
	line-height: 1.3em;
	text-align: right;
	vertical-align: middle;
}

/**********************************************************WIDE PAGE STYLES**********************************************************/

.node-type-page-wide .promoboxcontainer {
	width: 947px;
	float: left;
	margin-top: 35px;
	padding-bottom: 35px;
}

.node-type-page-wide .promobox {
	width: 292px;
	float: left;
}

.node-type-page-wide .promoboxafter {
	width: 292px;
	margin-left: 35px;
	float: left;
}

.node-type-page-wide .promotop {
	height: 185px;
	float: left;
	width: 292px;
}

.node-type-page-wide .promobottom {
	float: left;
	height: 161px;
	padding: 7px;
	background-color: #515151;
	color: #ffffff;
	width: 278px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	overflow: hidden;
}

.node-type-page-wide .articleHeader p {
	font-size: 12px;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
}

.node-type-page-wide .featuredsection {
	background-color: #ebebeb;
	padding: 10px;
	width: 927px;
	float: left;
	margin-bottom: 35px;
}

.node-type-page-wide .featuredcontent {
	width: 927px;
	float: left;
}

.node-type-page-wide .featuredleft {
	width: 624px;
	float: left;
	margin-right: 25px;
	font-size: 12px;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
}

.node-type-page-wide .featuredright {
	width: 278px;
	float: right;
	font-size: 12px;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
}

.node-type-page-wide .featuredright .module1 {
	width: 278px;
	float: left;
	margin-bottom: 15px;
}

.node-type-page-wide .featuredright .module2 {
	width: 278px;
	float: left;
	height: auto;
}

.node-type-page-wide .featuredleft img {
	border: 2px solid #B7B7B7;
	margin-bottom: 10px;
}

.node-type-page-wide .featuredright img {
	margin-bottom: 10px;
}

.bottomheadlines {
	width: 947px;
	float: left;
	margin-bottom: 15px;
	font-size: 12px;
	color: #515151;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.3em;
}

.bottomheadlinesleft {
	width: 624px;
	float: left;
	margin-right: 15px;
	border-right: 1px solid #cccccc;
}

.bottomheadlinesright {
	width: 307px;
	float: right;
}

.bottomstory {
	width: 604px;
	float: left;
	margin-bottom: 15px;
}

.bottomheadlines .sidebar .sidebarsection {
	width: 307px;
	float: left;
	margin-bottom: 15px;
}

.bottomheadlines .sidebar .sidebarsection h3 {
    background-color: #515151;
    color: #FFFFFF;
    float: left;
    font-family: p22-underground,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: 0;
    margin-bottom: 8px;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 301px;
}

.bottomheadlinesright .sidebar ul li {
    list-style-image: none;
    list-style-type: none;
    margin-bottom: 12px;
    margin-left: 0;
    padding-left: 0;
}

.bottomheadlinesright .sidebar ul li a, visited {
    color: #0484CE;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.3em;
    text-decoration: none;
}

.bottomheadlinesright .sidebar ul li a:hover {
    color: #0484CE;
    text-decoration: underline;
}

.node-type-page-wide .articleHeader .topleft {
	width: 632px;
	margin-right: 15px;
	float: left;
}

.node-type-page-wide .articleHeader .topleft p {
	font-size: 14px;
	line-height: 1.3em;
}

.node-type-page-wide .articleHeader .topright {
	width: 300px;
	float: left;
	margin-top: 10px;
}

.node-type-page-wide .grid_5 #sidebar {
	display: none;
}

.node-type-page-wide .grid_5 #sidebar2 {
	display: none;
}

.promoheadline {
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.4em;
	margin-bottom: 7px;
}

.promobottom .promoheadline a, visited {
	font-weight: bold;
	color: #ffffff;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.4em;
	text-decoration: none;
}

.promobottom .promoheadline a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.promobottom p {
	line-height: 1.3em;
}

.promobottom a, visited {
	color: #82C7EE;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.promobottom a:hover {
	color: #82C7EE;
	text-decoration: underline;
}

/**********************************************************WIDE PAGE STYLES**********************************************************/

/***************************************************************************************COLORBOX MODAL WINDOW STYLES FOR 2012 FEBRUARY CAMPAIGN******************************************************************************/
#cboxLoadedContent {
	margin-bottom: 20px;
	margin-top: 25px;
}

#cboxClose {
	position: absolute;
	top: 0;
	right: 0;
	background: url(/sites/all/modules/colorbox/styles/default/images/controls.png) -25px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	border: 0px;
}

#cboxTitle {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    display: none;
    color: #535353;
    left: 0;
    padding: 4px;
    position: absolute;
    width: 100%;
    bottom: 0;
}

/***************************************************************************************END COLORBOX MODAL WINDOW STYLES FOR 2012 FEBRUARY CAMPAIGN******************************************************************************/

.page-taxonomy.page-taxonomy-term .grid_10 {
	margin-bottom: 16px;
	float: left;
	width: 660px;
}

*+html .page-taxonomy.page-taxonomy-term .grid_10 {
	margin-bottom: 16px;
	width: 660px;
	padding-bottom: 16px;
}

.page-taxonomy.page-taxonomy-term .node.node-article.node-teaser.view-mode-teaser .article {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 16px;
}

.page-taxonomy.page-taxonomy-term .taxonomy-term-description {
	margin-bottom: 0px;
}

.page-taxonomy.page-taxonomy-term .grid_10 .onecol .article {
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 0;
    width: 624px;
}

.page-news-local.section-news .tn {
    border: 3px solid #B7B7B7;
    float: left;
    height: 64px;
    margin-bottom: 7px;
    margin-right: 10px;
    margin-top: 0;
    width: 64px;
}

.page-news-local.page-views .item-list .pager {
    background-color: #FFFFFF;
    color: #515151;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    margin-bottom: 16px;
    padding-bottom: 12px;
	padding-top: 10px;
    width: 644px;
}

*+html .page-news-local.page-views .genblock {
	background-image: url("../images/block_header_bg.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    margin-bottom: 16px;
    width: 651px;
}

.programschedshell {
	width: 240px; 
	float: right; 
	margin-left: 12px; 
	margin-bottom: 5px;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#block-switchtheme-switch-form {
	display: none;
}

.nowonmod {
	float: left;
	display: inline;
}

.articlesidebar {
    border: 1px solid #EBEBEB;
    float: right;
    margin-bottom: 5px;
    margin-left: 15px;
    padding: 10px;
    width: 287px;
}

.articlesidebar ul {
	float: left;
}

.onecol .article .articlesidebar .greyheader {
	background-color: #515151;
	width: 287px;
	float: left;
	margin-bottom: 8px;
}

.onecol .article .articlesidebar .greyheader h3 {
	color: #FFFFFF;
    font-family: p22-underground,helvetica,sans-serif;
    font-size: 13px;
    font-weight: 300;
    line-height: .7em;
    padding: 3px 0 0 6px;
    text-transform: uppercase;
}
	
.article .podcastbg {
	background-color: #ebebeb;
	width: 96%;
	padding: 2%;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-bottom: 16px;
	float: left;
}

.article span.podcastname {
	float: left;
	vertical-align: middle;
	height: 75px;
	display: inline;
	width: 400px;
	-ms-word-break: break-all;
     word-break: break-all;
     word-break: break-word;
	-webkit-hyphens: auto;
 	-moz-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

.article .podcastbg img {
	border: 0px;
	vertical-align: middle;
}

.article .podcastbg .podcasticon {
	float: left;
	width: 75px;
	height: 75px;
	margin-right: 20px;
}

.inlinecontainerleft {
	float: left; 
	width: 270px; 
	overflow: hidden;
	margin-bottom: 10px;
	margin-right: 10px;
}

.inlinecontainerright {
	float: right; 
	width: 270px; 
	overflow: hidden;
	margin-bottom: 10px;
	margin-left: 10px;
}

.inlinephoto {
	width: 270px;
	margin-bottom: 5px;
	float: left;
}

.inlinephoto img {
	max-width: 270px;
}

.inlinecaption {
	float: left; 
	background-color: #ebebeb; 
	color: #515151; 
	padding: 10px;
	width: 250px;
}

.inlinedataleft {
	float: left; 
	width: 270px; 
	overflow: hidden;
	margin: 10px 15px 10px 0px;
	border: 1px solid #ebebeb;
	padding-top: 10px;
}

.inlinedataright {
	float: right; 
	width: 270px; 
	overflow: hidden;
	margin: 10px 0px 10px 15px;
	border: 1px solid #ebebeb;
	padding-top: 10px;
}

.inlinedata {
	width: 270px;
	margin-bottom: 10px;
	float: left;
}

.inlinedata img {
	max-width: 96%;
	padding-left: 2%;
	padding-right: 2%;
}

/****************************************************************PRODUCER SEARCH RESULT STYLES****************************************************************/

.views-exposed-widget.views-widget-filter-title {
	width: 300px;
	float: left;
	padding: 0px 20px 20px 0px;
}

.views-widget {
	width: 500px;
	float: left;
}

/****************************************************************PRODUCER CONTENT STYLES****************************************************************/

.node-type-event .article h1, .node-type-article .article h1, .node-type-page-wide .onecol h1, .node-type-programs .programLeftCol h1, .producer h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 28px;
	line-height: 1.3em;
}

.node-type-event .article h1 a:link, .node-type-article .article h1 a:link, .node-type-page-wide .onecol h1 a:link, .node-type-programs .programLeftCol h1 a:link, .producer h1 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 28px;
	line-height: 1.3em;
	text-decoration: none;
}

.node-type-event .article h1 a:visited, .node-type-article .article h1 a:visited, .node-type-page-wide .onecol h1 a:visited, .node-type-programs .programLeftCol h1 a:visited, .producer h1 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 28px;
	line-height: 1.3em;
	text-decoration: none;
}

.node-type-event .article h1 a:hover, .node-type-article .article h1 a:hover, .node-type-page-wide .onecol h1 a:hover, .node-type-programs .programLeftCol h1 a:hover, .producer h1 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 28px;
	line-height: 1.3em;
	text-decoration: underline;
}

.node-type-event .article h2, .node-type-article .article h2, .node-type-page-wide .onecol h2, .node-type-programs .programLeftCol h2, .producer h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 24px;
	line-height: 1.3em;
	margin-bottom: 7px;
}

.node-type-event .article h2 a:link, .node-type-article .article h2 a:link, .node-type-page-wide .onecol h2 a:link, .node-type-programs .programLeftCol h2 a:link, .producer h2 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 24px;
	line-height: 1.3em;
	margin-bottom: 7px;
	text-decoration: none;
}

.node-type-event .article h2 a:visited, .node-type-article .article h2 a:visited, .node-type-page-wide .onecol h2 a:visited, .node-type-programs .programLeftCol h2 a:visited, .producer h2 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 24px;
	line-height: 1.3em;
	margin-bottom: 7px;
	text-decoration: none;
}

.node-type-event .article h2 a:hover, .node-type-article .article h2 a:hover, .node-type-page-wide .onecol h2 a:hover, .node-type-programs .programLeftCol h2 a:hover, .producer h2 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 24px;
	line-height: 1.3em;
	margin-bottom: 7px;
	text-decoration: underline;
}

.node-type-event .article h3, .node-type-article .article h3, .node-type-page-wide .onecol h3, .node-type-programs .programLeftCol h3, .producer h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 21px;
	line-height: 1.3em;
	font-weight: normal;
	text-decoration: none;
}

.node-type-event .article h3 a:link, .node-type-article .article h3 a:link, .node-type-page-wide .onecol h3 a:link, .node-type-programs .programLeftCol h3 a:link, .producer h3 a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 21px;
	line-height: 1.3em;
	font-weight: normal;
	text-decoration: none;
}

.node-type-event .article h3 a:visited, .node-type-article .article h3 a:visited, .node-type-page-wide .onecol h3 a:visited, .node-type-programs .programLeftCol h3 a:visited, .producer h3 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 21px;
	line-height: 1.3em;
	font-weight: normal;
	text-decoration: none;
}

.node-type-event .article h3 a:hover, .node-type-article .article h3 a:hover, .node-type-page-wide .onecol h3 a:hover, .node-type-programs .programLeftCol h3 a:hover, producer h3 a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 21px;
	line-height: 1.3em;
	font-weight: normal;
	text-decoration: underline;
}

.node-type-event .article h4, .node-type-article .article h4, .node-type-page-wide .onecol h4, .node-type-programs .programLeftCol h4, .producer h4 {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 18px;
	line-height: 1.3em;
	font-weight: bold;
}

.node-type-event .article h4 a:link, .node-type-article .article h4 a:link, .node-type-page-wide .onecol h4 a:link, .node-type-programs .programLeftCol h4 a:link, .producer h4 a:link {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 18px;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: none;
}

.node-type-event .article h4 a:visited, .node-type-article .article h4 a:visited, .node-type-page-wide .onecol h4 a:visited, .node-type-programs .programLeftCol h4 a:visited, .producer h4 a:visited {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 18px;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: none;
}

.node-type-event .article h4 a:hover, .node-type-article .article h4 a:hover, .node-type-page-wide .onecol h4 a:hover, .node-type-programs .programLeftCol h4 a:hover, .producer h4 a:hover {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 18px;
	line-height: 1.3em;
	font-weight: bold;
	text-decoration: underline;
}

.node-type-event .article h5, .node-type-article .article h5, .node-type-page-wide .onecol h5, .node-type-programs .programLeftCol h5, .producer h5 {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 16px;
	line-height: 1.3em;
	margin-bottom: 7px;
}

.node-type-event .article h5 a:link, .node-type-article .article h5 a:link, .node-type-page-wide .onecol h5 a:link, .node-type-programs .programLeftCol h5 a:link, .producer h5 a:link {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 16px;
	line-height: 1.3em;
	text-decoration: none;
}

.node-type-event .article h5 a:visited, .node-type-article .article h5 a:visited, .node-type-page-wide .onecol h5 a:visited, .node-type-programs .programLeftCol h5 a:visited, .producer h5 a:visited {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 16px;
	line-height: 1.3em;
	text-decoration: none;
}

.node-type-event .article h5 a:hover, .node-type-article .article h5 a:hover, .node-type-page-wide .onecol h5 a:hover, .node-type-programs .programLeftCol h5 a:hover, .producer h5 a:hover {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 16px;
	line-height: 1.3em;
	text-decoration: underline;
}

.node-type-event .article h6, .node-type-article .article h6, .node-type-page-wide .onecol h6, .node-type-programs .programLeftCol h6, .producer h6 {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 14px;
	line-height: 1.3em;
}

.node-type-event .article h6 a:link, .node-type-article .article h6 a:link, .node-type-page-wide .onecol h6 a:link, .node-type-programs .programLeftCol h6 a:link, .producer h6 a:link {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 14px;
	line-height: 1.3em;
	text-decoration: none;
}

.node-type-event .article h6 a:visited, .node-type-article .article h6 a:visited, .node-type-page-wide .onecol h6 a:visited, .node-type-programs .programLeftCol h6 a:visited, .producer h6 a:visited {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 14px;
	line-height: 1.3em;
	text-decoration: none;
}

.node-type-event .article h6 a:hover, .node-type-article .article h6 a:hover, .node-type-page-wide .onecol h6 a:hover, .node-type-programs .programLeftCol h6 a:hover, .producer h6 a:hover {
	font-family: Helvetica, arial, sans-serif;
	color: #515151;
	font-size: 14px;
	line-height: 1.3em;
	text-decoration: underline;
}

.dropdown-tray .menubutton {
	background-color: #0484CE !important;
	background-image: none !important;
	color: #ffffff !important;
	border: 0px !important;
	font-family: p22-underground, helvetica, arial, sans-serif !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: .7em !important;
	margin-top: 10px !important;
}

.dropdown-tray a.menubutton:link, .dropdown-section-wrap a.menubutton:visited  {
	padding: 15px 20px !important;
	background-color: #0484CE !important;
	background-image: none !important;
	color: #ffffff !important;
	border: 0px !important;
	font-family: p22-underground, helvetica, arial, sans-serif !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: .7em !important;
	text-decoration: none !important;
	float: left;
}

.dropdown-tray a.menubutton:hover, .dropdown-tray a.menubutton:active {
	background-color: #0399f0 !important;
	background-image: none !important;
	color: #ffffff !important;
	text-decoration: none !important;
	font-family: p22-underground, helvetica, arial, sans-serif !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
}	

sup {
	font-size:xx-small; 
	vertical-align:top;
}
 
sub {
	font-size:xx-small; 
	vertical-align:bottom;
}	

.middledonation {
	width: 35%; 
	float: left; 
	margin-top: 12px;  	
	background-color: #0097D7;
	padding: 2%; 
	margin-right: .5%; 
	margin-left: .5%;
	height: 225px; 
	color: #ffffff;
	font-size: 14px;
	line-height: 1.3em;
	background: #0097d7; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdiYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0097d7 0%, #007bae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0097d7), color-stop(100%,#007bae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0097d7 0%,#007bae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0097d7 0%,#007bae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0097d7 0%,#007bae 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0097d7 0%,#007bae 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0097d7', endColorstr='#007bae',GradientType=0 ); /* IE6-8 */
}

.onecol .article .middledonation h3 {
	color: #ffffff;
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.3em;
}

a.buttonwhitewide:link, a.buttonwhitewide:visited {
	background: #ffffff; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #cececd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cececd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cececd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cececd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cececd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#cececd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cececd',GradientType=0 ); /* IE6-8 */
    border: 0 none;
    box-shadow: 1px 1px 3px #4f4f4f;
    color: #000000;
    font-family: p22-underground,helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 0.7em;
    margin-right: 5px;
    padding: 15px 0 15px 0;
	width: 100%;
	text-align: center;
    text-transform: uppercase;
	display: block;
}

a.buttonwhitewide:hover {
	background: #ffffff; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    border: 0 none;
    box-shadow: 1px 1px 3px #4f4f4f;
    color: #000000;
    font-family: p22-underground,helvetica,arial,sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 0.7em;
    margin-right: 5px;
    padding: 15px 0 15px 0;
	width: 100%;
	text-align: center;
    text-transform: uppercase;
	text-decoration: none;
	display: block;
}

a.buttonwhitenarrow:link, a.buttonwhitenarrow:visited {
background: #ffffff; /* Old browsers */
background-color: #ffffff;

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #cececd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cececd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cececd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cececd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cececd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#cececd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cececd',GradientType=0 ); /* IE6-8 */
    border: 0 none;
    box-shadow: 1px 1px 3px #4f4f4f;
    color: #000000;
    font-family: p22-underground,helvetica,arial,sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2em;
    margin-right: 5px;
    padding: 3px 10px 2px 10px;
	text-align: center;
    text-transform: uppercase;	
	display: block;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}

a.buttonwhitenarrow:hover {
	background: #ffffff; /* Old browsers */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    border: 0 none;
    box-shadow: 1px 1px 3px #4f4f4f;
    color: #000000;
    font-family: p22-underground,helvetica,arial,sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 2em;
    margin-right: 5px;
    padding: 3px 10px 3px 10px;
	text-align: center;
    text-transform: uppercase;
	text-decoration: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*********************************************NPR STYLES FOR DEALS FOR DEVELOPERS SERIES*********************************************************/

#developer-series-promo { border-top: 2px solid #eee; border-bottom: 1px solid #eee; padding: 10px; margin: 20px 0; background-color: #F8F8F8; }
#developer-series-promo h2, #developer-series-promo h2 a { font: bold 13px/1.3 Georgia, serif; color: #000; }
#developer-series-promo h2 { padding-bottom: 10px; border-bottom: 1px solid #eee; margin: 0 0 10px 0; }
#developer-series-promo .dbase, #developer-series-promo ul { width: 50%; float: left; margin-bottom: 0; }
#developer-series-promo img { border: 3px solid #ccc; float: left; }
#developer-series-promo h3, #developer-series-promo h3 a { font: bold 13px/1.3 Georgia, serif; color: #0484ce; }
#developer-series-promo h3 { margin: 10px 20px 3px 80px; }
#developer-series-promo p { color: #515151; font-size: 12px; margin: 0 20px 0 80px; }
.onecol .article #developer-series-promo ul li { margin-top: 2px; }
.onecol .article #developer-series-promo ul li:first-child { margin-top: 0; }
#developer-series-promo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
@media (max-width: 480px) {
    #developer-series-promo .dbase, #developer-series-promo ul { width: auto; float: none; }
    #developer-series-promo .dbase { margin-bottom: 10px; }
    #developer-series-promo .dbase:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    #developer-series-promo ul li, #developer-series-promo ul li a { margin-left: 0; font-size: 13px; }
}

#costar-donations { 
margin-bottom: 20px; 
float: left; 
width: 91%;
padding: 4%;
border: 1px solid #ebebeb;
}

#costar-donations img {
	width: 100%;
}
#costar-donations .large { display: block; }
#costar-donations .small { display: none; }
@media (max-width: 480px) {
    #costar-donations .large { display: none; }
    #costar-donations .small { display: block; width: 100%; height: auto; }
}

#capper-carrollsburg { margin-bottom: 20px; float: left; width: 100%;}
#capper-carrollsburg .large { display: block; }
#capper-carrollsburg .small { display: none; }
@media (max-width: 480px) {
    #capper-carrollsburg .large { display: none; float: left;}
    #capper-carrollsburg .small { display: block; width: 100%; height: auto; }
}

#cbe-connections { margin-bottom: 20px; float: left; width: 100%;}
#cbe-connections table { width: 100%; }
#cbe-connections td:first-child { white-space: nowrap; }
@media (max-width: 480px) {
    #cbe-connections { margin-top: 20px; float: left;}
    #cbe-connections table { display: block; border: none; }
    #cbe-connections tr:first-child { display: none; }
    #cbe-connections tr, #cbe-connections th, #cbe-connections td { display: block; text-align: left; font-size: 14px; padding: 0; }
    #cbe-connections tr { margin-bottom: 12px; }
    #cbe-connections td[data-title]:before { content: attr(data-title) ":\00A0"; font-weight: bold; }
}
#donatelli-deals { margin-bottom: 20px; width: 100%; }
#donatelli-deals table { width: 100%; }
#donatelli-deals td.amt { text-align: right; }
#donatelli-deals tfoot td { font-weight: bold; }
@media (max-width: 480px) {
    #donatelli-deals { margin-top: 20px;float: left; }
    #donatelli-deals table { display: block; border: none; }
    #donatelli-deals tr:first-child { display: none; }
    #donatelli-deals tr, #donatelli-deals th, #donatelli-deals td { display: block; text-align: left; font-size: 14px; padding: 0; }
    #donatelli-deals tr { margin-bottom: 12px; }
    #donatelli-deals td.amt { text-align: left; }
    #donatelli-deals td[data-title]:before { content: attr(data-title) ":\00A0"; font-weight: bold; }
}

#cohen-table { border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; padding-top: 12px; margin-bottom: 12px; width: 100%;}
#cohen-table > ul { margin-bottom: 20px; }
#cohen-table > ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#cohen-table > ul > li { width: 45%; margin-right: 2%; float: left; }
#cohen-table > ul > li:nth-child(odd) { clear: left; }
@media (max-width: 480px) {
    #cohen-table { padding: 24px 0; margin: 24px 0; }
    #cohen-table > ul > li { width: auto; margin-right: 0; float: none; }
}

.DC-note {
    border: 0px;
	float: left;
	width: 96%;
	border-radius: 0px;
	-moz-box-shadow: 0px;
	-webkit-box-shadow: 0px;
	box-shadow: 0px 0px 0px;
    font: 12px/18px Helvetica,Arial;
    margin: 20px 0 20px 0;
    padding: 2%;
    position: relative;
	background-color: #ebebeb;
}

.DC-note img {
	max-width: 96%;
	margin-top: 10px;
}
@media (max-width: 480px) {
.DC-note img {
	max-width: 96%;
}
}

blockquote.wamu-pullquote { width: 200px; float: right; margin: 0 o 20px 20px; padding: 20px 20px 15px 45px; font: italic 18px/1.6 Georgia, serif; background-color: #ebebeb;}
blockquote.wamu-pullquote span { display: block; font-size: 72px;  float: left;  margin: -33px 0 0 -40px; }
blockquote.wamu-pullquote cite { display: block; text-align: right; margin-top: 15px; font: normal normal 12px Arial, Helvetica, sans-serif; }
blockquote.wamu-pullquoteleft { width: 200px; float: left; margin: 0 20px 20px 0; padding: 20px 20px 15px 45px; font: italic 18px/1.6 Georgia, serif; background-color: #ebebeb;}
blockquote.wamu-pullquoteleft span { display: block; font-size: 72px;  float: left;  margin: -33px 0 0 -40px; }
blockquote.wamu-pullquoteleft cite { display: block; text-align: right; margin-top: 15px; font: normal normal 12px Arial, Helvetica, sans-serif; }


.article .devgraph { border-top: 2px solid #eee; border-bottom: 1px solid #eee; padding: 0px; margin: 20px 0; background-color:#f8f8f8; float:left;}
.article .devgraph h2 { font: bold 13px/1.3 Georgia, serif; color: #000; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 1px solid #eee; margin-bottom: 0px;}
.article .devgraph h2 a:link {font: bold 13px/1.3 Georgia, serif; color: #000; text-decoration: none;}
.article .devgraph h2 a:hover {font: bold 13px/1.3 Georgia, serif; color: #000; text-decoration: underline;}
.article .devgraph h2 a:visited {font: bold 13px/1.3 Georgia, serif; color: #000; text-decoration: none;}
.article .devgraph img { border-top: 1px solid #eee; float: left; max-width: 100%; margin: 0px; padding: 0px;}
.article .devgraph:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

@media (max-width: 480px) {
.article .devgraph img { border-top: 1px solid #eee; float: left; max-width: 100%; margin: 0px; padding: 0px;}
}

.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] {
background-image: url("http://apps.npr.org/deals-for-developers-wamu/img/glyphicons-halflings-white.png");
}

[class^="icon-"], [class*=" icon-"] {
    background-image: url("http://apps.npr.org/deals-for-developers-wamu/img/glyphicons-halflings-white.png");
    background-position: 14px 14px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin-top: 1px;
    vertical-align: text-top;
    width: 14px;
}

.article .devgraph .network-link {
    border: 0px;
    margin-bottom: 0px;
    position: relative;
float: left;
}
.article .devgraph .network-link img {
    height: auto;
    width: 100%;
border: 0px;
}
.article .devgraph .network-link .btn {
    bottom: 0;
    position: absolute;
    right: 0;
}

.article .devgraph .btn.btn-blue, a.btn.btn-blue {
    background: none repeat scroll 0 0 #7598C9;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 44px;
    line-height: 44px;
    padding: 0 20px;
    text-shadow: none;
font-family: helvetica, arial, sans-serif;
}
.article .devgraph .btn.btn-blue:hover, a.btn.btn-blue:hover {
    opacity: 0.7;
text-decoration: none;
}
.article .devgraph .btn.btn-blue:hover, a.btn.btn-blue:hover, .btn.btn-blue:active, a.btn.btn-blue:active {
    background-color: #7598C9;
    color: #FFFFFF;
    transition: none 0s ease 0s;
}

/****************************************************************************NEW NAV********************************************************************************/
/*******************************************************************
  Working changes for building homepage
*******************************************************************/
.facebook-front-block {
        width:974px;
        height:90px;
        background:#fff;
		float: left;
}   
.facebook-logo {
        width:50px;
        float:left;
        padding:10px;
}   
.quicklinksLeft {
	width:534px;
}
.top-news-block-wrap {
	height: 520px;
	width: 644px;
	background: #fff;
	margin: 13px 0;
	float:left;
/*
	height: 351px;
	width: 644px;
	background: #fff;
	padding: 0;
	overflow: visible;
	float: left;
*/
}
.top-news-content {
	overflow: hidden;
}
.newswell-block-wrap {
	height:auto;
	width: 634px;
	background: #fff;
	margin:13px 0;
	padding:5px;
	float:left;
	display:inline;
}	
.newswell-tabs {
	background:#fff;
	width:644px;
	margin-left:-5px;
}
.newswell-tab {
	display:inline;
	list-style:none;
	padding:5px;
	cursor:pointer;
}
.newswell-tab:hover {
	text-decoration:underline;
}
.second-sidebar {
	float: right;
	display: inline;
	height: 809px;
	background: #fff;
	width: 314px;
	margin-right: -314px;
	margin-top: 13px;
}

.hidden {
	display:none;
}
.displayed {
	display:block;
}
#content .section {
	position:relative;
}
.fixed {
	position:fixed;	
	z-index:999;
}
.newswell-tabs.fixed {
	top:37px;
}
.topNavList.fixed {
	top:0;
}
.second-sidebar.fixed {
	top:37px;
	margin-right:0;
	margin-top:0;
	margin-left:16px;
	z-index:990;
}


/***********************************************************MEGA MENU STYLES********************************************************/


ul.podcasts li {
	width: 100%;
	margin-bottom: 20px;
}
ul.podcasts li img {
	vertical-align: middle;
}
ul.podcasts li h3 {
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	margin-top: 10px;
}
ul.podcasts li .podtitle {
	width: 220px; 
	display: inline; 
	float: left;
}
ul.podcasts li .podtitle a:link, ul.podcasts li .podtitle a:visited {
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
ul.podcasts li .podtitle a:hover, ul.podcasts li .podtitle a:active {
	color: #0484CE;
	font-size: 11px;
	text-decoration: none;
}


.commicon {
	vertical-align: middle;
	margin-right: 10px;
}
.latest-podcasts { 
        clear:both; 
        float:left; 
}
.latest-podcasts a {
        text-transform:none;
        line-height:17px;
        vertical-align:middle;
        font-weight:300;
        font-style:normal;
        font-size:14px !important;
        font-family: Helvetica,Arial,sans-serif !important;
        color: #0484CE !important;
        text-decoration:none;
        padding:5px 0;
        float:left;
}
.latest-podcasts a:hover {
        text-decoration:underline;
}
.programInfoArea .header, .programInfoArea p{
	padding-left: 15px;
}

/* Producer styles */

.responsivewrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.responsivewrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wamubutton {
	padding: 10px 10px 9px 10px;
	background-color: #0484CE;
	color: #ffffff;
	border: 0px;
	font-family: p22-underground, helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	line-height: .7em;
	-moz-box-shadow: 1px 1px 3px #7f7f7f;
	-webkit-box-shadow: 1px 1px 3px #7f7f7f;
	box-shadow: 1px 1px 3px #7f7f7f;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#7f7f7f')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#7f7f7f');
	margin-right: 5px;
}

.wamubutton a, visited {
	text-decoration: none;
	color: #ffffff;
	font-family: p22-underground, helvetica, arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

.wamubutton a:hover {
	background-color: #0399f0;
	color: #ffffff;
	text-decoration: none;
	font-family: p22-underground, helvetica, arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

a.wamubutton:link, a.wamubutton:visited  {
	padding: 10px 10px 9px 10px;
	background-color: #0484CE;
	color: #ffffff;
	border: 0px;
	font-family: p22-underground, helvetica, arial, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	line-height: .7em;
	-moz-box-shadow: 1px 1px 3px #7f7f7f;
	-webkit-box-shadow: 1px 1px 3px #7f7f7f;
	box-shadow: 1px 1px 3px #7f7f7f;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#7f7f7f')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#7f7f7f');
	margin-right: 5px;
}

a.wamubutton:hover {
	background-color: #0399f0;
	color: #ffffff;
	text-decoration: none;
	font-family: p22-underground, helvetica, arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}