@charset "UTF-8"; 

@font-face {
	font-family: 'icomoon';
	src: url("//www.kqed.org/lib/fonts/icomoon.eot");
	src: url("//www.kqed.org/lib/fonts/icomoon.eot?#iefix")
		format("embedded-opentype"),
		url("//www.kqed.org/lib/fonts/icomoon.woff") format("woff"),
		url("//www.kqed.org/lib/fonts/icomoon.ttf") format("truetype"),
		url("//www.kqed.org/lib/fonts/icomoon.svg#icomoon") format("svg");
	font-weight: normal;
	font-style: normal
}

.icon-font,.kqed-navmenu .bu-menu:after,.kqed-navbar-mobile .listen-live a:after
	{
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased
}

.footnote {
	font-size: 0.8125rem;
	font-style: italic;
	line-height: 1.4;
	text-align: right;
	color: #8e8e8e
}

.footnote em {
	font-style: normal
}

.footnote.funder {
	text-align: center
}

meta.foundation-version {
	font-family: "/5.1.0/"
}

meta.foundation-mq-small {
	font-family: "/only screen and (max-width: 35.0625em)/";
	width: 0em
}

meta.foundation-mq-medium {
	font-family: "/only screen and (min-width:35.0625em)/";
	width: 35.0625em
}

meta.foundation-mq-large {
	font-family: "/only screen and (min-width:48em)/";
	width: 48em
}

meta.foundation-mq-xlarge {
	font-family: "/only screen and (min-width:56.25em)/";
	width: 56.25em
}

meta.foundation-mq-xxlarge {
	font-family: "/only screen and (min-width:62.5em)/";
	width: 62.5em
}

meta.foundation-data-attribute-namespace {
	font-family: false
}

html,body {
	height: 100%
}

*,*:before,*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html,body {
	font-size: 100%
}

body {
	background: #fff;
	color: #4d4d4d;
	padding: 0;
	margin: 0;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	position: relative;
	cursor: default
}

a:hover {
	cursor: pointer
}

img,object,embed {
	max-width: 100%;
	height: auto
}

object,embed {
	height: 100%
}

img {
	-ms-interpolation-mode: bicubic
}

#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object
	{
	max-width: none !important
}

.left {
	float: left !important
}

.right {
	float: right !important
}

.clearfix {
	*zoom: 1
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table
}

.clearfix:after {
	clear: both
}

.hide {
	display: none
}

.antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

img {
	display: inline-block;
	vertical-align: middle
}

textarea {
	height: auto;
	min-height: 50px
}

select {
	width: 100%
}

.row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 62.5rem;
	*zoom: 1
}

.row:before,.row:after {
	content: " ";
	display: table
}

.row:after {
	clear: both
}

.row.collapse>.column,.row.collapse>.columns {
	padding-left: 0;
	padding-right: 0;
	float: left
}

.row.collapse .row {
	margin-left: 0;
	margin-right: 0
}

.row .row {
	width: auto;
	margin-left: -0.9375rem;
	margin-right: -0.9375rem;
	margin-top: 0;
	margin-bottom: 0;
	max-width: none;
	*zoom: 1
}

.row .row:before,.row .row:after {
	content: " ";
	display: table
}

.row .row:after {
	clear: both
}

.row .row.collapse {
	width: auto;
	margin: 0;
	max-width: none;
	*zoom: 1
}

.row .row.collapse:before,.row .row.collapse:after {
	content: " ";
	display: table
}

.row .row.collapse:after {
	clear: both
}

.column,.columns {
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
	width: 100%;
	float: left
}

@media only screen {
	.column.small-centered,.columns.small-centered {
		margin-left: auto;
		margin-right: auto;
		float: none !important
	}
	.column.small-uncentered,.columns.small-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left
	}
	.column.small-uncentered.opposite,.columns.small-uncentered.opposite {
		float: right
	}
	.small-push-0 {
		left: 0%;
		right: auto
	}
	.small-pull-0 {
		right: 0%;
		left: auto
	}
	.small-push-1 {
		left: 8.33333%;
		right: auto
	}
	.small-pull-1 {
		right: 8.33333%;
		left: auto
	}
	.small-push-2 {
		left: 16.66667%;
		right: auto
	}
	.small-pull-2 {
		right: 16.66667%;
		left: auto
	}
	.small-push-3 {
		left: 25%;
		right: auto
	}
	.small-pull-3 {
		right: 25%;
		left: auto
	}
	.small-push-4 {
		left: 33.33333%;
		right: auto
	}
	.small-pull-4 {
		right: 33.33333%;
		left: auto
	}
	.small-push-5 {
		left: 41.66667%;
		right: auto
	}
	.small-pull-5 {
		right: 41.66667%;
		left: auto
	}
	.small-push-6 {
		left: 50%;
		right: auto
	}
	.small-pull-6 {
		right: 50%;
		left: auto
	}
	.small-push-7 {
		left: 58.33333%;
		right: auto
	}
	.small-pull-7 {
		right: 58.33333%;
		left: auto
	}
	.small-push-8 {
		left: 66.66667%;
		right: auto
	}
	.small-pull-8 {
		right: 66.66667%;
		left: auto
	}
	.small-push-9 {
		left: 75%;
		right: auto
	}
	.small-pull-9 {
		right: 75%;
		left: auto
	}
	.small-push-10 {
		left: 83.33333%;
		right: auto
	}
	.small-pull-10 {
		right: 83.33333%;
		left: auto
	}
	.small-push-11 {
		left: 91.66667%;
		right: auto
	}
	.small-pull-11 {
		right: 91.66667%;
		left: auto
	}
	.column,.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left
	}
	.small-1 {
		width: 8.33333%
	}
	.small-2 {
		width: 16.66667%
	}
	.small-3 {
		width: 25%
	}
	.small-4 {
		width: 33.33333%
	}
	.small-5 {
		width: 41.66667%
	}
	.small-6 {
		width: 50%
	}
	.small-7 {
		width: 58.33333%
	}
	.small-8 {
		width: 66.66667%
	}
	.small-9 {
		width: 75%
	}
	.small-10 {
		width: 83.33333%
	}
	.small-11 {
		width: 91.66667%
	}
	.small-12 {
		width: 100%
	}
	[class*="column"]+[class*="column"]:last-child {
		float: right
	}
	[class*="column"]+[class*="column"].end {
		float: left
	}
	.small-offset-0 {
		margin-left: 0% !important
	}
	.small-offset-1 {
		margin-left: 8.33333% !important
	}
	.small-offset-2 {
		margin-left: 16.66667% !important
	}
	.small-offset-3 {
		margin-left: 25% !important
	}
	.small-offset-4 {
		margin-left: 33.33333% !important
	}
	.small-offset-5 {
		margin-left: 41.66667% !important
	}
	.small-offset-6 {
		margin-left: 50% !important
	}
	.small-offset-7 {
		margin-left: 58.33333% !important
	}
	.small-offset-8 {
		margin-left: 66.66667% !important
	}
	.small-offset-9 {
		margin-left: 75% !important
	}
	.small-offset-10 {
		margin-left: 83.33333% !important
	}
	.small-offset-11 {
		margin-left: 91.66667% !important
	}
	.small-reset-order,.small-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left
	}
}

