
/* components/snack-box.html */

	#snack-box {
		background-color:#e9a293;
	}

	#snack-box h3{
		background-color:#d85643;
		margin:0px;
		padding:3px;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		letter-spacing:1px;
		text-transform:uppercase;
	}

	.snack-box .headphones {
		position: absolute;
		right: 9px;
		top: 10px;
		width: 17px;
		height: 17px;
		background-image: url(/images/v1/icon_audio_white.png);
	}

	.snack-box .playbutton {
		position: absolute;
		right: 9px;
		bottom: 10px;
		width: 26px;
		height: 30px;
		background-image: url(/images/v1/icon_play_medium_white.png);
	}


	.snack-box p{
		margin:0;
		padding-top:5px;
		padding-left:10px;
		padding-right:10px;
	}

	#flipper {
		position:relative;
		width:139px;
		height:139px;
	}
	
	#flipper-heads {
		position:absolute;
		top:0px;
		left:0px;
		width:120px;
		height:139px;
		color: #58595B
	}

	#flipper-tails {
		position:absolute;
		top:0px;
		left:0px;
		width:139px;
		height:139px;
		display:none;
	}
	

/* components/current-program-large.html */

	.segment-pane-details {
		color: white;
	}
	
	.segment-pane-details h3 {
		margin-right: 75px;
		font-size:22px;
		font-family:EgyptienneURWExtNar-Bol;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;
	}
	
	.segment-pane-title {
		display:none;
	}
	
	.segment-pane-title h3 {
		font-size:17px;
		font-family:EgyptienneURWExtNar-Bol;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;
	}
	
	.segment-pane-details p {
		margin-right: 75px;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		margin-top:4px;
		margin-bottom:10px;
	}

	.drawer-left-big-close-button {
		background-image:url(/images/v1/icon_close_x_white.png);
		position:absolute;
		top:40px;
		right:10px;
		background-repeat:no-repeat;
		width:14px;
		height:14px;
		cursor:pointer;
	}

	.drawer-left-big-play-button {
		background-image:url(/images/v1/icon_text_play_white.png);
		position:absolute;
		bottom:72px;
		right:10px;
		background-repeat:no-repeat;
		width:43px;
		height:15px;
		cursor:pointer;
	}
	
	.drawer-left-big-add-button {
		background-image:url(/images/v1/icon_text_add_white.png);
		position:absolute;
		bottom:51px;
		right:10px;
		background-repeat:no-repeat;
		width:40px;
		height:15px;
		cursor:pointer;
	}
	
	.drawer-left-big-more-button {
		background-image:url(/images/v1/icon_text_more_white.png);
		position:absolute;
		bottom:30px;
		right:10px;
		background-repeat:no-repeat;
		width:47px;
		height:15px;
		cursor:pointer;
	}

	.drawer-left-big-listen-now {
		margin-right: 75px;
		font-family:ProximaNova-Bold;
		font-size:22px;
		text-transform:uppercase;
		cursor:pointer;
	}
	
	#drawer-left-shrink-button {
		position:absolute;
		bottom:8px;
		right:12px;
		background-image:url(/images/v1/icon_shrink_white.png);
		background-repeat:no-repeat;
		width:22px;
		height:16px;
		/*z-index:101;*/
		cursor:pointer;
	}

	.segment-panel {
		clear:left;
		overflow:hidden;
		position:absolute;
		left:0px;
		top:396px;
		height:203px;
		width:1000px;
	}
	
	.segment-pane {
		float:left;
		position:relative;
	}

	.segment-pane-content {
		padding-top:35px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:10px;
		margin-top:30px;
		height:116px;
	}
		
	.segment-pane-icon {
		width:52px;
		height:60px;
		position:absolute;
		z-index:120;
	}
	
	.segment-pane-details {
		display: none;
	}
	
	.drawer-left-large-caption {
		font-family:ProximaNova-Bold;
		font-size:11px;
		text-transform:uppercase;
		margin-left:12px;
		margin-bottom:10px;
		margin-top:10px;
		letter-spacing:1px;
	}

	#drawer-left-large-date {
		font-family:EgyptienneURWExtNar-Bol;
		font-size:42.5px;
		margin-left:12px;
		margin-bottom:15px;
	}
	
	#play-all-segments {
		font-family:ProximaNova-Bold;
		font-size:9px;
		text-transform:uppercase;
		margin-left:12px;
	}

/* components/about-navigation.html */

	.about-navigation {
		margin:0;
		padding:0;
		list-style: none;
		font-size: 12px;
		font-family:ProximaNova-Bold;
		text-transform:uppercase;
		color:#a52035;
		letter-spacing:1px;
	}
	
	.about-navigation li{
		overflow:auto;
		margin-bottom: 5px;
		font-size:12px;
		font-family:ProximaNova-Semibold;
		color:#58595b;
		letter-spacing:normal;
	}
		
	.about-contact {
		margin-top:10px;
	}
	

/* components/popular-box.html */


	.popular-box h3{
		background-color:#d75843 !important;
	}
		
	.popular-box-slide {
		background-color:#e8a192;
	}

	.popular-box-slide-audio-icon {
		position:absolute;
		right:8px;
		top:8px;
		width:17px;
		height:17px;
		background-image:url(/images/v1/icon_audio_black.png);
		cursor:pointer;
	}
	
	.popular-box-slide-audio-icon-knockout-yes {
		background:url(/images/v1/icon_audio_white.png);
	}

	.popular-box-slide-video-icon {
		position:absolute;
		right:8px;
		top:8px;
		width:19px;
		height:16px;
		background-image:url(/images/v1/icon_video_black.png);
		cursor:pointer;
	}
	
	.popular-box-slide-video-icon-knockout-yes {
		background:url(/images/v1/icon_video_white.png);
	}	

/* components/player-mobile.html */

	#player-mobile {
		display:none;
	}
	
	#playlist-mobile-drawer {
		display:none;
		text-align:center;
	}
	
	.small #player-mobile {
		display:block;
		min-height:1px;
	}
	
	#playlist-mobile-content {
		display:none;
	}

	#playlist-interface-mobile{
		height:55px;
		background-color:rgb(138,198,163);
		background:rgb(138,198,163);
		background:rgba(138,198,163,.8);
	}

	.segment-info-mobile {
		position:relative!important;
		padding:10px!important;
		padding-right:30px!important;
		width:auto!important;
	}
	.small .playlist-mobile-segment-list-item a{ font-size:12px; }
	.small .playlist-mobile-segment-list-item { margin-top:10px;position:relative;margin-right:25px; }
	.small #playlist-mobile-segment-list { background-color: #eee; }
	.small .playlist-mobile-segment-list-divider { margin-top:10px; }
	.small .playlist-more-button { display:none; }
	.small .playlist-remove-button { top:0px;right:0px; }
	
	.playlist-mobile-segment-list-item h3{
		margin:0; padding:0;
		font-family:ProximaNova-Regular;
		font-size:10px;
		text-transform:uppercase;
		font-weight:normal;
		color:rgb(64, 64, 65);

	}

	.playlist-mobile-segment-list-item a{
		margin:0; padding:0;
		padding-right:50px;
		display:block;
		font-family:EgyptienneURWExtNar-Bol;
		color:rgb(64, 64, 65);
		font-size:18px;
		text-decoration:none;
	}
	.playlist-mobile-segment-list-item a:hover{
		text-decoration:underline;
	}

	
	
	.playlist-highlight {
		background-color:#CCC;
	}
	
	.small #playlist-mobile-segment-list {
		margin:0;
		padding:0;
		height:auto;
	}
	
	.small .playlist-mobile-segment-list-item {
		padding:0;
	}
	
	.small .playlist-mobile-segment-list-item-container {
		padding:10px;
		border-bottom:thin solid black;
	}
	#playlist-mobile-drawer {
		background:url(/images/v1/background_currentweek_bottom.png);
		height:33px;
		text-align:center;
		padding-top:6px;
		color:#a61f35;
		cursor:pointer;
		font-family:ProximaNova-Bold;
		font-size:20px;
		text-transform:uppercase;
	}
	.playlist-grey { color:#d8d1d9; }

/* components/article-embedded-segment.html */

	.embedded-segment {
		position:relative;
		overflow:auto;
		clear:left;
	}
	
	.embeded-segment-info {
		position:relative;
		overflow:auto;
		clear:left;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:rgb(88, 89, 91);
	}
	
	.embedded-segment-image{
		width:150px;
		height:87px;
		float:left;
		margin-right:20px;
		-moz-box-shadow:0px 2px 6px #aaa;
		-webkit-box-shadow:0px 2px 6px #aaa;
		box-shadow:0px 2px 6px #aaa;
	}
	
	.embedded-segment-separator {
		margin-top:20px;
		margin-bottom:20px;
		height:3px;
		background:url(/images/v1/border_dotted_horizontal.png);
	}

	.embedded-segment-icon-knockout-no {
		position:absolute;
		top:6px;
		left:125px;
		width:19px;
		height:16px;
		background:url(/images/v1/icon_audio_black.png);
		background-repeat:no-repeat;
	}

	.embedded-segment-icon-knockout-yes {
		position:absolute;
		top:6px;
		left:125px;
		width:19px;
		height:16px;
		background:url(/images/v1/icon_audio_white.png);
		background-repeat:no-repeat;
	}


	.embeded-segment-info h5{
		margin:0;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		color:rgb(64, 64, 65);
		font-size:10px;
		text-transform:uppercase;
	}
	.embeded-segment-info cite{
		margin:0;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		font-weight:normal;
		color:rgb(64, 64, 65);
		font-style:normal;
	}
	
	.embeded-segement-table {
		margin-top:15px;
		width:488px;
	}
	.embeded-segement-table .middle_td {
		padding-right:15px;
	}

/* components/snack-box-test.html */

	.snack-box {
	}


	#flipper {
		position:relative;
		width:300px;
		height:300px;
	}
	
	#flipper-one {
		position:absolute;
		top:0px;
		left:0px;
		width:300px;
		height:300px;
		display:none;
	}

	#flipper-two {
		position:absolute;
		top:0px;
		left:0px;
		width:300px;
		height:300px;
	}

	#snack {
		width:150px;
		height:150px;
		background-color:silver;
	}
	
	#sizethis {
	  width:150px;
	  height:150px;
	}


/* components/blog-spanish-box.html */

	#blog-spanish-box {
		background-color:#edbda5;
	}

	#blog-spanish-box h3{
		background-color:#f08245;
	}

/* components/home-mobile.html */


.home-mobile { display:none; }
.small .home-mobile { display:block; padding-top:20px; }
.mobile-slider { padding-left:15px;padding-right:15px; }

.mobile-slider em{
	color: #404041;
    font-family: ProximaNova-Bold;
    font-size: 11px;
    font-style: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.mobile-slider h4{
	font-family: EgyptienneURWExtNar-Bol;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0px 0 60px;
}
.mobile-more-button {
	text-align:right;
	 font-family: ProximaNova-Bold;
    font-size: 9px;
    text-transform: uppercase;
}
.mobile-more-button a{
	color:black;
	text-decoration:none;
}
.mobile-slider p{
	font-size:14px;
	margin-top:5px;
	margin-bottom:2px;
}

.mobile-current-week-item {
	padding-left: 15px;
	padding-right: 15px;
}
.mobile-header-rule {
	background-color:#A62035;
	height:8px;
	margin-top:20px;
	margin-bottom:20px;
}

/* components/1x1-box.html */

	.box-1x1 {
		width:150px;
		height:150px;
		background-color:silver;

		-moz-box-shadow:0px 2px 9px #333333;
		-webkit-box-shadow:0px 2px 9px #333333;
		box-shadow:0px 2px 9px rgba(100,100,100,0.8);

		position:relative;
		background-color:#CCC;
		overflow:hidden;
		clear:left;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:14px;
	}

	.box-1x1 h3{
		margin:0px;
		padding:3px;
		background-color:#AAA;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		letter-spacing:1px;
		text-transform:uppercase;
	}


	.box-1x1-item {
		position:absolute;
		top:19px;
		left:0px;
		width:150px;
		height:131px;
		overflow:hidden;
		clear:left;
	}
	
	.box-1x1-item-photo {
		position:absolute;
		top:0px;
		height:131px;
		width:150px;
	}

	.box-1x1-item h4 {
		margin:0;
		margin:0;
		padding-top:9px;
		padding-left:9px;
		padding-right:11px;
		padding-left:11px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:#383838;
		font-weight:normal;
		line-height: 1em!important;
	}

	.box-1x1 p{
		margin:0;
		padding:0;
		padding-left:11px;
		padding-right:11px;
		font-family:ProximaNova-semibold;
		font-size:14px;
		color:#383838;
	}
	
	.box-1x1-more-button{
		display:block;
		position:absolute;
		bottom:9px;
		right:9px;
		width:100px;
		height:15px;
		cursor:pointer;
		text-align:right;
		font-family:ProximaNova-Bold;
		font-size:9px;
		text-transform:uppercase;
	}
	
 	.box-1x1-more-button a{
		vertical-align:middle;
		color:white;
		text-decoration:none;
	}

/* components/current-week-mobile.html */

	#current-week-mobile {
		display:none;
	}
	
	.small 	#current-week-mobile {
		display:block;
	}
	
	#drawer-mobile-handle-center-open {
		display:none;
	}
	
	#drawer-mobile-handle-center-closed {
		display:none;
	}

	#drawer-mobile {
		display:none;
		padding-left:5%;
		padding-right:5%;
		background-color:#e9e9ea;
		padding-top:20px;
	}

	#drawer-mobile-handle {
		background:url(/images/v1/background_currentweek_bottom.png);
		height:44px;
		text-align:center;
	}
	#drawer-mobile-handle-center-closed {
		color:#a62035;
	}

	#drawer-mobile-handle-center-open {
		display:none;
		color:#d8d9da;
	}


