/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
li {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
q:before, q:after {
content : '';
}
abbr, acronym {
border : 0;
font-variant : normal;
}
sup {
vertical-align : text-top;
}
sub {
vertical-align : text-bottom;
}
input, textarea, select {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
}
input, textarea, select {
font-size : 100%;
}
legend {
color : #000;
}
iframe { 
	border: 0;
}
/* universal */
* {
	outline: none;
}
body { 
	background-color: #1c1c1c;
	margin:0 auto;
	min-height:1070px;
	color: #BABABA;
	font-size: 14px;
	line-height: 16px;
}
a, a:link, a:visited {
	text-decoration: none;
	color: #59b4de;
}
a img, a:visited img {
	border: 0;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
p strong {
	font-weight: bolder;
	color: #d1edf8;
}
h1, h2, h3, h4, h5, h6 {
	color: #d1edf8;
	line-height: 1em;
}
h1, h2, h3 {
	font-size: 24px;
	margin-bottom: 5px;
	font-weight: 300;
}
h3 small {
	font-size: .5em;
	line-height: 1.8em;
}
h4 {
	font-size: 20px;
	margin-bottom: 5px;
}
h5 {
	font-size: 16px;
}
	
#sidebar h3 {
	font-size: 20px;
}
#sidebar p {
	margin-bottom: 15px;
	font-size: 14px;
}
#sidebar ul li, #show ul li, #tags ul li {
	margin-bottom: 8px;
}
#sidebar ul li a, #show ul li a, #tags ul li a {
	font-size: 16px;
}
.bold {
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	margin-top: .25em;
}
#container {
	width:960px;
	margin:0 auto;
	text-align: left;
	padding-top: 25px;
}
#footer {
	font-size: 11px;
	font-weight: 400;
	padding-bottom: 45px;
}
#footer ul li {
	height: 16px;
	float: left;
	line-height: 16px;
	margin-bottom: 10px;
}
#footer ul li a, #footer ul li a:visited {
	color: #d1d1d1;
	text-transform: uppercase;
	font-weight: bolder;
	text-decoration: none;
	margin-right: 15px;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#footer ul li a:hover {
	color: #ff9933;
}
#footer ul li.sun-logo a, #footer ul li.sun-logo a:visited {
	padding-left: 20px;
	background-image: url(../images/icons/smithsonian_sun_pale.png);
	background-repeat: no-repeat;
}
body#smithsonian-connection #footer ul li.sun-logo a, #footer ul li.sun-logo a:hover {
		background-image: url(../images/icons/smithsonian_sun.png);
}
#footer ul li.copy {
	width: 100%;
	text-align: center;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.clear {
	clear:both;
}
hr {
	height: 1px;
	color: #191919;
	width:960px;
	height: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	display: block;
	clear: both;
}
body.smithsonian-connection #footer ul li.smithsonian-connection-link a, body.smithsonian-connection #footer ul li.smithsonian-connection-link a:visited, body.smithsonian-connection #footer ul li.smithsonian-connection-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
body.about-us #footer ul li.about-us-link a, body.about-us #footer ul li.about-us-link a:visited, body.about-us #footer ul li.about-us-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
body.site-map #footer ul li.site-map-link a, body.site-map #footer ul li.site-map-link a:visited, body.site-map #footer ul li.site-map-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
body.contact-us #footer ul li.contact-us-link a, body.contact-us #footer ul li.contact-us-link a:visited, body.contact-us #footer ul li.contact-us-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
body.faq #footer ul li.faq-link a, body.faq #footer ul li.faq-link a:visited, body.faq #footer ul li.faq-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
body.newsletter #footer ul li.newsletter-link a, body.newsletter #footer ul li.newsletter-link a:visited, body.newsletter #footer ul li.newsletter-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
body.terms-of-use #footer ul li.terms-of-use-link a, body.terms-of-use #footer ul li.terms-of-use-link a:visited, body.terms-of-use #footer ul li.terms-of-use-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
body.privacy-policy #footer ul li.privacy-policy-link a, body.privacy-policy #footer ul li.privacy-policy-link a:visited, body.privacy-policy #footer ul li.privacy-policy-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
body.press #footer ul li.press-link a, body.press #footer ul li.press-link a:visited, body.press #footer ul li.press-link a:hover {
	color: #ff9933;
	text-decoration: none;
}
#modal-container { display: none;}

/* carousel */
#carousel {
	width: 960px;
	height: 380px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	position: relative;
	z-index: 1;
	background-color: #000;
}
#carousel * {
	z-index: 1;
}
#jscarousel-image {
	width: 960px;
	height: 283px;
	display: block;
}
#jscarousel-image {
	width: 960px;
	height: 283px;
	display: block;
}
#carousel #jscarousel {
	width: 928px;
	height: 97px;
	display: block;
	overflow: hidden;
	float: left;
	margin-top: 13px;
	margin-bottom: 1px;
}
#carousel #jscarousel li {
	width: 220px;
	height: 79px;
	float: left;
	overflow: hidden;
	margin-left: 6px;
	margin-right: 6px;
}
#carousel #jscarousel li .jscarousel-tile {
	width: 220px;
	height: 65px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
}
#carousel #jscarousel li .jscarousel-border {
	width: 214px;
	height: 59px;
	border-style: solid;
	border-width: 3px;
	border-color: #ffffff;
	opacity: 0;
}
#carousel #jscarousel li.selected .jscarousel-border {
	opacity: 1;
	border-color: #59b4de;
}
#carousel #jscarousel li p.jscarousel-title {
	padding: 0;
	margin: 0;
	font-size: 10px;
	height: 14px;
	line-height: 14px;
	white-space: nowrap;
	text-transform: uppercase;
}
p.jscarousel-description {
	display: none;
}
#carousel #js-prev {
	width: 16px;
	height: 74px;
	margin-top: 13px;
	margin-bottom: 1px;
	float: left;
	background-image: url(/site/sn/images/icons/carousel_nav.png);
	background-position: -32px;
}
#carousel #js-prev:hover {
	background-position: -16px;
}
#carousel #js-prev:active {
	background-position: 0;
}
#carousel #js-next {
	width: 16px;
	height: 74px;
	margin-top: 13px;
	margin-bottom: 1px;
	background-image: url(/site/sn/images/icons/carousel_nav.png);
	float: left;
	background-position: -48px;
}
#carousel #js-next:hover {
	background-position: -64px;	
}
#carousel #js-next:active {
	background-position: -80px;
}
#jscarousel-blurb {
	position: absolute;
	top: 225px;
	left: 20px;
	color: #d1d1d1;
	font-weight: 400;
	font-size: 16px;
}
#jscarousel-title {
	position: absolute;
	top: 195px;
	left: 20px;
	color: #FFFFFF;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
}
#jscarousel-links {
	position: absolute;
	top: 250px;
	left: 20px;
	color: #FFFFFF;
}
p#jscarousel-links a, p#jscarousel-links a:visited, p#jscarousel-links a:active, p#jscarousel-links a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#js-next.disabled, #js-prev.disabled {
	visibility: hidden;
}
.jscarousel-links {
	display: none;
}
.jscarousel-tune-in {
	display: none;
}
#jscarousel-inner {
	background-image: url(/site/sn/images/icons/shade.png);
	height: 283px;
	width: 960px;
}
#jscarousel-inner a {
	padding-left: 10px;
	background-image: url(/site/sn/images/icons/link_arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 15px;
	font-size: 11px;
	line-height: 11px;
	color: #FFFFFF;
}
#jscarousel-inner a:hover {
	color: #59b4de;
}
#jscarousel-tune-in-left, #jscarousel-tune-in-right {
	position: absolute;
	top: 15px;
	color: #FFF;
	font-size: 15px;
	background-color: #666666;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	padding: 5px;
	-webkit-box-shadow: 5px 5px 5px #666666;
	-moz-box-shadow: 5px 5px 5px #666666;
}
#jscarousel-tune-in-left {
	left: 15px;
}
#jscarousel-tune-in-right {
	right: 15px;
}
#jscarousel-tune-in-left:empty, #jscarousel-tune-in-right:empty{
	display: none;
}

/*nav */

