/*---------------------------------
			TYPE
---------------------------------*/

p{
	margin-top:0px;
	margin-bottom:8px;
}

.more-link{
	font-size:.8em;
	text-transform:uppercase;
	letter-spacing:.1em;
}

/*---------------------------------
			NAVIGATION
---------------------------------*/

.nav{
	display:none;
	background-color:#fff;
	height:auto;
	width:175px;
	overflow:auto;
	float:left;
		margin-top:0px;
		margin-right:20px;
		margin-bottom:0px;
		margin-left:0px;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;
}

.nav-previous, .nav-next {
font-size: 12px;
text-transform: uppercase;
}

#hamburger{
	display:none;
}

li a.yes-burger{
	display:none !important;
}

#site-navigation li.menu-mobile{
	display:none;
}

.smhide{
	display:none;
}

.main-navigation li.lastli{
	margin-right:0px;
}

span.navhide{
	display:none;
}

.email{
	width:160px;
	height:auto;
	overflow:auto;
	float:left;
		margin-top:6px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
}

.goButton{
	width:30px;
	height:25px;
	font-family:'Raleway', sans-serif;
	background-color:#454258;
	color:#fff;
	border:1px solid #454258;
	font-size:11px;
	font-weight:700;
	margin-left:-3px;
	float:right;
	display:inline;
	margin-top:2px
}

.goButton:hover{
	font-family:'Raleway', sans-serif;
	background-color:#454258;
	color:#fff;
	border:1px solid #454258;
}




.marqueeNews{
	width:450px;
	overflow:auto;
		margin-top:14px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:30px;
	height:20px;
	float:left;
	display:inline;
}

#marquee1{
	display:inline;
	float:right;
	height:20px;
	font-size:13px;
	line-height:14px;
}

#marquee1 a{
	color:#EE4036;
	text-decoration:none;
	font-weight:400;
}

#marquee1 a:hover{
	color:#EE4036;
	text-decoration:none;
	border-bottom:1px dotted #EE4036;
}

.marqueetext{
	margin-right:20px;
}

.latest{
	width:80px;
	overflow:auto;
	height:20px;
	display:inline;
	float:left;
	text-transform:uppercase;
	font-weight:700;
	font-size:13px;
	line-height:14px;
}

.social{
	width:180px;
	height:auto;
	overflow:auto;
	float:right;
		margin-top:-10px;
}

.footer-social{
	width:100%;
	height:auto;
	overflow:auto;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:15px;
		margin-left:auto;
		padding-top:10px;
	border-top:1px solid #232228;
}

.social span, .footer-social span{
	display:none;
}

.social a.socialFB, .footer-social a.socialFB{
	background-color:#232228;
	background-image:url('images/social-fb.svg');
	background-repeat:no-repeat;
	background-position:11px 6px;
	background-size:11px;
	width:32px;
	height:32px;
		border-radius:32px;
		-webkit-border-radius:32px;
		-moz-border-radius:32px;
		-o-border-radius:32px;
	display:inline;
	float:left;
		margin-left:10px;
}

.social a.socialFB:hover, .social a.socialTW:hover, .social a.socialIG:hover, .social a.socialDO:hover, .footer-social a.socialFB:hover, .footer-social a.socialTW:hover, .footer-social a.socialIG:hover, .footer-social a.socialDO:hover{
	background-color:#FF6700;
}

.social a.socialTW, .footer-social a.socialTW{
	background-color:#232228;
	background-image:url('images/social-twitter.svg');
	background-repeat:no-repeat;
	background-position:6px 8px;
	background-size:23px;
	width:32px;
	height:32px;
		border-radius:32px;
		-webkit-border-radius:32px;
		-moz-border-radius:32px;
		-o-border-radius:32px;
	display:inline;
	float:left;
		margin-left:10px;
}