/* components/home-slider.html */

	.small #home-slider {
		display:none;
	}
	
	.home-slider {
		height:125px;
		position:relative;
	}
	


	.home-slider-viewport {
		position:absolute;
		top:0px;
		left:25px;
		height:125px;
		width:950px;
		overflow:hidden;
	}
	
	.home-slider-slides {
		clear:left;
		width:2000px;
		height:125px;
	}

	.home-slider-slide {
		position:relative;
		height:125px;
		width:275px;
		padding-right:10px;
		padding-left:10px;
		float:left;
		cursor:pointer;
	}

	.home-slider-hover-zone {
		width:125px !important;
		height:175px !important;
		position:absolute;
		top:0px;
		left:0px;
		cursor:pointer;
	}

	.home-slider-slide-photo {
		width:50px;
		height:50px;
		float:right;
	}

	.home-slider-slide em {
		display:block;
		color:#a62035;
		font-family:ProximaNova-Bold;
		font-size:11px;
		text-transform:uppercase;
		font-style:normal;
		letter-spacing:1px;
	}

	.home-slider-slide h4 {
		margin:0;
		margin:0;
		margin-right:60px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:rgb(88, 89, 91);
		font-weight:normal;
	}

	.home-slider-slide p{
		margin:0;
		padding:0;
		margin-right:60px;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:rgb(88, 89, 91);
	}
	
	.home-slider-slide-more-button {
		position:absolute;
		right:9px;
		bottom:9px;
		font-family:ProximaNova-Bold;
		font-size:9px;
		color:rgb(64, 64, 65);
		text-transform:uppercase;
		cursor:pointer;
	}
	.home-slider-slide-more-button a{
		color:rgb(64, 64, 65);
		text-decoration:none;
	}
	
	.home-slider-separator {
		background-image:url(/images/v1/border_dotted_vertical_black.png);
		background-repeat:repeat-y;
		float:left;
		width:5px;
		height:125px;
		margin-left:15px;
		margin-right:15px;
	}
		
	.home-slider-slide.slide-1 h4{
  		color: #58595b !important;
	}
	.home-slider-slide.slide-1 p{
  		color: #58595b !important;
	}

	.home-slider-slide.slide-2 h4{
   		color: #58595b !important;
	}
	.home-slider-slide.slide-2 p{
   		color: #58595b !important;
	}

	.home-slider-slide.slide-3 h4{
   		color: #58595b !important;
	}
	.home-slider-slide.slide-3 p{
   		color: #58595b !important;
	}



/* components/twitter-box.html */

	#twitter-box {
		background-color:#bde6f6;
	}

	#twitter-box h3{
		background-color:#88c7df;
	}

/* components/mark-popular.html */

	#markpopular { height:1px; }

/* components/featured-playlist.html */

	.playlist-box {
		background-color:rgb(232, 161, 146)!important;
		margin:0;
		position:relative;
		padding-bottom:55px;
	}

	.playlist-box h3{
		background-color:rgb(215, 91, 67)!important;
	}

	.playlist-box .playlist-title {
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:#383838;
		padding:9px 30px 0px 10px;
	}
	
	.playlist-box ul{
		margin:0;
		padding:0;
		list-style: none;
	}

	.playlist-box li{
		overflow:auto; 
		padding-top:10px;
		padding-bottom:10px;
		padding-left:11px;
		padding-right:11px;
		color:#383838;
		line-height:.9;
	}
	.playlist-box li a{
		text-decoration: none;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:#383838;
		text-transform:uppercase;
		line-height:13px;
	}
	.playlist-box li p {
		margin:0;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		line-height:1.231;
	}
	.playlist-box li a:hover{ text-decoration:underline; }
	.playlist-box .separator {
		margin:10px;
		height:5px;
		background:url(/images/v1/border_dotted_horizontal_white.png);
	}
	.playlist-box .headphones {
		position:absolute;
		right:9px;
		top:30px;
		width:17px;
		height:17px;
		background-image:url(/images/v1/icon_audio_white.png);
	}

	.playlist-box .add-button {
		position:absolute;
		right:9px;
		bottom:34px;
		width:40px;
		height:15px;
		background-image:url(/images/v1/icon_text_add_white.png);
	}
	.playlist-box .play-button {
		position:absolute;
		right:9px;
		bottom:58px;
		width:43px;
		height:15px;
		background-image:url(/images/v1/icon_text_play_white.png);
	}
	.playlist-box .moreplaylists-button {
		position:absolute;
		right:9px;
		bottom:15px;
		width:98px;
		height:15px;
	}

/* components/article-poll.html */

	.embed-article-poll {
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:rgb(88, 89, 91);
	}

	.article_poll_chart_separator {
		margin-top:20px;
		margin-bottom:20px;
		height:5px;
		background:url(/images/v1/border_dotted_horizontal.png);
	}
	
	.embed-article-poll .poll_question {
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:rgb(64, 64, 65);
	}

	.article_poll_chart {background-color: black;text-align:right;color:white;-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";box-shadow: 2px 2px 6px rgba(0,0,0,0.6) }
	.article_poll_chart_0 {background-color: #ee8145;}
	.article_poll_chart_1 {background-color: #86c5de;}
	.article_poll_chart_2 {background-color: #89c5a2;}
	.article_poll_chart_3 {background-color: #d65b43;}
	.article_poll_chart_4 {background-color: #f0b634;}
	.article_poll_chart_5 {background-color: #dc8d96;}
	.article_poll_chart_6 {background-color: #ee8145;}
	.article_poll_chart_7 {background-color: #86c5de;}
	.article_poll_chart_8 {background-color: #89c5a2;}
	.article_poll_chart_9 {background-color: #d65b43;}

/* components/related-box.html */

	#related-box {
		background-color:#e9a293;
		margin:0;
		height:auto !important;
	}
	
	#related-box h3 {
		margin:0px;
		padding:3px;
		background-color:#d85b43;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
	}
	
	#related-box ul {
		margin:0;
		padding:0;
		list-style: none;
	}

	#related-box li {
		overflow:auto; 
		padding-top:10px;
		padding-bottom:10px;
		padding-left:11px;
		padding-right:20px;
		color:#383838;
	}

	#related-box li a {
		text-decoration: none;
		font-family:EgyptienneURWExtNar-Bol;
		font-family:22px;
		color:#383838;
	}
	
	#related-box li a:hover {
		text-decoration:underline;
	}
	
	#related-box li p {
		margin:0;
		font-family:ProximaNova-Semibold;
		font-size:14px;
	}
	
	#related-box .separator {
		margin-left:11px;
		margin-right:11px;
		height:5px;
		background:url(/images/v1/border_dotted_horizontal_white.png);
	}
	#related-box .more-blog {
		text-align:right;
		padding-right:9px;
		padding-bottom:9px;
	}

/* components/current-week.html */

	#current-week {
		padding-top:6px;
	}
	
	.small #current-week {
		display:none;
	}

	#drawer {
		position:relative;
		display:none;
		height: 307px;
		background-color:#e9e9ea;
	}
	
	#drawer-handle {
		background:url(/images/v1/background_currentweek_bottom.png);
		height:44px;
		text-align:center;
	}
	#drawer-handle-center-closed {
		color:#a62035;
	}

	#drawer-handle-center-open {
		display:none;
		color:#d8d9da;
	}
		
	.drawer-handle-center {
		padding-top:5px;
		margin:0 auto;
		overflow:auto;
		width:400px;
		cursor:pointer;
		font-family:ProximaNova-Bold;
		font-size:28px;
		text-transform:uppercase;
	}
	
	.drawer-handle-text {
		padding-top:3px;
	}
		
	#drawer-handle-text {
		text-align:center;
	}
	
	.small #drawer-handle table {
		width:auto;
	}
	
	.small .drawer-handle-center {
		font-size:20px;
		width:auto;
	}	
	
	.drawer-open {
	}

	.drawer-left-background {
		display:none;
		position:absolute;
		top:0px;
		left:0px;
		overflow:hidden;
		width:490px;
		height:287px;
		background-color:#333333;
	}

/*
	.drawer-left-background img{
		position:absolute;
		height:100%;
	}
*/

	#drawer-right-background {
		position:relative;
		overflow:hidden;
		width:490px;
		height:287px;
		background-color:#333333;
	}

	#drawer-right-background img{
		position:absolute;
		height:100%;
	}
	
	#drawer-left {
		position:absolute;
		background-color:#eee;
		-moz-box-shadow:0px 2px 9px #333333;
		-webkit-box-shadow:0px 2px 9px #333333;
		box-shadow:0px 2px 9px #333333;
	}
	
	.small #drawer-left {
		display:none;
	}

	#drawer-right {
		position:absolute;
		background-color:#ccc;
		-moz-box-shadow:0px 2px 9px #333333;
		-webkit-box-shadow:0px 2px 9px #333333;
		box-shadow:0px 2px 9px #333333;
	}

	.small #drawer-right {
		display:none;
	}
	
	.drawer-left-small {
		top:20px;
		left:15px;
		width:490px;
		height:287px;
		background-size:cover;
		background-repeat:no-repeat;
	}
	
	.drawer-right-small {
		top:20px;
		left:525px;
		width:490px;
		height:287px;
	}
	
	.knockout-no {
		color: #383838!important;
	}
	
	.knockout-yes {
		color: white!important;
	}
	
	.drawer-overlay-small {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:287px;		
	}
	
	.drawer-overlay-big {
		position:absolute;
		top:0px;
		left:0px;
		width:1002px;
		height:586px;
		display:none;
	}

	.knockout-yes.drawer-expand-button-right{
		background:url(/images/v1/icon_embiggen_right_white.png);
	}

	.knockout-no.drawer-expand-button-right{
		background:url(/images/v1/icon_embiggen_right_black.png);
	}

	.hex1 {
   		background: rgb(240,130,69);
		background: rgba(240,130,69,0.8);
	}

	.hex2 {
   		background: rgb(136,199,223);
		background: rgba(136,199,223,0.8);
	}

	.hex3 {
   		background: rgb(139,199,164);
		background: rgba(139,199,164,0.8);
	}

	.hex4 {
   		background: rgb(216,91,67);
		background: rgba(216,91,67,0.8);
	}

	.hex5 {
   		background: rgb(242,183,52);
		background: rgba(242,183,52,0.8);
	}

	.hex6 {
   		background: rgb(221,142,152);
		background: rgba(221,142,152,0.8);
	}

	.hex7 {
   		background: rgb(240,130,69);
		background: rgba(240,130,69,0.8);
	}

	.hex8 {
   		background: rgb(136,199,223);
		background: rgba(136,199,223,0.8);
	}

	.hex9 {
   		background: rgb(139,199,164);
		background: rgba(139,199,164,0.8);
	}
	.vertical-center-drawer-container {
		display:table;
		height:52px;
	}
	.vertical-center-drawer-container p{
		display:table-cell;
		vertical-align:middle;
	}

/* components/2x4-box.html */

	.box-2x4 {
		width:320px;
		height:605px;
		background-color:silver;

		-moz-box-shadow:0px 2px 9px #333333;
		-webkit-box-shadow:0px 2px 9px #333333;
		box-shadow:0px 2px 9px rgba(100,100,100,0.8);
	}

	.box-2x4 h3 {
		margin:0px;
		padding:3px;
		background-color:#AAA;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		letter-spacing:1px;
		text-transform:uppercase;
	}

	.box-2x4-item h4 {
		margin:0;
		padding:0;
		padding-right:11px;
		padding-left:11px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:#383838;
		font-weight:normal;
		line-height: 1em!important;
	}


/* components/last-week-video-box.html */

	#last-week-video-box {
	    background-color:#f7d487 !important;
	}
	
	#last-week-video-box h3{
		background-color:#f2b734 !important;
	}
	#last-week-video-box p{
		margin:0;
		padding:0;
	}
	

/* components/header.html */

	.large #topics-pulldown {
		display: none;
	}

	.fb_like {
		text-align:right;
	}
	#header_logo{
		position: absolute;
		left: 15px;
		top: 0px;
	}
	
	.small #header_logo {
		position:relative;
		transform: scale(.5,.5);
		-webkit-transform:  scale(.5,.5);
		transform-origin:0% 0%;
		-webkit-transform-origin:0% 0%;
	}
	
	#nav {
		position: absolute;
		left: 300px;
		bottom: 13px;
		height: 19px;
	}
	
	.small #nav {
		display:none;
	}
	
	#header_npr {
		position: absolute;
		top: 48px;
		right: 265px;
		width: 443px;
		height: 30px;
		text-align: right;
		font-family:ProximaNova-Semibold;
		font-size:13px;
		text-transform:uppercase;
		color:#989a9d;
		letter-spacing:1px;

	}
	
	.small #header_npr {
		display:none;
	}
	
	#header_donate_social{
		position: absolute;
		right: 15px;
		top: 50px;
		width: 160px;
		height: 30px;
		text-align:right;
	}
	
	#header_donate{
		margin-right: 23px;
	}
	
	.header_social_icon{
		padding-left: 9px;
		height:21px;
	}
	
	.fb-like { padding-top:2px; }
	.nav_text{
		padding-right: 11px;
		font-family: ProximaNova-Bold;
		font-size:15px;
		color:#58595b;
	}
	
	.large .nav_text {
		padding-right: 25px;
	}
	
	.nav_text a{
		color:#58595b;
		text-decoration:none;
	}
	.nav_text a:hover{
		color:#e09c2d;
	}

	.nav_text_on{
		color:#e09c2d;
	}

	.nav_text_on a{
		color:#e09c2d;
	}
	
	.search {
		position: absolute;
		bottom:5px;
		right: 15px;
		width: 176px;
		height: 30px;
	}
	
	.small .search {
		width:auto;
	}
	
	.search-header {
		margin:0px;
		padding:0px;
		border-collapse:collapse;
	}
	.search-header .submit-button {
		padding-top:1px;
	}
	#keywords-header {
		height:19px;
		width:158px;
		font-size:12px;
		border:none;
		background-image:url(/images/v1/e3e3e4.png);
		padding-left:4px;
		font-family: ProximaNova-Regular;		
	}
	
	.small #keywords-header {
		display:none;
	}
	
	.pulldown {
		display:none;
		position:absolute;
		background-color:white;
		z-index:950;
		width:200px;
		margin:0;
		padding:0;
		list-style:none;
		font-family: ProximaNova-Bold;
		font-size:11px;
		letter-spacing:1px;
		color:rgb(64, 64, 65);
		text-transform:uppercase;
		-moz-box-shadow:0px 3px 6px #aaa;
        -webkit-box-shadow:0px 2px 6px #aaa;
        box-shadow:0px 3px 6px #aaa;
	}
	
	.pulldown li{
		z-index:951;
		margin:0;
		padding:10px;
		-moz-box-shadow:0px -2px 4px #ccc;
        -webkit-box-shadow:0px -2px 4px #ccc;
        box-shadow:0px -2px 4px #ccc; 
	}
	
	.pulldown li:nth-child(even) {
	}
	
	.pulldown li a{
		color:rgb(64, 64, 65);
		text-decoration:none;
	}
	
	.pulldown-over {
		background-color:rgb(232, 196, 129);
		-moz-box-shadow:0px -2px 4px #ccc;
        -webkit-box-shadow:0px -2px 4px #ccc;
        box-shadow:0px -2px 4px #ccc; 
	}
	
	#pulldown-about {
	}
	
	#pulldown-topics {
	}
	