#nav {
	position: relative;
	display: block;
 	width: 960px;
	height: 70px;
	overflow: visible;
}
#nav-wrapper {
	width: 960px;
	height: 70px;
	top: 0;
	z-index: 10;
	position: relative;
	overflow: visible;
	
}
#nav-bg {
	width: 960px;
	height: 70px;
	z-index: 1;
	position: absolute;
	top: 0;
	float: left;
	background-image: url(../images/nav/bg.png);
} 
#nav-wrapper ul#cardinal-nav {
	position: absolute;
	top: 0;
	left: 204px;
	width: 614px;
	height: 36px;
	z-index: 10;
}
#nav-wrapper ul#cardinal-nav li a {
	font-weight: 600;
}
#nav-wrapper ul#cardinal-nav li, #nav-wrapper ul#show-pages-subnav li {
	float: left;
}

#nav-wrapper ul#show-pages-subnav {
	position: absolute;
	top: 34px;	
	width: 461px;
	height: 34px;
	float: left;
	z-index: 10;
}
#smithsonian-logo {
	width: 204px;
	height: 70px;
	background-image: url(/site/sn/images/nav/smithsonian_logo.png);
	background-repeat: no-repeat;
	z-index: 10;
	float: left;
	position: absolute;
	top: 0;
}
#nav #smithsonian-logo a {
	width: 204px;
	height: 70px;
	padding: 0;
	display: block;
}
#nav ul li a, #nav ul li a:visited {
	color: #ffffff;
	font-weight: 600;
	padding-top: 20px;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
}
#nav ul li a:hover, #nav ul li#shows-page-link ul#show-pages-subnav li a:hover {
	color: #f58025;
}
#nav ul#show-pages-subnav li {
	height: 34px;
	float: left;
}
#all-shows-link a, #air-and-space-link a, #science-and-nature-link a, #culture-link a, #history-link a {
	background-image: url(../images/nav/bump.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#nav ul#show-pages-subnav li a, #nav #show-pages-subnav ul li a:visited {
	padding-top: 6px;
	padding-bottom: 15px;
	display: block;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
}
.subnav-hidden #nav  #show-pages-subnav, .subnav-hidden #nav #nav-bg {
	display: none;
}
#searchbox {
float: left;
position: absolute;
z-index: 100;
background-image: url(../images/nav/searchbox.png);
background-repeat: no-repeat;
background-position: 100% 29%;
height: 36px;
width: 115px;
top: 8px;
right: 0;
}
input#submit {
	border-width: 0;
	height: 18px;
	width:20px;
	position: absolute;
	top: 12px;
	right: 1px;
	background-color: transparent;
	cursor: pointer;
	z-index: 100;
}
#searchfield {
	width: 70px;
	height: 14px;
	font-size: 12px;
	position: absolute;
	top: 12px;
	left: 12px;
	border-width: 0;
	color: gray;
	z-index: 100;
}
#nav #home-link a {
	width: 64px;
	display: block;
}
#nav #shows-page-link a {
	width: 67px;
	display: block;
}
#nav #video-link a {
	width: 51px;
	display: block;
}
#nav #full-episodes-link a {
	width: 116px;
	display: block;
}
#nav #schedule-link a {
	width: 87px;
	display: block;
}
#nav #where-to-watch-link a {
	width: 129px;
	display: block;
}
#channel-finder-app {
	float:left;
	position: absolute;
	padding-left: 7px;
	display:inline;
	z-index: 10;
    overflow: hidden;
	width: 127px;
}
#nav #show-pages-subnav #all-shows-link a {
	width: 81px;
	display: block;
}
#nav #show-pages-subnav #air-and-space-link a {
	width: 88px;
	display: block;
}
#nav #show-pages-subnav #science-and-nature-link a {
	width: 120px;
	display: block;
}
#nav #show-pages-subnav #culture-link a {
	width: 62px;
	display: block;
}
#nav #show-pages-subnav #history-link a {
	width: 59px;
	display: block;
}
#nav #show-pages-subnav #kids-link a {
	width: 49px;
	display: block;
}
body#show-page #shows-page-link a, body#shows-page ul li#shows-page-link ul li#all-shows-link a {
	color: #f58025;
}
body#show-page #shows-page-link ul li a {
	color: #fff;
}
body.home #nav #nav-wrapper ul li#home-link a {
	color: #f58025;
}
body.air-and-space li#shows-page-link ul li#air-and-space-link a, body.air-and-space li#shows-page-link a {
	color: #f58025;
}
body.air-and-space li#shows-page-link ul li a {
	color: #fff;
}
body.science-and-nature li#shows-page-link ul li#science-and-nature-link a, body.science-and-nature li#shows-page-link a {
	color: #f58025;
}
body.science-and-nature li#shows-page-link ul li a {
	color: #fff;
}
body.culture li#shows-page-link ul li#culture-link a, body.culture li#shows-page-link a {
	color: #f58025;
}
body.culture li#shows-page-link ul li a {
	color: #fff;
}
body.history li#shows-page-link ul li#history-link a, body.history li#shows-page-link a {
	color: #f58025;
}
body.history li#shows-page-link ul li a {
	color: #fff;
}
body.kids li#shows-page-link ul li#kids-link a, body.kids li#shows-page-link a {
	color: #f58025;
}
body.kids li#shows-page-link ul li a {
	color: #fff;
}
body.shows-page #nav #nav-wrapper ul li#shows-page-link a, body.shows-page #nav #nav-wrapper ul li#shows-page-link ul li#all-shows-link a {
	color: #f58025;
}
body.shows-page #nav #nav-wrapper ul li#shows-page-link ul li a {
	color: #ffffff;
}
body.shows-page #nav #nav-wrapper ul li#shows-page-link a, body.shows-page #nav #nav-wrapper ul li#shows-page-link ul li a:hover {
	color: #f58025;
}
body.video #nav #nav-wrapper ul li#video-link a {
	color: #f58025;
}
body.full-episodes #nav #nav-wrapper ul li#full-episodes-link a {
	color: #f58025;
}
body.schedule #nav #nav-wrapper ul li#schedule-link a {
	color: #f58025;
}
body.where-to-watch #nav #nav-wrapper ul li#where-to-watch-link a {
	color: #f58025;
}


/* custom for dialog */

