
@font-face {
	font-family:Vollkorn;
	/*src: url('/static/font/Vollkorn/Vollkorn-Regular.ttf');*/
}

@font-face {
	font-family:VollkornBold;
	src: url('/static/font/Vollkorn/Vollkorn-Bold.ttf');
}

@font-face {
	font-family:VollkornItalic;
	src: url('/static/font/Vollkorn/Vollkorn-Italic.ttf');
}

@font-face {
	font-family:VollkornBoldItalic;
	src: url('/static/font/Vollkorn/Vollkorn-BoldItalic.ttf');
}

@font-face {
	font-family:Quantico;
	src: url('/static/font/Quantico/Quantico-Regular.ttf');
} 

@font-face {
	font-family:QuanticoBold;
	src: url('/static/font/MuseoSansRounded/MuseoSansRounded-700.otf');
} 

@font-face {
	font-family:QuanticoItalic;
	src: url('/static/font/Quantico/Quantico-Italic.ttf');
} 

@font-face {
	font-family:QuanticoBoldItalic;
	src: url('/static/font/Quantico/Quantico-BoldItalic.ttf');
} 

@font-face {
	font-family:Minotaur;
	/*src: url('/static/font/minotaur.ttf');*/
	src: url('/static/font/MuseoSansRounded/MuseoSansRounded-900.otf');
}

@font-face {
	font-family: Museo500;
	src: url('/static/font/MuseoSansRounded/MuseoSansRounded-500.otf');
}


@font-face {
	font-family: Museo;
	src: url('/static/font/MuseoSansRounded/MuseoSansRounded-700.otf');
}

@font-face {
	font-family: MuseoBold;
	src: url('/static/font/MuseoSansRounded/MuseoSansRounded-900.otf');
}

@font-face {
	font-family: Museo1000;
	src: url('/static/font/MuseoSansRounded/MuseoSansRounded-1000.otf');
}

@font-face {
	font-family: Museo300;
	src: url('/static/font/MuseoSansRounded/MuseoSansRounded-300.otf');
}

#sources_div {
	margin-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
}

#sources_div ul li {
	list-style: circle;
	color: grey;
	font-family: Museo300;
	font-size: 13px;
}

#ca-container #t3-containter .ad {
	position: relative;
	left: 38px;
}

div.scrollingHotSpotRight {
	right: -1px !important;
}

#featured {
	width: 100% !important;
}

#gallery_next, #gallery_prev {
	color: #0c77bd;
}

#more_stuff_links a:hover {
	text-decoration: none !important;
}

#nav_search input {
	font-family: Museo300;
}
		
	#podcast_transcript {
		padding-top: 20px !important;
		font-size: .9em;
		
	}
	
	#podcast_transcript p {
		line-height: 1.2em;
	}
	
	.slideshow_container {
		margin: 0 auto;
	}
	
	/*
	#post_tags {
		margin-left: 70px;
		font-size: 1.4em;
		margin-bottom: 15px;
	}
	
	#post_tags a {
		color: #c7382f;
	}*/
	
	#podcast_transcript span {
		position: relative;
		left: 70px;
	}
	
	/** PUt in specific styles just for embedded galleries */
	.gallery {
		width: 635px !important;
		margin-top: 35px !important;
		margin-bottom: 15px !important;
		position: relative;
		left: -17px;
	}
	
	.galleria {
		position: relative;
		top: -25px;
	}
	

	
	.galleria-counter {
		/*font-family: QuanticoBold;*/
	}
	
	.galleria-counter .galleria-current {
				font-weight: 700;
		
	}
	
	
	.galleria-image {
	
	}

    .galleria-image img {
		max-width: 635px !important;
		max-height: 423px !important;
		width: auto !important;
		height: auto !important;
		margin: auto auto !important;
		border: none !important;
	}
	
	
	

	
	#first_gallery .galleria-image img {
		max-width: 635px !important;
		max-height: 420px !important;

		border: none !important;
	}
	
	#first_gallery {
		position: relative;
		top: -25px;
		margin-top: 0px !important;
		margin-bottom: -25px !important;
	}
	
	
	.galleria-info-title {
        position: relative;
        top: -40px !important;
        left: -17px;
        font-size: 20px;
        color: black;
        display: block !important;
        width: 450px !important;
        text-transform: uppercase;
        z-index: 999999999999;
        /*font-family: QuanticoBold;*/
    }

	.gallery_collapse {
		position: relative;
		top: 421px;
		left: 420px;
		width: 200px;
		z-index: 99999999999999;
		cursor: pointer;
		font-size: 14px;
		text-align: right;
		font-weight: 700;
		display: none;
	}
	
	
	.galleria.collapsed {
		/* height: 423px !important; */
	}
	
	.galleria-info-title {
		z-index: 999999999;
	}
	
	.expand_div {
		float: left;
		width: 25px;
		text-align: center;
	}
	
	.galleria-stage {
		height: 423px !important;
	}





#countdown_index_parent {
	top: -62px !important;
}

/** Image gallery styles */

.galleria-info-close, .galleria-info-link {
	display: none !important;
}

#gallery_text_nav {
	font-family: QuanticoBold;
	z-index: 2999 !important;
}

.galleria-info-link {
		display: none;
	}
	
	
	/** Common styles for standalone galleries / embedded */
	.galleria-image-nav-right {
            background-image: url('/static/skins/brainstuffshow/img/right-arrow.png');
            background-position: 0px 0px;
            right: 0px !important;
            background-position: center right;
        }
        
        .galleria-image-nav-left {
            background-image: url('/static/skins/brainstuffshow/img/left-arrow.png');
            background-position: 0px 0px;
            left: 0px !important;
            background-position: center left;
        }
        
        .galleria-image-nav-left, .galleria-image-nav-right {
        	/*width: 70px;*/
        	width: 317px;
        	/*height: 102px;*/
        	height: 424px;
        	top: -148px !important;

        }
        
        .galleria-thumbnails-container {
            display: none;
        }
        
        .galleria-info-description {
            position: relative;
            top: 427px !important;
            left: -15px;
            color: black;
            font-style: normal;
            /*width: 610px;*/
            width: 424px;
            font-size: 15px;
            line-height: 24px;
            margin-left: 93px;
            margin-right: 93px;
        }
        
        .galleria-current {
            color: #0c77bd;
        }
        
        #gallery_description {
	        margin-bottom: 60px;
	        margin-top: 15px;
        }
        
        #gallery_description p {
            margin-top: 0px;
            margin-bottom: 15px;
            line-height: 24px;
            font-size: 18px;
        }
        
        #gallery_description a {
	        color: #878787;
	        text-decoration: none !important;
        }
        
        #asset_text #gallery_description p a:hover {
	        text-decoration: none !important;
        }
        
        .read-more {
            display: none;
        }
        
        #gallery_description p {
	        font-family: Tahoma;
        }
        
        .galleria-container, .galleria-stage {
            overflow: visible;
            height: auto !important;
            background-color: white !important;
        }
        
        .galleria-info-text {
        	display: block !important;
            background-color: transparent !important;
            height: 1px !important;
        }
        
        .galleria-current, .galleria-total, .galleria-counter {
        	opacity: 1 !important;
        }
        
        .galleria-counter {
        	position: absolute;
        	right: 0px;
        	bottom: -17px;
        	color: #999999;
        	font-weight: 700;
        }
        
        .galleria-info-caption {
            position: absolute;
            top: 417px;
            width: 500px;
            left: -5px;
            text-transform: uppercase;
            color: #999999;
        	font-weight: 700;
        	font-size: 11px !important;
        	font-family: QuanticoBold;
        }
        
        .galleria {
            height: 540px;
        }
        
        
        
        .galleria-current {
            text-align: right;
        }
	
        .gallery_collapse {
    	display: none;
	}

	.galleria-image {
		background-color: black;
	}

    .galleria-image img {
		max-width: 635px !important;
		max-height: 423px !important;
		width: auto !important;
		height: auto !important;
		margin: auto auto !important;
		border: none !important;
	}
    
    

	
	.ie8 #podcast_transcript {
    	position: relative;
    	top: 30px !important;
    	
	}
	
	.ie8 .galleria-counter, .ie9 .galleria-counter {
    	opacity: 1 !important;
    	-ms-filter: "alpha(opacity=100)" !important;
    	display: none !important;
	}
	

	.ie9 .galleria-image-nav-left, .ie9 .galleria-image-nav-right {
    	top: -188px !important;
	}
	
	.ie8 #gallery_text_nav {
		top: -38px !important; 
	}
	
	.firefox #gallery_text_nav {
		top: -38px !important;
	}
	

	
	.slideshow_container {
    	margin: 0 auto;
	}
	
	
	
	.gallery_collapse {
		display: block;
	}
	
	
		
	#podcast_transcript {
		padding-top: 20px !important;
		font-size: .9em;
		
	}
	
	#podcast_transcript p {
		line-height: 1.2em;
	}
	
	.slideshow_container {
		margin: 0 auto;
	}
	
	/*
	#post_tags {
		margin-left: 70px;
		font-size: 1.4em;
		margin-bottom: 15px;
	}
	
	#post_tags a {
		color: #c7382f;
	}*/
	
	#podcast_transcript span {
		color: #c13232;
		position: relative;
		left: 70px;
	}
	
	/** PUt in specific styles just for embedded galleries */
	.gallery {
		width: 635px !important;
		margin-top: 35px !important;
		margin-bottom: 15px !important;
		position: relative;
		left: -17px;
	}
	
	.galleria {
		position: relative;
		top: -25px;
	}
	

	
	.galleria-counter {
		font-family: QuanticoBold;
	}
	
	.galleria-counter .galleria-current {
				font-weight: 700;
		
	}
	
	
	.galleria-image {
		background-color: black;
	}

    .galleria-image img {
		max-width: 635px !important;
		max-height: 423px !important;
		width: auto !important;
		height: auto !important;
		margin: auto auto !important;
		border: none !important;
	}
	
	
	

	
	#first_gallery .galleria-image img {
		max-width: 635px !important;
		max-height: 420px !important;

		border: none !important;
	}
	
	#first_gallery {
		position: relative;
		top: -25px;
		margin-top: 0px !important;
		margin-bottom: -25px !important;
	}
	
	
	.galleria-info-title {
        position: relative;
        top: -40px !important;
        left: -17px;
        font-size: 12px;
        color: black;
        display: block !important;
        width: 450px !important;
        text-transform: uppercase;
        z-index: 999999999999;
        font-family: Museo;
        
    }

	.gallery_collapse {
		position: relative;
		top: 421px;
		left: 420px;
		width: 200px;
		color: #878787;
		z-index: 99999999999999;
		cursor: pointer;
		font-size: 14px;
		text-align: right;
		font-weight: 700;
		display: none;
	}
	
	
	.galleria.collapsed {
		/*height: 423px !important;*/
	}
	
	.galleria-info-title {
		z-index: 999999999;
	}
	
	.expand_div {
		float: left;
		color: white;
		background-color: red;
		width: 25px;
		text-align: center;
	}
	
	.galleria-stage {
		height: 423px !important;
	}