@media only screen and (min-width: 35.0625em) {
	.column.medium-centered,.columns.medium-centered {
		margin-left: auto;
		margin-right: auto;
		float: none !important
	}
	.column.medium-uncentered,.columns.medium-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left
	}
	.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite {
		float: right
	}
	.medium-push-0 {
		left: 0%;
		right: auto
	}
	.medium-pull-0 {
		right: 0%;
		left: auto
	}
	.medium-push-1 {
		left: 8.33333%;
		right: auto
	}
	.medium-pull-1 {
		right: 8.33333%;
		left: auto
	}
	.medium-push-2 {
		left: 16.66667%;
		right: auto
	}
	.medium-pull-2 {
		right: 16.66667%;
		left: auto
	}
	.medium-push-3 {
		left: 25%;
		right: auto
	}
	.medium-pull-3 {
		right: 25%;
		left: auto
	}
	.medium-push-4 {
		left: 33.33333%;
		right: auto
	}
	.medium-pull-4 {
		right: 33.33333%;
		left: auto
	}
	.medium-push-5 {
		left: 41.66667%;
		right: auto
	}
	.medium-pull-5 {
		right: 41.66667%;
		left: auto
	}
	.medium-push-6 {
		left: 50%;
		right: auto
	}
	.medium-pull-6 {
		right: 50%;
		left: auto
	}
	.medium-push-7 {
		left: 58.33333%;
		right: auto
	}
	.medium-pull-7 {
		right: 58.33333%;
		left: auto
	}
	.medium-push-8 {
		left: 66.66667%;
		right: auto
	}
	.medium-pull-8 {
		right: 66.66667%;
		left: auto
	}
	.medium-push-9 {
		left: 75%;
		right: auto
	}
	.medium-pull-9 {
		right: 75%;
		left: auto
	}
	.medium-push-10 {
		left: 83.33333%;
		right: auto
	}
	.medium-pull-10 {
		right: 83.33333%;
		left: auto
	}
	.medium-push-11 {
		left: 91.66667%;
		right: auto
	}
	.medium-pull-11 {
		right: 91.66667%;
		left: auto
	}
	.column,.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left
	}
	.medium-1 {
		width: 8.33333%
	}
	.medium-2 {
		width: 16.66667%
	}
	.medium-3 {
		width: 25%
	}
	.medium-4 {
		width: 33.33333%
	}
	.medium-5 {
		width: 41.66667%
	}
	.medium-6 {
		width: 50%
	}
	.medium-7 {
		width: 58.33333%
	}
	.medium-8 {
		width: 66.66667%
	}
	.medium-9 {
		width: 75%
	}
	.medium-10 {
		width: 83.33333%
	}
	.medium-11 {
		width: 91.66667%
	}
	.medium-12 {
		width: 100%
	}
	[class*="column"]+[class*="column"]:last-child {
		float: right
	}
	[class*="column"]+[class*="column"].end {
		float: left
	}
	.medium-offset-0 {
		margin-left: 0% !important
	}
	.medium-offset-1 {
		margin-left: 8.33333% !important
	}
	.medium-offset-2 {
		margin-left: 16.66667% !important
	}
	.medium-offset-3 {
		margin-left: 25% !important
	}
	.medium-offset-4 {
		margin-left: 33.33333% !important
	}
	.medium-offset-5 {
		margin-left: 41.66667% !important
	}
	.medium-offset-6 {
		margin-left: 50% !important
	}
	.medium-offset-7 {
		margin-left: 58.33333% !important
	}
	.medium-offset-8 {
		margin-left: 66.66667% !important
	}
	.medium-offset-9 {
		margin-left: 75% !important
	}
	.medium-offset-10 {
		margin-left: 83.33333% !important
	}
	.medium-offset-11 {
		margin-left: 91.66667% !important
	}
	.medium-reset-order,.medium-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left
	}
	.push-0 {
		left: 0%;
		right: auto
	}
	.pull-0 {
		right: 0%;
		left: auto
	}
	.push-1 {
		left: 8.33333%;
		right: auto
	}
	.pull-1 {
		right: 8.33333%;
		left: auto
	}
	.push-2 {
		left: 16.66667%;
		right: auto
	}
	.pull-2 {
		right: 16.66667%;
		left: auto
	}
	.push-3 {
		left: 25%;
		right: auto
	}
	.pull-3 {
		right: 25%;
		left: auto
	}
	.push-4 {
		left: 33.33333%;
		right: auto
	}
	.pull-4 {
		right: 33.33333%;
		left: auto
	}
	.push-5 {
		left: 41.66667%;
		right: auto
	}
	.pull-5 {
		right: 41.66667%;
		left: auto
	}
	.push-6 {
		left: 50%;
		right: auto
	}
	.pull-6 {
		right: 50%;
		left: auto
	}
	.push-7 {
		left: 58.33333%;
		right: auto
	}
	.pull-7 {
		right: 58.33333%;
		left: auto
	}
	.push-8 {
		left: 66.66667%;
		right: auto
	}
	.pull-8 {
		right: 66.66667%;
		left: auto
	}
	.push-9 {
		left: 75%;
		right: auto
	}
	.pull-9 {
		right: 75%;
		left: auto
	}
	.push-10 {
		left: 83.33333%;
		right: auto
	}
	.pull-10 {
		right: 83.33333%;
		left: auto
	}
	.push-11 {
		left: 91.66667%;
		right: auto
	}
	.pull-11 {
		right: 91.66667%;
		left: auto
	}
}

@media only screen and (min-width: 48em) {
	.column.large-centered,.columns.large-centered {
		margin-left: auto;
		margin-right: auto;
		float: none !important
	}
	.column.large-uncentered,.columns.large-uncentered {
		margin-left: 0;
		margin-right: 0;
		float: left
	}
	.column.large-uncentered.opposite,.columns.large-uncentered.opposite {
		float: right
	}
	.large-push-0 {
		left: 0%;
		right: auto
	}
	.large-pull-0 {
		right: 0%;
		left: auto
	}
	.large-push-1 {
		left: 8.33333%;
		right: auto
	}
	.large-pull-1 {
		right: 8.33333%;
		left: auto
	}
	.large-push-2 {
		left: 16.66667%;
		right: auto
	}
	.large-pull-2 {
		right: 16.66667%;
		left: auto
	}
	.large-push-3 {
		left: 25%;
		right: auto
	}
	.large-pull-3 {
		right: 25%;
		left: auto
	}
	.large-push-4 {
		left: 33.33333%;
		right: auto
	}
	.large-pull-4 {
		right: 33.33333%;
		left: auto
	}
	.large-push-5 {
		left: 41.66667%;
		right: auto
	}
	.large-pull-5 {
		right: 41.66667%;
		left: auto
	}
	.large-push-6 {
		left: 50%;
		right: auto
	}
	.large-pull-6 {
		right: 50%;
		left: auto
	}
	.large-push-7 {
		left: 58.33333%;
		right: auto
	}
	.large-pull-7 {
		right: 58.33333%;
		left: auto
	}
	.large-push-8 {
		left: 66.66667%;
		right: auto
	}
	.large-pull-8 {
		right: 66.66667%;
		left: auto
	}
	.large-push-9 {
		left: 75%;
		right: auto
	}
	.large-pull-9 {
		right: 75%;
		left: auto
	}
	.large-push-10 {
		left: 83.33333%;
		right: auto
	}
	.large-pull-10 {
		right: 83.33333%;
		left: auto
	}
	.large-push-11 {
		left: 91.66667%;
		right: auto
	}
	.large-pull-11 {
		right: 91.66667%;
		left: auto
	}
	.column,.columns {
		position: relative;
		padding-left: 0.9375rem;
		padding-right: 0.9375rem;
		float: left
	}
	.large-1 {
		width: 8.33333%
	}
	.large-2 {
		width: 16.66667%
	}
	.large-3 {
		width: 25%
	}
	.large-4 {
		width: 33.33333%
	}
	.large-5 {
		width: 41.66667%
	}
	.large-6 {
		width: 50%
	}
	.large-7 {
		width: 58.33333%
	}
	.large-8 {
		width: 66.66667%
	}
	.large-9 {
		width: 75%
	}
	.large-10 {
		width: 83.33333%
	}
	.large-11 {
		width: 91.66667%
	}
	.large-12 {
		width: 100%
	}
	[class*="column"]+[class*="column"]:last-child {
		float: right
	}
	[class*="column"]+[class*="column"].end {
		float: left
	}
	.large-offset-0 {
		margin-left: 0% !important
	}
	.large-offset-1 {
		margin-left: 8.33333% !important
	}
	.large-offset-2 {
		margin-left: 16.66667% !important
	}
	.large-offset-3 {
		margin-left: 25% !important
	}
	.large-offset-4 {
		margin-left: 33.33333% !important
	}
	.large-offset-5 {
		margin-left: 41.66667% !important
	}
	.large-offset-6 {
		margin-left: 50% !important
	}
	.large-offset-7 {
		margin-left: 58.33333% !important
	}
	.large-offset-8 {
		margin-left: 66.66667% !important
	}
	.large-offset-9 {
		margin-left: 75% !important
	}
	.large-offset-10 {
		margin-left: 83.33333% !important
	}
	.large-offset-11 {
		margin-left: 91.66667% !important
	}
	.large-reset-order,.large-reset-order {
		margin-left: 0;
		margin-right: 0;
		left: auto;
		right: auto;
		float: left
	}
	.push-0 {
		left: 0%;
		right: auto
	}
	.pull-0 {
		right: 0%;
		left: auto
	}
	.push-1 {
		left: 8.33333%;
		right: auto
	}
	.pull-1 {
		right: 8.33333%;
		left: auto
	}
	.push-2 {
		left: 16.66667%;
		right: auto
	}
	.pull-2 {
		right: 16.66667%;
		left: auto
	}
	.push-3 {
		left: 25%;
		right: auto
	}
	.pull-3 {
		right: 25%;
		left: auto
	}
	.push-4 {
		left: 33.33333%;
		right: auto
	}
	.pull-4 {
		right: 33.33333%;
		left: auto
	}
	.push-5 {
		left: 41.66667%;
		right: auto
	}
	.pull-5 {
		right: 41.66667%;
		left: auto
	}
	.push-6 {
		left: 50%;
		right: auto
	}
	.pull-6 {
		right: 50%;
		left: auto
	}
	.push-7 {
		left: 58.33333%;
		right: auto
	}
	.pull-7 {
		right: 58.33333%;
		left: auto
	}
	.push-8 {
		left: 66.66667%;
		right: auto
	}
	.pull-8 {
		right: 66.66667%;
		left: auto
	}
	.push-9 {
		left: 75%;
		right: auto
	}
	.pull-9 {
		right: 75%;
		left: auto
	}
	.push-10 {
		left: 83.33333%;
		right: auto
	}
	.pull-10 {
		right: 83.33333%;
		left: auto
	}
	.push-11 {
		left: 91.66667%;
		right: auto
	}
	.pull-11 {
		right: 91.66667%;
		left: auto
	}
}