/* components/popular.html */

	.popular-left {
		font-size:11px;
		font-family:ProximaNova-Bold;
		text-transform:uppercase;
		color:#a52035;
		letter-spacing:1px;
	}
	
	.popular-left ul {
		padding:0;
		margin:0;
		list-style:none;
		letter-spacing:0px;
	}
	
	.popular-left li {
		padding:0;
		margin:0;
		padding-top:5px;
		font-size:12px;
		font-family:ProximaNova-Semibold;
		color:#58595b;
		text-transform:none;
	}

/* components/article-embedded-video.html */

	.video-embed-player {
		position:relative;
		width:490px;
		height:275px;
		margin-top:20px;
		margin-bottom:20px;
	}

	.video-embed-player-full-screen {
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:999;
	}
	
	#video-embed-video-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
		display:none;
	}

	#video-embed-screencap-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
	}

	#video-embed-screencap-overlay-caption {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
	}
	
	.video-embed-screencap-overlay-caption {
		color:black;
	}
		
	.video-embed-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
		display:none;
		color:black;
	}		

	.video-embed-date {
		position:absolute;
		top:10px;
		left:10px;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		font-size:10px;
	}
	
	.video-embed-title {
		position:absolute;
		top:15px;
		left:10px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		font-weight:normal;		
	}
	
	.video-embed-overlay-video-icon-knockout-no {
		position:absolute;
		top:10px;
		right:10px;
		width:19px;
		height:16px;
		background:url(/images/v1/icon_video_black.png);
		background-repeat:no-repeat;
	}

	.video-embed-overlay-video-icon-knockout-yes {
		position:absolute;
		top:10px;
		right:10px;
		width:19px;
		height:16px;
		background:url(/images/v1/icon_video_white.png);
		background-repeat:no-repeat;
	}
	
	.video-embed-player-full-screen .video-embed-overlay{
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:999;
	}
	.big-center-play-button { cursor:pointer; }
	
	#video-embed-interface {
		position:absolute;
		bottom:0px;
		width:100%;
		height:50px;
		background:rgb(138,198,163);
		background:rgba(138,198,163,.8);
	}

	.video-embed-player-full-screen .video-embed-interface {
		width:100%;
	}
		
	#video-embed-play, #video-embed-pause {
		position:absolute;
		top:15px;
		left:5px;
		width:17px;
		height:20px;
	}
	
	#video-embed-play {
		background: url(/images/v1/icon_slider_play_white.png);
		background-repeat:no-repeat;
	}

	#video-embed-pause {
		background: url(/images/v1/icon_slider_pause_white.png);
		background-repeat:no-repeat;
	}

	#video-embed-time {
		position:absolute;
		top:0px;
		left:30px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#video-embed-progress {
		position:absolute;
		top:17px;
		left:75px;
		height:16px;
		width:200px;
	}

	#video-embed-duration {
		position:absolute;
		top:0px;
		left:285px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#video-embed-mute, #video-embed-unmute {
		position:absolute;
		top:15px;
		left:330px;
		width:29px;
		height:20px;
		margin:0;
	}
	
	#video-embed-mute {
		background: url(/images/v1/icon_slider_volume_white.png);
		background-repeat:no-repeat;
	}
	
	#video-embed-unmute {
		background: url(/images/v1/icon_slider_mute_white.png);
		background-repeat:no-repeat;
	}
	
	#video-embed-volume {
		position:absolute;
		top:23px;
		left:370px;
		width:75px;
		height:5px;
	}

	#video-embed-fullscreen {
		position:absolute;
		top:15px;
		left:440px;
		width:25px;
		height:20px;
	}

	#video-embed-restorescreen {
		position:absolute;
		top:15px;
		left:440px;
		width:25px;
		height:20px;
	}

/* components/fullscreen-slideshow.html */

	.fullscreen-slideshow-container {position:fixed;top:0px;left:0px;z-index:999;width:100%;height:100%;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8);}
	.fullscreen-slideshow {position:relative;overflow:auto;min-height:1px;}
	.fullscreen-slideshow-slide {display:none;position:absolute;top:0px;}
	.fullscreen-slideshow-slide-on {}
	.fullscreen-slideshow-pagination { }
	.fullscreen-slideshow-pagination-page {width:10px;height:10px;background-color:white;border-radius:5px;float:left;margin:2px;cursor:pointer;}
	.fullscreen-slideshow-pagination-page-on {background-color:#e09c2d;}
	#fullscreen-dot-pagination {
		clear:left;
		position:absolute;
		bottom:8px;
		opacity:0;
	}

	#fullscreen-photo-caption-container {
		position:absolute;
		bottom:40px;
		height:40px;
		width:100%;
		text-align:left;
		background-color:rgba(0,0,0,0.5);
		color:white;
		opacity:0;
	}
	#fullscreen-photo-caption {
		padding:10px;
		padding-left:50px;
	}
	
	#fullscreen-photo-credit-container {
		position:absolute;
		bottom:0px;
		height:40px;
		width:100%;
		text-align:right;
		background-color:rgba(0,0,0,0.5);
		color:white;
		opacity:0;
	}
	#fullscreen-photo-credit {
		padding:10px;
		padding-right:50px;
	}
	
	.embedded-slideshow-fullscreen-close {
		position: absolute;
		top: 8px;
		right: 12px;
		background-image: url(/images/v1/icon_shrink_white.png);
		background-repeat: no-repeat;
		width: 22px;
		height: 16px;
		cursor: pointer;
		z-index:999;
	}

	#fullscreen-slide-prev-button {
		position:absolute;
		width:31px;
		padding-top:35%;
		padding-left:7px;
		height:100%;
		top:0px;
		left:0px;
		background:rgba(255,255,255,0.3);
		opacity:0;
	}

	#fullscreen-slide-next-button {
		text-align:right;
		position:absolute;
		width:31px;
		height:100%;
		padding-top:35%;
		padding-right:7px;
		top:0px;
		right:0px;
		background:rgba(255,255,255,0.3);
		opacity:0;
	}	
	

/* components/browse-archive-month.html */

	.archive {
		font-size:12px;
		font-family:ProximaNova-Bold;
		text-transform:uppercase;
		color:#a52035;
		letter-spacing:1px;
	}
	
	.archive-year {
		cursor: pointer;
		font-size:12px;
		font-family:ProximaNova-Semibold;
		color:#58595b;
		text-transform:none;
		letter-spacing:0px;
	}

	.archive-year-open {
		cursor: pointer;
		color:silver;
	}

	.archive-year-month {
		cursor: pointer;
		display:none;
	}

	.archive-year-month-open {
		cursor: pointer;
		display:block;
	}

	.archive-current-year {
		color:red;
	}
	
	.archive-current-month {
		color:#df9b2d;
	}


/* components/smallfooter.html */

    #smallfooter {
    	background-color: #404041;
    	background-image: url("/images/v1/background_footer_shadow.png");
    	background-position: center top;
    	background-repeat: repeat-x;
    	margin-top: 65px;
    	padding: 18px 0 18px 15px;
		color:#cfcfd0;
}    
	
	#smallfooter .text  {
		font-family: ProximaNova-Semibold;
    	font-size: 11px;
		padding-left:10px;
		padding-right:10px;
    }
	#smallfooter .text a{
		color:#e09c2d;
		text-decoration:none;
	}
    
    #smallfooter h5{
    	margin-bottom:10px;
    	font-size:13px;
    	font-weight:normal;
    }
	#smallfooter-logo img{
		transform: scale(.8,.8);
		-webkit-transform:  scale(.8,.8);
		transform-origin:0% 0%;
		-webkit-transform-origin:0% 0%;
	}


/* components/newsletter-box.html */

	.newsletter-box {
		position:relative;
		background-color:#eecacf;
	}
	
	.newsletter-box h3 {
		margin:0px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:5px;
		padding-right:5px;
		background-color:#dc8d97;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		position:relative;
	}
	
	.newsletter-box p {
		margin:0px;
		padding-left:8px;
		padding-top:8px;
		padding-right:30px;
		position:relative;
	}
	
	.newsletter-box a {
		text-decoration: none;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		color:#383838;
	}
	
	.newsletter-box .signup-icon {
		position:absolute;
		bottom:8px;
		right:8px;
		background-image:url(/images/v1/icon_text_signup_white.png);
		width:58px;
		height:15px;
	}

/* components/find-us-on-facebook-box.html */

	#find-us-on-facebook-box {
		background-color:white;
	}

	#find-us-on-facebook-box h3{
		background-color:rgb(27,117,172);
	}

/* components/staff-pick-box.html */

	#staff-pick-box {
		background-color:#e8a192 !important;
	}

	#staff-pick-box h3{
		background-color:#d75843 !important;
	}


/* components/teacher-resources.html */

	#teacher-resources {
		background-color:#ccc;
	}

	#teacher-resources h3{
		background-color:#aaa;
	}

/* components/current-video-large.html */
	
	.drawer-video-player {
		position:relative;
		width:1000px;
		height:562px;
	}

	.drawer-video-player-full-screen {
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:999;
	}
	
	#drawer-video-video {
		display:none;
	}
	
	#drawer-video-video-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:1000px;
		height:562px;
		display:none;
	}

	#drawer-video-screencap-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:1000px;
		height:562px;
	}

	#drawer-video-screencap-overlay-caption {
		position:absolute;
		top:0px;
		left:0px;
		width:1000px;
		height:562px;
	}
	
	.drawer-video-screencap-overlay-caption {
		color:black;
	}
		
	.drawer-video-control-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:1000px;
		height:562px;
		display:none;
	}		

	.drawer-video-date {
		position:absolute;
		top:10px;
		left:10px;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		font-size:10px;
	}
	
	.drawer-video-title {
		position:absolute;
		top:20px;
		left:10px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		font-weight:normal;		
	}

	#drawer-video-bottom {
		position:absolute;
		bottom:50px;
		width:1000px;
		height:100px;
	}
	
	.drawer-video-control-overlay-video-icon-knockout-no {
		position:absolute;
		top:10px;
		right:10px;
		width:19px;
		height:16px;
		background:url(/images/v1/icon_video_black.png);
		background-repeat:no-repeat;
	}

	.drawer-video-control-overlay-video-icon-knockout-yes {
		position:absolute;
		top:10px;
		right:10px;
		width:19px;
		height:16px;
		background:url(/images/v1/icon_video_white.png);
		background-repeat:no-repeat;
	}
	
	.drawer-video-player-full-screen .drawer-video-control-overlay{
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:999;
	}

	#drawer-video-interface {
		position:absolute;
		bottom:0px;
		width:100%;
		height:50px;
   		background: rgb(216,91,67);
		background: rgba(216,91,67,0.8);
	}

	.drawer-video-player-full-screen #drawer-video-interface {
		width:100%;
	}
		
	#drawer-video-play, #drawer-video-pause {
		position:absolute;
		top:10px;
		left:10px;
		width:26px;
		height:30px;
	}
	
	#drawer-video-play {
		background: url(/images/v1/icon_play_medium_white.png);
		background-repeat:no-repeat;
	}

	#drawer-video-pause {
		background: url(/images/v1/icon_pause_medium_white.png);
		background-repeat:no-repeat;
	}

	#drawer-video-time {
		position:absolute;
		top:0px;
		left:44px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#drawer-video-progress {
		position:absolute;
		top:17px;
		left:89px;
		height:16px;
		width:620px;
	}

	#drawer-video-duration {
		position:absolute;
		top:0px;
		left:719px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#drawer-video-mute, #drawer-video-unmute {
		position:absolute;
		top:15px;
		left:764px;
		width:29px;
		height:20px;
		margin:0;
	}
	
	#drawer-video-mute {
		background: url(/images/v1/icon_slider_volume_white.png);
		background-repeat:no-repeat;
	}
	
	#drawer-video-unmute {
		background: url(/images/v1/icon_slider_mute_white.png);
		background-repeat:no-repeat;
	}
	
	#drawer-video-volume {
		position:absolute;
		top:23px;
		left:804px;
		width:75px;
		height:5px;
	}

	#drawer-video-fullscreen {
		position:absolute;
		top:15px;
		left:874px;
		width:25px;
		height:20px;
	}

	#drawer-video-restorescreen {
		position:absolute;
		top:15px;
		left:874px;
		width:25px;
		height:20px;
	}
	
	.drawer-video-big-center-play-button {
		position:absolute;
		top:254px;
		left:466px;
		width:67px;
		height:77px;
		background:url(/images/v1/icon_play_large_black.png);
		background-repeat:no-repeat;
	}
	
	.drawer-video-big-center-play-button-knockout-yes {
		background:url(/images/v1/icon_play_large_white.png);
	}

	#drawer-right-shrink-button {
		position:absolute;
		top:540px;
		right:10px;
		background-image:url(/images/v1/icon_shrink_white.png);
		background-repeat:no-repeat;
		width:22px;
		height:16px;
		cursor:pointer;
	}

	#drawer-video-like-button {
		position: absolute;
		right: -25px;
		top: 5px;
	}
	
	#drawer-video-more-comment {
		position: absolute;
		right: 10px;
		bottom: 20px;
	}
	
	#drawer-video-more-button {
		position: absolute;
		right: 10px;
		bottom: 0px;
		background-image:url(/images/v1/icon_text_more_white.png);
		background-repeat:no-repeat;
		width:47px;
		height:15px;
		cursor:pointer;
	}
	
	#drawer-video-caption {
		width:900px;
		padding:10px;
		font-size:14px;
	}
	.big-video-like {
		position:absolute;
		top:5px;
		right:30px;
		width:100px;
		text-align:right;
	}