html {
	min-width: 960px;
}


@media screen and (device-aspect-ratio: 2/3) {
	
	#ca-container {
		padding-bottom: 100px;
	}
	
	#t3-containter, #iframe-ad-container-Top3 {
		left: 393px;
		top: 465px !important;
	}
	
	#page-ad-container-Top3 {
		background-color: transparent !important;
	}
	
}


@media screen and (device-aspect-ratio: 40/71) {
	
	#ca-container {
		padding-bottom: 100px;
	}
	
	#t3-containter, #iframe-ad-container-Top3 {
		left: 393px;
		top: 465px !important;
	}
	
	#page-ad-container-Top3 {
		background-color: transparent !important;
	}
	
}

#ca-container {
	background-color: white;
}

#headerWrapper {
	background-color: white;
	height: 88px;
	background-position: 2px 0px !important;
}

#outerFooter {
	background-image: url('/static/skins/brainstuffshow/img/footer-gridtexture.png');
	background-position: 2px 0px !important;
	width:100%;
	height:173px;
	margin-top:25px;
}

.ie9 #volume_handle {
	margin-top: 25px;
}

.ie9 #vol_bar_img {
	position: relative;
	top: 3px;
}


#header {
	margin: 0 auto !important;
	width: 960px;
	height: 100%;
}



.wp-caption-text {
	/*font-family: QuanticoBold;*/
	font-size: 12px;
	text-transform: uppercase;
}

#post_tags {
	/*font-family: VollkornBoldItalic;*/
	font-family: Museo;
	font-size: 15px;
	padding-left: 50px;
	margin-bottom: 25px;
	padding-bottom: 25px;
	padding-right: 50px;
	line-height: 24px;
	background-color: white;
}

.attachment-entry img {
	margin: 0 auto;
}

#post_tags a{
	/*font-family: QuanticoBold;*/
	text-transform: uppercase;
}

#post_tags a:first-child {
	margin-left: 10px;
}



#sl_like2 {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	border: 0px !important;
}

a.nohover:hover {
	text-decoration: none !important;
}

#footer {
	width: 960px;
	margin: 0 auto !important;
}

a:hover, .widget-wrapper li a:hover, #asset_right_rail ul li a:hover {
	text-decoration: underline !important;
	/*color: #00638e !important;*/
}

#tag_cloud-3 a:hover, #tag_cloud-2 a:hover {
	text-decoration: none !important;
	/* color: #ffffff !important; */
}

a.line1:hover, .top_carousel_category a:hover {
	text-decoration: none !important;
}

#makeMeScrollable .second_carousel_text .second_carousel_description {
	text-decoration: none !important;
	color: #000000 !important;
}

.top_carousel_category a {
	text-decoration: none !important;
}

#asset_navigation a:hover, a.fw_orange:hover, #video_filter a:hover, a.stbym_yellow:hover {
	text-decoration: none !important;
}

#asset_text a:hover, #post_tags a:hover, #asset_right_rail ul li a:hover, .rightRailWrapper a.title:hover, #main_rail a.title:hover, #asset_pagination a:hover, #more_videos a.more_video_link:hover, #video_text_content a:hover {
	
	text-decoration: none !important;
}

#podcast_download_link:hover {
	text-decoration: none !important;
}


#recent-posts-2 ul li {
	margin-bottom: 20px;
	width: 250px;
	padding-right: 30px;
	background-image: url('/static/skins/brainstuffshow/img/right-rail-carrot.png') !important;
	background-repeat: no-repeat;
	background-position: right center;
}




body {
	background-repeat: repeat !important;
	/*background-image: url('/static/skins/brainstuffshow/img/grain-pattern.jpg');*/
	background-color: #f1eeeb;
	font-family: Trebuchet MS, Arial;
}

.stbym_green {

}

/** Override this to yellow for stbym */
.fw_orange {

}

.stbym_yellow {
	color: #0c77bd;
}

/** Override main style from fw:thinking */
.fw_blue {
	color: #0c77bd;
	text-transform: uppercase;
	font-family: Museo500;
}


.bright_blue {
	color: #fac410;
}



.fw_white {
	color: #ffffff;
}


.fw_grey {
	color: #878787;
}



.fw_red {

}

.fw_black {
	color: #000000;
}

.fw_light_grey {

}

.scrollingHotSpotRightIMG, .scrollingHotSpotLeftIMG {
	margin-top: 150px !important;
}


#header span.fw {
	/*font-family: VollkornBoldItalic;*/
	font-size: 18px;
}

#header span.title {
	font-size: 22px;
	font-family: Museo;
	position: relative;
}

#header div {
	position: relative;
	top: 1px;
}

#landing_header {
	margin-top:15px;
	height:79px;
	background-repeat: no-repeat;
	width: 980px;
}

#landing_header_dotted {
	width: 540px;
	height: 48px;
	position: relative;
	top: 36px;
	float: left;
}

#landing_title {
	display: inline;
	font-size: 24px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	top: -10px;
}

.asset_title * {
	top: 20px;
}

#landing_header_ad {
	float: right;
	width:200px;
	height: 60px;
}




#left_rail {

}

.shadow_box {
	box-shadow: 0px 0px 0px black;
}


#main_rail {
	background-color: #ffffff;
	border-bottom: 5px #0c77bd solid;
	padding-top: 27px;
}

#main_rail p {
	margin: 0px;
}

#main_rail .post_date_only {
	font-family: MuseoBold;
	font-size: 15px;
	padding-bottom: 10px;
}