.text-left {
	text-align: left !important
}

.text-right {
	text-align: right !important
}

.text-center {
	text-align: center !important
}

.text-justify {
	text-align: justify !important
}

@media only screen and (max-width: 35.0625em) {
	.small-only-text-left {
		text-align: left !important
	}
	.small-only-text-right {
		text-align: right !important
	}
	.small-only-text-center {
		text-align: center !important
	}
	.small-only-text-justify {
		text-align: justify !important
	}
}

@media only screen {
	.small-text-left {
		text-align: left !important
	}
	.small-text-right {
		text-align: right !important
	}
	.small-text-center {
		text-align: center !important
	}
	.small-text-justify {
		text-align: justify !important
	}
}

@media only screen and (min-width: 35.0625em) and (max-width: 47.9375em)
	{
	.medium-only-text-left {
		text-align: left !important
	}
	.medium-only-text-right {
		text-align: right !important
	}
	.medium-only-text-center {
		text-align: center !important
	}
	.medium-only-text-justify {
		text-align: justify !important
	}
}

@media only screen and (min-width: 35.0625em) {
	.medium-text-left {
		text-align: left !important
	}
	.medium-text-right {
		text-align: right !important
	}
	.medium-text-center {
		text-align: center !important
	}
	.medium-text-justify {
		text-align: justify !important
	}
}

@media only screen and (min-width: 48em) and (max-width: 56.1875em) {
	.large-only-text-left {
		text-align: left !important
	}
	.large-only-text-right {
		text-align: right !important
	}
	.large-only-text-center {
		text-align: center !important
	}
	.large-only-text-justify {
		text-align: justify !important
	}
}

@media only screen and (min-width: 48em) {
	.large-text-left {
		text-align: left !important
	}
	.large-text-right {
		text-align: right !important
	}
	.large-text-center {
		text-align: center !important
	}
	.large-text-justify {
		text-align: justify !important
	}
}

@media only screen and (min-width: 56.25em) and (max-width: 62.4375em) {
	.xlarge-only-text-left {
		text-align: left !important
	}
	.xlarge-only-text-right {
		text-align: right !important
	}
	.xlarge-only-text-center {
		text-align: center !important
	}
	.xlarge-only-text-justify {
		text-align: justify !important
	}
}

@media only screen and (min-width: 56.25em) {
	.xlarge-text-left {
		text-align: left !important
	}
	.xlarge-text-right {
		text-align: right !important
	}
	.xlarge-text-center {
		text-align: center !important
	}
	.xlarge-text-justify {
		text-align: justify !important
	}
}

@media only screen and (min-width: 62.5em) and (max-width: 99999999em) {
	.xxlarge-only-text-left {
		text-align: left !important
	}
	.xxlarge-only-text-right {
		text-align: right !important
	}
	.xxlarge-only-text-center {
		text-align: center !important
	}
	.xxlarge-only-text-justify {
		text-align: justify !important
	}
}

@media only screen and (min-width: 62.5em) {
	.xxlarge-text-left {
		text-align: left !important
	}
	.xxlarge-text-right {
		text-align: right !important
	}
	.xxlarge-text-center {
		text-align: center !important
	}
	.xxlarge-text-justify {
		text-align: justify !important
	}
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
	margin: 0;
	padding: 0
}

a {
	color: #0280c2;
	text-decoration: none;
	line-height: inherit
}

a:hover,a:focus {
	color: #015f90
}

a img {
	border: none
}

p {
	font-family: inherit;
	font-weight: normal;
	font-size: 1rem;
	line-height: 1.4;
	margin-bottom: 1.25rem;
	text-rendering: optimizeLegibility
}

p.lead {
	font-size: 1.21875rem;
	line-height: 1.6
}

p aside {
	font-size: 0.875rem;
	line-height: 1.35;
	font-style: italic
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #222;
	text-rendering: optimizeLegibility;
	margin-top: 0.2rem;
	margin-bottom: 0.5rem;
	line-height: 1.4
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	font-size: 60%;
	color: #6f6f6f;
	line-height: 0
}

h1 {
	font-size: 0.875rem
}

h2 {
	font-size: 0.625rem
}

h3 {
	font-size: 0.6875rem
}

h4 {
	font-size: 0.6875rem
}

h5 {
	font-size: 1rem
}

h6 {
	font-size: 1rem
}

.subheader {
	line-height: 1.4;
	color: #6f6f6f;
	font-weight: normal;
	margin-top: 0.2rem;
	margin-bottom: 0.5rem
}

hr {
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	margin: 1.25rem 0 1.1875rem;
	height: 0
}

em,i {
	font-style: italic;
	line-height: inherit
}

strong,b {
	font-weight: bold;
	line-height: inherit
}

small {
	font-size: 60%;
	line-height: inherit
}

code {
	font-family: Consolas, "Liberation Mono", Courier, monospace;
	font-weight: bold;
	color: #910b0e
}

ul,ol,dl {
	font-size: 1rem;
	line-height: 1.4;
	margin-bottom: 1.25rem;
	list-style-position: outside;
	font-family: inherit
}

ul {
	margin-left: 1.1rem
}

ul.no-bullet {
	margin-left: 0
}

ul.no-bullet li ul,ul.no-bullet li ol {
	margin-left: 1.25rem;
	margin-bottom: 0;
	list-style: none
}

ul li ul,ul li ol {
	margin-left: 1.25rem;
	margin-bottom: 0
}

ul.square li ul,ul.circle li ul,ul.disc li ul {
	list-style: inherit
}

ul.square {
	list-style-type: square;
	margin-left: 1.1rem
}

ul.circle {
	list-style-type: circle;
	margin-left: 1.1rem
}

ul.disc {
	list-style-type: disc;
	margin-left: 1.1rem
}

ul.no-bullet {
	list-style: none
}

ol {
	margin-left: 1.4rem
}

ol li ul,ol li ol {
	margin-left: 1.25rem;
	margin-bottom: 0
}

dl dt {
	margin-bottom: 0.3rem;
	font-weight: bold
}

dl dd {
	margin-bottom: 0.75rem
}