/* components/home-boxes.html */

	.small #home-boxes {
		display:none;
	}
	
	.mondrian {
		margin-left: -10px;
	}
	

	#center-top-box {
		background-color:#e8a192 !important;
	}

	#center-top-box h3{
		background-color:#d75843 !important;
	}
	
	#center-top-box .box-slide-pagination-dot-on {
		background-color:#f08245 !important;
	}
	
	#quote-of-the-week-box {
		background-color:#f7d487 !important;
	}
	
	#quote-of-the-week-box h3{
		background-color:#f2b734 !important;
	}

	#facebook-album-box {
		background-color:#e8a192 !important;
	}

	#facebook-album-box h3 {
		background-color:#d75843 !important;
	}

	#bottom-right-box {
		background-color:#bde6f6 !important;
	}
	
	#bottom-right-box h3{
		background-color:#d8d9da !important;
	}

	#bottom-right-box .box-slide-pagination-dot-on {
		background-color:#88c7df !important;
	}

	#photo-of-the-week-box {
		background-color:#edbda5 !important;
	}

	#photo-of-the-week-box h3 {
		background-color:#f08245 !important;
	}

	.listen-live {
		color:white;
		font-size:12px;
	}
	.listen-live a{
		color:white;
		text-decoration:none;
	}

	#onair_banner_ajax_container {
		position:relative;
		text-align:center;
		margin-top:12px;
	}


/* components/2x2-box.html */

	.box-2x2 {
		width:320px;
		height:320px;
		background-color:silver;

		-moz-box-shadow:0px 2px 9px #333333;
		-webkit-box-shadow:0px 2px 9px #333333;
		box-shadow:0px 2px 9px rgba(100,100,100,0.8);

		position:relative;
		background-color:#CCC;
		clear:left;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:14px;
	}
	
	.box-2x2 h3 {
		margin:0px;
		padding:3px;
		background-color:#AAA;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		letter-spacing:1px;
		text-transform:uppercase;
	}
		
	.box-2x2-item {
		position:absolute;
		top:19px;
		left:0px;
		width:320px;
		height:301px;
		overflow:hidden;
		clear:left;
	}

	.box-2x2-item-photo {
		position:absolute;
		top:0px;
		left:0px;
		width:320px;
		height:301px;
	}
	
	.box-2x2-item h4 {
		position:absolute;
		margin:0;
		padding:0;
		top:9px;
		left:0px;
		padding-right:40px;
		padding-left:11px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:#383838;
		font-weight:normal;
		line-height: 1em!important;
	}
	
	.box-2x2-item p {
		margin:0;
		padding:0;
		padding-left:11px;
		padding-right:11px;
		font-family:ProximaNova-semibold;
		font-size:14px;
		color:#383838;
	}
	
	.box-2x2-more-button{
		display:block;
		position:absolute;
		bottom:9px;
		right:9px;
		width:100px;
		height:15px;
		cursor:pointer;
		text-align:right;
		font-family:ProximaNova-Bold;
		font-size:9px;
		text-transform:uppercase;
	}
	
 	.box-2x2-more-button a{
		vertical-align:middle;
		color:white;
		text-decoration:none;
	}

	.box-2x2-hover-zone {
		width:320px !important;
		height:275px !important;
	}
	

/* components/footer.html */

	.footer_icon {
		float:left;
		width:35px;
		margin-top:22px;
	}
	#footer .col1new {
		float:left;
		width:160px;
		color:white;
		font-size:11px;
		font-family:ProximaNova-Regular;
		line-height:17px;
		clear:left;
		overflow:auto;
	}
	#footer .col2new {
		float:left;
		width:510px;
		font-size:8px;
		color:#cfcfd0;
		font-family:ProximaNova-Semibold;
		padding-top:5px;
	}
	.col2new h6{
		color:#e09c2d;
		font-size:12.5px;
		margin-bottom:3px;
		margin-top:0px;
		padding-top:15px;
		font-family:ProximaNova-Semibold;
		font-weight:normal;
		display:inline;
		padding-left:32px;
	}
	.col2new h6:nth-of-type(1) {
		padding-left:0px;
	}
	.small .col2new h6{
		padding-left:0px;
	}
	.col2new a{
		color:#e09c2d;
		text-decoration:none;
	}
	.col2new a:hover { 
		text-decoration:underline;
	}
	.col2new h5{
		margin-top:0px;
		margin-bottom:0px;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		font-size:13px;
	}
	.col3new {
		float:left;
		width:320px;
		text-align:center;
		padding-top:18px;
	}
	.col3new img{
		-moz-box-shadow:0px 4px 9px #000000;
		-webkit-box-shadow:0px 4px 9px #000000;
		box-shadow:0px 4px 9px #000000;
	}

/* components/amazon-box.html */

	#amazon-box {
		background-color:#CCC !important;
	}

	#amazon-box h3{
		background-color:rgb(214,216,217) !important;
	}		

/* components/article-photo.html */

	.embed-table { margin-bottom:10px;text-align:left; }

	.embed-table-left { float:left;margin-right:10px;margin-bottom:10px;padding-right:10px;text-align:left; }

	.embed-table-right { float:right;margin-left:10px;margin-bottom:10px;padding-left:10px;text-align:left; }
		
	.tiny .embed-table-right {display:none;}
	
	.tiny .embed-table-left {display:none;}

	.photo_caption { 
		padding: 0;
		font-family:ProximaNova-Regular;
		font-size:11px;
		color:rgb(172, 174, 176);

	}
	.photo_caption em{ 
		padding: 0;
		font-family:ProximaNova-RegularIt;
		font-style:normal;
	}
	.photo_caption p { font-size: .8em; }

/* components/word-cloud.html */


	#cloud_hexagon {
		position:absolute;
		width:320px;
		height:364px;
		left:-5px;
	}
	#tag_cloud {
		height:370px;
		background-color:#b0c88f;
	}
	.hexagon-line {
		position:absolute;
		background-color:white;
		overflow:hidden;
	}
	.hexagon-line img{
		vertical-align: top;
	}
	
	.hexagon-cap {
		position:absolute;
		height:18px;
		width:320px;
		left:0px;
		background-color:white;
	}
	
	.hexagon-side {
		position:absolute;
		width:13px;
		height:180px;
		top:95px;
		background-color:#87b461;
	}
	
	div.jqcloud {
	  font-family:EgyptienneURWExtNar-Bol;
	  color: #fff;
	  overflow: hidden;
	  position: relative;
	}
	div.jqcloud a {
	  color: inherit;
	  font-size: inherit;
	  text-decoration: none;
	  color:#fff;
	}
	div.jqcloud a:hover {
	  color: #fff;
	  text-decoration:underline;
	}
	div.jqcloud span {
	  padding: 0;
	}
	div.jqcloud span.w10 {
	  font-size: 34px;
	  color: #fff;
	}
	div.jqcloud span.w9 {
	  font-size: 31px;
	  color: #fff;
	}
	div.jqcloud span.w8 {
	  font-size: 29px;
	  color: #fff;
	}
	div.jqcloud span.w7 {
	  font-size: 27px;
	  color: #fff;
	}
	div.jqcloud span.w6 {
	  font-size: 25px;
	  color: #fff;
	}
	div.jqcloud span.w5 {
	  font-size: 23px;
	  color: #fff;
	}
	div.jqcloud span.w4 {
	  font-size: 21px;
	  color: #fff;
	}
	div.jqcloud span.w3 {
	  font-size: 18px;
	  color: #fff;
	}
	div.jqcloud span.w2 {
	  font-size: 15px;
	  color: #fff;
	}
	div.jqcloud span.w1 {
	  font-size: 12px;
	  color: #fff;
	}
		

/* components/last-week-segments-box.html */

	#last-week-box {
		background-color:#f7d487 !important;
	}
	
	#last-week-box h3{
		background-color:#f2b734 !important;
	}

/* components/blog-breadcrumbs.html */

	.breadcrumb-logo {
		float:right;
		width:205px;
	}
	.breadcrumbs {
		float:right;
		font-size:11px;
		font-family:ProximaNova-Bold;
		color:rgb(64, 64, 65);
		margin-top:20px;
		text-transform:uppercase;
		width:290px;
		text-align:right;
		vertical-align:middle;
		letter-spacing:1px;
	}

	.breadcrumbs a{
		color:rgb(64, 64, 65);
		text-decoration:none;
	}	

	.breadcrumbs a:hover {
		text-decoration:underline;
	}
	
	.breadcrumbs img {
		vertical-align:middle; 
	}
	
	.breadcrumbs .chevron {
		font-size:15px;
	}

/* components/current-program-small.html */

	#play-all-segments-small-button {
		background-image:url(/images/v1/icon_play_tiny_black.png);
		width:20px;
		height:15px;
	}
	
	.knockout-yes #play-all-segments-small-button {
		background-image:url(/images/v1/icon_play_tiny_white.png);
	}

	#drawer-left-small-audio-icon {
		background-image:url(/images/v1/icon_audio_black.png);
		position:absolute;
		top:3px;
		left:12px;
		background-repeat:no-repeat;
		width:17px;
		height:17px;
	}
	
	.knockout-yes #drawer-left-small-audio-icon {
		background:url(/images/v1/icon_audio_white.png);
	}

	#drawer-left-small-play-button {
		background-image:url(/images/v1/icon_text_play_white.png);
		position:absolute;
		bottom:73px;
		right:10px;
		background-repeat:no-repeat;
		width:43px;
		height:15px;
		cursor:pointer;
	}
	
	#drawer-left-small-add-button {
		background-image:url(/images/v1/icon_text_add_white.png);
		position:absolute;
		bottom:52px;
		right:10px;
		background-repeat:no-repeat;
		width:40px;
		height:15px;
		cursor:pointer;
	}
	
	#drawer-left-small-more-button {
		background-image:url(/images/v1/icon_text_more_white.png);
		position:absolute;
		bottom:31px;
		right:10px;
		background-repeat:no-repeat;
		width:47px;
		height:15px;
		cursor:pointer;
	}
	
	#drawer-left-small-expand-button {
		background:url(/images/v1/icon_embiggen_right_white.png);
		position:absolute;
		bottom:9px;
		right:9px;
		background-repeat:no-repeat;
		width:22px;
		height:16px;
		cursor:pointer;
	}
		
	.drawer-left-date {
		font-family:ProximaNova-Bold;
		font-size:11px;
		text-transform:uppercase;
		letter-spacing:1px;
		cursor:pointer;
	}
	.knockout-yes .drawer-left-date {
		text-shadow: 0 0 0.2em #333333;
	}
	.drawer-left-title {
		display:none;
		font-size:22px;
		font-family:EgyptienneURWExtNar-Bol;
		margin-top:0px;
		line-height:25px;
		text-shadow: 0 0 0.2em #333333;
	}
		
	.drawer-left-segment-small-icon-container {
		overflow:auto;
		clear:left;
		position:absolute;
		top:2px;
		right:4px;
	}

	.drawer-left-segment-small-icon {
		float:left;
		padding:2px;
		margin-top:5px;
		cursor:pointer;
	}
		
	.drawer-left-segment-small-info {
		position:absolute;
		left:0px;
		top:230px;
		height:52px;
		display:none;
		width:400px;
		padding-left:15px;
		padding-right:75px;
		color:white;
		text-shadow: none;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		padding-top:5px;
	}
	
	.drawer-left-segment-small-info h3{
		margin-top:5px;
		margin-bottom:0px;
	}
	
	.play-all-segments-small {
		cursor:pointer;
	}
	.knockout-yes .play-all-segments-small {
		text-shadow: 0 0 0.2em #333333;
	}	

/* components/comments.html */

	.facebook-comments {
		margin-top:20px;
	}

	.facebook-comments h5{
		margin-top:10px;
		margin-bottom:10px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:rgb(223, 155, 45);
		text-transform:uppercase;
		font-weight:normal;
		letter-spacing:1px;
	}
	
	.small .facebook-comments {
		display:none;
	}

/* components/itunes-box.html */

	#itunes-box {
		background-color:#bce5f5;
	}

	#itunes-box h3{
		background-color:#87c6de;
	}

/* components/navigation.html */

	.menu-container {
		position:relative;
		z-index:800;
	}

	.nav-holder {
		position:absolute;
		left:-200px;
		width:265px;
		height:50px;
		cursor:pointer;
	}

	.outie-nav-text{
		width:200px;
		float:left;
		height:46px;
		text-align:right;
		line-height:37px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		text-transform:uppercase;
		padding-top:3px;
		background-repeat:no-repeat;
		cursor:pointer
	}
	
	.nav-icon-holder {
		text-align:right;
		float:left;
	}
	
	.nav-icon-off {
	}
	
	.nav-icon-over {
	}
	
	.nav-icon-on {
	}
	
	.nav-icon{
		display:none;
	}
	
	.nav-pos-1 {
		top:-2px;
	}
	.nav-pos-2 {
		top:36px;
	}
	.nav-pos-3 {
		top:74px;
	}
	.nav-pos-4 {
		top:112px;
	}
	.nav-pos-5 {
		top:150px;
	}
	.nav-pos-6 {
		top:188px;
	}
	.nav-pos-7 {
		top:226px;
	}
	.nav-pos-8 {
		top:264px;
	}
	.nav-pos-9 {
		top:302px;
	}
	.nav-pos-10 {
		top:340px;
	}
	.nav-pos-11 {
		top:378px;
	}
	.nav-pos-12 {
		top:416px;
	}
	.nav-pos-13 {
		top:454px;
	}