.social a.socialIG, .footer-social a.socialIG{
	background-color:#232228;
	background-image:url('images/social-ig.svg');
	background-repeat:no-repeat;
	background-position:8px 8px;
	background-size:17px;
	width:32px;
	height:32px;
		border-radius:32px;
		-webkit-border-radius:32px;
		-moz-border-radius:32px;
		-o-border-radius:32px;
	display:inline;
	float:left;
		margin-left:10px;
}

.social a.socialDO, .footer-social a.socialDO{
	background-color:#232228;
	background-image:url('images/social-do.svg');
	background-repeat:no-repeat;
	background-position:1px 12px;
	background-size:29px;
	width:32px;
	height:32px;
		border-radius:32px;
		-webkit-border-radius:32px;
		-moz-border-radius:32px;
		-o-border-radius:32px;	display:inline;
	float:left;
		margin-left:10px;
}


input, textarea, select {
   -webkit-appearance: none;
}

.headernp{
	background-color:#fff;
	width:100%;
	height:auto;
	overflow:visible;
	text-align:center;
}

.headernp a{
	width:160px;
	height:223px;
	background-image:url('images/side-bulb-23.png');
	background-repeat:no-repeat;
	display:block;
}

.headernp span{
	display:none;
}

.headernp img{
	max-width:781px;
		margin-top:15px;
		margin-right:auto;
		margin-bottom:15px;
		margin-left:auto;
}

.site-header{
	background-color:#fff;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;
	width:160px;
	height:auto;
	float:left;
	display:inline;
		margin-right:25px;
	overflow:auto;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	text-transform:uppercase;
	color:#B2B2B2;
	text-align:left;
	font-size: 11px;
	line-height:13px;
	letter-spacing:1px;
	position:fixed;
}

.site-header a{
	font-weight:600;
}

.site-header ul, .main-navigation ul{
	padding:0px;
		margin-top:20px;
		margin-right:0px;
		margin-bottom:20px;
		margin-left:0px;
	text-indent:0;
}


.main-navigation li a,
.main-navigation li {
	display: block;
	text-decoration: none;
		margin-top:10px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
}

.main-navigation li ul, .main-navigation li ul li{
		margin-top: 0px;
		padding-top: 0px;
	z-index: 999999;
}

.main-navigation li a{
	color:#B2B2B2;
	font-family:'Raleway', sans-serif;
	text-decoration:none;
}

.main-navigation li a:hover{
	color:#454258;
}

.main-navigation ul li ul{
	position:absolute;
	width:160px;
	left:-9999px;
	float:none;
	border-bottom:none;
	padding-top: 6px;
}

.main-navigation ul li:hover ul{
	left:auto;
}

.main-navigation ul li ul li a{
	background:#00ADEE;
	padding:5px 10px;
	width: 160px;
	text-align: left;
		margin-top: -1px;
		margin-left: -10px;
}

.adspace img{
	margin-bottom:15px;
}

/*---------------------------------
			CONTENT
---------------------------------*/


.wrapper{
	width:787px;
	height:auto;
	overflow:hidden;
	float:right;
	display:inline;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:30px;
		padding-left:0px;
	background-color:#fff;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:30px;
}

.site-content{
	width:787px;
	min-height:800px;
	height:auto;
	overflow:visible;
	float:left;
	display:inline;
		margin-top:25px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
}

.rtcol{
	display:none;
	width:300px;
	min-height:800px;
	height:auto;
	overflow:visible;
	float:right;
		margin-top:20px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
}

.ad{
	margin-bottom:10px;
}

.slides-container{
	width:782px;
	height:300px;
	overflow-y:hidden;
	margin-bottom:6px;
	
}

.slides ul{
		margin-top:6px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;	
	padding:0;
}

.slides ul li{
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:0px;
}

ul.slides-pagination, ul.slides-pagination li{
	list-style:none;
	display:inline;
}

