@charset "UTF-8";
/* CSS Document */


.radiolink {
		COLOR: #4F572D; 
		FONT-SIZE: 1em; 
		FONT-STYLE: normal; 
		FONT-WEIGHT: bold; 
		LINE-HEIGHT: 16px; 
		TEXT-DECORATION: none
		}
		A.radiolink:link {COLOR: #4F572D; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
		A.radiolink:active {COLOR: #6C7837; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
		A.radiolink:visited {COLOR: #4F572D; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
		A.radiolink:hover {COLOR: #6C7837; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.radiolink-ep {
		COLOR: #3f471e; 
		FONT-SIZE: 1.1em; 
		FONT-STYLE: normal; 
		FONT-WEIGHT: bold; 
		LINE-HEIGHT: 16px; 
		TEXT-DECORATION: none
		}
		A.radiolink-ep:link {COLOR: #3f471e; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
		A.radiolink-ep:active {COLOR: #6C7837; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
		A.radiolink-ep:visited {COLOR: #3f471e; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
		A.radiolink-ep:hover {COLOR: #6C7837; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

#content ul{
	margin: 0px;
	padding: 0px 15px;
	font-size: 1em;
	}
	
#content li{
	list-style: circle outside url('/static/pages/publishersoffice/images/bullet_radiocircle.png');
	margin: 0px 0px 10px 0px;
	}
	
img.screenshot { 
		border: 1px solid #b4b99b;
		margin: 0;
		}	
	

/* LEFT Column */
#leftcolumn {
	margin-left: 40px;
	}
	
#radiohometitle {
    margin: 20px 0px 0px 0px;
	}
	
#leftcolumn h4 { 
		color: #0b1301;
		font-size: 17px;
		margin-top: 0px;
		margin-bottom: 15px;
		text-align: left;
		line-height: 1.2em;
		}
		
	#leftcolumn h4 a.radiolink{ 
		font-size: 17px;
		line-height: 1.2em;
		color: #3f471e;
		}
		
	#leftcolumn h4 span.subtitle{ 
		font-size: 14px;
		line-height: 1.2em;
		}

.radiofeature { 
	background: #ced2ba;
	color: #000000;
	width:500px;
	margin: 15px 0px;
	float: left;
	position: relative;
	}
	
.radiofeatureinside { 
	background: #ced2ba;
	width: 420px;
	margin: 15px;
	padding: 15px 22px;
	border: 3px solid #ffffff;
	}
	
	#radiobannerbutton { 
		position: absolute;
		left: -15px;
		}
		
	#radiobannerbox { 
		background:#eff9f9; 
		width: 445px;
		height: 87px;
		position: relative;
		top: 0px;
		overflow:hidden;
		margin: 0;
		}
		
	#radiobannerbox a:hover { 
		position: relative;
		top: -87px;
		}
	
		
	.radio_feature_btn {
		margin: 102px 0px 0px 0px;
		}
		
		*:first-child+html .radio_feature_btn{
			margin-top: 117px;
			}
	
	.radio_feature_btn img.listennow {
		margin: -40px 0px 0px 285px;
		}
		
	.radiofeatureinside p { 
		margin: 0px;
		}
		
	span.ribbon {
		position: absolute;
		z-index: 1;
		top: -3px;
		left: 0px;
		}
		
	div.podcast	{
		float: left;
		margin-right: 10px;
		width: 70px;
		height: 94px;
		}
		
	span.podcast { 
		position: relative;
		float: right;
		left: 25px;
		top: -22px;
		}
		
	.radiofeatureinside p.podcast {
		height: 86px;
		}
		

#radioplayercontainer { 
    width:500px;
    float: left;
    background: #ced2ba;
    margin: 55px 0 15px 0;
    }

	object#playlistplayer { 
		width:480px;
		margin: -20px 10px 10px;
		display: block;
		}
	
	#addthisbutton {
		width: 132px;
		height:27px;
		z-index:10; 
		position:relative; 
		top: 21px; 
		left:312px;
		display:inline;
		}
    
	#radioplayercontainer h6 { 
		color: #0b1301;
		font-size: 1em;
		margin: 15px 0px 0px 15px;
		}
		
	#embedText {
		width: 470px; 
		height: 50px; 
		margin: 0px 0px 10px 15px;
		}
	
	/*pubset pages */
	#featured-titles {
		margin-top:54px;
		}
		
		

/* RIGHT COLUMN */		
#radiorightcolumn { 
	margin: 55px 9px 0px 0px;
	padding-bottom: 15px;
	float:right;
	text-align:justify;
	background: #f0f4e9;
	}
	* html #radiorightcolumn {
		margin-right: 4px;
		margin-left: 0px;
		}
		
#radio_right_inside {
	width: 354px;
	float: left;
	margin-left: 17px;
	padding: 0px;
	}
	* html #radio_right_inside {
		width: 359px;
		margin-left: 10px;
		}
		