/* states and images */
.ui-dialog.video-overlay { border: 0; background: transparent;}
.ui-dialog.video-overlay { padding: 0; }
.ui-dialog.video-overlay .ui-dialog-titlebar  { padding: 0; height:36px; background: transparent; border: 0; }
.ui-dialog.video-overlay .ui-dialog-title  { margin: 0; display: none; } 
.ui-dialog.video-overlay .ui-dialog-titlebar-close  { right: 0; top: 0; width: 86px; height: 36px; margin: 0; padding: 0px;  background-image: url(../images/icons/close.png); -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.ui-dialog.video-overlay .ui-dialog-titlebar-close:hover  { width: 86px; height: 36px; margin: 0; padding: 0px; background-image: url(../images/icons/close_over.png); border: 0; background-color: transparent;}
.ui-dialog.video-overlay .ui-dialog-titlebar-close span { display: none; margin: 0;}
.ui-dialog.video-overlay .ui-dialog-content { padding: 0; overflow: hidden; }


/*home */
#info-bar {
	width: 960px;
	display: block;
	padding-bottom: 45px;
	background-image: url(../images/home/45-spacer.png);
	background-repeat: repeat-x;
	background-position: bottom;	
}
#tonights-lineup {
	float: left;
	width: 576px;
}
#tonights-lineup h3 {
	text-transform: uppercase;
	margin-bottom: 5px;
}
#tonights-lineup p a, #tonights-lineup p a:visited {
	text-transform: uppercase;
}
p.learn-more a {
	font-size: 11px;
	font-weight: 600;
}
#promos p a span, #promos p a:visited span {
	text-transform: lowercase;
}
#artifacts h3 {
	margin-bottom: 5px;
}
#artifacts p.learn-more a {
	font-size: 11px;
}
.program-time {
	color: #FFFFFF;
	font-size: 44px;
	font-weight: 300;
	letter-spacing: -2px;
	line-height: 1em;
	margin-bottom: 4px;
}
.program-title {
	font-size: 14px;
	font-weight: 400;
	color: #d1d1d1;
	line-height: 1em;
	min-height: 24px;
	margin-bottom: 4px;
	text-transform: uppercase;
}
#tonights-lineup ul li {
	float: left;
	max-width: 165px;
	padding-right: 27px;
	background-image: url(../images/home/time_spacer.png);
	background-repeat: repeat-y;
	background-position: right;
}
#tonights-lineup ul li.last {
	background-image: none;
}
#tonights-lineup ul li:last-child {
	background-image: none;
}
#artifacts {
	float: left;
	width: 199px;
}
#artifacts p.artifacts-blurb {
	margin-bottom: 4px;
}
#social-media {
	float: left;
	width: 185px;
}
#social-media ul {
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
	width: 122px;
}
#social-media ul li {
	margin-bottom: 7px;
}
#related-shows, #promos {
	margin-bottom: 50px;
}
#related-shows h3, #rpromos h3 {
	margin-bottom: 5px;
}
#related-shows ul li, #promos ul li {
	float: left;
	width: 300px;
	margin-right: 30px;
}
body.search #promos ul {
	margin-bottom: 30px;
}
h3.promo-title, h2.promo-title {
	font-size: 18px;
	color: #FAFAFA;
	line-height: 1em;
	margin-bottom: 4px;
	font-weight: 400;
}
p.promo-blurb {
	clear: both;
	margin-bottom: 4px;
}
#promos p a, #promos p a:visited {
	text-transform: uppercase;
}
#promos .watch-preview {
	font-size: 11px;
}
#promos ul li.last {
	margin-right: 0;
}
#promos img {
	margin-bottom: .25em;
}
#explore-categories {
	clear: both;
	background-image: url(../images/home/stripe.png);
	background-repeat: repeat-x;
	background-position: 0% 3%;
	margin-bottom: 35px;
}
#explore-categories h3 {
	display: inline;
	padding-right: 12px;
	text-transform: uppercase;
	background-color: #1c1c1c;
}
#explore-categories ul {
	margin-top: 10px;
}
#explore-categories ul li {
	float: left;
	margin-right: 12px;
}
#explore-categories ul li.last {
	margin-right: 0;
}




/* promos */
#promos ul {
	margin-bottom: 20px;
}
#promos ul li {
	margin-right: 30px;
}
#promos ul li.last {
	margin-right: 0;
}
#promos .watch-preview {
	font-size: 11px;
}
#promos img, #related-shows img {
	margin-bottom: .25em;
}

/* related shows */
#related-shows {
	margin-bottom: 40px;
}
#related-shows ul li {
	float: left;
	width: 240px;
	margin-right: 40px;
}
#related-shows p.promo-blurb {
	margin-bottom: .25em;
	line-height: 16px;
}
#related-shows p a, #related-shows p a:visited {
	text-transform: uppercase;
	font-size: 11px;
}
#related-shows ul li.last {
	margin-right: 0;
}
#promos img, #related-shows img {
	margin-bottom: .25em;
}


/* episode grid */
#episode-grid ul {
	margin-bottom: 20px;
}
#episode-grid ul li {
	margin-right: 20px;
	float: left;
	width: 240px;
}
#episode-grid ul li a {
	font-size: 11px;
	text-transform: uppercase;
}
#episode-grid ul li.last {
	margin-right: 0;
}
#episode-grid h3.promo-title {
	font-size: 20px;
	color: white;
}
#episode-grid .watch-preview {
	font-size: 11px;
}
#episode-grid img, #related-shows img {
	margin-bottom: .25em;
}

/* category */
#shows {
	width: 960px;
	display: block;
	padding-bottom: 45px;
	background-image: url(../images/home/45-spacer.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#promos.bottom-space {
	display: block;
	padding-bottom: 45px;
	background-image: url(../images/home/45-spacer.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0;
}
#shows ul {
	width: 300px;
	padding-right: 25px;
	float: left;
}
#shows ul li {
	margin-bottom: 10px;
	font-size: 15px;
}
#shows h3, #tags h3 {
	text-transform: uppercase;
	margin-bottom: 10px;
	padding-left: 10px;
}
#tags {
	width: 960px;
	margin-bottom: 50px;
}
#tags ul {
	width: 140px;
	padding-right: 22px;
	float: left;
}
#tags ul li {
	margin-bottom: 10px;
	font-size: 15px;
}
#shows ul.first, #tags ul.first {
	padding-left: 10px;
}
#shows ul.last, #tags ul.last {
	padding-right: 0px;
}


/* static content */
.dig {
	padding-bottom: 71px;
	background-image: url(../images/static-content/71-spacer.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 400px;
}
body.newsletter #static-content {
	width: 484px;
	padding-right: 476px;
	background-image: url(../images/static-content/laptop.png);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 360px;
	position: relative;
}
body.newsletter #static-content input {
	float: right;
}
#static-content select {
	float: right;
	text-align: left;
	margin-right: 10px;
}
#static-content select.last {
	margin-right: 0;
}
#static-content label {
	font-weight: bolder;
	color: #f1f1f1;
}
#static-content {
	padding-bottom: 50px;
}
#static-content h3.last {
	margin-bottom: 35px;
}
#static-content p, #static-content ul li{
	font-size: 16px;
	line-height: 18px;
	color: #b1b1b1;
	margin-bottom: 25px;
}
body.faq h3 {
	display: inline-block;
	border-bottom-color: #d1edf8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
body.faq #static-content p, body.contact-us #static-content p {
	width: 720px;
}
#static-content p.last {
	margin-bottom: 25px;
}
body.newsletter #static-content ul {
	padding-left: 50px;
	margin-bottom: 14px;
}
body.newsletter #static-content ul li {
	list-style-type: disc;
}
body.newsletter input#formsubmit {
	color: #59b4de;
	font-size: 16px;
	background-color: #1c1c1c;
	border-width: 1px;
	width: 140px;
	border-style: solid;
	border-color: gray;
	text-transform: uppercase;
	padding-top: 5px;
	padding-left: 14px;
	padding-bottom: 5px;
	clear: both;
	background-image: url(../images/static-content/triangle.png);
	background-repeat: no-repeat;
	background-position: 12% center;
	display: block;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
body.newsletter input#formsubmit:hover {
	color: white;
	border-color: white;
}
body.newsletter input#updatescheck {
	margin-left: 10px;
}
body.smithsonian-connection #static-content p.last {
	margin-bottom: 25px;
}
body.newsletter #static-content p.required {
	font-size: 11px;
	padding-left: 30px;
	color: #FFFFFF;
	clear: both;
	display: block;
}
body.newsletter p#updates {
	float: left;
	font-size: 11px;
	margin-bottom: 15px;
}
body.newsletter a#sample_email {
	position: absolute;
	left: 635px;
	top: 360px;
	background-image: url(../images/static-content/triangle.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0% center;
}
#static-content p.last {
	margin-bottom: 35px;
}
#static-content img {
	margin-bottom: 10px;
}
#watch-tv-widget {
	width: 980px;
	height: 80px;
}
#browse-programs-with-connections {
	width: 305px;
	margin-right: 20px;
	float: left;
}
#smithsonian-museums {
	float: left;
	width: 635px;
	margin-right: 0;
}
#browse-programs-with-connections h3, #smithsonian-museums h3 {
	margin-bottom: 20px;
}
#smithsonian-museums h3 { 
	padding-left: 30px;
}
#browse-programs-with-connections ul li, #smithsonian-museums ul li {
	margin-bottom: 10px;
}
#smithsonian-museums ul {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	padding-left: 30px;
	margin-bottom: -20px;
}
#smithsonian-museums h3.slim {
	margin-bottom: 0;
	padding-bottom: 30px;
	padding-top: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;	
}
#smithsonian-museums ul li span {
	font-size: 6px;
	position: relative;
	bottom: 3px;
}
#smithsonian-museums ul li.last, #smithsonian-programs-and-research ul li.last {
	margin-bottom: 20px;
}
body.about-us #static-content h3 {
	border-width: 0;
	margin-bottom: 10px;
}
body.privacy-policy #static-content ul, body.terms-of-use #static-content ul {
	padding-left: 50px;
	padding-right: 50px;
}
body.about-us object {
	margin-bottom: 30px;
}
body.about-us #static-content #about-us-vid {
	margin-bottom: 25px;
}
body.contact-us #static-content ul li {
	list-style-type: disc;
}
body.contact-us #static-content ul {
	padding-left: 50px;
}
body.where-to-watch #own-and-on-the-go {
	float: left;
	width: 430px;
	margin-right: 115px;
}
body.where-to-watch #watch-block, body.where-to-watch #watch-tv-block, body.where-to-watch #own {
	display: block;
	padding-bottom: 45px;
	background-image: url(../images/home/45-spacer.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 0;
}
body.where-to-watch #own {
	float: left;
}
body.where-to-watch #connect {
	float: left;
	width: 415px;
}