.slides ul li a {
display: inline-block;
background-color: #454258;
width: 10px;
height: 10px;
border: 2px solid #232228;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}

.slides ul li.current a {
display: inline-block;
background-color: #FF6700;
width: 10px;
height: 10px;
border: 2px solid #232228;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
}

ul.slides-pagination span{
	display:none;
}

.caption .slideTxt {
	display:none;
	position: absolute;
	/*top: 320px;*/
	top: 73%;
	height: 50px;
	width: 670px;
		padding-top: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
	color: rgb(255, 255, 255);
	background: rgba(0, 0, 0, 0.4);
	z-index: 99999;
	overflow: visible;
}

.caption .slideTxtSm {
	display:none;
	position: absolute;
	top: 240px;
	height: auto;
	width: auto;
	font-size:16px;
	letter-spacing:1px;
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	font-weight:700;
		padding-top: 12px;
		padding-right: 12px;
		padding-bottom: 12px;
		padding-left: 12px;
	color: #fff;
	background: #232228;
	z-index: 99999;
	overflow: visible;
}

.footer-social{
	display:none;
}

footer#colophon{
}

footer#colophon a{
	font-weight:400;
}

.site-info{
	width:787px;
	height: auto;
	overflow: auto;
		padding-top:20px;
		border-top:1px solid #B2B2B2;
		margin-top:30px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
	float:right;
}

section.footerCol{
	width: 195px;
	min-height: 120px;
	float: left;
	display: inline;
}

.site-info a {
	font-size: 12px;
	line-height:16px;
	display: block;
	color: #B2B2B2;
	text-decoration: none;
}

.site-info a:hover {
	color: #454258;
	text-decoration: none;
}

.site-info .copy{
	width:100%;
	height:auto;
	overflow:auto;
	font-size:10px;
	text-transform:uppercase;
	text-align:center;
		padding-top:0px;
		padding-right:0px;
		padding-bottom:20px;
		padding-left:0px;
}


.home-news{
		margin-top:30px;
		margin-right:0px;
		margin-bottom:10px;
		margin-left:0px;
}

.home-news h1{
		margin-bottom:8px;
}

.cat-content{
	margin-bottom: 15px;
}

.cat-post-title{
	font-family:'Raleway', sans-serif;
	font-size:18px;
	line-height:21px;
	color:#EE4036;
	display:block;
		margin-top:8px;
		margin-right:0px;
		margin-bottom:3px;
		margin-left:0px;
	letter-spacing:1px;
}

.cat-post-title a{
	color:#454258;
	text-decoration:none;
}

.cat-post-title a:hover{
	color:#FF6700;
	text-decoration:none;
}

.cat-post-date{
	font-size:11px;
	line-height:16px;
	text-transform:uppercase;
	display:block;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
	color:#666;
	letter-spacing:1px;
	font-weight:600;
}


.cat-post-excerpt{
	display:block;
	font-size:14px;
	line-height:18px;
}

a.readmore {
font-size: 11px;
text-transform: uppercase;
}

.home-readmorenews{
	width:787px;
	height:auto;
	overflow:visible;
	text-align:right;
	text-transform:uppercase;
	font-size:13px;
	font-family:'Raleway', sans-serif;
	letter-spacing:1px;
		padding-top:8px;
		padding-right:0px;
		padding-bottom:10px;
		padding-left:0px;
		border-bottom:1px solid #454258;
}


.home-features{
	width:787px;
	height:auto;
	overflow:auto;
		margin-top:30px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
}

.home-features p{
	font-size:13px;
	line-height:16px;
}

.home-secondary{
	display:block;
	color:#333;
	font-size:23px;
	line-height:26px;
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;	
		margin-bottom:10px;
}

.home-art{
	width:381px;
	min-height:150px;
	overflow:auto;
	float:left;
	display:inline;
	padding-bottom:20px;
}

.home-art .cat-post-excerpt{
	font-size:13px;
	line-height:16px;
}