/* components/mobile-navigation.html */

	#mobile-nav {
		display:none;
	}
	
	.small #mobile-nav {
		display:block;
	}
	
	.mobile-nav-controls {
		height:25px;
		clear:both:
		overflow:auto;
		background: #a61f35; /* Old browsers */
		background: -moz-linear-gradient(top,  #a61f35 0%, #891a1f 40%, #681327 68%, #3a0b0b 99%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a61f35), color-stop(40%,#891a1f), color-stop(68%,#681327), color-stop(99%,#3a0b0b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #a61f35 0%,#891a1f 40%,#681327 68%,#3a0b0b 99%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #a61f35 0%,#891a1f 40%,#681327 68%,#3a0b0b 99%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #a61f35 0%,#891a1f 40%,#681327 68%,#3a0b0b 99%); /* IE10+ */
		background: linear-gradient(to bottom,  #a61f35 0%,#891a1f 40%,#681327 68%,#3a0b0b 99%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a61f35', endColorstr='#3a0b0b',GradientType=0 ); /* IE6-9 */
		color:white;
		font-family:ProximaNova-Semibold;
		font-size:16px;
		padding-left:20px;
		padding-right:20px;
	}
	
	.mobile-nav-control {
		float:left;
		width:50%;
		cursor:pointer;
	}
	
	.mobile-nav-pulldown {
		display:none;
	}
	#mobile-nav-full-site { text-align:right; }

	.mobile-nav-item {
		background: #df9c2c; /* Old browsers */
		border-bottom:thin solid white;
		color:white;
		font-family:ProximaNova-Semibold;
		font-size:16px;
		padding: 6px 0px 6px 20px;
	}
	.mobile-nav-item a {
		color:white;
		text-decoration:none;
	} 
	.mobile-nav-item-subnav {
		background: #ffffff;
		color:#666;
		font-family:ProximaNova-Semibold;
		font-size:16px;
		border-bottom:thin solid #df9c2c;
		padding: 6px 0px 6px 40px;
		
	}
	.mobile-nav-item-subnav a{
		color:#a61f35;
		text-decoration:none;
	}

/* components/box-slides.html */

	.box-slide {
		display:none;
	}
	
	.box-slide-pagination {
		clear:left;
		position:absolute;
		bottom:10px;
	}

	.box-slide-pagination-dot{
		border-radius:5px;
		width:7px;
		height:7px;
		margin:2px;
		background-color:white;
		float:left;
		cursor:pointer;
	}

	.box-slide-pagination-dot-on {
		background-color:rgb(242, 183, 52);
	}

	.box-slide-hover-zone {
		position:absolute;
		top:19px;
		left:0px;
		cursor:pointer;
	}

	.box-slide-over {
		opacity:0.2;
	}
	
	.knockout-text-yes {
		color:white !important;
		text-shadow: 0 0 0.3em black;	
	}

/* components/advert.html */

	#advert-right-not-home {
		width:320px;
	}

	#advert-right-not-home h3 {
		margin:0px;
		padding:3px;
		background-color:#d8d9da;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		letter-spacing:1px;
	}

	#advert-right-not-home .advert-body-not-home {
		border-width: 0px 2px 2px 2px;
		border-color:#d8d9da;
		border-style:solid;
		width:300px;
		padding: 8px;
		height:283px;
	}



	#advert-right {
		width:320px;
		height:320px;
	}

	#advert-right h3 {
		margin:0px;
		padding:3px;
		background-color:#d8d9da;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		letter-spacing:1px;
	}

	#advert-right .advert-body {
		border-width: 0px 2px 2px 2px;
		border-color:#d8d9da;
		border-style:solid;
		width:300px;
		height:285px;
		padding: 8px;
	}
	

/* components/related-reading-box.html */

	#related-reading {
		background-color:#c1e3ce !important;
	}

	#related-reading h3{
		background-color:#8bc7a4;
	}

	#related-reading .box-slide-pagination-dot-on {
		background-color:#8bc7a4 !important;
	}


/* components/2x3-box.html */

	.box-2x3 {
		width:320px;
		height:480px;
		background-color:silver;

		-moz-box-shadow:0px 2px 9px #333333;
		-webkit-box-shadow:0px 2px 9px #333333;
		box-shadow:0px 2px 9px rgba(100,100,100,0.8);
	}

	.box-2x3 h3 {
		margin:0px;
		padding:3px;
		background-color:#AAA;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		letter-spacing:1px;
	}

	.box-2x4-item h4 {
		margin:0;
		padding:0;
		padding-right:11px;
		padding-left:11px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:#383838;
		font-weight:normal;
		line-height: 1em!important;
	}

/* components/pitch-a-story-box.html */

	#pitch-a-story-box {
		background-color:#efcbd0 !important;
	}

	#pitch-a-story-box h3{
		background-color:#dd8e98 !important;
	}

/* components/punchlist.html */

	#punchlist {
		
	}

	#punchlist-tab {
		position:fixed;
		top:0px;
		right:0px;
		width:75px;
		height:20px;
		background-color:red;
		color:white;
		padding:5px;
	}

	#punchlist-detail {	
		display:none;
		background-color: silver;
		padding:20px;
		color:black;
		margin-left:75px;
		width:990px;
	}

	#punchlist-dialog iframe{
		width: 100%;
		height: 650px;
		border:0;
	}


/* components/about-staff-blogpost.html */

	.about-staff-blogpost {
		position:absolute;
		right:0px;
		bottom:-15px;
		font-family:ProximaNova-Bold;
		font-size:9px;
		color:rgb(64, 64, 65);
		text-transform:uppercase;
		cursor:pointer;
		width:80px;
	}

	.about-staff-blogpost a{
		color:rgb(64, 64, 65);
		text-decoration:none;
	}


/* components/current-video-small.html */

	#drawer-right-small-expand-button {
		position:absolute;
		bottom:9px;
		right:9px;
		width:22px;
		height:16px;
		background:url(/images/v1/icon_embiggen_left_black.png);
		background-repeat:no-repeat;
		cursor:pointer;
	}
	#drawer-right-small-more-button {
		background-image:url(/images/v1/icon_text_more_black.png);
		position:absolute;
		bottom:31px;
		right:10px;
		background-repeat:no-repeat;
		width:47px;
		height:15px;
		cursor:pointer;
	}
	
	.knockout-yes #drawer-right-small-expand-button {
		background:url(/images/v1/icon_embiggen_left_white.png);
	}
	
	.knockout-yes #drawer-right-small-more-button {
		background:url(/images/v1/icon_text_more_white.png);
	}
	
	#drawer-right-small-video-icon {
		position:absolute;
		top:0px;
		left:0px;
		width:19px;
		height:16px;
		background:url(/images/v1/icon_video_black.png);
		background-repeat:no-repeat;
	}
	.knockout-yes #drawer-right-small-video-icon {
		background:url(/images/v1/icon_video_white.png);
	}

	#drawer-right-center-play-button {
		position:absolute;
		top:105px;
		left:211px;
		width:67px;
		height:77px;
		background:url(/images/v1/icon_play_large_black.png);
		background-repeat:no-repeat;
	}
	
	.knockout-yes #drawer-right-center-play-button {
		background:url(/images/v1/icon_play_large_white.png);
	}
	
	.drawer-right-date {
		position:relative;
		margin-top:12px;
		margin-left:12px;
		padding-left: 25px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		text-transform:uppercase;
		letter-spacing:1px;
		padding-top:3px;
	}
	.knockout-yes .drawer-right-date {
		text-shadow: 0 0 0.2em #333333;
	}

	.drawer-right-title {
		position:absolute;
		top:230px;
		left:0;
		height:53px;
		padding-left:12px;
		padding-right:50px;
		padding-top:5px;
		width:428px;
   		background: rgb(216,91,67);
		background: rgba(216,91,67,0.8);
		font-size:22px;
		font-family:EgyptienneURWExtNar-Bol;
		line-height:25px;
		text-shadow: 0 0 0.2em #fff;	
	}
	.knockout-yes .drawer-right-title {
		text-shadow: 0 0 0.2em #333;
	}

/* components/about-staff.html */

	.about-staff-column {
		width:240px;
		float:left;
		font-size: 12px;
		font-family:ProximaNova-Semibold;
		color:#58595b;
	}
	.about-staff-item { position:relative; }
	.about-staff-column a{color:#df9b2d;text-decoration:none;}
	.about-staff-column a:hover{text-decoration:underline;}
	
	.about-staff-image { width:82px; }
	.about-staff-title {
		color:#df9b2d;
		font-size: 10px;
		font-family:ProximaNova-Bold;
		text-transform:uppercase;
	}
	.about-staff-name {
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:#58595b;
	}
	.about-staff-separator {
		background-image:url(/images/v1/border_dotted_horizontal.png);
		height:5px;
		margin-top:20px;
		margin-bottom:20px;
		width:240px;
	}

/* components/social-buttons.html */

	.social-buttons {
		position:relative;
		width:180px;
		height:30px;
	}
	.small .social-buttons {
		clear:left;
		overflow:auto;
		width:100%;
	}
	.tweet {
		position:absolute;
		top:7px;
		right:155px;
		width:60px;
	}
	.small .tweet {
		float:left;
		position:relative;
		top:0;
		left:0;
		width:75px;
		padding-top:2px;
	}
	.small .tweet a{
		color:#df9b2d;
	}
	.like {
		position:absolute;
		top:5px;
		right:0px;
		width:150px;
	}
	.small .like {
		float:left;
		position:relative;
		top:0;
		left:5px;
	}

/* components/segment-list.html */

	.full-width-list-item-text {
		margin-left:165px;
	}
	.small .full-width-list-item-text { margin-left: 90px; }
	
	.full-width-list-item {
		overflow:auto;
		clear:left;
		display:none;
	}
	
	.full-width-list-item-content {
		clear:left;
		overflow:auto;
		position:relative;
		padding-bottom:20px;
	}
	.small .full-width-list-item-content p { display:none; }
	
	.full-width-list-item .audio-icon {
		background-image:url(/images/v1/icon_audio_black.png);
		position:absolute;
		width:17px;
		height:17px;
		top:9px;
		right:9px;
	}

	.knockout-yes .audio-icon {
		background-image:url(/images/v1/icon_audio_white.png);
	}
	
	.full-width-list-item h4{
		margin:0;
		padding:0;
		font-family:ProximaNova-Regular;
		font-size:10px;
		font-style:normal;
		display:block;
		text-transform:uppercase;
	}
	.small .full-width-list-item h4{
		font-weight:normal;
	}

	.full-width-list-item h3{
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:#404041;
		margin:0px;
		font-weight:normal;
	}
	.small .full-width-list-item h3{
		font-size:15px;
	}
	
	.full-width-list-item h3 a{
		text-decoration:none;
		color:#404041;
	}

	.full-width-list-item h3 a:hover{
		text-decoration:underline;
	}

	.full-width-list-item p{
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:#404041;
		margin:0px;
		margin-bottom:20px;
	}
	
	.full-width-list-item-shown {
		display:block;
	}

	.full-width-list-photo {
		position:relative;
		width:150px;
		height:88px;
		float:left;
		margin-right:15px;
		-moz-box-shadow:2px 2px 6px #CCC;
        -webkit-box-shadow:2px 2px 6px #CCC;
        box-shadow:2px 2px 6px #CCC;
	}
	.small .full-width-list-photo {
		width:75px;
		height:44px;
	}
	.full-width-list-icons {
		text-align:right;
		margin-top:10px;
		position:absolute;
		bottom:0px;
		right:0px;
	}
	
	.full-width-list-divider {
		margin-top:27px;
		margin-bottom:27px;
		height:5px;
		background:url(/images/v1/border_dotted_horizontal.png);
	}
	.small .full-width-list-divider {
		margin-top:15px;
		margin-bottom:15px;
	}
	.small .audio-icon { display:none; }

/* components/editing.html */

	.preview {
		position:fixed;
		top:0px;
		left:0px;
		width:200;
		padding:5px;
		text-align:center;
		background-color:red;
		color:white;
		opacity: 0.8;
		z-index: 999;
	}
	
	.editing-placeholder {
		height:25px;
		display:none;
	}
	
	.editing-border {
		border: 4px dashed red;
		position:absolute;
	}
	
	.editing {
		display:none;
		position:absolute;
		background-color: red;
		color: white;
		width:120px;
		padding:4px;
		text-align:center;
		cursor: pointer;
		opacity: 0.8;
		z-index: 998;
	}
	
	#edit-dialog iframe{
		width: 100%;
		height: 95%;
		padding:0;
		margin:0;
		border:0;
	}
	
	.link-set-item-format {
		display:none;
	}

/* components/2x1-box.html */

	.box-2x1 {
		width:320px;
		height:150px;
		background-color:silver;

		-moz-box-shadow:0px 2px 9px #333333;
		-webkit-box-shadow:0px 2px 9px #333333;
		box-shadow:0px 2px 9px rgba(100,100,100,0.8);

		position:relative;
		background-color:#CCC;
		clear:left;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:14px;
	}
	
	.box-2x1 h3{
		margin:0px;
		padding:3px;
		background-color:#AAA;
		padding-left:5px;
		padding-right:5px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:white;
		font-weight:normal;
		letter-spacing:1px;
		text-transform:uppercase;
	}
	
	.box-2x1-item {
		position:absolute;
		top:19px;
		left:0px;
		width:298px;
		height:111px;
		overflow:hidden;
		clear:left;
		padding-top:11px;
		padding-left:11px;
		padding-right:11px;
		padding-bottom:12px;
	}

	.box-2x1-item-photo {
		margin-right:11px;		
		width:106px;
		height:106px;
		float:left;
	}
	
	.box-2x1-item h4 {
		margin:0;
		padding:0;
		padding-right:11px;
		padding-left:11px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		color:#383838;
		font-weight:normal;
		line-height: 1em!important;
	}
	
	.box-2x1-item p {
		margin:0;
		padding:0;
		padding-left:11px;
		padding-right:11px;
		font-family:ProximaNova-semibold;
		font-size:14px;
		color:#383838;
	}
	
	.box-2x1-more-button{
		display:block;
		position:absolute;
		bottom:9px;
		right:9px;
		width:100px;
		height:15px;
		cursor:pointer;
		text-align:right;
		font-family:ProximaNova-Bold;
		font-size:9px;
		text-transform:uppercase;
	}
	
	.box-more-button {
		width:15px;
		height:15px;
		padding-left:2px;
		vertical-align:middle;
	}
	
 	.box-2x1-more-button {
		color:white;
	}

	.box-2x1-more-button a{
		vertical-align:middle;
		color:white;
		text-decoration:none;
	}
	
	.box-2x1-hover-zone {
		width:320px !important;
		height:106px !important;
		cursor:pointer;
	}
	

/* components/blog-categories.html */

	.blog-tags {
		font-size:11px;
		font-family:ProximaNova-Bold;
		text-transform:uppercase;
		color:#a52035;
		letter-spacing:1px;
	}
	
	.blog-tags ul {
		overflow:auto; 
		margin:0;
		padding:0;
		display:block;
		list-style:none;
		letter-spacing:0px;
	}
	
	.blog-tags li {
		overflow:auto; 
		margin:0;
		padding:0;
		display:block;
		font-size:12px;
		font-family:ProximaNova-Semibold;
		color:#58595b;
		text-transform:none;
	}
	
	.blog-tags-on{
		color:#df9b2d !important;
	}