.radioheader {
		font-size: 18px;
		line-height: 1em;
		text-align: left;
		color: #14190d;
		font-weight: normal;
		margin: 30px 0 3px;
		clear: both;
		}
		
.radioheader-show { 
		font-size: 18px;
		line-height: 1em;
		text-align: left;
		color: #526a31;
		font-weight: normal;
		margin: 0;
		}
			
  /* RSS & Media Toolbar styles  */
#radiorightcolumn #toolbar { 
		width:220px; 
		height:43px;
		float:left; 
		margin: 0 0 0 15px;
		padding:0px;
		display: inline;
		position: relative;
		z-index:1;
		top:-5px;
		}
		
#radiorightcolumn #toolbar ul {
	list-style:none;
	margin:3px 0px 0px 0px;
	padding:0;
	}
	
#radiorightcolumn #toolbar ul li a {
	display:block;
	height:34px;
	}

#radiorightcolumn li.toolbutton { 
		width:34px; 
		height:34px;
		float:left; 
		margin: 0px 0px 0px 15px;
		padding:0px;
		display: inline;
		overflow:hidden;
		position:relative;
		}
		
		#radiorightcolumn li.toolbutton a:hover {
		width:34px;
		height:34px;
		position:relative;
		top: -34px;
		}
		
.toolbarline {
	width:337px; 
	height: 2px; 
	background:#DEE3D5;
	float:left;
	}
	
.toolbarline2 {
	width:337px; 
	height: 2px; 
	background:#DEE3D5;
	float:left;
	margin-bottom: 20px;
	}

.toolbarline3 {
	width:219px; 
	height: 14px; 
	background:#cbd2ac;
	float:left;
	position:relative;
	left:10px;
	top:21px;
	}
	
#radiorightcolumn #radio_right_inside .toolcopy {
	width:337px;
	font-size:11px;
	line-height:16px;
	text-align:center;
	margin-top:0;
	}
	
#radiorightcolumn #radio_right_inside .toolbar_subscribe {
	width:107px;
	height:14px;
	float:left;
	margin:20px 0 0 0;
	}
	
.arrow img{
	float: left;
	margin: 0px 164px 15px;
	}


#radiorightcolumn .lines {
		left: 0px;
		}
		
#radiorightcolumn h4 { 
		color: #0b1301;
		font-size: 16px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: left;
		line-height: 1.2em;
		width: 307px;
		padding: 0px 15px;
		}
		
#radiorightcolumn h5 { 
		color: #0b1301;
		font-size: 14px;
		font-weight: normal;
		margin-top: 2px;
		margin-bottom: 15px;
		text-align: left;
		line-height: 1.2em;
		width: 307px;
		padding: 0px 15px;
		}
		
#radiorightcolumn h6 { 
		color: #0b1301;
		font-size: 1em;
		margin: 15px 0 5px 15px;
		}

#radiorightcolumn h6.radio-title { 
		margin-bottom: 0;
		}

#radiorightcolumn p.radio {
		width: 307px;
		padding: 0px 15px;
		}
	
	#radiorightcolumn p.radio2 {
		width: 307px;
		padding: 0px 15px;
		clear: both;
		margin-top: 0;
		}

#radiorightcolumn .pubset {
	padding: 0px 15px;
	text-align: left;
	}
	
	#radiorightcolumn .pub-header-small {
		COLOR: #3f471e; 
		}
    
    #radiorightcolumn A.pub-header-small:link {COLOR: #3f471e; TEXT-DECORATION: none;}
    #radiorightcolumn A.pub-header-small:active {COLOR: #6C7837; TEXT-DECORATION: underline;}
    #radiorightcolumn A.pub-header-small:visited {COLOR: #3f471e; TEXT-DECORATION: none;}
    #radiorightcolumn A.pub-header-small:hover {COLOR: #6C7837; TEXT-DECORATION: underline;}
    
    #radiorightcolumn .pub-info-small {
		color:#3f471e;
		}
    
    #radiorightcolumn .pub-link {
    	COLOR: #3f471e;
		}
	
    #radiorightcolumn A.pub-link:link {COLOR: #3f471e; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
    #radiorightcolumn A.pub-link:active {COLOR: #6C7837; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
    #radiorightcolumn A.pub-link:visited {COLOR: #3f471e; FONT-WEIGHT: bold; TEXT-DECORATION: none}
    #radiorightcolumn A.pub-link:hover {COLOR: #6C7837; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

#radiorightcolumn p.radio_author {
	padding: 0px 15px;
	margin: 0px 15px 5px 0px;
	}

p.wordspace1{
	word-spacing:-.05em;
	}

p.wordspace2{
	word-spacing:-.01em;
	}

#radiorightcolumn img.authorphoto, #radiorightcolumn img.left {
	float: left; 
	margin: 3px 12px 5px 15px;
	}

#radiorightcolumn div.radio_narrator {
	clear:both;
	}
	
#radiorightcolumn div.radio_player {
	margin: 15px 12px;
	}
		
#radiorightcolumn ul{
	width: 290px;
	margin: 0px 0px 0px 17px;
	text-align: left;
	}
	