.home-art .cat-post-title a{
	font-size:15px;
	text-transform:uppercase;
}

.home-art .cat-post-date{
	display:none;
}

.home-film{
	width:381px;
	min-height:150px;
	overflow:auto;
	float:right;
	display:inline;
	padding-bottom:20px;
}

p.read-on{
	text-align:right;
	font-size:12px;
	text-transform:uppercase;
	font-family:'Raleway', sans-serif;
	letter-spacing:1px;
}

p.about-web{
	font-size:12px;
	text-transform:uppercase;
}

hr.mobile-hr{
	display:none;
}

img.aboutimg{
	width:225px;
	height:auto;
	float:right;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:15px;
		margin-left:15px;
		padding-top:5px;
		padding-right:5px;
		padding-bottom:5px;
		padding-left:5px;
	background-color:#fff;
	border:1px solid #ebebeb;
}

.home-art img, .home-film img{
	max-width:340px;
	height:auto;
}

.home-cultureclub{
	width:600px;
	height:250px;
	overflow:auto;
	display:block;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
}

.categoryposts article h1{
	font-size:20px;
	line-height:22px;
	letter-spacing:1px;
		margin-bottom:17px;
}

body.category article h1.entry-title{
	margin-bottom:.5em;
	text-transform:none;
}

.categoryposts .entry-content{
	margin-top:-10px;
}

.entry-meta, .postDate{
	font-size: 9px;
	letter-spacing:1px;
	text-transform:uppercase;
	line-height: 14px;
		margin-bottom: 20px;
	color:#888;
	display:block;
}

.entry-meta a{
	color:#888;
	font-weight:400;
}

.buystuff{
	width:300px;
	height:auto;
	overflow:visible;
		margin-bottom:30px;
}

.buystuff a.badge-gen{
	background-color:#EE4037;
	color:#fff;
	width:300px;
		padding-top:8px;
		padding-bottom:8px;
	text-align:center;
	font-family:'Raleway', sans-serif;
	font-size:20px;
	letter-spacing:1px;
		border-radius:7px;
		-webkit-border-radius:7px;
		-moz-border-radius:7px;
		-o-border-radius:7px;
		margin-bottom:10px;
	display: block;
}

.comments-link{
	display:none;
}

.buystuff a.badge-gen:hover{
	background-color:#00ADEE;
}

.buystuff a.buytix{
	background-color:#F69220;
	color:#fff;
	width:300px;
		padding-top:8px;
		padding-bottom:8px;
	text-align:center;
	font-family:'Raleway', sans-serif;
	font-size:20px;
	letter-spacing:1px;
		border-radius:7px;
		-webkit-border-radius:7px;
		-moz-border-radius:7px;
		-o-border-radius:7px;
	display: block;
}

.buystuff a.buytix:hover{
	background-color:#00ADEE;
}


.buystuff a.badge-sf{
	background-color:#00ADEE;
	color:#fff;
	width:300px;
		padding-top:8px;
		padding-bottom:8px;
	text-align:center;
	font-family:'Raleway', sans-serif;
	font-size:20px;
	letter-spacing:1px;
		border-radius:7px;
		-webkit-border-radius:7px;
		-moz-border-radius:7px;
		-o-border-radius:7px;
		margin-bottom:10px;
	display: block;
}

.buystuff a.badge-sf:hover{
	background-color:#F69220;
}

h1.entry-header{
	font-size: 30px;
	line-height: 32px;
}

.sponsorpg img{
	margin-bottom:15px;
}

.venues-list{
	width:600px;
	height:auto;
	overflow:auto;
	font-size: 12px;
		margin-top: 20px;
}

.venueItem{
	margin-bottom:15px;
}

.venuecol{
	width:230px;
	height:auto;
	overflow:visible;
	display:inline;
	float:left;
}

.venuecolR{
	width:230px;
	height:auto;
	overflow:visible;
	display:inline;
	float:left;
}