/* components/microblog-box.html */

.microblogbox {
    background-color:#fff !important;
	border-bottom:thin solid #f2b734;
	border-left:thin solid #f2b734;
	border-right:thin solid #f2b734;
}
.microblogbox h3{
	background-color:#f2b734 !important;
}
.microblog-content {
	position: relative;
	margin-top: 8px;
}
.microphoto {
	width:100px;
	margin-right:10px;
	float:left;
}
.microbloginside {
	padding:10px;
    font-family: ProximaNova-Semibold;
    font-size: 14px;
    line-height: 1.231;
    margin: 0;
    clear:left;
}
.microbloginside h4{
	color: #383838;
    font-family: EgyptienneURWExtNar-Bol;
    font-size: 18px;
    font-weight: normal;
    margin-bottom:0px;
    margin-top:0px;
}

/* components/onair-banner-ajax-timer.html */


	#onair_banner_ajax_timer {
		display:none;
		width:728px;
		height:90px;
		margin:0 auto;
		position:relative;
		margin-bottom:20px;
		margin-top:20px;
	}
	
	.small #myonair_banner {
		width:245px;
		height:41px;
		margin:0 auto;
	}
	
	.small #onair_banner_ajax_timer {
		width:96%;
		background-image:none;
		height:60px;
		margin-top:0px;
	}
	.small .listen-live {
		position:relative !important;
		top:43px !important;
		left:0 !important;
		text-align:right;
	}
	

/* components/transcript.html */

	.transcriptButton {
		cursor: pointer;
	}

/* components/teacher-resources-attachments.html */

	.teacher-resources-attachment {
		padding-left:25px !important;
		background-image:url(/images/v1/icon-download.png);
		background-repeat:no-repeat;
		background-position: top left;
		line-height:19px;
		margin-bottom:7px;
	}

/* wrapper.html */

	.wrapper-body {
		background:url(/images/v1/background.png);
		font-family:ProximaNova-Regular;
		font-size:17px;
		color:#383838;
		background-attachment: fixed;
	}
	
	.gutters {
		padding-top:15px;
		padding-left:15px;
		padding-right:5px;
		padding-bottom:15px;
	}

	#wrapper {
		width: 1030px;
		background-color: white;
		
		-moz-box-shadow:0px 2px 14px #666;
		-webkit-box-shadow:0px 2px 14px #666;
		box-shadow:0px 2px 14px #666;
		margin: 0 auto;
	}
	
	.small #wrapper {
		width:auto; 
		/* width:320px; */
		margin:0;
	}
	
/*
	.large #wrapper {
		margin-left:75px;
	}
*/	
	#header {
		position: relative;
		height: 134px;
	}
	
	.small #header {
		height:75px;
		overflow:hidden;
	}
	
	#header-rule {
		height:8px;
		background-color:rgb(166,32,53);
		z-index:952;
		position: absolute;
		top: 132px;
		width: 1030px;
	}
	
	.small #header-rule {
		width:auto;
		position:relative;
		top:auto;
	}
		
	#content {
	}
	
	#footer {
		background-color:#404041;
		background-image:url(/images/v1/background_footer_shadow.png);
		background-position:top;
		background-repeat:repeat-x;
		padding: 18px 0px 0px 15px;
	}
	
	.small #footer {
		display:none;
	}
	
	#smallfooter {
		display:none;
	}
	
	.small #smallfooter {
		display:block;
	}
	
	#sidenav {
		display:none;
	}
	
	.large #sidenav {
		display:block;
		position:fixed;
		left:0px;
		top:134px;
		width:75px;
	}

	.image-wrapper {
		position: relative;
		width:100%;
		height:100%;
		overflow:hidden;
		background: url(/loading.gif);
		background-position:50% 50%;
		background-repeat:no-repeat;
	}

	.image-wrapper img { position: absolute; }
	
	.geometry-3up-wrapper {
		overflow:auto;
		clear:left;
	}
	
	.geometry-3up-content{
		/*overflow:auto;*/
		padding-right:20px;
		clear:left;
		float:left;
	}
	
	.small geometry-3up-content {
		overflow:hidden;
	}

	.geometry-3up-header{
		width:660px;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:42.5px;
		color:#e09c2d;;
	}
	
	.small .geometry-3up-header {
		width:auto;
		font-size:25px;
	}

	.geometry-3up-header-link {
		color:#e09c2d !important;
		text-decoration:none;
	}
	
	.geometry-3up-header-rule {
		height:7px;
		background-color:#e09c2d;
		-webkit-box-shadow: 0px 3px 4px 0px #ccc;
		-moz-box-shadow: 0px 3px 4px 0px #ccc;
		box-shadow: 0px 3px 4px 0px #ccc; 
		margin-bottom:18px;
	}
			
	.geometry-3up-normal-left {
		width:150px;
		float:left;
		padding-right:20px;
		font-family:ProximaNova-Semibold;
		font-size:12px;
		text-decoration:none;
	}
	
	.small .geometry-3up-normal-left {
		display:none;
	}

	.geometry-3up-topic {
		width:320px;
		float:left;
		font-family:ProximaNova-Semibold;
		font-size:12px;
		text-decoration:none;
	}
	
	.small .geometry-3up-topic {
		width:auto;
	}

	.geometry-3up-topic-margin {
		padding-right:20px;
	}

	.geometry-3up-normal-left a:hover{
		color:#e09c2d;
	}

	.geometry-3up-normal-left a{
		color:#58595b;
		text-decoration:none;
	}
	
	.geometry-3up-normal-center {
		width:490px;
		float:left;
	}
	
	.small .geometry-3up-normal-center {
		width:auto;
	}

	.geometry-3up-normal-center-width660 {
		width:660px;
	}
	
	.small .geometry-3up-normal-center-width660 {
		width:auto;
	}
			
	.geometry-3up-normal-right {
		width:320px;
		float:left;
	}
	
	.small 	.geometry-3up-normal-right {
		display:none;
	}
	
	.right-column-gutters {
		padding-bottom: 15px;
	}

	.left-column-gutters {
		padding-bottom: 15px;
	}


	.list-divider{
		margin-top:27px;
		height:5px;
		background:url(/images/v1/border_dotted_horizontal.png);
	}
	
	/*
	.right-column-shadow {
		-moz-box-shadow:5px 5px 10px #ccc;
		-webkit-box-shadow:5px 5px 10px #ccc;
		box-shadow:5px 5px 10px #ccc;
	}
	*/
	
	.pagination-container {
		overflow:auto;
		clear:left;
		text-transform:uppercase;
	}

	.pagination-container a{
		text-decoration:none;
	}

	.pagination-container a:hover{
		color:#df9b2d;
		text-decoration:underline;
	}

	.pagination-page {
		color:rgb(64, 64, 65);
	}
	
	.pagination-current-page {
		color:#df9b2d;
		font-weight:bold;
	}

	.pagination-last {
		width:33%;
		float:left;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:rgb(64, 64, 65);
	}
	.pagination-last a{
		color:rgb(64, 64, 65);
	}	
	.pagination-pages {
		width:33%;
		float:left;
		text-align:center;
		font-family:ProximaNova-Regular;
		font-size:11px;
		margin-top:3px;
	}
	
	.pagination-next {
		width:33%;
		float:left;
		text-align:right;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:rgb(64, 64, 65);
	}
	.pagination-next a{
		color:rgb(64, 64, 65);
	}	
	.pagination-chevron {
		font-size:15px;
	}

	.embedded-slideshow {display:none;position:relative;overflow:auto;}
	.embedded-slideshow-slide {display:none;position:absolute;top:0px;}
	.embedded-slideshow-slide-on {}

	.embedded-slideshow-pagination { }
	.embedded-slideshow-pagination-page {
		width:7px;
		height:7px;
		margin:2px;
		background-color:white;
		border-radius:5px;
		float:left;
		cursor:pointer;
	}
	.embedded-slideshow-pagination-page-on {background-color:#e09c2d;}

	.embedded-slideshow-fullscreen {
		background: url(/images/v1/icon_embiggen_right_white.png);
		position: absolute;
		top: 9px;
		right: 9px;
		background-repeat: no-repeat;
		width: 22px;
		height: 16px;
		cursor: pointer;
		z-index:100;
	}

	
	/* blog/about page body styles */

	.document-body-text-first {
		font-family:ProximaNova-Regular;
		font-size:17px;
		color:rgb(88, 89, 91);
	}

	.document-body-text-first a {
		color:rgb(223, 155, 45) !important;
		text-decoration:none !important;
	}

	.document-body-text-first a:hover {
		text-decoration:underline !important;
	}

	.document-body-text {
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:rgb(88, 89, 91);
	}

	.document-body-text em{
		font-family:ProximaNova-SemiboldIt;
		font-style:normal;
	}
	.document-body-text strong{
		font-family:ProximaNova-Extrabld;
		font-weight:normal;
	}
		
	.document-body-text a {
		color:rgb(223, 155, 45) !important;
		text-decoration:none !important;
	}
	
	.document-body-text a:hover {
		text-decoration:underline !important;
	}

	.document-body-label {
		font-family:ProximaNova-Extrabld;
		font-size:14px;
		color:rgb(165, 32, 53);
	}

	.document-body-head {
		font-family:EgyptienneURWExtNar-Bol;
		font-size:25px;
		color:rgb(88, 89, 91);
	}

	.document-body-subhead {
		font-family:EgyptienneURWExtNar-Bol;
		font-size:20px;
		color:rgb(88, 89, 91);
	}
	
	.document-body ol {
		counter-reset:li; 
		margin-left:0; 
		padding-left:0; 
	}

	.document-body ol > li {
		position:relative; 
		margin:0 0 4px 1.5em; 
		padding:4px 4px; 
    	list-style:none;

		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:rgb(88, 89, 91);
	}

	.document-body ol > li:before {
		content:counter(li) "."; 
		counter-increment:li;
		position:absolute;
		top:1px;
		left:-1.5em;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		width:2em;
		margin-right:4px;
		padding:4px;

		font-family:ProximaNova-Extrabld;
		font-size:14px;
		color:rgb(165, 32, 53);		
	}
	
	.document-body-blockquote {
		font-family:ProximaNova-Regular;
		font-size:12px;
		color:rgb(88, 89, 91);
		margin:1em;
		margin-left:2em;
		margin-right:2em;
	}
	
	.document-body-blockquote a {
		color:rgb(223, 155, 45) !important;
		text-decoration:none !important;
	}
	
	.document-body-blockquote a:hover {
		text-decoration:underline !important;
	}

	.document-body-uppercase {
		font-family:ProximaNova-Bold;
		font-size:11px;
		text-transform:uppercase;
		color:rgb(223, 155, 45);
	}

	.document-body-offsite a {
		font-family:ProximaNova-Bold !important;
		font-size:14px !important;
		color:rgb(223, 155, 45) !important;
	}

	.document-body-offsite a:hover {
		text-decoration:underline;
	}
	
	.plaintext {
		display:inline;
		margin:0;
		padding:0;
	}
	
	.small .notsmall {
		display:none;
	}
	

/* pages/segment.html */

	.segment-permalink .segment-slideshow-container {
		position:relative;
		margin-top:10px;
	}
	
	.segment-permalink .segment-slideshow {
		position:relative;
		width:490px;
		height:287px;
		margin-bottom:8px;
		-moz-box-shadow:0px 3px 6px #ccc;
        -webkit-box-shadow:0px 3px 6px #ccc;
        box-shadow:0px 3px 6px #ccc;
	}
	
	.small .segment-permalink .segment-slideshow {
		width:auto;
		height:auto;
	}

	.segment-permalink h3{ /* title */
		margin:0;
		padding:0;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		font-weight:normal;
		color:rgb(64, 64, 65);
	}

	.segment-permalink h5{ /* date */
		margin:0;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		color:rgb(58,58,58);
		font-size:11px;
		text-transform:uppercase;
	}

	.segment-permalink-body {
		margin-top:10px;
	}
	
	.segment-permalink #dot-pagination {
		position:absolute;
		text-align:center;
		width:300px;
		height:45x;
		top:270px;
		left:45px;
		z-index:50;
	}
	
	.segment-permalink .segment-slideshow-container #photo-credit {
		font-family:ProximaNova-Regular;
		font-size:11px;
		color:#58595B;
	}
	
	.segment-permalink .segment-slideshow-container #photo-caption {
		font-family:ProximaNova-Regular;
		font-size:11px;
		color:#58595B;
	}
	
	.segment-credit {
		padding-top:10px;
		font-weight:bold;
	}
	
	#photo-credit a{
		color:rgb(223, 155, 45) !important;
		text-decoration:none;
	}
	#photo-credit a:hover{
		text-decoration:underline;
	}
	#photo-caption a{
		color:rgb(223, 155, 45) !important;
		text-decoration:none;
	}
	#photo-caption a:hover{
		text-decoration:underline;
	}
	.segment-permalink .below-slideshow {
		margin-top:20px;
		width:490px;
	}
	
	.small .segment-permalink .below-slideshow {
		width:auto;
	}
	
	.below-slideshow .add-button {
		padding-top:4px;
	}
	
	.segment-permalink .horizontal-divider {
		background-image:url(/images/v1/border_dotted_horizontal.png);
		background-repeat:repeat-x;
		height:5px;
		margin-top:20px;
		margin-bottom:20px;
	}
	.guests {
		margin-top:10px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:rgb(223, 155, 45);
		text-transform:uppercase;
	}
	
	.guests h5 {
		margin-top:10px;
		margin-bottom:10px;
		font-family:ProximaNova-Bold;
		font-size:11px;
		color:rgb(223, 155, 45);
		text-transform:uppercase;
		font-weight:normal;
		letter-spacing:1px;
	}
	
	.guests ul {
		margin:10px 0px 0px 0px;
		padding:0;
		list-style:none;
		text-transform:none;
	}
	
	.guests li {
		margin-bottom:20px;
		padding:0;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:rgb(88, 89, 91);
	}
	.guests li a{
		color:rgb(88, 89, 91);
		text-decoration:none;
	}
	.guests .guest-name a{
		font-family:ProximaNova-Extrabld;
		font-size:14px;
		color:rgb(165, 32, 53);
		text-decoration:none;
	}	
	.guests a:hover{
		text-decoration:underline;
	}
	
	.related-links h5{
		margin-top:10px !important;
		margin-bottom:10px !important;
		font-family:ProximaNova-Bold !important;
		font-size:11px !important;
		color:rgb(223, 155, 45) !important;
		text-transform:uppercase !important;
		font-weight:normal !important;
		letter-spacing:1px !important;
	}
	.related-links p{
		margin:0px;
		padding:0;
		text-transform:none;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:rgb(88, 89, 91);
	}
	.related-links p a{
		color:rgb(88, 89, 91);
		text-decoration:none;
	}
	.related-links a:hover{
		text-decoration:underline;
	}
	
	
	.this-program {
		font-size:11px;
		font-family:ProximaNova-Bold;
		text-transform:uppercase;
		color:#a52035;
	}
	
	.this-program ul {
		padding:0;
		margin:0;
		list-style:none;
	}
	
	.this-program li {
		padding:0;
		margin:0;
		padding-top:5px;
		font-size:12px;
		font-family:ProximaNova-Semibold;
		color:#58595b;
		text-transform:none;
	}
	.the-video-link {
		font-family: ProximaNova-Bold;
    	font-size: 17px;
    	padding-top:10px;
    	padding-bottom:15px;
    	color:#DF9B2D;
	}
	.the-video-link a{
		color:#DF9B2D;
		text-decoration:none;
	}
	.the-video-link a:hover{
		color:#DF9B2D;
		text-decoration:underline;
	}
	.produced-credit {
		padding-top:10px;
		font-weight:bold;
		font-size:14px;
	}
	.small .segment-slideshow-container #photo-credit { display:none; }
	.small .segment-slideshow-container #photo-caption { display:none; }
	
	#slide-prev-button {
		position:absolute;
		width:31px;
		padding-top:120px;
		padding-left:5px;
		height:167px;
		top:0px;
		left:0px;
		background:rgba(255,255,255,0.3);
		opacity:0;
	}

	#slide-next-button {
		text-align:right;
		position:absolute;
		width:31px;
		height:167px;
		padding-top:120px;
		padding-right:5px;
		top:0px;
		right:0px;
		background:rgba(255,255,255,0.3);
		opacity:0;
	}	
	.small-social {
		display:none;
	}
	.small .small-social a{
		color:#df9b2d;
	}
	.small .small-social {
		display:block;
		margin-top:10px;
		margin-bottom:10px;
	}