abbr,acronym {
	text-transform: uppercase;
	font-size: 90%;
	color: #4d4d4d;
	border-bottom: 1px dotted #ddd;
	cursor: help
}

abbr {
	text-transform: none
}

blockquote {
	margin: 0 0 1.25rem;
	padding: 0.5625rem 1.25rem 0 1.1875rem;
	border-left: 1px solid #ddd
}

blockquote cite {
	display: block;
	font-size: 0.8125rem;
	color: #555
}

blockquote cite:before {
	content: "\2014 \0020"
}

blockquote cite a,blockquote cite a:visited {
	color: #555
}

blockquote,blockquote p {
	line-height: 1.4;
	color: #6f6f6f
}

.vcard {
	display: inline-block;
	margin: 0 0 1.25rem 0;
	border: 1px solid #ddd;
	padding: 0.625rem 0.75rem
}

.vcard li {
	margin: 0;
	display: block
}

.vcard .fn {
	font-weight: bold;
	font-size: 0.9375rem
}

.vevent .summary {
	font-weight: bold
}

.vevent abbr {
	cursor: default;
	text-decoration: none;
	font-weight: bold;
	border: none;
	padding: 0 0.0625rem
}

@media only screen and (min-width: 35.0625em) {
	h1,h2,h3,h4,h5,h6 {
		line-height: 1.4
	}
	h1 {
		font-size: 1.5rem
	}
	h2 {
		font-size: 1.25rem
	}
	h3 {
		font-size: 1rem
	}
	h4 {
		font-size: 1rem
	}
}

.print-only {
	display: none !important
}

@media print {
	* {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important
	}
	a,a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {
		content: ""
	}
	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr,img {
		page-break-inside: avoid
	}
	img {
		max-width: 100% !important
	}
	@page {
		margin: 0.5cm
	}
	p,h2,h3 {
		orphans: 3;
		widows: 3
	}
	h2,h3 {
		page-break-after: avoid
	}
	.hide-on-print {
		display: none !important
	}
	.print-only {
		display: block !important
	}
	.hide-for-print {
		display: none !important
	}
	.show-for-print {
		display: inherit !important
	}
}

.tabs {
	*zoom: 1;
	margin-bottom: 0 !important
}

.tabs:before,.tabs:after {
	content: " ";
	display: table
}

.tabs:after {
	clear: both
}

.tabs dd {
	position: relative;
	margin-bottom: 0 !important;
	top: 1px;
	float: left
}

.tabs dd>a {
	display: block;
	background: #fff;
	color: #0280c2;
	padding-top: 1rem;
	padding-right: 2rem;
	padding-bottom: 1.0625rem;
	padding-left: 2rem;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 1rem
}

.tabs dd>a:hover {
	background: #f0f0f0
}

.tabs dd.active a {
	background: #0280c2
}

.tabs.radius dd:first-child a {
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.tabs.radius dd:last-child a {
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.tabs.vertical dd {
	position: inherit;
	float: none;
	display: block;
	top: auto
}

.tabs-content {
	*zoom: 1;
	margin-bottom: 1.5rem;
	width: 100%
}

.tabs-content:before,.tabs-content:after {
	content: " ";
	display: table
}

.tabs-content:after {
	clear: both
}

.tabs-content>.content {
	display: none;
	float: left;
	padding: 0.9375rem 0;
	width: 100%
}

.tabs-content>.content.active {
	display: block
}

.tabs-content>.content.contained {
	padding: 0.9375rem
}

.tabs-content.vertical {
	display: block
}

.tabs-content.vertical>.content {
	padding: 0 0.9375rem
}

@media only screen and (min-width: 35.0625em) {
	.tabs.vertical {
		width: 20%;
		float: left;
		margin-bottom: 1.25rem
	}
	.tabs-content.vertical {
		width: 80%;
		float: left;
		margin-left: -1px
	}
}

.for-print-only {
	display: none !important
}

.icon-font,.kqed-navmenu .bu-menu:after,.kqed-navbar-mobile .listen-live a:after
	{
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased
}

.ir {
	display: block;
	text-indent: 200%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr
}

.hidden {
	display: none;
	visibility: hidden
}

.visuallyhidden {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.cfix:before,.cfix:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden
}

.cfix:after {
	clear: both
}

.cfix {
	zoom: 1
}

body {
	background: url("//a.s.kqed.net/img/nav/bg-body.png") 0 0 repeat-x
		!important
}

body#interior-2col-r.device-mobile,body#interior-2col.device-mobile,body#interior2.device-mobile,body#interior.device-mobile,body#home.device-mobile
	{
	background-image: url("/assets/templates/body-bg-mobile3.png")
		!important
}

body#home div#content {
	padding-top: 9px
}

#kqed-header {
	position: relative;
	z-index: 999;
	width: 1020px;
	margin: 0 auto;
	font: 13px/15px arial, helvetica, clean, sans-serif;
	text-align: left;
	background: none
}

#kqed-footer {
	clear: both;
	margin-top: 20px;
	padding-bottom: 20px;
	font: 13px/15px arial, helvetica, clean, sans-serif;
	text-align: center;
	background: #ddd url("//a.s.kqed.net/img/nav/bg-nav-footer.png")
		repeat-x
}

#kqed-header h1 {
	line-height: 1.153846em
}

#kqed-header h1,#kqed-header h2,#kqed-header ul,#kqed-header ol,#kqed-header input,.kqed-navbar h1,.kqed-navbar h2,.kqed-navbar h3,.kqed-navbar h4,.kqed-navbar ul,.kqed-navbar ol,.kqed-navbar p,.kqed-navbar input
	{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	letter-spacing: 0;
	font-family: arial, helvetica, clean, sans-serif
}

.kqed-header ul {
	line-height: 15px
}

.kqed-navbar ul,.kqed-navbar ol {
	list-style-type: none
}

.kqed-navbar a {
	text-decoration: none
}

.kqed-navbar a:hover {
	text-decoration: underline
}

#kqed-masthead {
	width: 94%;
	padding: 24px 3% 0
}

*+html #kqed-masthead {
	position: relative;
	margin-bottom: 14px
}

#kqed-masthead h1 {
	float: left;
	width: 164px;
	height: 50px
}

#kqed-masthead h1 a {
	display: block;
	width: 164px;
	height: 50px
}

#kqed-masthead h1 svg {
	width: 164px;
	height: 50px
}

#kqed-masthead .logo-kqed-q {
	fill: #0280c2
}

.no-svg #kqed-masthead h1 a {
	background-image: url("//a.s.kqed.net/img/nav/logo-kqed.png")
}

#kqed-masthead h2 {
	float: left
}

#kqed-masthead h2 a {
	height: 24px;
	margin-top: 20px;
	margin-left: 24px
}

#kqed-masthead .radio a {
	width: 79px;
	background-image: url("//a.s.kqed.net/img/nav/hd-radio.png")
}

#kqed-masthead .tv a {
	width: 131px;
	background-image: url("//a.s.kqed.net/img/nav/hd-television.png")
}

#kqed-masthead .news a {
	width: 77px;
	background-image: url("//a.s.kqed.net/img/nav/hd-news.png")
}

#kqed-masthead .arts a {
	width: 57px;
	margin-left: 18px;
	background-image: url("//a.s.kqed.net/img/nav/hd-arts.png")
}

#kqed-masthead .food a {
	width: 68px;
	background-image: url("//a.s.kqed.net/img/nav/hd-food.png")
}

#kqed-masthead .science a {
	width: 102px;
	background-image: url("//a.s.kqed.net/img/nav/hd-science.png")
}

#kqed-masthead .education a {
	width: 137px;
	background-image: url("//a.s.kqed.net/img/nav/hd-education.png")
}

#kqed-masthead .support a {
	width: 113px;
	height: 30px;
	background-image: url("//a.s.kqed.net/img/nav/hd-support.png")
}

#kqed-masthead .about a {
	width: 84px;
	margin-left: 18px;
	background-image: url("//a.s.kqed.net/img/nav/hd-about.png")
}

#kqed-masthead .tagline {
	display: inline-block;
	_display: inline;
	float: none;
	width: 13.181818em;
	margin-left: 20px;
	font: bold 0.846154em/1.181818em "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	text-transform: uppercase;
	color: #666
}