.venues-list li{
	display:block;
}

.venue-name{
	font-weight:700;
	text-transform:uppercase;
}


.filmItem{
	width:600px;
	height:auto;
	overflow:auto;
	min-height:200px;
		margin-bottom:35px;
}

.filmItemImg{
	width:200px;
	float:left;
	display:inline;
	overflow:visible;
}

.filmItemImg img{
	max-width:190px;
}

.filmTopline{
	display:block;
	font-size:11px;
	line-height:13px;
	letter-spacing:1px;
	text-transform:uppercase;
}

.filmDate{
	display:block;
	font-size:14px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-family:'Raleway', sans-serif;
}

.filmTitle{
	display:block;
	color: #01445B;
	font-size:18px;
	line-height:21px;
	text-transform:uppercase;
	font-family:'Raleway', sans-serif;
}

.filmTagline{
	display:block;
	color: #01445B;
	font-size:15px;
	line-height:15px;
	font-family:'Raleway', sans-serif;
}

.filmDetails{
	display:block;
	text-transform:uppercase;
	font-size: 14px;
	line-height: 16px;
		margin-top:3px;
		margin-bottom:3px;
}

.filmDesc{
	display:block;
	font-size: 14px;
	line-height: 16px;
}

.filmDeets{
	font-size:12px;
	line-height:15px;
}

.filmItemDesc{
	width:485px;
	float:right;
	display:inline;
	overflow:auto;
	font-size: 14px;
	line-height: 16px;
}

.ticketBuy{
	display:block;
		margin-top:10px;
		margin-bottom:10px;
}

.ticketBuy a{
	font-family:'Raleway', sans-serif;
	background-color:#00ADEE;
	text-decoration:none;
	color:#fff;
	font-size:13px;
		border-radius:7px;
		-webkit-border-radius:7px;
		-o-border-radius:7px;
		-moz-border-radius:7px;
	letter-spacing:1px;
		padding-top:4px;
		padding-right:10px;
		padding-bottom:4px;
		padding-left:10px;
}

.ticketBuy a:hover{
	color:#fff;
	background-color:#EE4037;
}

/*--CATEGORY--*/
.default-cat img{
	float:right;
	width:150px;
	height:auto;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:15px;
		margin-left:15px;
}

.default-single img{
	display:block;
	max-width:782px;
	height:auto;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:15px;
		margin-left:auto;
		
}




/*--ENTRY--*/

header.entry-header, header.entry-header .entry-title{
	margin-bottom:5px;
}

.entry-header{
	margin-bottom:25px;
}

.np-page .entry-header{
	margin-bottom:25px;
}

.default-single .entry-header {
margin-bottom: 25px;
}

/*--PRESS--*/

span.press-page{
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:11px;
	text-transform:uppercase;
	color:#232228;
	letter-spacing:1px;
}

/*--PRESS--*/

.about-date{
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	font-size:13px;
	font-weight:700;
	margin-top:0px;
	margin-bottom:0px;
	color:#454258;
}

/*--TEAM--*/

.highlight{
		margin-top:15px;
	width:742px;
		padding-top:20px;
		padding-right:20px;
		padding-bottom:20px;
		padding-left:20px;
	background-color:#EAEAEF;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		-o-border-radius:10px;
		
}

.h2{
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	font-size:20px;
	font-weight:600;
	margin-top:25px;
	margin-bottom:5px;
	color:#232228;
}

.tnp-about{
	font-family:'Raleway', sans-serif;
	text-transform:uppercase;
	font-size:20px;
	font-weight:600;
	color:#232228;
}

.big-intro{
	font-size:16px;
	line-height:19px;
}

.h3{
	font-family:'Raleway', sans-serif;
	font-size:14px;
	line-height:17px;
	text-transform:uppercase;
	font-weight:600;
		margin-top:16px;
		margin-bottom:5px;
	color:#232228;
}