body.where-to-watch p#itunes {
	margin-bottom: 0;
}
body.where-to-watch p#blurb {
	margin-bottom: 0;
}
body.where-to-watch p#dvd-connect {
	background-image: url(../images/icons/dvd.png);
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: top left;
}
body.where-to-watch p#itunes-connect {
	background-image: url(../images/icons/itunes.png);
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: top left;
}
body.where-to-watch p#facebook-connect {
	background-image: url(../images/icons/facebook.png);
	padding-left: 45px;
	min-height: 45px;
	background-repeat: no-repeat;
	background-position: top left;
}
body.where-to-watch p#twitter-connect {
	background-image: url(../images/icons/twitter.png);
	padding-left: 45px;
	min-height: 45px;	
	background-repeat: no-repeat;
	background-position: top left;
}
body.where-to-watch p#newsletter-connect {
	background-image: url(../images/icons/newsletter.png);
	padding-left: 45px;
	min-height: 45px;	
	background-repeat: no-repeat;
	background-position: top left;
}
body.where-to-watch p#youtube-connect {
	background-image: url(../images/icons/youtube.png);
	padding-left: 45px;
	background-repeat: no-repeat;
	background-position: top left;
}
body.where-to-watch p#mobile-app {
	background-image: url(../images/icons/mobile_app.png);
	padding-left: 38px;
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 50px;
}
body#terms-of-use ol li, body#privacy-policy ol li {
	list-style-type: decimal;
	margin-left: 60px;
	margin-bottom: 20px;
	color: #B1B1B1;
}
body#press #static-content ul li {
	padding-left: 26px;
	background-image: url(../images/icons/pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	min-height: 18px;
}




/* show */
#primary {
	width: 800px;
	margin-right: 20px;
	float: left;
}
#show-image {
	padding-bottom: 15px;
}
#sidebar {
	width: 120px;
	float: left;
	background-color: #303436;
	padding: 10px;
	margin-bottom: 10px;
}
#sidebar h3 {
	text-transform: uppercase;
	margin-bottom: 5px;
}
#sidebar p.full-schedule-link {
	padding-top: 5px;
    text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	padding-bottom: 45px;
	background-image: url(../images/home/45-spacer.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.est {
	font-size: 11px;
}
#sidebar ul {
	padding-bottom: 45px;
	background-image: url(../images/home/45-spacer.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
#social {
	padding-bottom: 25px;
}

h3#show-name {
	color: #FAFAFA;
	font-size: 40px;
	text-transform: uppercase;
	line-height: 1em;
	font-weight: 300;
	margin-bottom: 10px;
}
p#show-blurb {
padding-bottom: 20px;
margin-bottom: 0;
font-size: 16px;
line-height: 18px;
}
#show-page .back-tab {
	padding-bottom: 15px;
}
#show-content {
	padding: 20px;
	padding-bottom: 20px;
	margin-bottom: 40px;
	border-color: gray;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;	
	border-top-width: 1px;
}
#video-window {
	width: 570px;
	height: 385px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
body#full-episodes #video-window {
	width: 770px;
	height: 433px;
}
#video-window.fullscreen {
	width: 570px;
	height: 385px;
	padding-right: 190px;
}
#related-videos {
	width: 170px;
	height: 385px;
	float: left;
	margin-bottom: 20px;
	position: relative;
}
.deeplink {
	display: none;
}
body#full-episodes #screening-room #related-videos {
	height: 433px;
}
body#full-episodes #screening-room  h3, body#full-episodes #screening-room  p {
	display: none;
} 
body#full-episodes #screening-room  p {
	margin-bottom: 40px;
}
body#full-episodes #screening-room  h3.selected, body#full-episodes #screening-room  p.selected {
	display: block;
}
body#full-episodes #screening-info p, body#full-episodes #screening-info h3 {
	padding-right: 190px;
}
.prev-vid {
    position: absolute;
    top: 0;
    width: 170px;
    height: 45px;
    cursor: pointer;
    background: transparent url(../images/icons/prev-vertical.png) no-repeat 0 0;
}
.prev-vid:hover {
    background-position: 0 -45px;
}
.prev-vid:active {
    background-position: 0 -90px;
}
#vid-list {
	height: 295px;
	position: absolute;
	top: 45px;
}
body#full-episodes #vid-list {
	height: 343px;
}
#vid-list ul li {
	margin-bottom: 24px;
	margin-top: 23px;
	padding: 5px;
	background-color: transparent;	
	cursor: pointer;
	width: 160px;
	height: 90px;
	overflow: hidden;
float: left;
clear: both;
/*	display: inline-block; */
}
body#full-episodes #vid-list ul li {
	margin-bottom: 7px;
	margin-top: 8px;	
}
#vid-list ul li.selected {
	background-color: #59b4de;
}
#vid-list ul li:hover {
	background-color: #59b4de;
}
.next-vid {
    position: absolute;
    bottom: 0;
    width: 170px;
    height: 45px;
    cursor: pointer;
    background: transparent url(../images/icons/next-vertical.png) no-repeat 0 0;
}
.next-vid:hover {
    background-position: 0 -45px;
}
.next-vid:active {
    background-position: 0 -90px;
}
#video-content p.promo-blurb {
	width: 570px;
}
#video-content.fullscreen p.promo-blurb {
	width: 570px;
	padding-left: 95px;
	padding-right: 95px;
}
#video-content h3, #video-content p {
	display: none;
}
#video-content h3.selected, #video-content p.selected {
	display: block;
}
#show-page #sidebar p.program-time {
	font-size: 30px;
	margin-bottom: 5px;
	line-height: 30px;
}
#smithsonian-connection-content ul li {
	margin-bottom: 30px;
}
#smithsonian-connection-content ul li p {
	margin-bottom: 5px;
}
.bigger-blurb {
	color: #ffffff;
	margin-bottom: 25px;
}
#images-content {
	display: block;
	position: relative;
}
#images-content #main-image {
	position: relative;
	margin-bottom: 20px;
}
#images-content #main-image p {
	position: absolute;
	bottom: 0;
	font-size: 15px;
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, .85);
	padding: 20px;
	width: 720px;
	opacity: .75;
}
#images-content #thumbs {
	width: 670px;
	height: 123px;
	float: left;
	display: block;
}
#images-content #thumbs ul li {
	width: 210px;
	margin-right: 6px;
	margin-left: 6px;
	float: left;
}
#images-content #thumbs ul li img {
	padding: 5px;
	background-color: transparent;	
}
#images-content #thumbs ul li.selected img {
	background-color: #59b4de;
}
#images-content #thumbs ul li:hover img {
	background-color: #59b4de;
}
#episode-guide-content h3 {
	margin-bottom: 20px;
}
#episode-guide-content h3.promo-title {
	text-decoration: none;
	margin-bottom: 0;
}
#purchase-content p {
	margin-bottom: 1em;
	font-size: 16px;
	line-height: 18px;
}
#bios-content img {
	float: left;
	margin-right: 20px;
}
#bios-content h4 {
	margin-bottom: 5px;
	width: 500px;
	margin-left: 260px;	
}
#bios-content p {
	margin-bottom: 25px;
	width: 500px;
	margin-left: 260px;
}
.prev-thumb, .next-thumb {
	width: 45px;
	height: 123px;
	display: block;
	float: left;
 	cursor: pointer;
}
.prev-thumb.disabled, .next-thumb.disabled {
	visibility: hidden;
}
.prev-thumb {
    background: transparent url(../images/icons/prev-horizontal.png) no-repeat;
}
.prev-thumb:hover {
    background-position: -45px 0;
}
.prev-thumb:active {
    background-position: -90px 0;
}
.next-thumb {
    background: transparent url(../images/icons/next-horizontal.png) no-repeat;
}
.next-thumb:hover {
    background-position: -45px 0;
}
.next-thumb:active {
    background-position: -90px 0;
}
.disabled {
	visibility: hidden;
}