*+html #kqed-masthead .tagline {
	display: inline;
	margin-top: 20px
}

#kqed-masthead .partners {
	display: inline-block;
	_display: inline;
	vertical-align: bottom;
	margin-top: 28px;
	margin-left: 14px;
	list-style: none
}

*+html #kqed-masthead .partners {
	float: left;
	margin-top: 28px;
	width: 100px
}

#kqed-masthead .partners li {
	float: left;
	margin-left: 10px
}

#kqed-masthead .logo-npr a {
	width: 33px;
	height: 11px;
	margin-top: 4px;
	background-image: url("//a.s.kqed.net/img/nav/logo-npr.png")
}

#kqed-masthead .logo-pbs a {
	width: 42px;
	height: 18px;
	background-image: url("//a.s.kqed.net/img/nav/logo-pbs.png")
}

#kqed-masthead .partners.radio .logo-pbs {
	display: none
}

#kqed-masthead .partners.tv .logo-npr {
	display: none
}

#kqed-hd-tools {
	position: absolute;
	top: 0;
	right: 3%;
	width: 400px;
	margin-top: 8px;
	text-align: right
}

#kqed-hd-tools .social {
	margin-bottom: 16px
}

#kqed-hd-tools .social h1,#kqed-hd-tools .social ul,#kqed-hd-tools .social li
	{
	display: inline-block;
	_display: inline;
	vertical-align: middle
}

*+html #kqed-hd-tools .social h1,*+html #kqed-hd-tools .social ul,*+html #kqed-hd-tools .social li
	{
	display: inline
}

#kqed-hd-tools .social h1 {
	font: bold 0.846154em/1.181818em "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	text-transform: uppercase;
	color: #666
}

#kqed-hd-tools .social li {
	margin-left: 8px
}

#kqed-hd-tools #search-box {
	float: right
}

#kqed-header #search-box input {
	display: inline-block;
	_display: inline;
	margin-right: 0;
	padding: 0.461538em;
	color: #000;
	border: 1px solid #999;
	border-right: 0;
	background-color: transparent;
	font-size: 1em;
	font-family: arial, sans-serif;
	-webkit-border-radius: 0;
	border-radius: 0
}

*+html #kqed-header #search-box input {
	display: inline;
	margin-top: -14px;
	font-size: 12px
}

#kqed-header #search-box input.placeholder {
	color: #999
}

#kqed-header #search-box button {
	display: inline-block;
	_display: inline;
	width: 34px;
	height: 2.230769em;
	margin-left: -0.53846em;
	font-size: inherit;
	text-indent: -10em;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	background: #0280c2 url("//a.s.kqed.net/img/nav/bu-search.png") 45% 50%
		no-repeat;
	border: 1px solid #999;
	border-left: 0
}

*+html #kqed-header #search-box button {
	display: inline;
	vertical-align: 0%
}

#kqed-hd-tools .bu-donate {
	display: inline-block;
	_display: inline;
	width: 105px;
	height: 36px;
	margin-right: 26px;
	background-image: url("//a.s.kqed.net/img/nav/bu_donate.gif")
}

*+html #kqed-hd-tools .bu-donate {
	display: inline
}

.kqed-navbar {
	width: 100%;
	margin-top: 14px;
	font-family: Helvetica, Arial, sans-serif
}