.tnp-list-head{
	font-weight:700;
	margin-bottom:0px;
}

.tnp-list{
	font-size:14px;
}

.tnp-list li{
	margin-bottom:5px;
}

/*--PODCAST--*/

body.category .short, .home-news .short{
	display:none;
}

.entry-header .podcast-subscribe{
	float:right;
	font-size:.45em;
	letter-spacing:.1em;
}

#pod-cat{
	display:block;
	border-bottom:3px solid #454258;
}

.podcast-top{
	width:auto;
	height:2em;
	background-color:#454258;
	border-top:0px solid #FF6700;
	border-bottom:0px solid #FF6700;
	display:block;
	margin-bottom:2em;
	clear:both;
	overflow:hidden;
}

.podcast-top .podcast-subscribe{
	height:2em;
	display:inline-block;
	font-size:.8em;
	letter-spacing:.1em;
	text-align:right;
	float:right;
	text-transform:uppercase;
	padding-top:.2em;
	margin-right:1em;
	color:#fff;
	font-weight:700;
	padding:.8em 1em .5em 1em;
	border-right:2px solid #454258;
	border-left:2px solid #454258;
}

.podcast-top .podcast-past{
	height:2em;
	display:inline-block;
	font-size:1.1em;
	float:left;
	letter-spacing:.1em;
	text-transform:uppercase;
		margin-left:1em;
	color:#fff;
	font-weight:700;
	padding:.4em 1em .5em 1em;
	border-right:2px solid #454258;
	border-left:2px solid #454258;
}

.podcast-top .podcast-subscribe:hover, .podcast-top .podcast-past:hover{
	/*background-color:#FF6700;*/
	background-color:#615c80;
	border-right:2px solid #454258;
	border-left:2px solid #454258;
	color:#fff;
}


.podcast-footer{
	width:auto;
	height:2em;
	background-color:transparent;
	color:#454258;
	border:3px solid #454258;
	display:block;
	margin-top:2em;
	margin-bottom:1.5em;
	clear:both;
	overflow:hidden;
}

.podcast-footer .podcast-subscribe, .podcast-footer .podcast-past{
	border-right:none;
	border-left:none;
	color:#454258;
	text-align:center;
	border:0px solid #454258;
	font-size:.9em;
	text-transform:uppercase;
	letter-spacing:.09em;
	padding-top:.7em;
	padding-bottom:.7em;
}

.podcast-footer .podcast-subscribe:hover, .podcast-footer .podcast-past:hover{
	color:#FF6700;
}

.podcast-footer .podcast-subscribe{
	float:left;
	margin-left:1em;
}


.podcast-footer .podcast-past{
	float:right;
	margin-right:1em;
}

ul.playlistHead.newPodcast{
	margin-top:2em;
}

audio.podcastaudio{
	width:100%;
		margin-top:1em;
		margin-bottom:1em;
}

iframe.stitcher{
	border: solid 1px #dedede;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:2em;
}

img.secondary-logo{
	float:left;
	height:23px;
		margin-top:0px;
		margin-right:10px;
		margin-bottom:0px;
		margin-left:0px;
}

.entry-content th{
font-size: 11px;
font-size: 0.785714286rem;
line-height: 2.181818182;
font-weight: bold;
text-transform: uppercase;
color: #333;
}

.podPage img{
	max-width:100%;	
}

.podentryimg{
	width:100%;
	height:auto;
	overflow:visible;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:2em;
		margin-left:auto;
	text-align:center;
}

.pod-med{
	width:70%;
	height:auto;
	overflow:visible;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:10px;
		margin-left:auto;
	text-align:center;
}

ul.playlist-pod, ul.playlistHead, ul.playlistHeadNew{
	padding:0;
	width:93%;
	font-size:14px;
	line-height:19px;
		margin-top:0px;
		margin-right:auto;
		margin-bottom:0px;
		margin-left:auto;
}