/* subnav */
#show-subnav {
	position: relative;
	padding-top: 10px;
}
#show-subnav ul li a {
	color: #ffffff;
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	display: block;
}
#show-subnav ul li a:hover {
	color: #f58025;

}
#show-subnav ul li.selected a {
	color: #f58025;
}
#show-subnav ul li {
	display: block;
	border-right-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
}
#show-subnav li {
	float: left;
}
#show-subnav #about-link a {
	width: 76px;
	height: 20px;
}
#show-subnav #video2-link a {
	width: 74px;
	height: 20px;
}
#show-subnav #episode-guide-link a {
	width: 131px;
	height: 20px;
}
#show-subnav #images-link a {
	width: 83px;
	height: 20px;
}
#show-subnav #bios-link a {
	width: 65px;
	height: 20px;
}
#show-subnav #purchase-link a {
	width: 102px;
	height: 20px;
}
#show-subnav #learn-more-link a {
	width: 116px;
	height: 20px;
}
#show-subnav #smithsonian-connection2-link a {
	width: 180px;
	height: 20px;
	padding-left: 20px;
	background-image: url(../images/icons/smithsonian_sun_pale.png);
	background-repeat: no-repeat;
	background-position:  25px 0;
}
#show-subnav #smithsonian-connection2-link.selected a, #show-subnav #smithsonian-connection2-link a:hover {
	background-image: url(../images/icons/smithsonian_sun.png);
}
#show-content {
	padding-top: 20px;
}




/* schedule */
body#schedule p {
	width: 470px;
	float: left;
}
body#schedule ul#schedule-list a {
	font-size: 16px;
}
.show-image {
float: left;
padding-right: 30px;
}
.schedule-title {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
}
ul#schedule-list li {
padding-bottom: 45px;
background-image: url(../images/home/45-spacer.png);
background-repeat: repeat-x;
background-position: bottom;
width: 800px;
}
#rss {
	float: left;
	font-size: 15px;
	line-height: 26px;
	height: 26px;
	width: 75px;
}
.rss-link {
height: 26px;
background-image: url(../images/icons/rss.png);
background-repeat: no-repeat;
background-position: top left;
padding-left: 38px;
display: block;
padding-left: 35px;
}
#channel-options-wrapper {
	height: 26px;	
	position: relative;
	margin-bottom: 15px;
	display: block;
	margin-top: 15px;
}
#channel-options {
	float: left;
}
#channel-options-form {
	margin-right: 10px;
}
#the-date {
	float: left;
	position: absolute;
	top: 0;
	color: #FFFFFF;
	margin-left: 10px;
	font-size: 18px;
	line-height: 26px;
}
#grid-options {
padding-top: 0;
}



/* brightcove */
.more a {
	font-size: 11px;
}
hr {
	color: #3E3E3E;
	background-color: #3E3E3E;
	height: 1px;
	border: 0;
	margin: 0;
}
br.clear {
	clear: both;
}

/***************/
/***************/
/***************/

div.center {
	width: 960px;
	margin: 0 auto;
}
div.header h1 {
/*	font-size: 25px;
	line-height: 30px; */
}
div.header img.subscribe {
	float: left;
	margin: 8px 0 0;
	width: 17px;
	height: 17px;
}
div.header hr {
	margin: 0 0 15px;
}
div.header ul {
	height: 18px;
}
div.header ul li {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 18px;
	border-left: 1px solid #656565;
	padding: 0 10px;
	float: left;
}
div.header ul li a {
	color: #FFF;
	text-decoration: none;
}
div.header ul li a:hover {
	color: #ff9933;
}
div.header ul li.first {
	border: 0;
	padding: 0 10px 0 0;
}
div.header ul li.active a {
	color: #F58025;
}
div.content_container {
	background: #353535;
	padding: 25px 0 20px;
	margin: 15px 0 0;
}

/***************/
/***************/
/***************/

div.video_container div.video_player {
	width: 768px;
	height: 432px;
	margin: 35px auto 20px;
	z-index: 11;
	position: relative;
}
div.video_container div.meta {
	width: 768px;
	margin: 0 auto;
}
div.video_container div.meta h3 {
	margin: 0;
	float: left;
	width: 450px;
}

div.video_container div.meta div.social {
	float: right;
	width: 318px;
	line-height: 20px;
}
body#video p.promo-blurb {
	padding-top: 5px;
}
div.video_container div.meta div.social ul {
	float: right;
}
div.video_container div.meta div.social ul li {
	float: left;
	margin-right: 5px;
}
div.video_container div.meta ul.social li.last {
	margin-right: 0;
}
div.video_container div.meta div.social div {
	float: left;
	color: #BABABA;
	line-height: 16px;
	font-size: 11px;
}
div.video_container div.meta div.social img {
	float: left;
	margin: 0 0 0 5px;
}
div.video_container div.meta div.description {
	line-height: 16px;
/*	color: #DBDBDB; */
	padding: 0 10px 0 0;
}
div.video_container div.meta div.description div.more {
	margin: 10px 0 0;
}
div.video_container div.meta div.description div.more img {
	margin: 0 0 0 2px;
}
div.video_container div.meta div.advertisement {
	float: right;
	margin: 4px 0 0 50px;
}

/***************/
/***************/
/***************/

div.sliders {
	margin: 20px auto;
	width: 768px;
}
div.sliders h1 {
	font-size: 25px;
	margin: 0 0 20px;
}
div.sliders div.tabs {
	height: 30px;
}
div.sliders div.tabs div.tab {
	height: 30px;
	overflow: hidden;
	text-transform: uppercase;
	float: left;
	font-size: 11px; 
	margin: 0 5px 0 0;
}
div.sliders div.tabs div.tab div.l {
	background: transparent url('../images/brightcove/tabs.png') bottom left no-repeat;
	height: 30px;
	width: 5px;
	float: left;
}
div.sliders div.tabs div.tab h3.m {
	background: #282828;
	height: 30px;
	float: left;
	line-height: 32px;
	padding: 0 10px;
	font-size: 12px;
	color: #FFFFFF;
}
div.sliders div.tabs div.tab h3.m a {
	color: #F58025;
}
div.sliders div.tabs div.tab div.r {
	background: transparent url('../images/brightcove/tabs.png') bottom right no-repeat;
	height: 30px;
	width: 5px;
	float: left;
}
div.sliders div.tabs div.active div.l {
	background: transparent url('../images/brightcove/tabs.png') top left no-repeat;
	height: 30px;
	width: 5px;
	float: left;
}
div.sliders div.tabs div.active h3.m {
	background: #0A0A0A;
	height: 30px;
	float: left;
}
div.sliders div.tabs div.active h3.m a {
	color: #FFF;
}
div.sliders div.tabs div.active div.r {
	background: transparent url('../images/brightcove/tabs.png') top right no-repeat;
	height: 30px;
	width: 5px;
	float: left;
}
div.sliders div.slider_container {
	height: 150px;
	width: 768px;
	background: #0A0A0A;
	position: relative;
}
div.sliders div.slider_container div.arrows div.arrow_left {
	position: absolute;
	top: 60px;
	left: 28px;
	cursor: pointer;
}
div.sliders div.slider_container div.arrows div.arrow_right {
	position: absolute;
	top: 60px;
	right: 28px;
	cursor: pointer;
}
div.sliders div.slider_container div.slider_outer {
	position: absolute;
	top: 15px;
	left: 70px;
	width: 630px;
	
	height: 130px;
	overflow: hidden;
}
div.sliders div.slider_container div.slider_outer div.slider_inner {
	position: absolute;
	top: 0;
	width: 10000px;
}
div.sliders div.slider_container div.slider_outer div.slider_inner div.video {
	background: #000;
	width: 160px;
	float: left;
	margin-right: 25px;
	margin-left: 25px;
}
div.sliders div.slider_container div.slider_outer div.slider_inner div.video img {
/*	margin: 10px 10px 5px; */
}
div.sliders div.slider_container div.slider_outer div.slider_inner div.video h5 {
	width: 160px;
	font-size: 13px;
	line-height: 15px;
	height: 32px;
	overflow: hidden;
	text-align: center;
}
div.sliders div.slider_container div.slider_outer div.slider_inner div.video h5 a {
	color: #C9C9C9;
}