.kqed-navbar .kqed-navbar-primary {
	position: relative;
	width: 94%;
	padding: 0 3%;
	font-size: 1em;
	list-style-type: none;
	background-color: #716f6f;
	background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #716f6f),
		color-stop(0.5, #727070), color-stop(1, #63615f) );
	background: -moz-linear-gradient(center top, #716f6f 0%, #727070 50%, #63615f 100%)
}

.kqed-navbar .kqed-navbar-primary>li {
	float: left;
	border-right: 1px solid #ccc
}

.kqed-navbar .kqed-navbar-primary>li:first-child {
	border-left: 1px solid #ccc
}

.kqed-navbar .kqed-navbar-primary>li>a {
	display: block;
	height: 36px;
	padding: 10px 20px 0;
	font-size: 1.153846em;
	font-weight: bold;
	color: #fff;
	line-height: 15px
}

.kqed-navbar .kqed-navbar-primary>li.current {
	background: #0280c2
}

.kqed-navbar .kqed-navbar-primary>li:hover {
	background: #fff;
	border-bottom-color: #fff
}

.kqed-navbar .kqed-navbar-primary>li:hover>a {
	color: #1A4D80
}

.kqed-navbar .kqed-navbar-primary>li.nav-home>a {
	width: 40px;
	padding: 10px 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-image: url("//a.s.kqed.net/img/nav/icon-nav-home.png");
	background-position: 11px 10px;
	background-repeat: no-repeat
}

.kqed-navbar .kqed-navbar-primary>li.nav-home:hover>a,.kqed-navbar .kqed-navbar-primary>li.nav-home>a:hover,#kqed-footer .kqed-navbar .kqed-navbar-primary>li.nav-home.selected>a
	{
	background-position: 11px -20px
}

.kqed-navbar-secondary {
	display: none;
	opacity: 0;
	position: absolute;
	top: 36px;
	left: 3%;
	width: 100%;
	min-height: 146px;
	padding-bottom: 16px;
	color: #bbb;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 0;
	box-shadow: 2px 5px 5px #000;
	-webkit-box-shadow: 9px 60px 100px -50px #000;
	-moz-box-shadow: 2px 5px 5px #000
}

.kqed-navbar-secondary ul {
	font-size: 1em
}

.kqed-navbar-secondary a {
	font-weight: bold;
	color: #1A4D80
}

.kqed-navbar-secondary .bu-close {
	display: none;
	position: absolute;
	right: 10px;
	bottom: 9px;
	padding-left: 13px;
	font-size: 0.769230em;
	font-weight: normal;
	text-transform: uppercase;
	background: url("//a.s.kqed.net/img/nav/icons-nav-secondary.png") 0
		-223px no-repeat
}

.touch .kqed-navbar-secondary .bu-close {
	display: inline
}

.kqed-navbar-secondary .section {
	position: relative;
	float: left;
	min-height: 162px;
	margin: 16px 0 0 2%;
	padding: 4px 0;
	border-right: 1px solid #ccc
}

.kqed-navbar-secondary .sectionWrap:last-child .section:last-child {
	border-right: 0
}

.kqed-navbar-secondary ul {
	float: left;
	width: 149px;
	margin-right: 20px
}

.kqed-navbar-secondary li {
	margin-bottom: 0.8em
}

#kqed-header .kqed-navbar-secondary h1,#kqed-footer .kqed-navbar-secondary h1
	{
	margin-bottom: 1em;
	font-size: 1.076923em;
	font-weight: bold;
	color: #000
}

.kqed-navbar-secondary h1 a {
	color: #000
}

.kqed-navbar-secondary h1 a:after {
	content: "\00A0\000BB"
}

.kqed-navbar-secondary h1 span {
	text-transform: lowercase
}

.kqed-navbar-secondary .link-more a {
	font-weight: bold
}

.kqed-navbar-secondary .link-more a:before {
	content: "\000BB\00A0"
}

.link-listen a {
	padding-left: 21px;
	font-weight: bold;
	color: #f5561b;
	text-transform: uppercase;
	background: url("//a.s.kqed.net/img/nav/icons-nav-secondary.png")
		no-repeat
}

.nav-home .kqed-navbar-secondary {
	min-height: 14.3em
}

.kqed-navbar-secondary .link-drawing a {
    padding-left: 21px;
    display: inline-block;
    _display: inline;
    min-height: 17px;
    line-height: 20px;
    padding: 3px 0 0 22px;
    background: url("//a.s.kqed.net/img/nav/raffle_ticket.png") no-repeat !important; 
}

.nav-home .section {
	padding-bottom: 0;
	min-height: 0;
	border-right: 0
}

.nav-home .tools {
	margin-bottom: 16px
}

.nav-home .tools ul {
	float: none;
	display: inline;
	width: auto
}

.kqed-navbar-secondary .tools li {
	display: inline-block;
	_display: inline-block;
	margin-right: 20px
}

*+html .kqed-navbar-secondary .tools li {
	display: inline
}

.kqed-navbar-secondary .tools a {
	display: inline-block;
	_display: inline;
	min-height: 17px;
	line-height: 20px;
	padding: 3px 0 0 16px;
	background: url("//a.s.kqed.net/img/nav/icons-nav-secondary.png")
		no-repeat
}

*+html .kqed-navbar-secondary tools a {
	display: inline
}

.kqed-navbar-secondary .tools .link-listen a {
	background-position: 0 2px
}

.kqed-navbar-secondary .link-events a {
	padding-left: 20px;
	background-position: 0 -25px
}

.kqed-navbar-secondary .link-podcasts a {
	padding-left: 16px;
	background-position: 0 -48px
}

.kqed-navbar-secondary .link-rss a {
	padding-left: 21px;
	background-position: 0 -73px
}

.kqed-navbar-secondary .link-blogs a {
	padding-left: 24px;
	background-position: 0 -100px
}

.kqed-navbar-secondary .link-mobile a {
	padding-left: 18px;
	background-position: 0 -125px
}

.kqed-navbar-secondary .link-video a {
	padding-left: 24px;
	background-position: 0 -147px
}

.kqed-navbar-secondary .link-newsletters a {
	padding-left: 29px;
	background-position: 0 -173px
}

.kqed-navbar-secondary .link-social a {
	padding-left: 21px;
	background-position: 0 -200px
}

.nav-radio .blogs ul {
	width: 129px
}

.nav-tv .schedules ul {
	width: 129px
}

.nav-tv .programs .col1 {
	width: 160px
}

.nav-tv .programs .col2 {
	width: 160px
}

.nav-news .subcats .col1 {
	width: 119px
}

.nav-news .subcats .col2 {
	width: 119px
}

.nav-news .subcats .col3 {
	width: 89px
}

.nav-news .blogs ul {
	width: 139px
}

.nav-news .programs .col2 {
	width: 109px
}

.nav-arts .subcats ul {
	width: 109px
}

.nav-arts .blogs ul {
	width: 109px
}

.nav-arts .programs ul {
	width: 129px
}

.nav-food .blogs ul {
	width: 159px
}

.nav-food .programs .col1 {
	width: 259px
}

.nav-food .programs .col2 {
	width: 179px
}

.nav-science .subcats .col1 {
	width: 89px
}

.nav-science .subcats .col2 {
	width: 99px
}

.nav-science .subcats .col3 {
	width: 69px
}

.nav-science .blogs ul {
	width: 79px
}

.nav-science .ed ul {
	width: 139px
}

.nav-science .programs .col1 {
	width: 129px
}

.nav-science .programs .col2 {
	width: 109px
}

.nav-education .subcats ul {
	width: 159px
}

.nav-education .blogs .col1 {
	width: 104px
}

.nav-education .blogs .col2 {
	width: 69px
}

.nav-education .dmc h1 {
	width: 109px
}

.nav-education .dmc ul {
	width: 109px
}

.nav-education .k12 ul {
	width: 99px
}

.nav-education .esl ul {
	width: 139px
}

.nav-support .donate ul {
	width: 169px
}

.nav-support .other .col1 {
	width: 189px
}

.nav-support .other .col2 {
	width: 109px
}

.nav-support .sponsorship ul {
	width: 99px
}

.nav-support .bu-donate {
	margin-bottom: 0
}

.nav-support .bu-donate a {
	display: block;
	width: 150px;
	height: 120px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	background: url("//a.s.kqed.net/img/nav/banner-donate.jpg") no-repeat
}

.dontMiss {
	width: 94%;
	margin: 0 3%;
	min-height: 1.53846em;
	margin-top: 0.692307em;
	font-style: italic
}

.dontMiss h4 {
	float: left;
	font: bold italic 1em/1.2em Helvetica, Arial, sans-serif;
	color: #3C3A33
}

.dontMiss ul {
	float: none;
	width: auto;
	margin-left: 6.5em
}

.dontMiss li {
	float: left;
	margin-right: 20px;
	padding-bottom: 0.4em
}

.dontMiss a {
	font-weight: bold;
	color: #1A4D80
}

*+html .dontMiss a {
	white-space: nowrap
}

.kqed-navbar-secondary .dontMiss {
	margin-top: 0
}

.kqed-navbar-secondary .dontMiss h4 {
	font-weight: bold;
	color: #000
}

#kqed-header .kqed-navbar-secondary .dontMiss ul,.kqed-navbar-secondary .dontMiss ul
	{
	margin-left: 7em
}

.kqed-navbar-secondary .dontMiss a {
	color: #1A4D80
}

.kqed-navmenu {
	display: none;
	float: right;
	z-index: 99
}

.kqed-navmenu .bu-menu {
	display: block;
	padding: 0.6em 1em;
	font-size: 1em;
	color: #fff;
	text-align: center;
	background-color: #0280c2;
	border: 1px solid #b3b3b3;
	cursor: pointer;
	-moz-box-shadow: inset 0 0 0 2px #fff;
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	box-shadow: inset 0 0 0 2px #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	position: absolute;
	top: 11px;
	right: 3%;
	bottom: auto;
	padding-right: 1.8em;
	font-weight: bold;
	line-height: 1.25rem;
	background-image: none
}

.kqed-navmenu .bu-menu:hover {
	color: #fff;
	background-color: #0280c2;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.kqed-navmenu .bu-menu:after {
	position: absolute;
	top: 28%;
	right: 0.6em;
	content: "\f0d7";
	font-size: 16px;
	line-height: 16px;
	margin-left: 0.3em
}

.kqed-navmenu .bu-menu.on {
	background: #0280c2;
	color: #fff
}

.kqed-navmenu .bu-menu.on:after {
	content: "\f0d8";
	top: 20%
}

.kqed-navmenu .dropMenu {
	display: none;
	position: absolute;
	top: 52px;
	left: 0;
	width: 100%;
	font-size: 15px;
	line-height: 19px;
	padding-bottom: 0.6em;
	background-color: #fff;
	border-top: 1px solid #777;
	border-bottom: 1px solid #82817c;
	box-shadow: 0 16px 16px 0px #000;
	-webkit-box-shadow: 0 16px 16px 0px #000;
	-moz-box-shadow: 0 16px 16px 0px #000
}

.kqed-navmenu .dropMenu a {
	color: #1A4D80
}

.kqed-navmenu .dropMenu .section {
	margin: 0 3.125%;
	border-top: 1px solid #ccc
}

.kqed-navmenu .dropMenu .section:first-child {
	border-top: 0
}

#kqed-header .kqed-navmenu .dropMenu ul {
	float: left;
	width: 46.66%;
	list-style: none
}

#kqed-header .kqed-navmenu .dropMenu ul:last-child {
	margin-left: 6.66%
}

.kqed-navmenu .dropMenu li {
	border-bottom: 1px solid #ccc
}

.kqed-navmenu .dropMenu li:last-child {
	border-bottom: 0
}

.kqed-navmenu .dropMenu ul a {
	display: block;
	padding: 8px 0 7px 1px
}

.kqed-navmenu .dropMenu .listenLive,.kqed-navmenu .dropMenu .donate {
	font-weight: bold
}

.kqed-navmenu .dropMenu .link-listen a {
	text-transform: none;
	color: #369;
	background: none
}

.kqed-navmenu .dropMenu ul span {
	font-weight: bold;
	color: #999
}

.kqed-navmenu .dropMenu .search {
	padding: 0.9em 0 1em;
	text-align: center
}

.dropMenu #search-box {
	float: none
}

#kqed-header .dropMenu #search-box button {
	display: block;
	padding: 0.6em 1em;
	font-size: 1em;
	color: #0280c2;
	text-align: center;
	background-color: #0280c2;
	border: 1px solid #b3b3b3;
	cursor: pointer;
	-moz-box-shadow: inset 0 0 0 2px #fff;
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	box-shadow: inset 0 0 0 2px #fff;
	display: inline-block;
	vertical-align: bottom;
	border-left: 1px solid #999
}