/* pages/playlist.html */

	.playlist-body {
	}
	
	#playlist {
		margin:0 auto;
		width:510px;
		background-color: white;
		min-height:100%;
	}
	
	#playlist-header {
		padding-left:15px;
		padding-right:15px;
		height:89px;
		position:relative;
	}
	
	.player-logo {
		position:absolute;
		top:15px;
		left:15px;
		width:151px;
		height:54px;
	}
	.player-social {
		position:absolute;
		top:40px;
		left:318px;
	}
	#playlist-header-rule {
		height:8px;
		background-color:rgb(166,32,53);
		z-index:952;
		-webkit-box-shadow: 0px 4px 7px 0px #ccc;
		-moz-box-shadow: 0px 4px 7px 0px #ccc;
		box-shadow: 0px 4px 7px 0px #ccc; 	
	}
	#playlist-segment-screen {
		position:relative;
		height:325px;
		background-color:rgb(232, 232, 233);
		-webkit-box-shadow: inset 0px -2px 4px 0px #ccc;
		-moz-box-shadow: inset 0px -2px 4px 0px #ccc;
		box-shadow: inset 0px -2px 4px 0px #ccc; 	
	}

	#segment-date {
		position:absolute;
		top:10px;
		left:10px;	
		font-family:ProximaNova-Bold;
		font-size:11px;
		text-transform:uppercase;
		color:rgb(64, 64, 65);
		width:250px;
	}

	.playlist-knockout #segment-date {
		color:white;
	}
	
	#segment-title {
		position:absolute;
		top:30px;
		left:10px;	
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		color:rgb(64, 64, 65);
		font-size:18px;
	}
	
	.playlist-knockout #segment-title {
		color:white;
	}

	#segment-info {
		position:absolute;
		top:10px;
		left:10px;
		width:400px;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:white;
	}

	#segment-video-icon {
		position:absolute;
		right:10px;
		top:10px;
		background-repeat:no-repeat;
		background-image:url(/images/v1/icon_audio_black.png);
		height:17px;
		width:17px;
	}

	.playlist-knockout #segment-video-icon {
		background-image:url(/images/v1/icon_audio_white.png);
	}
	
	#segment-screen-remove {
		position:absolute;
		right:10px;
		top:10px;
	}
	
	#segment-screen-like {
		position:absolute;
		right:10px;
		top:35px;
	}

	#segment-screen-comment {
		position:absolute;
		right:10px;
		top:35px;
	}

	#segment-screen-more {
		position:absolute;
		right:10px;
		top:60px;
	}

	#playlist-segment-image {
		position:absolute;
		top:20px;
		left:15px;
		width:480px;
		height:285px;
		background-color:#ccc;
		-moz-box-shadow:0px 2px 9px #333333;
		-webkit-box-shadow:0px 2px 9px #333333;
		box-shadow:0px 2px 9px #333333;
	}

	#playlist-segment-overlay {
		position:absolute;
		top:20px;
		left:15px;
		width:480px;
		height:285px;
	}

		
	#playlist-interface{
		position:absolute;
		bottom:0px;
		height:120px;
		width:480px;
		background-color:rgb(138,198,163);
		background:rgb(138,198,163);
		background:rgba(138,198,163,.8);
	}
	
	#playlist-controls {
		position:absolute;
		bottom:0px;
		height:50px;
	}
	
	#playlist-play, #playlist-pause {
		position:absolute;
		top:15px;
		left:5px;
		width:17px;
		height:20px;
	}
	
	#playlist-play {
		background: url(/images/v1/icon_slider_play_white.png);
		background-repeat:no-repeat;
	}

	#playlist-pause {
		background: url(/images/v1/icon_slider_pause_white.png);
		background-repeat:no-repeat;
	}

	#playlist-time {
		position:absolute;
		top:0px;
		left:30px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#playlist-progress {
		position:absolute;
		top:17px;
		left:75px;
		height:16px;
		width:200px;
	}

	#playlist-duration {
		position:absolute;
		top:0px;
		left:285px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#playlist-mute, #playlist-unmute {
		position:absolute;
		top:15px;
		left:330px;
		width:29px;
		height:20px;
		margin:0;
	}
	
	#playlist-mute {
		background: url(/images/v1/icon_slider_volume_white.png);
		background-repeat:no-repeat;
	}
	
	#playlist-unmute {
		background: url(/images/v1/icon_slider_mute_white.png);
		background-repeat:no-repeat;
	}
	
	#playlist-volume {
		position:absolute;
		top:23px;
		left:370px;
		width:75px;
		height:5px;
	}

	
	#playlist-segment-list {
		padding-left:15px;
		padding-right:15px;
		margin-top:422px;
		padding-top:6px;
		margin-bottom:50px;
	}

	.playlist-segment-list-item-container { 
	}
	
	.playlist-segment-list-item { 
		padding:0;
		margin:0;
		margin-top:20px;
		position:relative;
		overflow:auto;
		clear:left;
	}
	
	.playlist-segment-list-item h3{
		margin:0; padding:0;
		padding-right:50px;
		font-family:ProximaNova-Regular;
		font-size:10px;
		text-transform:uppercase;
		font-weight:normal;
		color:rgb(64, 64, 65);

	}

	.playlist-segment-list-item a{
		margin:0; padding:0;
		padding-right:50px;
		display:block;
		font-family:EgyptienneURWExtNar-Bol;
		color:rgb(64, 64, 65);
		font-size:18px;
		text-decoration:none;
	}
	.playlist-segment-list-item a:hover{
		text-decoration:underline;
	}
	
	.playlist-segment-list-divider {
		margin-top:20px;
		height:5px;
		background:url(/images/v1/border_dotted_horizontal.png);
		background-repeat:repeat-x;
		clear:left;
	}
	
	.playlist-remove-button {
		position:absolute;
		right:10px;
		top:0px;
		cursor:pointer;
		width:11px;
		height:11px;
	}
	
	.playlist-more-button {
		position:absolute;
		right:10px;
		bottom:0px;
		cursor:pointer;
	}
	
	#playlist-footer {
		position:fixed;
		bottom:0px;
		left:0px;
		height:40px;
		width:100%;
		z-index:999;
		background-color:white;
	}

	#playlist-clear-all {
		position:absolute;
		top:10px;
		right:15px;
	}
	
	.playlist-knockout {
		color:white;
	}
	
	.playlist-thumb {
		width:75px;
		height:45px;
		float:left;
		margin-right:20px;
		-moz-box-shadow:2px 2px 6px #CCC;
        -webkit-box-shadow:2px 2px 6px #CCC;
        box-shadow:2px 2px 6px #CCC;
	}


/* pages/itunes.html */


	.itunes-list-photo {
		position:relative;
		width:150px;
		height:150px;
		float:left;
		margin-right:15px;
		-moz-box-shadow:2px 2px 6px #CCC;
        -webkit-box-shadow:2px 2px 6px #CCC;
        box-shadow:2px 2px 6px #CCC;
	}
	.itunes-download {
		text-align:right;
	}

/* pages/topics.html */
	
	.audio-video-column-container {
		overflow:auto;
		clear:left;
	}
	
	#pagination {
		margin-top:-15px;
	}
	
	.small #pagination {
		margin-top:0px;
	}
	
	.topics-column-header {
		font-family:ProximaNova-Bold;
		font-size:22px;
		color:#962035;
		padding-bottom:20px;
	}
	
	#segment-list {
	}

	#video-list {
	}

	.list-item-content-container {
		position:relative;
		clear:left;
		overflow:auto;
		height:100px;
	}
	
	.list-item {
		overflow:auto;
		clear:left;
		height:147px;
	}
	
	.list-item h4{
		font-family:ProximaNova-Regular;
		font-size:10px;
		margin:0;
		padding:0;
	}

	.list-item h3{
		font-family:EgyptienneURWExtNar-Bol;
		font-size:15px;
		color:#404041;
		margin:0px;
		font-weight:normal;
	}

	.list-item h3 a{
		text-decoration:none;
		color:#404041;
	}

	.list-item h3 a:hover{
		text-decoration:underline;
	}

	.list-item p{
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:#404041;
		margin:0px;
	}
	
	.list-segment-photo {
		position:relative;
		width:150px;
		height:88px;
		float:left;
		margin-right:15px;
		-moz-box-shadow:2px 2px 6px #CCC;
        -webkit-box-shadow:2px 2px 6px #CCC;
        box-shadow:2px 2px 6px #CCC;
	}
	
	.list-segment-photo .audio-icon {
		background-image:url(/images/v1/icon_audio_black.png);
		position:absolute;
		width:17px;
		height:17px;
		top:9px;
		right:9px;
	}
	
	.knockout-yes .audio-icon {
		background-image:url(/images/v1/icon_audio_white.png);
	}
	
	.list-segment-photo .video-icon {
		background-image:url(/images/v1/icon_video_black.png);
		position:absolute;
		width:19px;
		height:16px;
		top:9px;
		right:9px;
	}
	
	.topic-segment-icon{
		padding-right:8px;
	}
	
	.video {
	}
	
	.segment {
	}
	
	.keywords {
		display:none;
	}

	.half-width-list-icons {
		text-align:right;
		position:absolute;
		bottom:0px;
		right:0px;
	}


/* pages/blogs.html */


	#posts {
	}

	.post-list-photo {
		width:490px;
		height: 300px;
		margin-top:11px;
		overflow:hidden;
	}
	.small .post-list-photo {
		width: 75px;
		height: 44px;
		float:left;
		margin-right:10px;
	}
	.author-photo {
		width:37px;
		height:37px;
		float:right;
	}
	.author-photo2 {
		width:65px;
		height:65px;
		float:right;
	}
		
	.post-list-item {
		display:relative;
		overflow:auto;
		clear:left;
		display:none;
		margin-top:20px;
	}
	.post-list-item h3{ /* title */
		margin:0;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		font-weight:normal;
		color:rgb(239, 129, 69);
	}
	.post-list-item h3 a{ /* byline */
		color:rgb(88, 89, 91);
		text-decoration:none;
	}
	.post-list-item h3 a:hover{ /* byline */
		text-decoration:underline;
	}
	.post-list-item h4{ /* byline */
		margin:0;
		font-family:ProximaNova-Bold;
		color:rgb(88, 89, 91);
		font-size:11px;
		text-transform:uppercase;
		font-weight:normal;
	}
	.post-list-item h4 a{ /* byline */
		color:rgb(88, 89, 91);
		text-decoration:none;
	}
	.post-list-item h4 a:hover{ /* byline */
		text-decoration:underline;
	}
	.post-list-item h5{ /* date */
		margin:0;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		color:rgb(58,58,58);
		font-size:11px;
		text-transform:uppercase;
	}
	.post-list-item p{ /* exerpt */
	}
	
	.small .post-list-item p{
		margin-left:85px;
	}

	.post-list-item .share-buttons {
		text-align:right;
	}
	
	.featured-post-list-item {
		position:relative;
		overflow:auto;
		clear:left;
		display:none;
	}	
	
	.featured-post-list-item h2{ /* heading */
		margin:0;
		font-family:ProximaNova-Bold;
		color:rgb(64, 64, 65);
		font-size:11px;
		text-transform:uppercase;
		font-weight:normal;
		letter-spacing:1px;
	}
	.featured-post-list-item h3{ /* title */
		margin:0;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		font-weight:normal;
		color:rgb(239, 129, 69);
	}
	.featured-post-list-item h3 a{ /* title */
		color:rgb(239, 129, 69);
		text-decoration:none;

	}
	.featured-post-list-item h3 a:hover{ /* title */
		text-decoration:underline;

	}
	.featured-post-list-item h4{ /* byline */
		margin:0;
		font-family:ProximaNova-Bold;
		color:rgb(239, 129, 69);
		font-size:11px;
		text-transform:uppercase;
		font-weight:normal;
	}
	.featured-post-list-item h4 a{ /* title */
		color:rgb(239, 129, 69);
		text-decoration:none;

	}
	.featured-post-list-item h4 a:hover{ /* title */
		text-decoration:underline;

	}
	.featured-post-list-item h5{ /* date */
		margin:0;
	}
	.featured-post-list-item p{ /* exerpt */
	}
	.featured-post-list-item .share-buttons {
		text-align:right;
	}
	.featured-post-list-item .share-buttons .blog-share-buttons {
		display:inline;
		margin-left:10px;
	}
	.featured-post-list-item .list-divider {
	}
	.small .post-list-item .author-photo {
		display:none;
	}