/***************/
/***************/
/***************/

div.browse {
	margin: 40px 0;
}
div.browse h1 {
	font-size: 25px;
	float: left;
	margin: 0 0 20px;
}
div.browse div.search {
	float: right;
	font-size: 12px;
	line-height: 21px;
}
div.browse div.search div.field {
	position: relative;
	background: #FFF;
	border: 1px solid #B9B9B9;
	height: 19px;
	width: 123px;
	margin: 0 0 0 10px;
}
div.browse div.search div.field input {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	padding: 2px;
	font-size: 11px;
	line-height: 15px; 
	height: 15px;
	width: 100px;
	color: #8D8D8D;
}
div.browse div.search div.field img {
	height: 11px;
	width: 11px;
	top: 4px;
	right: 4px;
	position: absolute;
}
div.browse div.navigation {
/*	border-top: 1px solid #151515;
	border-bottom: 1px solid #111; */
	width: 164px;
	margin: 0 0 0 0;
	float: left;
}
div.browse div.navigation div.category {
/*	border-top: 1px solid #111;
	border-bottom: 1px solid #151515;*/
	margin-bottom: 10px;
}
div.browse div.navigation div.category span {
	text-transform: uppercase;
	padding: 12px 2px;
	font-size: 12px;
	line-height: 18px;
}
div.browse div.navigation div.category span a {
	color: #FFF; 
	text-decoration: none;
}
div.browse div.navigation div.category span a:hover {
	color: #ff9933;
}
div.browse div.navigation div.open span {
	padding: 11px 2px 7px;
}
div.browse div.navigation div.active span {
	color: #F58025; 
}
div.browse div.navigation div.category ul {
	display: none;
}
div.browse div.navigation div.active ul {
	display: block;
	margin: 0 0 5px;
}
div.browse div.navigation div.open ul {
	display: block;
	margin: 0 0 5px;
}
div.browse div.navigation div.category ul li {
	padding: 8px 15px;
	font-size: 11px;
	line-height: 11px; 
	text-transform: uppercase;
	font-weight: normal;
	color: #F58025; 
}
div.browse div.navigation div.category ul li a {
	color: #FFF; 
	text-decoration: none;
}
div.browse div.navigation div.category ul li a:hover {
	color: #ff9933; 
}
div.browse div.navigation div.category ul li.active {
/*	background: #000; */
}
div.browse div.navigation div.category ul li.active a {
	color: #BBB; 
}
div.browse div.videos {
	float: left;
	width: 796px;
}
div.browse div.videos div.video {
	background-color: #000;
	width: 160px;
	float: left;
	padding: 12px;
	margin-bottom: 20px;
	margin-right: 20px;
}
div.browse div.videos div.last {
	margin: 0 0 20px;
}
div.browse div.videos div.video img {
/*	margin: 10px 32px 3px 33px; */

}
div.browse div.videos div.video h5 {
	font-size: 12px;
	line-height: 14px;
	color: #BBB; 
	text-align: center;
	height: 28px;
	overflow: hidden;
	width: 160px;
}
div.browse div.videos div.video h5 a {
	color: #BBB; 
}

/***************/
/***************/
/***************/

div.pagination {
	float: right;
}
div.pagination ul li {
	border: 1px solid #FFF;
	background: #0D0D0D;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	float: left;
	padding: 3px 5px;
	margin: 0 0 0 5px;
}
div.pagination ul li a {
	color: #FFF;
	text-decoration: none;	
}
div.pagination ul li:hover {
	color: #ff9933;
	border-color: #ff9933;
}
div.pagination ul li.active {
	background: #000;
	color: #ff9933;
	border-color: #ff9933;
}
div.pagination ul li.active a {
	color: #ff9933;
}
div.pagination ul li:hover a {
	color: #ff9933;
}

/***************/
/***************/
/***************/

div.results {
	width: 630px;
	float: left;
	margin: 10px 0 30px 0;
}
div.results h1 {
	font-size: 25px;
	line-height: 30px;
}
div.results div.videos {
	margin: 10px 0 0;	
}
div.results div.videos div.video {
	margin: 0 0 10px;
	padding: 10px;
	background: #0A0A0A;
}
div.results div.videos div.video img {
	float: left;
	margin: 0 10px 0 0;
}
div.results div.videos div.video div.meta {
	width: 440px;
	float: left;
	overflow: hidden;
}
div.results div.videos div.video div.meta h3 {
	font-size: 18px;
	line-height: 18px;
	height: 19px;
	overflow: hidden;
	margin: 0 0 5px;
}
div.video div.meta a {
	font-size: 16px;
	line-height: 18px;
}
div.results div.videos div.video div.meta h3 a {
/*	color: #F58025; */
}
div.results div.videos div.video div.meta p {
	line-height: 16px; 
	width: 440px;
}

/***************/
/***************/
/***************/

div.module {
	width: 240px;
	float: left;
	margin: 0 0 0 70px;
	background: #313537;
	padding: 10px;
}
div.module h2 {
	font-size: 25px;
	line-height: 20px;
}
div.module div.video {
	border-top: 1px solid #4F5253;
	padding: 10px 0 0;
	margin: 10px 0 0;
}
div.module div.video img {
	float: left;
	margin: 0 10px 0 0;	
}
div.module div.video h4 {
	float: left;
	width: 170px;
	overflow: hidden;
	line-height: 16px; 
	height: 32px;
	overflow: hidden;
}


/* debugger */

/*
=:console, =:debug (for javascript debugging)	
----------------------------------------------------------------------------------------*/
#debug-console {
	position:fixed;
	top:60px; right:10px;
	padding:10px 50px 10px 10px;
	width:500px;
	height:300px;
	font-size:11px;
	line-height:16px;
	overflow:auto;
	text-align:left;
	color:#000 !important;
	background:#FFF;
	border:#000 solid 1px;
	z-index:5000; }

#debug-console a#exit {
	position:absolute;
	display:block;
	padding:2px 5px;
	right:10px;
	font-weight:bold;
	color:#000 !important;
	border:#000 solid 1px; }
	