#main_rail .post {
	padding: 25px 10px 0px 10px;
}

#main_rail .post:first-child {
	padding: 0px 10px 0px 10px;
	border-top: none;
}

#main_rail .post img {
	max-width: 460px;
	margin-top:2px;
	margin-bottom: 10px;
}

#podcast_asset_shadow {
	margin-left: 5px;
	background-color: #ffffff;
	
	float: right;
}

#podcast_asset_wrapper {

	width: 100%;
	margin-top: 25px;
}

.podcast_header {
	/*font-family: VollkornBoldItalic;*/
	font-size: 15px !important;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#podcast_summary {
	font-size: 16px;
	line-height: 24px;
}

#full_transcript_style {
	font-size: 16px;
	line-height: 24px;
	padding-left: 15px;
	padding-right: 15px;
}

#right_rail {
	
}

#brainstuff_social_header_links {
	float:left;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 30px;
	position:relative;
}

/* = Nav
------------ */
#nav_opts {
	float:left;
	margin-top:30px;
	margin-left:0px;
	position:relative;
}

#nav_opts .selected * {
	/*color: white;*/
}

#nav_opts .wrap {
	padding-left: 0px !important;
	padding-right: 0px !important;
	height: 45px;
	margin-right: 30px;
}

#nav_opts .selected  .wrap {
	
}

#nav_opts a.alink div {
	padding: 8px 7px 6px 7px;
	position: relative;
	top: -7px;
}

#nav_opts a.alink:hover, a.alink .title:hover {
	text-decoration: none !important;
	/*color: white !important;*/
}

a.alink .title:hover {
	cursor: pointer;
}

a.alink:hover {
	cursor: default;
}

#nav_opts .selected .upper_item {

	
}

.top_nav_arrow {
	display: none;
	margin: 0 auto;
	position: relative;
	top: -8px;
}

.selected .top_nav_arrow {
	display: block;
}





/* =Asset Page
---------------- */
#asset_navigation {
	width: 780px;
	margin-top:7px;
	margin-bottom: 20px;
	/*font-family: QuanticoBold;*/
	font-size: 12px;
}

#asset_navigation a {
	color: #878787;
	font-family: Museo;
	font-size: 13px;
}

#asset_title {
	margin-bottom: 10px;
	font-family: Museo;
	font-size: 36px;
	color: #363b3e;
}

#asset_meta {
	/*font-family: QuanticoBold;*/
	font-size: 12px;
}

#asset_meta {
	margin-bottom: 7px;
	color: #a6a2a0;
	font-family: Museo500;
	font-size: 12px;
}

#asset_navigation .previous {
	float: left;
}

#asset_navigation .next {
	float: right;
	font-family: Museo;
}

#asset_text {
	font-size: 16px;
	line-height: 24px;
}

#asset_text a, #post_tags a {
	color: #0c77bd;
	font-family: Museo;
}

#asset_text p a:hover {
	text-decoration: underline !important;
}

#asset_pagination {
	border-top: 1px #BFBFBF solid;
	margin-bottom: 15px;
	padding-top: 17px;
	padding-left: 5px;
	padding-right: 5px;
}

#asset_pagination .prev {
	float: left;
	font-family: Museo;
	font-size: 16px;
}

#asset_pagination .next {
	float: right;
	font-family: Museo;
	font-size: 16px;
}

#asset_pagination a {
	color: #0c77bd;
}

#asset_pagination .center {
	margin: 0 auto;
	font-family: Museo;
	font-size: 16px;
}

#asset_pagination .current_page {
	color: #0c77bd;
}

#asset_pagination .out_of_pages {
	color: #878787;
}


/* =Video Asset Page
-------------- */

#video_orange_wrapper {
	height: 575px;
	background-position: center bottom;
	background-repeat: repeat-x;
}

.hub-player {
	position: relative;
	height: 575px;
	width: 1024px;
	overflow: hidden;
}

#video_asset_header {
	padding-left: 55px;
	padding-bottom: 15px;
	border-bottom: 1px #BFBFBF solid;
	padding-top: 25px;
	padding-right: 55px;
	margin-bottom: 15px;
}

#video_asset_header .small_header {
	font-family: MuseoBold;
	font-size: 15px;
	position: relative;
}

#video_asset_header * {

}

#video_asset_header .video_title {
	font-family: Museo500;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 24px;
}

#video_text_content {
	padding-left: 55px;
	font-size: 16px;
	line-height: 24px;
	padding-right: 55px;
}

#video_text_content a {

}

#more_videos .small_header {
	font-family: MuseoBold;
	font-size: 14px;
	position: relative;
	
	border-bottom: 1px #BFBFBF solid;
	padding-top:20px;
	padding-left: 20px;
	padding-bottom: 15px;
	
}

#more_videos .more_video_link {
	text-transform: uppercase;
	font-family: Museo;
	font-size: 16px;
	color: #0c77bd;
}

#more_videos .more_video_date {
	font-family: Museo;
	font-size: 14px;
	color: #878787;
}

#video_filter {
	margin-left: 20px;
	margin-top: 15px;
}

#video_filter a {
	/*font-family: QuanticoBold;*/
	font-size: 11px !important;
	text-transform: uppercase;
}

#more_videos img {
	width: 285px;
}


.keep_up_outer {
	margin-bottom: 20px;
}


.keep_up {
	font-family: MuseoBold;
	font-size: 15px;
	border-bottom: 2px dotted #d2d2d2;
	padding: 10px;
}


.sociable_labs_like {
	border-bottom: 2px dotted #878787;
}

/* =Action Button
------- */
.action_button {
	font-family: MuseoBold;
	background-color: #fac410;
	/*font-weight: bold;*/
	font-size: 12px;
	color: #3d3d3d;
	padding: 3px 10px 2px 10px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
}

.action_button:hover {
	/*color: white !important;*/
	text-decoration: none !important;
}


/* =Carousel
------- */


.ca-nav span {
	height:337px;
	position:absolute;
	text-indent:-9000px;
	opacity:0.6;
	filter: alpha(opacity = 60); /* Opacity for Internet Explorer. */
	cursor:pointer;
	z-index:98;
	background-color:grey;
	border-bottom: 20px rgba(0,0,0,0.47) solid;
}

.ca-nav span.ca-nav-next{ background-position: center; background-repeat: no-repeat; background-image: url('/static/skins/brainstuffshow/img/right_arrow.png'); }
.ca-nav span.ca-nav-next:hover{ background-image: url('/static/skins/brainstuffshow/img/right_arrow_hover.png'); }


/*.chrome .ca-nav span.ca-nav-next,*/ 

/*.safari .ca-nav span.ca-nav-next, .chrome .ca-nav span.ca-nav-next{right:-1px;}*/
.ca-nav span.ca-nav-prev{ background-position:center; background-repeat: no-repeat; background-image: url('/static/skins/brainstuffshow/img/left_arrow.png');}
.ca-nav span.ca-nav-prev:hover{ background-image: url('/static/skins/brainstuffshow/img/left_arrow_hover.png'); }

.sliderPointerWrap {
    background: url("/static/skins/brainstuffshow/img/sliderPointer_fwthinking.png") no-repeat scroll center center transparent;
   height: 21px;
    left: 183px;
    position: absolute;
    top:342px !important;
    width: 659px;
    z-index: 5000;
}



#ca-container {
	position: relative;
overflow: hidden !important;
height: 475px !important;
width: 100% !important;
}

.scrollContentWrapper .post-wrapper, .scrollContentWrapper .ca-item-main{ width:320px !important;}

.ca-item {
	float: left;
margin-left: 182.5px;
height: 100%;
text-align: center;
}


#ca-container {
	width: 1023px !important;
	height: 470px !important;
}


.ca-wrapper {
	position: relative;
	width: 100% !important;
	overflow: visible !important;
}


@media screen and (min-width: 960px) {
	html, body {
		overflow-x: hidden !important;
	}
}

@media screen and (max-width: 960px) {
	.ca-wrapper {
		overflow: hidden !important;
	}
}

.ie9 body {
	overflow-y: hidden !important;
}

#secondCarouselParent, #sl_homepage_wrapper {
	width: 960px;
}


#sl_homepage {
	padding-left: 0px !important;
}


#secondCarouselParent, #sl_homepage_wrapper {
	width: 960px;
}