#kqed-header .dropMenu #search-box button:hover {
	color: #fff;
	background-color: #0280c2;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.kqed-navmenu .dropMenu .footer {
	padding: 0.4em 0 0.5em
}

.kqed-navmenu .dropMenu .bu-close {
	float: right;
	padding-left: 1.3em;
	font-size: 0.666667em;
	text-transform: uppercase;
	background: url("//a.s.kqed.net/icon/close-20x20.png") 0 0.4em no-repeat;
	background-size: 10px 10px
}

.kqed-navmenu .dropMenu .footnote {
	float: left;
	width: 75%;
	margin-top: 2px;
	font-size: 0.8em;
	line-height: 1.25em;
	color: #999
}

.kqed-navbar-mobile {
	display: none;
	position: relative;
	z-index: -1;
	margin-top: 10px;
	background-color: #716F6F;
	border-bottom: 1px solid #fff
}

.kqed-navbar-mobile ul {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 62.5rem;
	*zoom: 1;
	font-size: 13px;
	line-height: 15px
}

.kqed-navbar-mobile ul:before,.kqed-navbar-mobile ul:after {
	content: " ";
	display: table
}

.kqed-navbar-mobile ul:after {
	clear: both
}

.kqed-navbar-mobile li {
	float: left;
	border-right: 1px solid #fff
}

.kqed-navbar-mobile li:last-child {
	border-right: 0
}

.kqed-navbar-mobile .items-2 li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0;
	width: 50%;
	float: left;
	width: 49.9%
}

.kqed-navbar-mobile .items-3 li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0;
	width: 33.33333%;
	float: left
}

.kqed-navbar-mobile a {
	display: block;
	padding: 0.6em 1em;
	font-size: 1em;
	color: #fff;
	text-align: center;
	background-color: #716f6f;
	border: 1px solid #b3b3b3;
	cursor: pointer;
	-moz-box-shadow: inset 0 0 0 0 #fff;
	-webkit-box-shadow: inset 0 0 0 0 #fff;
	box-shadow: inset 0 0 0 0 #fff;
	overflow: hidden;
	margin-right: -1px;
	padding: 0.3em 0 0.25em;
	font-weight: bold;
	line-height: 15px;
	text-overflow: ellipsis;
	border-top: 0;
	border-right: 0;
	border-bottom: 0
}

.kqed-navbar-mobile a:hover {
	color: #fff;
	background-color: #0280c2;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.kqed-navbar-mobile .listen-live a:after {
	content: "\f028";
	margin-left: 0.4em;
	vertical-align: -5%
}

.kqed-navbar-mobile li:first-child a {
	border-left: 0
}

#kqed-footer .kqed-navbar {
	width: 1000px;
	height: 240px;
	margin: auto;
	text-align: left
}

#kqed-footer .kqed-navbar .kqed-navbar-primary>li:hover,#kqed-footer .kqed-navbar .selected
	{
	background: #ddd;
	border-bottom-color: #ddd
}

#kqed-footer .kqed-navbar-primary>li.selected>a {
	color: #1A4D80
}

#kqed-footer .kqed-navbar-secondary {
	z-index: 1;
	border: 0;
	background-color: #ddd;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none
}

#kqed-footer .selected .kqed-navbar-secondary {
	z-index: 100
}

#kqed-footer .kqed-navbar-secondary .section {
	border-right-color: #aaa
}

#kqed-footer h1 {
	line-height: 1.153846em
}

#kqed-footer .bu-close {
	visibility: hidden
}

#kqed-footer #copyright {
	width: 936px;
	margin: auto;
	padding-top: 3px;
	text-align: left;
	color: #666;
	font-weight: bold;
	line-height: 2em
}

#kqed-footer #copyright a {
	color: #666;
	white-space: nowrap
}

#kqed-footer #copyright a:hover {
	text-decoration: underline
}

#kqed-footer #copyright .logo-kqed {
	float: left;
	width: 210px;
	height: 23px;
	margin: -3px 30px 0 0
}

#kqed-footer #copyright .logo-kqed svg {
	width: 210px;
	height: 23px;
	fill: #444
}

.no-svg #kqed-footer .logo-kqed {
	background-image:
		url("//a.s.kqed.net/img/nav/logo-kqed-with-tagline.png")
}

#kqed-footer .linksWrap {
	white-space: nowrap
}

#kqed-footer.noSecondary {
	padding-bottom: 100px
}

#kqed-footer.noSecondary .kqed-navbar {
	height: 60px
}

@media only screen and (max-width: 560px) {
	body {
		background: none !important
	}
	div#page-size,body#home div#content,body#interior div#content,body#interior2 div#content,body#interior-2col div#content,body#interior-2col-r div#content,body#interior-2colr div#content,#kqed-header,#kqed-footer
		{
		width: 100% !important
	}
	#kqed-header {
		position: relative;
		z-index: 99;
		padding-top: 14px;
		border-bottom: 1px solid #777
	}
	#kqed-masthead {
		padding-top: 0
	}
	#kqed-masthead h1 {
		width: 91px;
		height: 28px
	}
	#kqed-masthead h1 a {
		width: 100%;
		height: 33px;
		background-size: 100% auto
	}
	#kqed-masthead h1 svg {
		width: 91px;
		height: 28px
	}
	#kqed-header #kqed-masthead h2 a {
		height: 15px;
		margin-top: 9.5px;
		margin-left: 15px;
		background-size: 100% 15px
	}
	#kqed-masthead .radio a {
		width: 49.375px
	}
	#kqed-masthead .tv a {
		width: 81.875px;
		margin-left: 11.25px
	}
	#kqed-masthead .news a {
		width: 48.125px
	}
	#kqed-masthead .arts a {
		width: 35.625px;
		margin-left: 11.25px
	}
	#kqed-masthead .food a {
		width: 42.5px
	}
	#kqed-masthead .science a {
		width: 63.75px
	}
	#kqed-masthead .education a {
		width: 85.625px
	}
	#kqed-header #kqed-masthead .support a {
		width: 70.625px;
		height: 18.75px;
		background-size: auto 18.75px
	}
	#kqed-masthead .about a {
		width: 52.5px;
		margin-left: 11.25px
	}
	#kqed-masthead h2.tagline {
		width: 13em;
		margin-top: 8px;
		margin-left: 11px;
		font-size: 8px
	}
	#kqed-masthead .partners {
		display: none
	}
	#kqed-hd-tools {
		width: 100%
	}
	#kqed-hd-tools .social {
		display: none
	}
	#kqed-hd-tools form {
		display: none
	}
	#kqed-hd-tools .bu-donate {
		display: none
	}
	.kqed-navbar {
		display: none
	}
	.kqed-navmenu {
		display: block
	}
	.kqed-navbar-mobile {
		display: block
	}
	#kqed-header .dontMiss {
		display: none
	}
	#kqed-footer {
		background-color: #ddd;
		background-image: none
	}
	#kqed-footer #copyright {
		width: auto;
		padding: 2em 3%
	}
	#kqed-footer #copyright .logo-kqed {
		float: none;
		display: block;
		margin-bottom: 1em
	}
}