#tooltip {
	z-index: 9999;
	width: 325px;
	background-color: #fafafa;
	padding: 15px;
}
#tooltip p.title {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 2px;
}
#tooltip p {
	color: #666666;
	font-size: 13px;
	line-height: 15px;
}
#tip {
	background-image: url(../images/icons/tip.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 100px;
	z-index: 9999;
}
#tooltip, #tip {
	display: none;
}
/* AA Series */
#show-image2 {
	position: relative;
	left: -20px;
}
body.id-701 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-701 #show-blurb, body.id-701 #show-subnav, body.id-701 #show-content, body.id-701 #related-shows, body.id-701 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-701 #sidebar {
	position: relative;
	top: 255px;
}
body.id-701 #show-name {
	display: none;
}
body.id-701 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-701 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-701 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-701 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-701 #primary  #show-content {
	margin-bottom: 0;
}
body.id-701 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}
body.id-701 #about-content p#aerial-america-promo {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 25px;
}
body.id-701 #about-left {
	width: 570px;
	float: left;
	margin-right: 20px;
}
body.id-701 #about-right {
	float: left;
	width: 170px;
}
body.id-701 #aerial-america-social-1 {
	padding-bottom: 45px;
	background-image: url(../images/home/45-spacer.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
body.id-701 #aerial-america-share p {
	margin-bottom: 15px;
}
body.id-701 #aerial-america-map {
	position: relative;
	top: -3px;
}
body.id-701 .ui-state-hover, body.id-701 .ui-widget-content .ui-state-hover, body.id-701 .ui-widget-header .ui-state-hover, body.id-701 .ui-state-focus, .ui-widget-content .ui-state-focus, body.id-701 .ui-widget-header .ui-state-focus {
	background-color: #FFFFFF;
	border-color: #fafafa;
}
/* AA Hawaii */
body.id-134778 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-134778 #show-blurb, body.id-134778 #show-subnav, body.id-134778 #show-content, body.id-134778 #related-shows, body.id-134778 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-134778 #sidebar {
	position: relative;
	top: 255px;
}
body.id-134778 p.back-tab {
	background-image: url(../images/custom/aerial_america/shade.png);
	padding-left: 20px;	
}
body.id-134778 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-134778 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-134778 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-134778 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-134778 #primary  #show-content {
	margin-bottom: 0;
}
body.id-134778 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}
/* AA California */
body.id-133281 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-133281 #show-blurb, body.id-133281 #show-subnav, body.id-133281 #show-content, body.id-133281 #related-shows, body.id-133281 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-133281 #sidebar {
	position: relative;
	top: 255px;
}
body.id-133281 p.back-tab {
	background-image: url(../images/custom/aerial_america/shade.png);
	padding-left: 20px;	
}
body.id-133281 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-133281 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-133281 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-133281 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-133281 #primary  #show-content {
	margin-bottom: 0;
}
body.id-133281 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}
/* AA Virginia */
body.id-136457 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-136457 #show-blurb, body.id-136457 #show-subnav, body.id-136457 #show-content, body.id-136457 #related-shows, body.id-136457 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-136457 #sidebar {
	position: relative;
	top: 255px;
}
body.id-136457 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-136457 p.back-tab {
	background-image: url(../images/custom/aerial_america/shade.png);
	padding-left: 20px;	
}
body.id-136457 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-136457 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-136457 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-136457 #primary  #show-content {
	margin-bottom: 0;
}
body.id-136457 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}
/* AA Connecticut */
body.id-136450 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-136450 #show-blurb, body.id-136450 #show-subnav, body.id-136450 #show-content, body.id-136450 #related-shows, body.id-136450 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-136450 #sidebar {
	position: relative;
	top: 255px;
}
body.id-136450 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-136450 p.back-tab {
	background-image: url(../images/custom/aerial_america/shade.png);
	padding-left: 20px;
}
body.id-136450 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-136450 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-136450 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-136450 #primary  #show-content {
	margin-bottom: 0;
}
body.id-136450 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}
/* AA Tennessee */
body.id-136455 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-136455 #show-blurb, body.id-136455 #show-subnav, body.id-136455 #show-content, body.id-136455 #related-shows, body.id-136455 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-136455 #sidebar {
	position: relative;
	top: 255px;
}
body.id-136455 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-136455 p.back-tab {
	background-image: url(../images/custom/aerial_america/shade.png);
	padding-left: 20px;
}
body.id-136455 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-136455 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-136455 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-136455 #primary  #show-content {
	margin-bottom: 0;
}
body.id-136455 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}
/* AA Vermont */
body.id-136456 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-136456 #show-blurb, body.id-136456 #show-subnav, body.id-136456 #show-content, body.id-136456 #related-shows, body.id-136456 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-136456 #sidebar {
	position: relative;
	top: 255px;
}
body.id-136456 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-136456 p.back-tab {
	background-image: url(../images/custom/aerial_america/shade.png);
	padding-left: 20px;
}
body.id-136456 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-136456 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-136456 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-136456 #primary  #show-content {
	margin-bottom: 0;
}
body.id-136456 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}
/* AA Arkansas */
body.id-136449 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-136449 #show-blurb, body.id-136449 #show-subnav, body.id-136449 #show-content, body.id-136449 #related-shows, body.id-136449 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-136449 #sidebar {
	position: relative;
	top: 255px;
}
body.id-136449 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-136449 p.back-tab {
	background-image: url(../images/custom/aerial_america/shade.png);
	padding-left: 20px;
}
body.id-136449 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-136449 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-136449 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-136449 #primary  #show-content {
	margin-bottom: 0;
}
body.id-136449 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}
/* AA Rhode Island */
body.id-136454 {
	background-image: url(../images/custom/aerial_america/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
body.id-136454 #show-blurb, body.id-136454 #show-subnav, body.id-136454 #show-content, body.id-136454 #related-shows, body.id-136454 #sidebar {
	background-image: url(../images/custom/aerial_america/shade.png);
	background-color: transparent;
}
body.id-136454 #sidebar {
	position: relative;
	top: 255px;
}
body.id-136454 #show-blurb {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
body.id-136454 p.back-tab {
	background-image: url(../images/custom/aerial_america/shade.png);
	padding-left: 20px;
}
body.id-136454 #primary #related-shows {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 40px;
}
body.id-136454 #primary  #related-shows ul li {
	margin-right: 20px;
}
body.id-136454 #primary  #related-shows ul li.last {
	margin-right: 0;
}
body.id-136454 #primary  #show-content {
	margin-bottom: 0;
}
body.id-136454 #primary #nav-bg {
	background-image: url(../images/custom/aerial_america/nav_bg.png);
}

/* Timeline */
.timeline-date {
	float: left;
	display: inline;
	width: 185px;
	text-align: right;
	font-size: 54px;
	line-height: 54px;
	margin-right: 20px;
	color: #fafafa;
}
.timeline-blurb {
	float: left;
	font-size: 16px;
	line-height: 18px;
	display: inline;
	width: 405px;
}
ul#timeline {
	margin-top: 20px;
	padding-left: 75px;
	padding-right: 75px;	
}
ul#timeline li {
	padding-bottom: 15px;
	margin-bottom: 15px;
	clear: both;
	display: block;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: gray;
}
ul#timeline p.learn-more {
	margin-left: 205px;
	text-transform: uppercase;
	font-size: 16px;
}
ul#timeline li.last {
	border-bottom-width: 0;
}