#sl_homepage {
	padding-left: 0px !important;
}

#sl_homepage_wrapper {
	margin: 0 auto !important;
}


@media screen and (min-width: 1129px) {
	#secondCarouselParent, #sl_homepage_wrapper {
		width: 85%;
	}
}

.ca-nav span:hover{ opacity:.8 !important; filter: alpha(opacity = 80); /* Opacity for Internet Explorer. */}




div.ca-content.current_carousel {
	background-color: white;
	box-shadow: 0px 0px 15px 2px grey;
}

.top_carousel_category {
	font-family: MuseoBold;
	margin-top: 5px;
	font-size: 14px;
}

.top_carousel_title {
	font-family: QuanticoBold;
	font-size: 24px;
	text-transform: uppercase;
	/*font-weight: bold;*/
}

.top_carousel_title:hover {
	text-decoration: none !important;
}

.top_carousel_title_excerpt {
	margin-bottom: 8px;
	margin-top: 2px;
}

.top_carousel_title_excerpt p {
	margin: 0px;
	font-size: 13px;
	line-height: 15px;
}

.ca-content {
	height: 118px;
}


/* =Second Carousel
------ */

#lowerSliderWrapper {
	position:absolute;
	width:100%;
	height:410px;
	z-index:-1;
	background-image: url(/static/skins/brainstuffshow/img/blue-noise-bg.png);
}

#fwRadar .fw {
	font-family: Museo1000;
	font-size: 29px;
	font-weight: 500;
	text-shadow: none !important;
}

#fwRadar .radar {
	font-family: Museo1000;
	font-size: 29px;
	font-weight: 500;
	color: white;
	text-shadow: none !important;
	position: relative;
	top: 1px;
}

#fwRadar .radar_arrow {
	font-family: Museo;
	font-size: 39px;
}

#makeMeScrollable {
	height: 320px;
	position: relative;
	margin:0px auto 15px auto;
}

#makeMeScrollable p {
	margin: 0px;
	line-height: 17px;
}

div.scrollingHotSpotLeftVisible, div.scrollingHotSpotRightVisible {
	opacity: .8 !important;
}

div.scrollingHotSpotLeft {
	background-position:center; background-repeat: no-repeat; background-image: url('/static/skins/brainstuffshow/img/left-arrow.png');
}

div.scrollingHotSpotLeft:hover {
	background-position:center; background-repeat: no-repeat; background-image: url('/static/skins/brainstuffshow/img/left-arrow.png');
	opacity: 1 !important;
	background-color: rgba(0,0,0,0.5) !important;
}

div.scrollingHotSpotRight {
	background-position:center; background-repeat: no-repeat; background-image: url('/static/skins/brainstuffshow/img/right-arrow.png');
}

div.scrollingHotSpotRight:hover {
	background-position:center; background-repeat: no-repeat; background-image: url('/static/skins/brainstuffshow/img/right-arrow.png');
	opacity: 1 !important;
	background-color: rgba(0,0,0,0.5) !important;
}






#makeMeScrollable div.scrollableArea img {
	
	position: relative;
	margin: 0 auto;
	padding: 0;
	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	width:300px !important;
	height:150px !important;
}

.scrollContentWrapper {
	background-image: url('/static/skins/brainstuffshow/img/grid-pattern_radar.jpg');
	padding-top: 24px;
	position: relative;
	left: -20px;
}

.scrollContentWrapper .upper {
	height: 150px !important;
}

.scrollContentWrapper .post-wrapper, .scrollContentWrapper .ca-item-main{ width:320px !important;}


.second_carousel_text .line1 {
	font-family: Museo;
	font-size: 15px;
}

.line2 {
	/*font-family: QuanticoBold;*/
	font-size: 24px;
	text-transform: uppercase;
}

.line2:hover {
	text-decoration: none !important;
}

.second_carousel_text {
	background-color: white;
	text-align: center;
	font-size: 13px;
	line-height: 19px;
	height: 193px;
	padding-left: 20px;
	padding-right: 20px;
}


div.scrollingHotSpotLeft, div.scrollingHotSpotRight {
	width: 79px;
}


.ca-container{position:relative; width:100.1%; height:625px;}
.ca-container{margin-bottom:-22px;}


#ca-container.tvPage{ width:100%; height:589px;}
#ca-container.tvPage{ width:100%; height:593px;}
#ca-container.tvPage .ca-item-main{ background-color:#280a08;}
#ca-container.tvPage .post{  height: 253px;}
#ca-container.tvPage .post p{font-size:14px; color:#9fa8b1;}
#ca-container.tvPage .ca-item-main.activeSlide{ background-color:#191818;}
.ca-container .ca-wrapper .ca-icon a img.attachment-post-thumbnail.wp-post-image{margin:0px !important;}
.ca-wrapper{ width:100%; height:100%; position:relative;}
.ca-item{ position:relative; float:left; margin-left: 182.5px; height:100%; text-align:center;}
.ca-item-main{width:660px !important; height: 595px;		}
.ca-container.home .ca-wrapper .ca-item-main {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
  -moz-opacity: .2;
  -khtml-opacity: .2;
  opacity:.2;
	} 
.ca-container.home .ca-wrapper .ca-item-main.activeSlide {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;
	} 
.ca-icon{margin:0 auto;}
.ca-content{ width:660px; overflow:hidden;}



.ca-nav span:hover{ opacity:1.0; filter: alpha(opacity = 100); /* Opacity for Internet Explorer. */}
.ca-container .navigation{display:none !important;}
.ca-container .post-entry .post_content{padding:15px; background-color:#E1E1C1;  border-top: thin solid;  min-height: 100px;}
.ca-container .post-entry .post_content h2{padding:2px; font-size:14px;}
#featured{ background-color:transparent;}
.post-title { font-weight:700; font-style:normal; font-size: 24px; line-height: 23px !important;}
.ca-item .post-title a, .scrollWrapper .post-title a{  font-weight:700; font-style:normal; font-size:24px; color:#000 !important; }
.tvPage .ca-item .post-title a{color:#f5c547 !important;  font-weight:700; font-style:normal;}
.ca-item .post-title{  padding-top: 20px; font-weight:700; font-style:normal; }
.tvPage .ca-item .post-title {
    line-height: 19px;
    margin-left:70px;
    margin-right: auto;
    padding-top: 20px;
    width: 380px;
}



.ca-container .post-wrapper{  border-left: thin solid #B6BA9E;
    height: 200px;
    margin-top: -14px;
    padding: 0 75px;}
	
.ca-container.home .post-wrapper	{height:265px !important;}
.tvPage .post-wrapper{border-left: none;}


.ca-container .post-wrapper.last{border-right: thin solid #B6BA9E;}

.ca-container .post-entry p {
   
    font-size: 14px;
   /* padding: 5px;*/
	  margin-top: -25px;
	   margin-bottom:-10px;
	  margin-left:auto;
	  margin-right:auto;
    text-align: left;
	line-height: 17px;
}
.chrome .ca-container .post-entry p {margin-top: 0px;}
.tvPage .ca-container .post-entry p { /*width:70%;*/  color:#000 !important;}
.tvPage .ca-container .activeSlide .post-entry p { /*width:70%;*/  color:#9fa8b1 !important; margin-left:19px;}
.ca-container .post-entry .read-more{display:none;}


.scrollContentWrapper{ float:left;}
.scrollContentWrapper h1 {color:#000000; font-weight:700; font-style:normal;font-size: 24px; text-align: center; width: 300px; float:left;}	

.scrollContentWrapper {
	/*background-image: url('/static/skins/stufftoblowyourmind/img/light_background.png');*/
	padding-top: 24px;
	position: relative;
	left: -20px;
}

.scrollContentWrapper .upper {
	height: 150px !important;
}

.scrollContentWrapper .post-wrapper, .scrollContentWrapper .ca-item-main{ width:320px !important;}





/* =Search
----- */

#search_form_wrap {
	margin:0px;
	float:left;
	position:relative;
	top:-18px;
	left:0px;
}

#search_input {
	/*font-family: QuanticoBold;*/
	border: 1px #707070 solid;
	outline: none;
	cursor: text;
	text-transform: uppercase;
	float: left; 
	margin-left: 0px;
	font-size: 24px;
	position: relative;
	left: 0px;
	top: -1px;
	width: 494px;
}

#search_for {
	position: absolute;
	/*font-family: VollkornBoldItalic;*/
	font-size: 15px;
	top: -38px;
	left: 0px;
}

#num_results {
	/*font-family: VollkornBoldItalic;*/
	font-size: 15px;
}

#search_results_label {
	/*font-family: VollkornBoldItalic;*/
	font-size: 15px;
}

#search_top_header {
	border-bottom: 2px dotted #d2d2d2;
	padding: 20px 15px 5px 15px;
}

.search_result_category {
	/*font-family: VollkornBoldItalic;*/
	font-size: 15px;
	margin-bottom: 5px;
}

.search_post {
	margin: 15px;
	border-top: 2px dotted #d2d2d2;
	padding-top: 15px;
}

.search_post img {
	width: 220px !important;
	float: left;
	margin-right: 10px;
}

.search_title {
	position: relative;
	top: -7px;
}


#search_sorry_div {
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
	height: 130px;
}