#radiorightcolumn li{
	margin-bottom: 0px;
	margin-left: 2px;
	}
	
	#radiorightcolumn ul.radio {
		margin: 0px;
		}
		
	#radiorightcolumn ul.radio li{
		list-style-position: inside;
		}

#moreInfo {
	font-size: 10px; 
	margin-left: 15px;
	height: 16px;
	overflow: hidden;
	clear:both;
	}
		
#lessInfo {
	display: none;
	font-size: 10px; 
	margin-left: 15px;
	margin-top: 5px;
	height: 16px;
	overflow: hidden;
	clear:both;
	}
	
#description-extend {display: none;}

.radio_module {
	background: #b4b99b;
	border: 4px solid #fbfcf9;
	width: 295px;
	margin: 0px 0px 15px 15px;
	padding: 2px;
	float: left;
	}
	* html #radiorightcolumn .radio_series{
		margin-left: 8px;
		}
	
.radio_module_header {
	margin: 0px;
	padding: 0px;
	width: 295px;
	height: 40px;
	font-size: 17px
	line-height: 1.2em;
	font-weight: normal;
	background-color: #e3e9d9;
	}
	
	.episode-header {
		float: left; 
		width: 275px; 
		height: 40px; 
		margin: 0px; 
		padding: 0px;
		}
	
	.moreEpisode {
		font-size: 10px; 
		margin: 24px 0 0; 
		padding: 0px; 
		float: right; 
		width: 15px; 
		height: 16px;
		overflow: hidden;
		}
		
		.moreEpisode a.radiolink:hover {position: relative; top: -16px;}
		
	.lessEpisode {
		font-size: 10px; 
		display: none;
		margin: 24px 0 0; 
		padding: 0px; 
		float: right; 
		width: 15px;
		height: 16px;
		overflow: hidden;
		}
		
		.lessEpisode a.radiolink:hover {position: relative; top: -16px;}
	
.radio_module_inside {
	background: #fbfcf9;
	border-top: 1px solid #dee3d5;
	margin: 0px;
	padding: 4px;
	width: 287px;
	float: left;
	text-align: left;
	font-size: 11px;
	}
	
.radio_module_btn {
		float: right;
		width: 132px;
		margin: 0px 0px 2px 8px;
		}
		
	.radio_module_btn img.listennow {
		margin: -22px 0px 0px 55px;
		}
		
		*:first-child+html .radio_module_btn img.listennow {
			margin-top: -34px;
			}

#radiorightcolumn div.radio_module_inside p {
	margin: 0px;
	}
	
#radiorightcolumn #radio_right_inside .radio_module_inside h6{
		margin: 0px 0px 5px 0px;
		}
		
		/* OLD Module */
		
		.radio_series_header {
			margin: 0px;
			padding: 0px;
			float: left;
			font-size: 14px
			line-height: 1.2em;
			font-weight: normal;
			}
			
		.radio_series_inside {
			background: #fbfcf9;
			margin: 0px;
			padding: 4px;
			width: 287px;
			min-height: 115px;
			float: left;
			text-align: left;
			font-size: 11px;
			}
			
		.radio_series_btn {
			float: right;
			width: 142px;
			height: 112px;
			margin-left: 7px;
			padding-right: 2px;
			}
			
		.radio_series_btn .listennow {
			float: right; 
			position: relative; 
			top: -23px; 
			right: -2px;
			}
		
		#radiorightcolumn div.radio_series_inside p {
			margin: 0px;
			}
			
		.radio_episode {
			background: #b4b99b;
			border: 4px solid #fbfcf9;
			width: 149px;
			margin: 0px 15px 15px 0px;
			padding: 2px;
			float: left;
			}
		
		.radio_episode_header {
			height: 46px;
			margin: 0px;
			padding: 0px;
			float: left;
			font-size: 14px
			line-height: 1.2em;
			font-weight: normal;
			}
		
		.radio_episode_inside {
			background: #fbfcf9;
			margin: 0px;
			padding: 4px;
			min-height: 250px;
			width: 141px;
			float: left;
			text-align: left;
			font-size: 11px;
			}
			* html .radio_episode_inside{
				height: 265px;
				}
			*:first-child+html .radio_episode_inside{
				height: 265px;
				}
			
		.radio_episode_btn {
			height: 106px;
			margin-bottom: 8px;
			
			}
			
		#radiorightcolumn div.radio_episode_inside p {
			width: 141px;
			margin: 2px 0 0;
			padding: 0px;
			}
		

/*** Episode Modules ***/

#pcoa-tolstoy .moreEpisode {display: none; }
#pcoa-tolstoy .lessEpisode {display: block; }

#pcoa-berling .moreEpisode {display: none; }
#pcoa-berling .lessEpisode {display: block; }

#pcoa-philosophy .radio_module_inside {
	display: none;
	}

#pcoa-vampire .radio_module_inside {
	display: none;
	}

#pcoa-thought .radio_module_inside {
	display: none;
	}
















		

	