ul.playlistHead li{
	display:inline-block;
	width:31%;
	padding-left:3px;
}

ul.playlistHead, ul.playlistHeadNew{
	color:#232228;
	font-weight:bold;
	margin-top:1.5em;
}

ul.playlist-pod li{
	display:block;
}

ul.playlist-pod li ul{
	display:block;
}

ul.playlist-pod li ul li{
	display:inline-block;
	width:31%;
	padding-left:3px;
}

ul.playlistHeadNew li, ul.newPodcast li ul li{
	display:inline-block;
	width:34%;
	padding-left:3px;
}

ul.newPodcast{
	margin-bottom:2.5em;
}

ul.playlistHeadNew li:nth-of-type(2), ul.newPodcast li ul li:nth-of-type(2){
	display:inline-block;
	width:64%;
	padding-left:3px;
}


ul.playlist-pod li:nth-child(even){
    background-color:#e6e6e6;
}

ul.playlist-pod li:nth-child(odd){
    background-color:none;
}

ul.playlist-pod li:nth-child(odd) ul li:nth-child(even){
    background-color:#fff;
}

ul.playlist-pod li ul li:nth-child(3){
    font-style:italic;
}

.postDate{
	font-size:10px;
}

.post-download{
	margin-top:20px;
	margin-bottom:20px;
}

.post-download a{
	background-color:#FF6700;
		padding-top:5px;
		padding-right:10px;
		padding-bottom:5px;
		padding-left:10px;
	color:#fff;
	font-weight:bold;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
}

.post-download a:hover{
	color:#fff;
	background-color:#454258;
}

.tweetandlike-container {
		margin-top:20px;
		margin-bottom: 10px;
}

.footnote{
	font-size:.8em;
	margin-top:2em;
	margin-bottom:2em;
}

.footnote a{
	font-weight:normal;
}

.references{
	color:#454258;
	display:block;
		margin-bottom:.5em;
	font-weight:bold;
	font-size:1em;
	letter-spacing:.09em;
	text-transform:uppercase;
}

.pod-page-past{
	margin-top:3em;
	margin-bottom:1em;
	padding-top:2em;
	border-top:3px solid #454258;
}

.pod-page-past .cat-post .cat-post-list:nth-of-type(1){
	display:none;
}

/*===================================
			SLIDER
===================================*/
	
	/*! http://responsiveslides.com v1.54 by @viljamis */



.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

.rslides_container {

  margin-bottom: 0px;

  position: relative;

  float: left;

  width: 100%;

  }



.rslides_nav {

  z-index: 3;

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  top: 50%;

  left: 0;

  opacity: 0.7;

  text-indent: -9999px;

  overflow: hidden;

  text-decoration: none;

  height: 61px;

  width: 38px;

  background: transparent url("themes/themes.gif") no-repeat left top;

  margin-top: -55px;

  }



.rslides_nav:active {

  opacity: 1.0;

  }



.rslides_nav.next {

  left: auto;

  background-position: right top;

  right: 0;

  }



.rslides_nav:focus {

  outline: none;

  }



.rslides_tabs {

  margin-top: 10px;

  text-align: center;

  }



.rslides_tabs li {

  display: inline;

  float: none;

  _float: left;

  *float: left;

  margin-right: 5px;

  }



.rslides_tabs a{

  text-indent: -9999px;

  overflow: hidden;

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  background: #ccc;

  background: rgba(0,0,0, .2);

  display: inline-block;

  _display: block;

  *display: block;

  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  width: 9px;

  height: 9px;

  }



.rslides_here a {

  background: #222;

  background: rgba(0,0,0, .8);

  }

.caption {

  position: absolute;

  display: none;

  bottom: -20px;

  left: 0;

  right: 0;

  padding: 15px;

  text-align: center;

  background: #000;

  background: rgba(0,0,0, .0);

  color: #fff;

}