.search_notfound_header {
	/*font-family: VollkornBoldItalic;*/
	font-size: 15px;
	margin-bottom: 20px;
	padding-left: 15px;
	border-bottom: 2px dotted #d2d2d2;
	padding-bottom: 5px;
}

.search_noresults_video {
	float: left;
	width: 320px;
	position: relative;
	left: 15px;
	margin-bottom: 20px;
}

.search_noresults_video img {
	width: 285px;
}

.search_noresults_video .title {
	/*font-family: QuanticoBold;*/
	font-size: 14px;
	width: 285px;
	margin-top: 5px;
}

.search_noresults_video .caption {
	/*font-family: VollkornBoldItalic;*/
	font-size: 14px;
	width: 285px;
	margin-top:2px;
}



/*= Blog specific styling
--------------------*/

.blog_asset_text p {
	padding-left: 50px;
	padding-right: 50px;
}

/* =Right rail on site
------- */
/*
.rightRailWrapper {
	background-color: white;
	border-bottom: 5px #0c77bd solid;
	width: 220px;
	float: right;
	margin-top: 20px;
	padding-top:15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}*/
.titlefw_blue {
    font-size: 18px;
    line-height: 20px;
    color: #0C77BD;
    text-transform: uppercase;
    font-family: Museo500;
    margin-bottom: 5px;
    margin-top: 5px;
    text-align: center;
}

.rightRailWrapper {
	background-color: white;
	box-shadow: 0px 0px 5px grey;
	width: 280px;
	float: right;
	margin-top: 20px;
	padding-top:15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;	
}

.rightRailWrapper img {	
	text-align:center;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.rightRailWrapper .content {
	font-size: 14px;
	line-height: 21px;
}

.ad_caption {
	/*font-family: VollkornBoldItalic;*/
	margin-left: 65px;
	font-size: 14px;
	position: relative;
	top: 10px;
	height: 30px !important;
	line-height: 20px !important;
	color: #878787;
}

.rightRail .ad {
	position: relative !important;
	top: 15px !important;
}

.rightRailWrapper img {
	margin-top: 5px;
	margin-bottom: 7px;
}


.rightRailWrapper p {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 13px;
	line-height: 17px;
}

#main_video p {
	margin: 0px;
	position: relative;
	width: 1024px;
	left: -32px;
	height: 575px;
}

#main_video p iframe {
	width: 1024px;
	height: 577px;
}

.rightRailWrapper .header {
	font-family: Museo;
	font-size: 15px;
}


.rightRailWrapper .title {
	/*font-family: QuanticoBold;*/
	font-size: 18px;
	line-height: 20px;
}


/* =Left Rail
------- */

.tagcloud {
	padding-right: 20px !important;
}


.widget-title-home h3 {
		
}

#left_rail .widget_nav_menu, #tag_cloud-3, #tag_cloud-2, #text-2 {
	background-color: white;
	width: 150px;
	padding: 0px;
	margin: 0px;
	position: relative;
	left: 1px;
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;

    margin-bottom: 25px;
    display: none;
}

#text-2 {
	display: block; 
}

#text-2 p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 20px;
}


#tag_cloud-3, #tag_cloud-2 {
	/*margin-top: 25px;*/
	background-color: white;
	display: block;
}

.widget-title {
	font-family: MuseoBold;
	font-size: 15px;
	text-transform: none;
	padding: 15px 10px 0px 10px;
	border-bottom: 1px #d1d1d1 solid;
	margin-bottom: 10px;
	color: #878787;
}

/** Override for the asset page case */
#asset_right_rail .widget-title {
	border: none;
	font-size: 15px;
}

#asset_right_rail .widget-wrapper {
	padding: 10px 5px 10px 5px;
}

#asset_right_rail ul {
	padding: 0px 15px 0px 0px;
}

#asset_right_rail ul li a {
	font-size: 18px;
	line-height: 20px;
	font-family: Museo;
	color: #0c77bd;
}

#asset_right_rail .post-date {
	/*font-family: QuanticoBold;*/
	color: #b7b7b7;
	line-height: 21px;
	text-transform: uppercase;
	font-family: Museo;
	font-size: 12px;
}


#asset_ad_caption {
	margin: 8px 0px 2px 8px;
	font-family: Museo;
	font-size: 15px;
	color: #878787;
}

#tag_cloud-3 .widget-title, #tag_cloud-2 .widget-title {
	/*color: #ffffff;*/
	padding-bottom: 10px !important;
}

#tag_cloud-3 a, #tag_cloud-2 a {
	/*color: #fddc00;*/
	color: #0c77bd;
	text-transform: uppercase;
	font-family: Museo;
	
}

#tag_cloud-3 div, #tag_cloud-2 div {
	line-height: 13px !important;
	margin-bottom: 9px !important;
}

#tag_cloud-3 a:hover, #tag_cloud-2 a:hover {
	color: #1E5476;
}

div.tagcloud {
	overflow: hidden;
}

#tag_cloud-3 .tagcloud div, #tag_cloud-2 .tagcloud div {
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.widget-wrapper li {
	width: 100%;
	margin-left: 10px !important;
	margin-bottom: 10px;
}

.widget-wrapper li a {
	font-size: 14px;
	/*font-family: QuanticoBold;*/
	text-transform: uppercase;
	line-height: 16px;
}


/* = Main Rail
--------------- */


#landing_title .fw_title, #landing_title .fw {
	font-family: MuseoBold;
	text-transform: uppercase;
	position: relative;
	font-size: 52px;
	color: #18bde7;
}

#main_rail .post {
	border-top: 1px solid #BFBFBF;
}

#main_rail .caption {
	/*font-family: VollkornBoldItalic;*/
	font-size: 15px;
}

#main_rail .title, .search_title {
	/*font-family: QuanticoBold;*/
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
	padding-top: 10px;
}

#main_rail .title, #main_rail .content {
	margin-left: 20px;
	margin-right: 20px;
	display: block;
}




.post .read-more {
	display: none;
}

.post .content p {
	margin: 0px;
	font-size: 16px;
	line-height: 24px;
}

/* = Footer
--------------- */

#fw_footer_inner {
	width: 960px;
	margin: 0 auto;
	padding-left: 10px;
	padding-top: 35px;
}

.footer_line1 div {
	float: left;
	margin-right: 30px;
	font-family: MuseoBold;
	font-size: 12px;
}

.footer_line1 div a:hover {
	opacity: .8;
	color: #fac410 !important;
	text-decoration: none !important;
}

.footer_line2 {
	font-family: Museo;
	font-size: 12px;
	margin-top: 8px;
}

#copyright_line  a:hover{
	opacity: .8;
	color: #fac410 !important;
	text-decoration: none !important;
}

.general-footer{
	font-family: Museo;
	border-top: 1px solid #4b5053;
	margin-top: 39px;
	margin-bottom: 10px;
}

#more-stuff-sites {
	float: left;
	font-weight: bold;
	color: #18b6de;
	margin-right: 20px;
	margin-top: 5px;
	font-family: inherit;
}

.more-stuff-site-links {
	color: #c2c2c2;
	margin-top: 5px;
}

.more-stuff-site-links li{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}

.more-stuff-site-links li a{
	color:#fac410;
}

.more-stuff-site-links li a:hover{
	opacity: .8;
}

/* =Globals
-------------------------------------------------------------- */
#container {
	margin: 0 auto;
	/*padding: 0px 25px;*/
}