/* Inside the Music */
body.inside-the-music {
	background-image: url(../images/custom/inside_the_music/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
body.inside-the-music h3 {
	font-size: 22px;
}
body.inside-the-music #footer ul li.sun-logo a, body.inside-the-music #footer ul li.sun-logo a:visited {
	background-image: url(../images/custom/inside_the_music/smithsonian_sun_blue.png);
}
body.inside-the-music #footer ul li.sun-logo:hover a {
	background-image: url(../images/icons/smithsonian_sun.png);
}
body.inside-the-music #nav-bg {
	background-image: url(../images/custom/inside_the_music/nav_bg.png);
}
body.inside-the-music #nav-wrapper ul#cardinal-nav li#shows-page-link a {
	color: #F58025;
}
body.inside-the-music #nav-wrapper ul#cardinal-nav li#shows-page-link ul li a {
	color: #FFFFFF;
}
body.inside-the-music #nav-wrapper ul#cardinal-nav li#shows-page-link ul li a:hover {
	color: #F58025;
}
body.inside-the-music #itm-content {
	padding-left: 160px;
	min-height: 900px;
}
body.inside-the-music #itm-carousel {
	width: 800px;
	height: 320px;
	background-color: black;
	margin-bottom: 30px;
}
body.inside-the-music #share {
	width: 800px;
	height: 45px;
	text-align: right;
	position: relative;
}
body.inside-the-music #share span {
	color: #ffffff;
	line-height: 40px;
	position: relative;
	bottom: 12px;
	left: -5px;
}
body.inside-the-music #nav {
	margin-bottom: 90px;
}
body.inside-the-music h3 {
	color: #4c76d8;
	text-transform: uppercase;
}
body.inside-the-music h4 {
	color: #4a4a4a;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
body.inside-the-music #itm-inner {
	background-image: url(../images/custom/inside_the_music/border.gif);
	background-repeat: repeat-y;
	margin-bottom: 0;
}
body.inside-the-music #explore-the-shows {
	width: 540px;
	float: left;
	margin-right: 30px;
}
body.inside-the-music #explore-the-shows ul {
	float: left;
	width: 255px;
	margin-right: 20px;
}
body.inside-the-music #explore-the-shows ul.last {
	margin-right: 10px;
}
body.inside-the-music #explore-the-shows ul li {
	margin-bottom: 25px;
}
body.inside-the-music #explore-the-shows ul li p.learn-more {
	text-transform: uppercase;
}
body.inside-the-music #upcoming-airings {
	width: 210px;
	padding-left: 20px;
	overflow: hidden;
	float: left;
}
body.inside-the-music #upcoming-airings ul li p.program-time {
	color: #87bfe3;
	font-size: 34px;
	margin-bottom: 0;
}
body.inside-the-music #upcoming-airings ul li p.program-date {
	font-size: 14px;
	color: #4b4b4b;
}
body.inside-the-music #upcoming-airings ul li {
	margin-bottom: 15px;
}
body.inside-the-music #itm-video-window {
	margin-bottom: 30px;
}
body.inside-the-music #itm-video-window	#itm-video {
	width: 570px;
	height: 320px;
	float: left;
	background-color: #000;
}
body.inside-the-music #itm-video-window #itm-video-nav {
	background-image: url(../images/custom/inside_the_music/video_nav_bg.jpg);
	width: 230px;
	height: 320px;
	overflow: hidden;
	float: left;
}
body.inside-the-music #itm-video-window #itm-video-nav ul {
	padding-top: 8px;
	padding-bottom: 8px;
}
body.inside-the-music #itm-video-window #itm-video-nav ul li {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}
body.inside-the-music #itm-video-window #itm-video-nav ul li.last {
	margin-bottom: 0;
}
body.inside-the-music #itm-video-window #itm-video-nav ul li:hover {
	cursor: pointer;
}
body.inside-the-music #itm-video-window #itm-video-nav ul li:hover h4 {
	color: #333333;
}
body.inside-the-music #itm-video-window #itm-video-nav ul li.selected:hover h4 {
	color: #FFFFFF;
}
body.inside-the-music #itm-video-window #itm-video-nav ul li.selected {
	background-color: rgba(0, 0, 0, .4);
}
body.inside-the-music #itm-video-window #itm-video-nav ul li h4 {
	color: #ffffff;
	padding-left: 20px;
	position: relative;
	left: -20px;
	width: 190px;
}
body.inside-the-music #explore-categories h3 {
	background-color: #FFFFFF;
}
body.inside-the-music #smithsonian-folkways #songs {
	border-style: solid;
	border-width: 1px;
	border-color: #d5d5d5;
	height: 98px;
	overflow-y: scroll;
	overflow-x: hidden;
}
body.inside-the-music #itm-folkways-logo {
	height: 30px;
	margin-bottom: 30px;
	line-height: 30px;
	text-align: right;
	color: #3e3e3e;
}
body.inside-the-music #itm-folkways-logo p {
	line-height: 30px;
	padding-right: 5px;
}
body.inside-the-music #itm-folkways-logo img {
	float: right;
}
body.inside-the-music #smithsonian-folkways {
	position: relative;
}
body.inside-the-music #smithsonian-folkways #songs ul {
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 14px;
	padding-bottom: 15px;
	height: 70px;
}
body.inside-the-music #smithsonian-folkways #songs ul li {
	height: 70px;
	width: 240px;
	margin-right: 15px;
	float: left;
}
body.inside-the-music #smithsonian-folkways #songs ul li.last {
	margin-right: 0;
}
body.inside-the-music #smithsonian-folkways #songs ul li img {
	float: left;
	margin-right: 10px;
}
body.inside-the-music #smithsonian-folkways #songs ul li h5 {
	font-size: 14px;
	font-weight: bold;
	color: #3e3e3e;
	margin-bottom: 3px;
	float: left;
	width: 160px;
}
body.inside-the-music #smithsonian-folkways #songs ul li p.itm-artist {
	color: #3e3e3e;
	float: left;
	width: 160px;	
}
body.inside-the-music #smithsonian-folkways #songs ul li p.itm-play {
	padding-left: 18px;
	background-image: url(../images/custom/inside_the_music/play.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	width: 142px;		
}
body.inside-the-music #smithsonian-folkways #songs ul li p.itm-play a {
	line-height: .75em;
}
body.inside-the-music #footer ul li a, body.inside-the-music #footer ul li a:visited, body.inside-the-music #footer {
	color: #90b0c7;
}
body.inside-the-music #footer ul li a:hover {
	color: #F58025;
}
body.inside-the-music .ui-dialog-titlebar {
background-color: #333333;
border-bottom-color: #666666;
border-left-color: #666666;
border-right-color: #666666;
border-top-color: #666666;
}
body.inside-the-music .ui-widget-header {
	background: #333333;
	border-color: #666666;
	margin-bottom: 3px;
}
body.inside-the-music .ui-dialog-content {
	padding: 0;
	overflow: hidden;
}
body.inside-the-music #itm-links {
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
}
body.inside-the-music #itm-links a {
display: inline;
margin-right: 10px;
line-height: 30px;
}
body.inside-the-music #itm-links a.play-icon {
	padding-left: 18px;
	background-image: url(../images/custom/inside_the_music/play.png);
	background-position: left top;
	background-repeat: no-repeat;
}
body.inside-the-music #modal {
	position: relative;
	width: 250px;
	height: 200px;

}
body.inside-the-music .ui-dialog {
	padding-bottom: 17px;
	background-image: url(../images/custom/inside_the_music/player_bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: transparent;
	border-color: transparent;
}
body.inside-the-music  #itm-close {
width:100px;
height:15px;
background-image: url(../images/custom/inside_the_music/itm_close.gif);
position: absolute;
top: -15px;
right: 15px;
z-index: 1000;

}
body.inside-the-music  #itm-close:hover {
	background-position: 100px;
}

/* inside the music carousel */
body.inside-the-music #carousel {
	width: 800px;
	height: 320px;
	padding-bottom: 5px;
}
body.inside-the-music #carousel #jscarousel-image {
	width: 800px;
	height: 236px;
}
body.inside-the-music #carousel #jscarousel {
	width: 750px;
	height: 84px;
	margin-top: 6px;
	margin-bottom: 14px;
}
body.inside-the-music #carousel #jscarousel li {
	width: 150px;
	height: 79px;
	margin-left: 0;
	margin-right: 0;
}
body.inside-the-music #carousel #jscarousel li p.jscarousel-tile {
	width: 150px;
	height: 64px;
}
body.inside-the-music #carousel #jscarousel li .jscarousel-border {
	width: 144px;
	height: 58px;
}
body.inside-the-music #carousel #js-prev {
	width: 25px;
	height: 84px;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url(/site/sn/images/custom/inside_the_music/carousel/carousel_nav.png);
	background-position: -50px;
}
body.inside-the-music #carousel #js-prev:hover {
	background-position: -25px;
}
body.inside-the-music #carousel #js-prev:active {
	background-position: 0;
}
body.inside-the-music #carousel #js-next {
	width: 25px;
	height: 84px;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url(/site/sn/images/custom/inside_the_music/carousel/carousel_nav.png);
	float: left;
	background-position: -75px;
}
body.inside-the-music #carousel #js-next:hover {
	background-position: -100px;	
}
body.inside-the-music #carousel #js-next:active {
	background-position: -125px;
}
body.inside-the-music #jscarousel-blurb {
	font-size: 14px;
}
body.inside-the-music #jscarousel-title {
	top: 190px;
	font-size: 25px;
}
body.inside-the-music #carousel #jscarousel-blurb {
	top: 195px;
	left: 25px;
}
body.inside-the-music #carousel #jscarousel-title {
	top: 173px;
	left: 25px;
}
body.inside-the-music #carousel #jscarousel-links {
	top: 212px;
	left: 25px;
}
body.inside-the-music #carousel #jscarousel-inner {
	background-image: url(/site/sn/images/custom/inside_the_music/carousel/shade.png);
	height: 236px;
	width: 800px;
}


body#vip-the-rivals #the-rivals-player {
	width: 960px;
	height: 600px;
	margin-bottom: 25px;
}
body#vip-the-rivals h2 {
	color: #F58025;
}
body#vip-the-rivals h3 {
	color: #fafafa;
}
body#vip-the-rivals h2 span {
	color: #fafafa;
}
body#vip-the-rivals p.learn-more {
	margin-bottom: 25px;
}
body#vip-the-rivals #shows-page-link a {
	color: #F58025;
}
body#vip-the-rivals ul#show-pages-subnav a {
	color: #FFFFFF;
}
body#vip-the-rivals p.learn-more a {
	text-transform: uppercase;
}