@media only screen and (min-width: 561px) and (max-width: 767px) {
	body {
		background: none !important
	}
	div#page-size,body#home div#content,body#interior div#content,body#interior2 div#content,body#interior-2col div#content,body#interior-2col-r div#content,body#interior-2colr div#content,#kqed-header,#kqed-footer
		{
		width: 100% !important
	}
	#kqed-masthead {
		padding-top: 28px
	}
	#kqed-masthead h1 {
		width: 131px;
		height: 40px
	}
	#kqed-masthead h1 a {
		width: 100%;
		height: 40px;
		background-size: 100% auto
	}
	#kqed-masthead h1 svg {
		width: 131px;
		height: 40px
	}
	#kqed-masthead h2 {
		display: block
	}
	#kqed-header #kqed-masthead h2 a {
		height: 19.00001px;
		margin-top: 15.83334px;
		margin-left: 19.00001px;
		background-size: 100% 19.00001px
	}
	#kqed-masthead .radio a {
		width: 62.54169px
	}
	#kqed-masthead .tv a {
		width: 103.70838px;
		margin-left: 14.25001px
	}
	#kqed-masthead .news a {
		width: 60.95836px
	}
	#kqed-masthead .arts a {
		width: 45.12502px;
		margin-left: 14.25001px
	}
	#kqed-masthead .food a {
		width: 53.83336px
	}
	#kqed-masthead .science a {
		width: 80.75003px
	}
	#kqed-masthead .education a {
		width: 108.45838px
	}
	#kqed-header #kqed-masthead .support a {
		width: 89.45837px;
		height: 23.75001px;
		background-size: auto 23.75001px
	}
	#kqed-masthead .about a {
		width: 66.50003px;
		margin-left: 14.25001px
	}
	#kqed-masthead h2.tagline {
		width: 13em;
		margin-top: 12px;
		margin-left: 14px;
		font-size: 10px;
		line-height: 1.2
	}
	#kqed-masthead .partners {
		margin-top: 17px;
		margin-left: 11px
	}
	#kqed-hd-tools .social {
		margin-bottom: 11px
	}
	#kqed-hd-tools .bu-donate {
		margin-right: -8px
	}
	#kqed-hd-tools #search-box {
		display: none
	}
	.kqed-navbar {
		height: 38px
	}
	.kqed-navbar .nav-support span {
		display: none
	}
	.kqed-navbar .kqed-navbar-primary>li>a {
		height: 22px;
		padding: 6px 6px 0;
		font-size: 12px;
		line-height: 1.4em
	}
	.kqed-navbar .kqed-navbar-primary>li.nav-home>a {
		width: 38px;
		padding: 6px 0 0;
		background-position: 10px 6px
	}
	.kqed-navbar .kqed-navbar-primary>li.nav-home:hover>a,.kqed-navbar .kqed-navbar-primary>li.nav-home>a:hover,#kqed-footer .kqed-navbar .kqed-navbar-primary>li.nav-home.selected>a
		{
		background-position: 10px -24px
	}
	.kqed-navbar-secondary {
		top: 29px;
		font-size: 0.92307em;
		line-height: 1.2em
	}
	li:not (.nav-home ) .kqed-navbar-secondary {
		background: url("//a.s.kqed.net/img/nav/divider-secondary.gif") 33.3% 0
			repeat-y, #fff url("//a.s.kqed.net/img/nav/divider-secondary.gif")
			66.6% 0 repeat-y
	}
	li:not (.nav-home ) .kqed-navbar-secondary .sectionWrap {
		float: left;
		width: 33.3%
	}
	li:not (.nav-home ) .kqed-navbar-secondary .sectionWrap .section {
		float: none;
		width: auto;
		margin-left: 6.5%;
		margin-right: 6.5%;
		border-right: 0;
		min-height: 0
	}
	.kqed-navbar li:not (.nav-home ) .kqed-navbar-secondary h1,.kqed-navbar li:not
		(.nav-home ) .kqed-navbar-secondary ul {
		width: 100%;
		margin-right: 0
	}
	#kqed-footer {
		background-color: #ddd;
		background-image: none
	}
	#kqed-footer .kqed-navbar {
		width: 100%;
		height: auto
	}
	#kqed-footer .kqed-navbar-secondary {
		display: none !important
	}
	#kqed-footer #copyright {
		width: auto;
		padding: 2em 3%
	}
	#kqed-footer #copyright .logo-kqed {
		float: none;
		display: block;
		margin-bottom: 1em
	}
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
	div#page-size,body#home div#content,body#interior div#content,body#interior2 div#content,body#interior-2col div#content,body#interior-2col-r div#content,body#interior-2colr div#content,#kqed-header,#kqed-footer
		{
		width: 100% !important
	}
	body {
		background: none !important
	}
	#kqed-masthead {
		padding-top: 28px
	}
	#kqed-masthead h1 {
		width: 131px;
		height: 40px
	}
	#kqed-masthead h1 a {
		width: 100%;
		height: 40px;
		background-size: 100% auto
	}
	#kqed-masthead h2 a {
		height: 19px;
		margin-top: 15px;
		margin-left: 19px;
		background-size: 100% auto
	}
	#kqed-masthead h1 svg {
		width: 131px;
		height: 40px
	}
	#kqed-header #kqed-masthead h2 a {
		height: 19.00001px;
		margin-top: 15.83334px;
		margin-left: 19.00001px;
		background-size: 100% 19.00001px
	}
	#kqed-masthead .radio a {
		width: 62.54169px
	}
	#kqed-masthead .tv a {
		width: 103.70838px;
		margin-left: 14.25001px
	}
	#kqed-masthead .news a {
		width: 60.95836px
	}
	#kqed-masthead .arts a {
		width: 45.12502px;
		margin-left: 14.25001px
	}
	#kqed-masthead .food a {
		width: 53.83336px
	}
	#kqed-masthead .science a {
		width: 80.75003px
	}
	#kqed-masthead .education a {
		width: 108.45838px
	}
	#kqed-header #kqed-masthead .support a {
		width: 89.45837px;
		height: 23.75001px;
		background-size: auto 23.75001px
	}
	#kqed-masthead .about a {
		width: 66.50003px;
		margin-left: 14.25001px
	}
	#kqed-masthead h2.tagline {
		width: 13em;
		margin-top: 12px;
		margin-left: 14px;
		font-size: 10px;
		line-height: 1.2
	}
	#kqed-masthead .partners {
		margin-top: 17px;
		margin-left: 11px
	}
	#kqed-hd-tools .social {
		margin-bottom: 11px
	}
	#kqed-hd-tools .bu-donate {
		margin-right: 3%
	}
	#kqed-hd-tools input {
		width: 140px
	}
	.kqed-navbar .kqed-navbar-primary>li>a {
		height: 24px;
		padding: 8px 12px 0;
		font-size: 14px
	}
	.kqed-navbar .kqed-navbar-primary>li.nav-home>a {
		width: 38px;
		padding: 8px 0 0;
		background-position: 10px 8px
	}
	.kqed-navbar .kqed-navbar-primary>li.nav-home:hover>a,.kqed-navbar .kqed-navbar-primary>li.nav-home>a:hover,#kqed-footer .kqed-navbar .kqed-navbar-primary>li.nav-home.selected>a
		{
		background-position: 10px -22px
	}
	#kqed-footer .kqed-navbar-secondary {
		display: none !important
	}
	li:not (.nav-home ) .kqed-navbar-secondary {
		background: url("//a.s.kqed.net/img/nav/divider-secondary.gif") 33.3% 0
			repeat-y, #fff url("//a.s.kqed.net/img/nav/divider-secondary.gif")
			66.6% 0 repeat-y
	}
	li:not (.nav-home ) .kqed-navbar-secondary .sectionWrap {
		float: left;
		width: 33.3%
	}
	li:not (.nav-home ) .kqed-navbar-secondary .sectionWrap .section {
		float: none;
		width: auto;
		margin-left: 6.5%;
		margin-right: 6.5%;
		border-right: 0;
		min-height: 0
	}
	.kqed-navbar li:not (.nav-home ) .kqed-navbar-secondary h1,.kqed-navbar li:not
		(.nav-home ) .kqed-navbar-secondary ul {
		width: 100%;
		margin-right: 0
	}
	#kqed-footer {
		background-color: #ddd;
		background-image: none
	}
	#kqed-footer .kqed-navbar {
		width: 100%;
		height: auto
	}
	#kqed-footer #copyright {
		width: auto;
		padding: 2em 3%
	}
	#kqed-footer #copyright {
		width: auto;
		padding: 2em 3%
	}
	#kqed-footer #copyright .logo-kqed {
		float: none;
		display: block;
		margin-bottom: 1em
	}
}

@media only screen and (min-width: 961px) and (max-width: 1040px) {
	div#page-size,body#home div#content,body#interior div#content,body#interior2 div#content,body#interior-2col div#content,body#interior-2col-r div#content,body#interior-2colr div#content,#kqed-header,#kqed-footer
		{
		width: 100% !important
	}
}


a.privacy-link .red, a.privacy-link:visited .red, a.privacy-link:hover .red, a.privacy-link:active .red {
	color: #F5561A;
}