#wrapper {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	/*background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 4px;*/
	clear: both;
	margin: 0px auto 20px auto;
	/*padding: 0 20px 20px 20px;*/
	position: relative;
}

.home #wrapper {
	background-color: transparent;
	border: none;
	/*margin: 20px auto 20px auto;*/
	padding: 0;
}



#header-ad {
    height: 100px;
    margin: 0 0 -19px;
}

#navPointer{
	 background-image: url("images/navLine.png");
    height: 3px;
   width:1024px;
   position:absolute;
   margin-top:-3px;
}



#navPointer .pointer {
    background-image: url("images/navPointer.png");
    background-repeat: no-repeat;
    height: 9px;
    margin-left: 267px;
    margin-top: -9px;
    position: absolute;
    width: 26px;
}
.tvPage #navPointer .pointer {  margin-left: 394px;}
.ie8.tvPage #navPointer .pointer {  margin-left: 423px;}




.podcastPage #navPointer {
    background-image: url("images/navLineBrown.png") !important;
    background-repeat: no-repeat;
    height: 17px;
    margin-left: 477px;
    position: absolute;
    top: 208px;
    width: 42px;

}
.chrome.podcastPage #navPointer, .safari.podcastPage #navPointer  {top: 180px !important;}
.podcastPage #navPointer .pointer {  display:none; margin-left:490px;}

/*
.chrome.podcastPage #navPointer{margin-left: 460px !important;}
.safari.podcastPage #navPointer{margin-left: 450px  !important;}
*/

.blogPage #navPointer .pointer { display:none;  margin-left:576px;}

.blogPage #navPointer {
    background-image: url("images/navLineBrown.png") !important;
    height: 17px;
    margin-left: 566px;
    position: absolute;
    top: 208px;
    width: 42px;
   
}

.chrome.blogPage #navPointer, .safari.blogPage #navPointer{top: 180px !important;  margin-left: 563px;}



.videoPage #navPointer .pointer { display:none; margin-left:641px;}
.videoPage #navPointer {
    background-image: url("images/navLineBrown.png") !important;
    height: 17px;
    margin-left: 624px;
    position: absolute;
    top: 209px;
    width: 42px;
 
}

.chrome.videoPage #navPointer, .safari.videoPage #navPointer {top: 180px !important;  margin-left: 628px;}


.syskPage #navPointer .pointer {  margin-left: 712px;}
.chrome.syskPage #navPointer .pointer,  .safari.syskPage #navPointer .pointer{  margin-left: 712px;}
.current_page_item a { 
	
	
}
#menu-main-menu {  display: block;  float: left;  list-style-type: none;  padding: 0;}
#tvIcon{margin-left:40px;margin-top:15px;margin-right:10px;}
.chrome #tvIcon, .safari #tvIcon{padding-right:3px;}
.menuWrapper{height: 50px;  float: left; margin-top:19px; margin-left: 200px; width: 570px;}
#s{ height: 19px; background-color: transparent; border: medium none; width: 102px; position: absolute; margin-left: 78px; margin-top: 29px;  font-family: "Futura-pt";  font-weight:700; font-style:normal;	 text-transform: uppercase; text-align:right; }


.safari #s {
 margin-left:79px;
  width:102px;
  margin-top:30px;
}/*
.safari #searchsubmit{margin-left:202px}
.safari #s {
  margin-left:117px;
  margin-top:30px;
}
*/
.ie9 #s{  font-family: "Futura-pt";  font-weight:700; font-style:normal;  margin-top: 29px; margin-left: 78px; }
 .ie8 #s{font-family: "Futura-pt";  font-weight:700; font-style:normal;  margin-top: 29px; margin-left: 78px; }
#searchsubmit {position: absolute; height: 20px; background-color: transparent; border: medium none; width: 20px; background-image: none; margin-top: 30px; margin-left: 186px;}

.chrome #searchsubmit{margin-left: 180px;}



#footer {
	clear: both;
	 margin: 0 auto 0 0;
     max-width: 1024px;
	padding: 0 25px 0 25px;
	background-color:#fdfdeb;
   width: 972px;
	height: 100px;
	font-family: "Futura-pt";  font-weight:700; font-style:normal;
}

#footer-wrapper {
	margin-top: 15px;
	padding-bottom: 15px;
}


#footer ul{ margin-top: 15px; padding:0px; width:100%;}
#footer ul li{
	float:left; list-style:none; margin-right:15px;
	font-family: "Futura-pt";  font-weight:700; font-style:normal;
	text-transform:uppercase;
}
#footer ul li a{  
    font-size: 13px;
    /*font-weight: bold;*/
	font-family: "Futura-pt";  font-weight:700; font-style:normal;
	text-transform:uppercase;
	}

#footer .copyright{
	
    font-size: 11px;
    /*font-weight: bold;*/
	font-family: "Futura-pt";  font-weight:700; font-style:normal;
	text-transform:uppercase;
}





#menu-main-menu li {
		margin-left: 0px !important;
	}
	#menu-main-menu li a {
		font-size: 12px;
	}
	#menu-main-menu {
		width:600px;
		margin-left: 30px;
	}
	
/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2012 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.2 (jPlayer 2.2.0)
 * Date: 22nd October 2012
 */

.jp-current-time1 {
	color: white !important;
	top: 0px;
}

a img {
	border: none !important;
	
}

a {
	text-decoration: none !important;
}

#volume_bar_toggle {
	display: none;
}

div.jp-audio,
div.jp-audio-stream,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

	font-family:Verdana, Arial, sans-serif;
	line-height:1.6;
	
	/*background-color:white;*/
}
div.jp-audio {
	width:400px;
	height: 18px !important;
	/*border: white 1px solid;
	border-radius:2px;
	-moz-border-radius:2px; /* Old Firefox */
}

#progress_wrapper {
	border: #363636 1px solid;
	border-radius:2px;
	-moz-border-radius:2px; /* Old Firefox */
	height: 30px;
	width: 500px;
	position: relative;
	top: -40px;
	left: 60px;
	
	
}

div.jp-audio-stream {
	width:182px;
}
div.jp-video-270p {
	width:480px;
}
div.jp-video-360p {
	width:640px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative
}

/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */
div.jp-video-full div div {
	z-index:1000;
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:1001; /* 1 layer above the others. */
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
}

div.jp-interface {
	position: relative;
	/*background-color:white;*/
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:80px;
}

div.jp-audio-stream div.jp-type-single div.jp-interface {
	height:80px;
}

div.jp-video div.jp-interface {
	border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width: 627px;
	padding:20px 20px 0 20px;
}

div.jp-audio-stream ul.jp-controls {
	width: 142px;
	padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:22px;
	height:20px;
}

a.jp-play {
	position: relative;
	left: 5px;
	background: url("sysk_play.png") 0 0 no-repeat;
	outline: none;
}
/*a.jp-play:hover {
	background: url("jplayer.blue.monday.jpg") -41px 0 no-repeat;
}*/
a.jp-pause {
	position: relative;
	left: 5px;
	background: url("sysk_pause.png") 0 0px no-repeat;
	display: none;
	outline: none;
}
/*
a.jp-pause:hover {
	background: url("jplayer.blue.monday.jpg") -41px -42px no-repeat;
}
*/

a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}

a.jp-stop {
	background: url("jplayer.blue.monday.jpg") 0 -83px no-repeat;
	margin-left:10px;
}

a.jp-stop:hover {
	background: url("jplayer.blue.monday.jpg") -29px -83px no-repeat;
}

a.jp-previous {
	background: url("jplayer.blue.monday.jpg") 0 -112px no-repeat;
}
a.jp-previous:hover {
	background: url("jplayer.blue.monday.jpg") -29px -112px no-repeat;
}

a.jp-next {
	background: url("jplayer.blue.monday.jpg") 0 -141px no-repeat;
}
a.jp-next:hover {
	background: url("jplayer.blue.monday.jpg") -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:53px;
	top: 5px;
	width:328px;
	height: 18px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	/*background: url("jplayer.blue.monday.jpg") 0 -202px repeat-x;*/
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	/*background: url("jplayer.blue.monday.jpg") 0 -218px repeat-x ;*/
	
	width:0px;
	height:100%;
}

div.jp-volume-bar-value {
	
}