/* pages/about.html */


/* pages/video.html */

	.full-width-list-item  .video-icon {
		background-image:url(/images/v1/icon_video_black.png);
		position:absolute;
		width:19px;
		height:16px;
		top:9px;
		right:9px;
	}
	
	.knockout-yes .video-icon {
		background-image:url(/images/v1/icon_video_white.png) !important;
	}

	#favorite-videos-box {
		background-color:#edbda5 !important;
	}

	#favorite-videos-box h3 {
		background-color:#f08245 !important;
	}
	.small .video-icon {
		display:none;
	}

/* pages/blog-post.html */

	.blog-post .segment-slideshow-container {
		position:relative;
		margin-top:10px;
	}
	.blog-post .segment-slideshow {
		position:relative;
		width:490px;
		height:300px;
		margin-bottom:8px;
		-moz-box-shadow:0px 3px 6px #ccc;
        -webkit-box-shadow:0px 3px 6px #ccc;
        box-shadow:0px 3px 6px #ccc;
	}
	.small .blog-post .segment-slideshow {
		width:275px;
		height:154px;
	}
	.blog-post {
		overflow:auto;
		clear:left;
	}
	.blog-post h3{ /* title */
		margin:0;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		font-weight:normal;
		color:rgb(239, 129, 69);
	}
	.blog-post h3 a{ /* byline */
		color:rgb(88, 89, 91);
		text-decoration:none;
	}
	.blog-post h3 a:hover{ /* byline */
		text-decoration:underline;
	}
	.blog-post h4{ /* byline */
		margin:0;
		font-family:ProximaNova-Bold;
		color:#383838;
		font-size:11px;
		text-transform:uppercase;
		font-weight:normal;
	}
	.blog-post h4 a{ /* byline */
		color:#383838;
		text-decoration:none;
	}
	.blog-post h4 a:hover{ /* byline */
		text-decoration:underline;
	}
	.blog-post h5{ /* date */
		margin:0;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		color:rgb(58,58,58);
		font-size:11px;
		text-transform:uppercase;
	}
	.blog-post-body {
		margin-top:30px;
	}
	
	.blog-post #dot-pagination {
		position:absolute;
		text-align:center;
		width:300px;
		height:45x;
		top:270px;
		left:45px;
		z-index:50;
	}
	
	.blog-post .segment-slideshow-container #photo-credit {
		font-family:ProximaNova-Regular;
		font-size:11px;
		color:rgb(172, 174, 176);
	}
	
	.blog-post .segment-slideshow-container #photo-caption {
		font-family:ProximaNova-Regular;
		font-size:11px;
		color:#58595B;
	}
	.blog-post .segment-slideshow-container #photo-caption em{
		font-family:ProximaNova-RegularIt;
		font-style:normal;
	}
	.blog-post .segment-slideshow-container #photo-caption a{
		color:#df9b2d;
	}
	.blog-post .segment-slideshow-container #photo-caption a:hover{
		color:#df9b2d;
	}

	.blog-post-bottom-separator {
		margin-top:20px;
		margin-bottom:20px;
		height:3px;
		background:url(/images/v1/border_dotted_horizontal.png);
	}
	
	.blog-post .embed_pullquote {
		font-family:ProximaNova-Regular;
		font-size:12px;
		color:rgb(88, 89, 91);
	}

	.blog-post .embed_table_right {
		float:right;
	}

	.blog-post .embed_table_left {
		float:left;
	}
	.blog-post-about-author .image_wrapper {
		float:left;
		width:72px;
		margin-right:18px;
		-moz-box-shadow:0px 3px 6px #ccc;
        -webkit-box-shadow:0px 3px 6px #ccc;
        box-shadow:0px 3px 6px #ccc;
	}
	
	.blog-post-about-author h5{
		margin:0;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:18px;
		font-weight:normal;
		color:rgb(64, 64, 65);
	}
	.blog-post-about-author p{
		margin:0;
		font-family:ProximaNova-Semibold;
		font-size:14px;
		color:rgb(64, 64, 65);
	}
	.blog-post-about-author em{
		font-family:ProximaNova-SemiboldIt;
		font-style:normal;
	}
	.blog-post-about-author a {
		color:rgb(223, 155, 45) !important;
		text-decoration:none !important;
	}
	
	.blog-post-about-author a:hover {
		text-decoration:underline !important;
	}
	.blog-post-displaimer {
		font-family:ProximaNova-Regular;
		font-size:12px;
		color:rgb(88, 89, 91);
	}
	.blog_post_all_posts {
		margin-top:8px;
		text-align:right;
	}
	
	.lightsocial_container {
		display:none;
	}
	.ngg-galleryoverview {
		display:none;
	}
	.slideshow-prompt {
		display:none;
		color:58595B;
		font-family: ProximaNova-Regular;
		font-size:11px;
	}

/* pages/topics-mobile.html */

	
	.topics-column-header {
		cursor:pointer;
		padding-right:20px;
	}
	
	.small .list-segment-photo {
		width:75px;
		height:44px;
	}
	.topics-header-font-off {
		opacity:0.4;
		filter:alpha(opacity=40); /* For IE8 and earlier */
	}

/* pages/search.html */

	
	.searchFilterSelected {
		font-weight:bold!important;
		color:#000!important;
	}

	.searchFormFilters a{
		text-decoration:none;
		color:#404041;
		font-size:12px;
		text-transform:uppercase;
	}
	
	.searchFormFilters {
		padding-top:6px;
	}

	.searchFormFilters a:hover{
		text-decoration:underline;
		color:#e09c2d;
	}

/* pages/video-segment.html.old */

	.video-permalink {
	}

	.video-permalink h3{ /* title */
		margin:0;
		padding:0;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		font-weight:normal;
		color:rgb(64, 64, 65);
	}

	.video-permalink h5{ /* date */
		margin:0;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		color:rgb(58,58,58);
		font-size:11px;
		text-transform:uppercase;
	}

	.video-permalink .horizontal-divider {
		background-image:url(/images/v1/border_dotted_horizontal.png);
		background-repeat:repeat-x;
		height:5px;
		margin-top:30px;
		margin-bottom:15px;
	}

	.video-permalink-body {
		margin-top:10px;
	}

	.video-permalink-player {
		position:relative;
		width:490px;
		height:275px;
	}
	.small .video-permalink-player {
		width:275px;
		height:154px;
	}

	.video-permalink-player-full-screen {
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:999;
	}
	
	#video-permalink-video-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
		display:none;
	}

	#video-permalink-screencap-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
	}

	.small #video-permalink-screencap-overlay {
		width:275px;
		height:154px;
	}
	#video-permalink-screencap-overlay-caption {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
	}
	.small #video-permalink-screencap-overlay-caption {
		width:275px;
		height:154px;
	}
	#video-permalink-screencap-overlay-caption .video-icon {
		background-image:url(/images/v1/icon_video_black.png);
		position:absolute;
		width:19px;
		height:16px;
		top:5px;
		right:10px;
	}

	.video-permalink-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
		display:none;
	}		

	.video-permalink-player-full-screen .video-permalink-overlay{
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:999;
	}

	#video-permalink-interface {
		position:absolute;
		bottom:0px;
		width:100%;
		height:50px;
		background:rgb(138,198,163);
		background:rgba(138,198,163,.8);
	}

	.video-permalink-player-full-screen #video-permalink-interface {
		width:100%;
	}
		
	#video-permalink-play, #video-permalink-pause {
		position:absolute;
		top:15px;
		left:5px;
		width:17px;
		height:20px;
	}
	
	#video-permalink-play {
		background: url(/images/v1/icon_slider_play_white.png);
		background-repeat:no-repeat;
	}

	#video-permalink-pause {
		background: url(/images/v1/icon_slider_pause_white.png);
		background-repeat:no-repeat;
	}

	#video-permalink-time {
		position:absolute;
		top:0px;
		left:30px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#video-permalink-progress {
		position:absolute;
		top:17px;
		left:75px;
		height:16px;
		width:200px;
	}

	#video-permalink-duration {
		position:absolute;
		top:0px;
		left:285px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#video-permalink-mute, #video-permalink-unmute {
		position:absolute;
		top:15px;
		left:330px;
		width:29px;
		height:20px;
		margin:0;
	}
	
	#video-permalink-mute {
		background: url(/images/v1/icon_slider_volume_white.png);
		background-repeat:no-repeat;
	}
	
	#video-permalink-unmute {
		background: url(/images/v1/icon_slider_mute_white.png);
		background-repeat:no-repeat;
	}
	
	#video-permalink-volume {
		position:absolute;
		top:23px;
		left:370px;
		width:75px;
		height:5px;
	}

	#video-permalink-fullscreen {
		position:absolute;
		top:15px;
		left:440px;
		width:25px;
		height:20px;
	}

	#video-permalink-restorescreen {
		position:absolute;
		top:15px;
		left:440px;
		width:25px;
		height:20px;
	}
	
	.video-credit {
		padding-top:10px;
		font-weight:bold;
	}
	.big-center-play-button {
		position:absolute;
		top:99px;
		left:211px;
		width:67px;
		height:77px;
		background:url(/images/v1/icon_play_large_black.png);
		background-repeat:no-repeat;
	}
	.small .big-center-play-button {
		top:40px;
		left:110px;
	}
	
	.big-center-play-button-knockout-yes {
		background:url(/images/v1/icon_play_large_white.png);
	}
	
	#permalink-dialog {
		display:none;
		width:400px;
		height:100px;
	}
	.small .video-embed-buttons {
		display:none;
	}

/* pages/video-segment.html */

	.video-permalink {
	}

	.video-permalink h3{ /* title */
		margin:0;
		padding:0;
		font-family:EgyptienneURWExtNar-Bol;
		font-size:22px;
		font-weight:normal;
		color:rgb(64, 64, 65);
	}

	.video-permalink h5{ /* date */
		margin:0;
		font-family:ProximaNova-Regular;
		font-weight:normal;
		color:rgb(58,58,58);
		font-size:11px;
		text-transform:uppercase;
	}

	.video-permalink .horizontal-divider {
		background-image:url(/images/v1/border_dotted_horizontal.png);
		background-repeat:repeat-x;
		height:5px;
		margin-top:30px;
		margin-bottom:15px;
	}

	.video-permalink-body {
		margin-top:10px;
	}

	.video-permalink-player {
		position:relative;
		width:490px;
		height:275px;
	}
	.small .video-permalink-player {
		width:275px;
		height:154px;
	}

	.video-permalink-player-full-screen {
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:999;
	}
	
	#video-permalink-video-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
		display:none;
	}

	#video-permalink-screencap-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
	}

	.small #video-permalink-screencap-overlay {
		width:275px;
		height:154px;
	}
	#video-permalink-screencap-overlay-caption {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
	}
	.small #video-permalink-screencap-overlay-caption {
		width:275px;
		height:154px;
	}
	#video-permalink-screencap-overlay-caption .video-icon {
		background-image:url(/images/v1/icon_video_black.png);
		position:absolute;
		width:19px;
		height:16px;
		top:5px;
		right:10px;
	}

	.video-permalink-overlay {
		position:absolute;
		top:0px;
		left:0px;
		width:490px;
		height:275px;
		display:none;
	}		

	.video-permalink-player-full-screen .video-permalink-overlay{
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:999;
	}

	#video-permalink-interface {
		position:absolute;
		bottom:0px;
		width:100%;
		height:50px;
		background:rgb(138,198,163);
		background:rgba(138,198,163,.8);
	}

	.video-permalink-player-full-screen #video-permalink-interface {
		width:100%;
	}
		
	#video-permalink-play, #video-permalink-pause {
		position:absolute;
		top:15px;
		left:5px;
		width:17px;
		height:20px;
	}
	
	#video-permalink-play {
		background: url(/images/v1/icon_slider_play_white.png);
		background-repeat:no-repeat;
	}

	#video-permalink-pause {
		background: url(/images/v1/icon_slider_pause_white.png);
		background-repeat:no-repeat;
	}

	#video-permalink-time {
		position:absolute;
		top:0px;
		left:30px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#video-permalink-progress {
		position:absolute;
		top:17px;
		left:75px;
		height:16px;
		width:200px;
	}

	#video-permalink-duration {
		position:absolute;
		top:0px;
		left:285px;
		height:50px;
		width:20px;
		line-height:50px;
	}

	#video-permalink-mute, #video-permalink-unmute {
		position:absolute;
		top:15px;
		left:330px;
		width:29px;
		height:20px;
		margin:0;
	}
	
	#video-permalink-mute {
		background: url(/images/v1/icon_slider_volume_white.png);
		background-repeat:no-repeat;
	}
	
	#video-permalink-unmute {
		background: url(/images/v1/icon_slider_mute_white.png);
		background-repeat:no-repeat;
	}
	
	#video-permalink-volume {
		position:absolute;
		top:23px;
		left:370px;
		width:75px;
		height:5px;
	}

	#video-permalink-fullscreen {
		position:absolute;
		top:15px;
		left:440px;
		width:25px;
		height:20px;
	}

	#video-permalink-restorescreen {
		position:absolute;
		top:15px;
		left:440px;
		width:25px;
		height:20px;
	}
	
	.video-credit {
		padding-top:10px;
		font-weight:bold;
	}
	.big-center-play-button {
		position:absolute;
		top:99px;
		left:211px;
		width:67px;
		height:77px;
		background:url(/images/v1/icon_play_large_black.png);
		background-repeat:no-repeat;
	}
	.small .big-center-play-button {
		top:40px;
		left:110px;
	}
	
	.big-center-play-button-knockout-yes {
		background:url(/images/v1/icon_play_large_white.png);
	}
	
	#permalink-dialog {
		display:none;
		width:400px;
		height:100px;
	}
	.small .video-embed-buttons {
		display:none;
	}