/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	/*background: url("jplayer.blue.monday.seeking.gif");*/
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
	margin-top:10px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 405px;
	outline: none;
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
	outline: none;
}

div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
	margin-left:10px;
	outline: none;
}

div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
	margin-left: 56px;	
	outline: none;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 50px;
}

div.jp-video a.jp-volume-max {
	left: 134px;
}

a.jp-mute {
	background: url("jplayer.blue.monday.jpg") 0 -170px no-repeat;
}
a.jp-mute:hover {
	background: url("jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
a.jp-unmute {
	background: url("jplayer.blue.monday.jpg") -60px -170px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url("jplayer.blue.monday.jpg") -79px -170px no-repeat;
}
a.jp-volume-max {
	background: url("jplayer.blue.monday.jpg") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
	background: url("jplayer.blue.monday.jpg") -19px -186px no-repeat;
}

div.jp-volume-bar {
	position: relative;
	width:5px;
	height: 72px;
	border: 1px solid grey;
	cursor: pointer;
	background-color: white;
}
div.jp-audio div.jp-volume-bar {
	top:9px;
	left:9px;
}
div.jp-audio-stream div.jp-volume-bar {
	top:37px;
	left:92px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:72px;
}
div.jp-volume-bar-value {
	/*background: url("jplayer.blue.monday.jpg") 0 -256px repeat-x;*/
	
	position: absolute;
	bottom: 0px;
	width:5px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {

}
div.jp-current-time {
	float: left;
	display:inline;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
}

div.jp-video div.jp-current-time {
	margin-left:20px;
}
div.jp-video div.jp-duration {
	margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
	font-weight:bold;
	text-align:center;
}

div.jp-title,
div.jp-playlist {
	width:100%;
	background-color:#ccc;
	border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	width:100%;
	overflow:hidden; /* Important for nested negative margins to work in modern browsers */
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	margin-top:-270px;
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	margin-top:-360px;
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url("jplayer.blue.monday.video.play.png") 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url("jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	width:100px;
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	background: url("jplayer.blue.monday.jpg") 0 -310px no-repeat;
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url("jplayer.blue.monday.jpg") -30px -310px no-repeat;
}

a.jp-restore-screen {
	background: url("jplayer.blue.monday.jpg") -60px -310px no-repeat;
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	background: url("jplayer.blue.monday.jpg") -90px -310px no-repeat;
}

a.jp-repeat {
	background: url("jplayer.blue.monday.jpg") 0 -290px no-repeat;
}

a.jp-repeat:hover {
	background: url("jplayer.blue.monday.jpg") -30px -290px no-repeat;
}

a.jp-repeat-off {
	background: url("jplayer.blue.monday.jpg") -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
	background: url("jplayer.blue.monday.jpg") -90px -290px no-repeat;
}

a.jp-shuffle {
	background: url("jplayer.blue.monday.jpg") 0 -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url("jplayer.blue.monday.jpg") -30px -270px no-repeat;
}

a.jp-shuffle-off {
	background: url("jplayer.blue.monday.jpg") -60px -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	background: url("jplayer.blue.monday.jpg") -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}


/* Outbrain Modules */
.module-body-outbrain {
    background: #ffffff;
    color:#999;
    padding: 10px 10px 10px 10px;
    margin-top: -25px;
}

.module-body-outbrain h2.bar {
	color: #0c77bd;
	font-family: Museo;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 25px;
}

.ob-tcolor {
	color: #0c77bd !important;
	font-weight: bold !important;
}

.ob_strip_container {
	margin-bottom: 16px;
}

.AR_2 .strip-rec-link-title {
	font-weight: bold !important;
	color: #0c77bd !important;
}

/*-----------------------swp-content----------------*/
.spwpagetitle{
    top: 20px !important;   
}
.eewidget{
    margin:0 auto;
    width:728px;
    height:90px;
}
.spwpost-entry{
    position:relative;
    top:-10px;
    clear:both;
    float:none;
    width:635px !important;
}
.spwpodcast_transcript{
    background-color:white;
    position:relative;
    top:-12px;
    width:635px !important;
}
.spwcountdown_index{
    position:relative;
    top:-10px;
}
.spwcountdown_index_parent{
   position:relative;
   top:-12px;
   width:69px;
   height:47px;
   background-image:url('/static/skins/stuffyoushouldknow/img/countdown.png');
   color:white;font-size:42px;font-family:futura-pt;text-align:center;
}

.spwsubheader{
    width:100%;
    height:90px;
    overflow:hidden;
}

.spwlanding_header{
    width:960px;
    margin:0 auto;
    position:relative;
    top:0px;
}

.spwasset_container{
    width:960px;
    margin:0 auto;
}

.spwblog_asset{
    float:left;
    /*width:640px;*/
    margin-top:10px;
}

.spwcontent{
    background-color:white;
    padding:13px 20px 15px 20px;
    margin-bottom:0px;
}
/* @end pre mobile conversion*/

/* begin dwh classes */
.header_hfeed{
	width:100%;
	height:108px;
	background-image:url(/static/skins/brainstuffshow/img/ad-bg.png);
}
.header_ad_hfeed{
	width:100%;
	padding-bottom:0px;
	margin:0px;
	height:90px !important;
}
.h9{
	height:9px;
}
.headeradclassadtopleft{
	height:90px;
	position: relative;
	z-index: 100;
	width:728px;
	margin: 0px auto;
	padding-top:0px;
	padding-bottom:0px;
	border: 0px;
}
.header_logo{
	float:left;
	margin-top:8px;
	margin-right:15px;
	position:relative;
	top:-3px;
	margin-left:0px;
}
.mleft2{
	margin-left:2px;
}
.fleft{
	float:left;
}
.nav_search_string{
	font-family:Museo300;
	float:right;
	margin-top:27px;
	margin-right:0px;
	width:137px;
	height:25px;
	background-color:#f3f4f4;
	font-size:14px;
}
.colorc2{
	color:#c2c2c2;
}
.colora6{
	color:#a6a2a0;
}
.lowerContent2{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.homepagestyle{
	position:relative;
	top:-2px;
	margin-top:5px;
}
.right_rail_home{
	margin-top:5px;
}
.prt5{
	position:relative;
	top:-5px;
}
.ad_oas_fleft{
	float: left;
	margin: 20px auto;
}
.cboth{
	clear:both;
}
.texttu{
	text-transform:uppercase;
}

/* begin dwh blog classes*/
.ad_blog_landing{
	float:right;
	margin-right:20px;
	margin-top:3px;
}
.blogasset{
	width:100%;
	height:90px;
	overflow:hidden;
}
.blogasset2{
	width:960px;
	margin:0 auto;
	position:relative;
	top:13px;
}
.ad-sponlogo{
	float:right !important;
	margin-right:0px;
	margin-top:3px;
}
.blogasset3{
	width:960px;
	margin:0 auto;
}
.asset_width{
	float:left;
	width:640px;
}
.asset_page{
	height:31px;
	margin-bottom:15px;
}
.asset_div1{
	width:95px !important;
	overflow:hidden;
	float:left;
	height:40px;
}
.asset_div2{
	border-bottom:0px;
	float:left;
	width:95px !important;
	margin-right:0px !important;
}
.asset_div3{
	float:left;
	margin-top:5px;
	width:90px;
}
.asset_div4{
	float:left;
	margin-top:5px;
}
.asset_div5{
	font-family:QuanticoBold;
	12px;color: #a6a2a0;
	margin-top:7px;
	margin-left:10px;
	float:left;
}
.asset_div6{
}
.reddit_link{
	float:left;
	margin-top:6px;
	margin-left: 12px;
}
.blog_asset_text2{
	background-color:white;
	padding:13px 20px 15px 20px;
}
.blog_asset_text3{
	padding:13px 20px 15px 20px;
}
.countdown_index_parent_style{
	float:left;
	position:relative;
	top:-65px !important;
	left: -7px !important;
	width:50px;
	height:50px;
	background-image:url('/static/skins/brainstuffshow/img/countdown-bg.png');
	color:white;
	font-size:42px;
	font-family:QuanticoBold;
	text-align:center;
}
.asset_gallery_text{
	float:right;
	position:relative;
	top:-37px !important;
	left: 5px;font-size:13px;
}
.asset_gallery_prev{
	float:left;
	cursor:pointer;
	color: #0c77bd;
}
.asset_gallery_space{
	float:left;
	color:#878787;
}
.asset_sources{
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	margin-top:30px;padding:8px;
}
.asset_comments{
	background-color:white;
	padding:15px 15px 0px 15px;
	font-family: MuseoBold;
}
.asset_fb_comments{
	font-size:15px;
	margin-bottom:10px;
}
.asset_right_rail{
	float:right;
	width:300px;
	margin-top:15px;
}

/* begin dwh ids */
#landing_header_outer{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
#lowerContent{
	margin-bottom: 0px;
	margin-top: 20px;
}
#asset_container{
	padding-left:15px;
	padding-right:15px;
}

/* end dwh*/

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

	html {
		min-width: 300px;
	}

	* html body.mc { margin-top: 0 !important; }

	/* Mobile-only header */
	.mc #mhdr {
		padding-top:20px;
		margin-left:5px;
		display: block;
		height: 90px;
		background:white;
		clear: both;
		/*width: 100%;*/
	}
	.mc #mhdr .logo a img {
		margin-top: -70px;
	}

	.mc #mhdr #mNav {
		float: right;
		width: 100px;
		margin: 30px 10px;
	}

	/* Global styles */
	.mc #wrapper {
		margin: 0 auto;margin-top:20px;
	}
	.mc #landing_header_outer { position: inherit; margin: 0 auto; height: auto; }
	.mc #main_container_wrapper.main_container_wrapper { margin-top: 10px !important; }

	.mc #main_container, .mc #main_rail, .mc #left_rail, .mc #right_rail, .mc #asset_right_rail, .mc #nav_opts, .mc .flw640, .mc .post-entry, .mc .w960mo, .mc .is_gallery {
		float: none;
		width: 100%;
	}

	.mc #left_rail, .mc #right_rail {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.mc #asset_container {
		float: none;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		left: 0;
		top: 0;
	}

	.mc img, .mc #main_rail .post img {
		max-width: 100%;
	}
	.mc .mediaVertical {
		width: 120px;
	}

	.mc #container {
		width: 100% !important;
		margin-bottom: 50px;
	}

	.mc #right_rail > .rightRailWrappertitle { display: none; }
	.mc .rightRailWrappertitle { width: auto; float: none; left: 0; border-bottom: 0; }
	.mc .rightRailWrapper { width: auto; padding: 0; float: none; box-shadow: 0; opacity: 1; }
	.mc .rightRailWrapperSYSK { left: 0; float: none; }

	.mc #showsVertical { width: 260px; margin: 0 auto; }

	.mc .header_hfeed, .mc #header, .mc #outerFooter, .mc .blogasset, .mc .beforesl_like, .mc .is_about_page, .mc .ml45mt20fl, .mc .bb2h31, .mc #tag_cloud-3 {
		display: none;
	}

	/* Homepage styles */
	.mc.home #secondCarouselWrap, .mc .sliderPointerWrap { display: none; }
	.mc .lowerContent2 { width: auto; }
	.mc .ca-item { margin-left: 0; margin-bottom: 40px; }
	.mc .ca-item-main { width: 100% !important; height: auto; }
	.mc .ca-icon a img { height: auto !important; }
	.mc .ca-content { width: 310px; margin: 0 auto; height: auto; overflow: visible; }
	.mc.home #ca-container { height: auto !important;  padding-bottom: 10px; }

	.mc .blogasset3, .mc #asset_navigation, .mc .asset_title_out, .mc .main_container_wrapper,
	.mc #landing_header_outer, .mc #landing_header, .mc #left_rail .widget_nav_menu {
		width: 100%;
	}
	.mc #landing_header {
		background-image: none;
		width: auto;
		height: 60px;
		padding-top: 15px;
		padding-bottom: 30px;
		margin-top: -10px;
		margin-bottom: -30px;
	}

	/* Blog and other landings */
	.mc #blog_josh_and_chuck {
		margin: 0;
		left: 0;
		top: 0;
	}
	.mc .mt5 { margin: 0; }

	.mc #landing_title {
		display: block;
		top: 15px;
		left: 10px;
		margin-top: -30px;
		margin-left: 0px;
		padding: 0;
	}
	.mc .pcast_landing  {
		margin-top:12px;
	}
	.mc #landing_title span {
		font-size: 40px !important;
	}

	.mc #asset_title {
		width: auto;
		font-size: 32px;
		margin-top:-40px;
		padding: 25px 5px 0px 10px;
	}
	.mc .next, .mc .previous { margin: 0 10px; }

	.mc .assettext, .mc .blog_asset_text p {
		padding: 0 5px !important;
	}

	.mc #asset_container {
		left: 0;
		top: 0;
	}
	.mc #asset_pagination { padding: 10px !important; }
  .mc .asset_width { width: 100%; }
	.mc .flcwhiteprt2 { margin: 0 10px; }
	.mc .flml10 { float: none; padding: 0 10px; }

	/* Podcast specific styles */
	.mc .main_container_wrapper_podcast_landing { width: 100%; }
	.mc #main_container_wrapper.main_container_wrapper_podcast_landing { margin-top: 0 !important; }

	.mc #main_archive{margin-top: 0px; margin-bottom: -40px;}
	.mc.template-podcasts-landing #landing_title, .mc.template-podcasts #landing_title {
		top: 0;
		width: 320px;
		line-height: 40px;
	 }
	.mc .titlePodcastArchive {
		margin-bottom: 0px;
		width: 100% !important;
	}
	.mc .titlePodcastArchive #landing_header_dotted {
		width: auto !important;
		height: 100px;
		line-height: 30px;
	}
	.mc .contentPodcastArchive { padding-left: 0; }

	.mc.template-podcasts #asset_container { width: auto; padding: 0 5px; }
	.mc .landing_header_podcasteasset { margin-top: 5px !important; }
	.mc .landing_header_podcasteassetimg { display: none; }
	.mc .ml5mt25fl { margin-top: 0; }
	.mc .play_alt { display: none; }
	.mc #podcast_asset_shadow { width: 100%; }
	.mc #podcast_summary { padding: 0 5px; }
	.mc div.jp-audio { width: 100%; height: auto !important; }
	.mc div.jp-audio ul.jp-controls { width: 144px; margin: 0 auto; }
	.mc #prt3p0 { top: 0; }
	.mc #progress_wrapper { top: 0 !important; left: 0; margin-top: 15px; width: 100%; }
	.mc div.jp-progress { width: 220px !important; left: 61px !important; }
	.mc #playpodcastasset { width: 148px !important; }

	.mc #full_transcript_style { padding-right: 0; }
	.mc .podcast_transcript { width: 100%; top: 0; }
	.mc .transcript-comment { margin-left: 0; }
	.mc #podcast_transcript p { width: 100%; }

	.mc #main_archive { width: 100%; padding-top: 5px;}
	.mc.page-template-podcast-archive-php #main_container_wrapper {
		width: 100%; margin: 0 !important;
	}
	.mc.page-template-podcast-archive-php #blog_landing_text { line-height: 32px; margin-bottom:40px; }


	/* Mobile ad styles */
	.mc .ad-dock {
		display: block;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background-color: #FFF;
		text-align: center;
	}
	.mc .ad-dock div { margin: 0 auto; }
	.mc #page-ad-container-mobrectangle { width: 300px; height: 250px; margin: 0 auto; }
	.mc #adrectangle { float: none; }
	.mc #landing_header_dotted {
		height: 0px;
		position: relative;
		float: left;
	}
	.mc .asset_page {display: none;}
	.mc .asset_h31 {display: none;}
	.mc .asset_pcast_episode_play{display: none;}
	.mc .asset_fleft_w640{ width: 100% !important;}
	.mc .asset_pcast_fb_plate{display:none;}
	.mc .asset_pcast_progress{margin-top:10px;}
	.mc .play-align{margin-left: 0px;}
	.mc .asset_pcast_episode_mp3 { right: 2px; top:215px; }
	.mc .podcast_header {
		font-size: 15px !important;
		margin-left: 15px;
		margin-top: 40px;
		margin-bottom: 15px;
		font-weight: bold;
	}
	.mc #featured{background:white;}
	.mc.home #lowerSliderWrapper {height: 10px;}
	.mc #asset_meta {padding: 0px 10px 0px 10px;}
	.mc #asset_right_rail{margin-right:10px;}

}