body{
	position: relative;
}
/*******************************
	Episode
********************************/
/********* Columns *********/ 
.columns.two.offset .column.one{
	width:646px;
	margin-right:9px;
}
.columns.two.offset .column.two{
	width:325px;
	padding:0 0 0 0;
}

/********* Masthead *********/
#content .masthead{
	position:relative;
	background:url(../images/layout/global/border-lightangrey.png) repeat-x bottom;
	margin-bottom:15px;
}
#content .masthead.sponsored{
	width:730px;
}
#content .masthead h1{
	margin:0px 0px 8px;
	text-transform:uppercase;
	background:none;
	padding-top:10px;
	height:auto;
	font-size:1.6em;
}
h1 span.episode_title {
	color: #000000 !important;
}
#content .masthead h1 span, #content .masthead h2 span{
	color:#999999;
}
#content .masthead h2{
	margin:0px;
	color:#0093dc;
	font-size:1em;
	text-transform:uppercase;
	padding-bottom:19px;
	font-weight:bold;
}
/**** Sponsor ****/
#content .sponsor{
	position:absolute;
	height:70px;
	margin-bottom:4px;
	top:0px;
	right:0px;
}
#content .sponsor h3{
	font-size:0.75em;
	font-weight:bold;
	text-transform:uppercase;
}
#content .sponsor #cb_medrect1_div{
	z-index:0;
}


/********* Player *********/
#player{
	margin-bottom:22px;
	position:relative;
	padding-top:400px;
}
#player.tablet {
	padding-top: 380px;
}
#content.maximized #player{
	padding-top:605px;
}
#player .content{
	background:url(../images/layout/episode/bg-player.png) no-repeat right bottom;
	padding:0px 6px 6px 0px;
	width:640px;
	height:386px;
	position:absolute;
	top:0px;
	left:0px;
}
#player .content.tablet {
	height:360px;	
}
#content.maximized #player .content{
	background-image:url(../images/layout/episode/bg-player-large.png);
	width:980px;
	height:577px;
}
#content #player .content embed,#content #player .content object{
	position:relative;
}
#content #player .content.poppedout{
	background-image:url(../images/layout/episode/player-poppedout.png);
	cursor:pointer;
}
#content.maximized #player .content.poppedout{
	background-image:url(../images/layout/episode/player-poppedout-large.jpg);
	cursor:pointer;
}
#main.dim #player .content{
	z-index:102;
	background:none;
}
#player .content .alt{
	display:none;
}
#player .info{
	height:35px;
	color:#525252;
	font-weight:bold;
	font-size:0.85em;
}
#player .info div{
	float:left;
	margin-right:10px;
}
#player .info div.rating{
	width:165px;
	line-height:12px;
	position:relative;
}
#player .info div.rating .rating-stars{
	position:absolute;
	top:-1px;
	left:92px;
}
#player .info div.tags{
	clear:left;
	padding-top:5px;
	margin:0px;
	width:640px;
}

#dim{
	background:#000;
	z-index:101;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:0px;
}

/********* Show *********/
#show{
	margin:0px 0px 20px 0px;
	clear:left;
	position:relative;
}
#show .top{
	position:relative;
	background:url(../images/layout/episode/show-bg.png) bottom;
	padding-bottom:40px;
}
#show .top img{
	background:url(../images/layout/global/pod-list-header-image.png) no-repeat right bottom;
	position:absolute;
	top:14px;
	left:0px;
	padding:6px 11px 12px 7px;
}
#show .top h4{
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	padding:12px 0 10px 76px;
	text-transform:uppercase;
}
#show .top h3{
	margin:0px 0px 12px 76px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.3em;
}
#show .top p{
	margin-left:76px;
	margin-right:20px;
	font-size:0.9em;
}
#show .top a.more{
	position:absolute;
	left:76px;
	bottom:16px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/layout/global/btn-downarrow.png) no-repeat right 5px;
	padding-right:14px;
	font-size:0.85em;
}
#episodes{
	margin-left:32px;
	/* display:none; */
}
#episodes .list table thead tr th.title {
	width:379px;
}


/*******************************
	List
********************************/
.list table{
	display:block;
	clear:left;
}
.list table thead tr th{
	font-size:0.75em;
	color:#525252;
	padding:5px 0px 3px;
	font-weight:bold;
}
.list table th,.list table td{
	border-bottom:1px solid #bfbfbf;
}
.list table thead tr th.title{
	width:373px;
}
.list table thead tr th.runtime{
	width:60px;
}
.list table thead tr th.captions{
	width:30px;
	background:url(../images/content/icons/cc.png) no-repeat left 6px;
	text-indent:-99999px;
	overflow:hidden;
}
.list table thead tr th.rating{
	width:90px;
}
.list table thead tr th.save{
	width:55px;
}
.list table td{
	font-size:0.85em;
	line-height:26px;
	overflow:hidden;
}
.list table tr.hover td{
	background-color:#EEEEEE;
}
.list table tr td.current, .list table tr.hover td.current {
	background-color: #a1a1a1;
}
.list table tr.hover td a{
	color:#0093DC;
}
.list table td a{
	display:block;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	background:url(../images/layout/global/btn-play.png) no-repeat;
	background-position-x: 4px;
	line-height:11px;
	padding-left:25px;
}
.list table td.current a, .list table td.current a:hover{
	cursor: default;
	color: #000 !important;
	background-position: 4px -89px;
}
.list table td .popup{
	display:none;
}
.list table td div.cc,.list table td div.rating,.list table td a.save,.list table td a.remove{
	text-indent:-99999px;
}
.list table td div.cc{
	background:url(../images/content/icons/cc.png) no-repeat center left;
}
.list table td a.save,.list table td a.remove{
	line-height:15px;
	height:15px;
}
.list table td a.save{
	background:url(../images/content/icons/addremove-episode.png) no-repeat center top;
}
.list table td a.remove{
	background:url(../images/content/icons/addremove-episode.png) no-repeat center bottom;
}


/*******************************
	Playlists
********************************/
#playlists .list{
	margin-bottom:30px;
}
#playlists .list h3{
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}



/*******************************
	Community
********************************/
#community{
	background:transparent url(../images/layout/global/border-lightangrey.png) repeat-x scroll center bottom;
	padding-bottom:1px;
}
#community h3{
	background:transparent url(../images/layout/global/border-lightangrey.png) repeat-x scroll center bottom;
	font-size:1.8em;
	padding-bottom:8px;
	margin-bottom:6px;
}
#community .tools{
	margin-bottom:15px;
}
#community .tools a.signin{
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	font-size:0.9em;
	padding-left:31px;
	line-height:18px;
	background:url(../images/layout/episode/icons-actions.png) no-repeat 0px -72px;
}



/*******************************
	ION Overrides
********************************/
#ioncontainer,#ionanchor{
	display:none;
}
#ionCom{
	width:100%;
}
#ionComHeader{
	display:none;
}
#ionComList{
	border:0px none;
	padding-top:20px;
}
#ionComList .even{
	background:none;
}
#ionComList li{
	margin-bottom:30px;
	color:#525252;
	position:relative;
	color:#525252;
	border:0px none;
	padding:0px;
}
#ionComList li .ionComMetaData{
	height:16px;
	font-size:0.9em;
	margin-left:80px;
}
#ionComList li .ionComMetaData .ionComAuthor{
	margin-right:0.4em;
}
#ionComList li .ionComMetaData .ionComAuthor:after{
	content:" said on ";
}
#ionComList li .ionComMetaData .ionComAuthor a{
	color:#000;
}
#ionComList li .ionComMetaData .ionComPostDate{
	float:none;
}
#ionComList li .ionStarRating{
	position:absolute;
	top:2px;
	left:0px;
}
#content .small-star, #content .small-star a:hover, #content .small-star a:active, #content .small-star a:focus, #content .small-star .current-rating {
	background-image:url(../images/layout/episode/stars_small.png);
	display:block;
}


/*******************************
	Meta
********************************/
#meta .tabs{
	height:33px;
	font-weight:bold;
	font-size:1.3em;
	background:url(../images/layout/home/highlight-tab-bg.png);
}
#meta .tabs .tab{
	float:left;
	padding-right:2px;
}
#meta .tabs .tab a{
	display:block;
	padding:10px 9px 6px 12px;
}
.jp #meta .tabs .tab a{
	padding-top:6px;
}
#meta .tabs .tab.selected{
	background:url(../images/layout/home/highlight-tab-bg.png) bottom right;
}
#meta .tabs .tab.selected a{
	color:#333333;
	cursor:auto;
	background:url(../images/layout/home/highlight-tab-bg.png) bottom left;
}


#content.maximized .column.two{
	padding-top:661px;
}



#ct_it_holder{
	display: none;
	height: 400px;
}
#meta, #ct_it{
	width:333px;
/*	background:url(../images/layout/episode/bg-info.png) no-repeat bottom; */
	margin:0px -6px 23px -2px;
	padding-bottom:35px;
	min-height:358px;
}
#meta h3, #ct_it h3{
	/*background:url(../images/layout/episode/bg-info.png) no-repeat left top;*/
	padding:25px 21px 6px 17px;
	text-transform:uppercase;
	color:#0093DC;
	font-weight:bold;
	font-size:1.2em;
}

#ct_it a.close{
	float:right;
	width:63px;
	height:20px;
	margin: -23px 20px 0 0;
	text-transform:uppercase;
	font-size:11px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/layout/episode/close-btn.jpg) no-repeat;
	
}

#ct_it a.close:hover{
	background-position:0 -20px;
	
}

#ct_it .content{
	margin:100px 21px 30px 17px;
	font-size:0.9em;
	line-height:1.4em;
}


#ct_it .caption{
	color: #525252;
	font-size: 10px;
}

#ct_it #transcript{
	height: 170px;
}
#ct_it #transcriptText{
	width: 275px;	
	border: 1px solid #E6E6E6;
	overflow-y:scroll;
	background-color: #FFF; 
	color: #525252;
	padding: 10px;
	margin: 15px 0 0 0;
	height: 225px;
	font-size: 12px;	
}

body.tablet #ct_it #transcriptText {
	overflow-y: hidden;
}

#ct_it #transcriptText a:hover, #ct_it #transcriptText a:active{
	background: none repeat scroll 0 0 #D2D1D0;
	text-decoration: none;
	cursor: pointer;
}

#meta #presenters {
	margin:0px 21px 10px 17px;
}

#meta .presenter{
	height:55px;
	padding-top:10px;
	margin: 0 0 0 0px;
}
#meta .presenter img{
	background:url(../images/layout/episode/iconshadow.png) no-repeat;
	padding:3px 5px 5px 3px;
}
#meta .presenter .photo{
	float:left;
	margin-right:15px;
}
#meta .presenter .logo{
	float:right;
}
#meta .presenter .name{
	margin-bottom:3px;	
}
#meta .presenter .links a{
	font-size:0.9em;
	display:block;
	font-weight:bold;
	margin-bottom:3px;
}



#meta .info, #ct_it .selectLang{
	background:url(../images/layout/global/border-lightangrey.png) repeat-x top;
	margin:10px 21px 10px 17px;
	padding-top:8px;
	height:16px;
}
#meta .info div{
	float:left;
	width:130px;
	font-size:0.9em;
}
#meta .info div.en{
	
	}
#meta .info #runtime.de{
	width:105px;
}

#meta .info #added.de{
	width:190px;
}

#meta .description{
	margin:0px 21px 30px 17px;
	font-size:0.9em;
	line-height:1.4em;
}
#meta .description_tablet {
	margin: 0px 21px 21px 17px !important;
}
#meta .actions{
	margin:0px 21px 15px 17px;
}
#meta .actions li{
	margin-bottom:13px;
	position:relative;
}
#meta .actions li.new_feature.transcription_request {
	background-image: url(../images/layout/temp/new_interactive_transcript.png);
	background-repeat: no-repeat;
	background-position: 270px 4px;
}
#meta .actions li.new_feature.open_interactive_transcript {
	background-image: url(../images/layout/temp/new_interactive_transcript.png);
	background-repeat: no-repeat;
	background-position: 217px 4px;
}
#meta .actions li.new_feature.translate_this_episode {
	background-image: url(../images/layout/temp/new_translate.png);
	background-repeat: no-repeat;
	background-position: 182px 4px;
}

#meta .actions li .alt{
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}
#meta .actions li embed, #meta .actions li object{
	position:relative;
	z-index:1;
}
#meta .actions li a{
	display:block;
	text-transform:uppercase;
	color:#525252;
	font-weight:bold;
	font-size:0.85em;
	padding-left:31px;
	line-height:18px;
	background:url(../images/layout/episode/icons-actions.png) no-repeat;
}


 

#meta .actions li a.translate_volunteer, #meta .actions li a.transcription_request {
	background-position: 0px -207px;
	height:20px;
}

#meta .actions li a.transcript{
	background-position: 0px -36px;
}
#meta .actions li a.save{
	background-position: 0px 0px;
}
#meta .actions li a.amp{
	background-position: 0px -90px;
}
#meta .actions li a.embed{
	background-position: 0px -107px;
}
#meta .actions li a.download{
	background-position: 0px -18px;
}
#meta .actions li a.html{
	background-position: 0px -36px;
}
#meta .actions li a.share{
	background-position: 0px -55px;
	line-height: 17px;
}
#meta .actions li a.comments{
	background-position: 0px -72px;
}

#meta .actions li a.htmltutorial{
	background-position: 0px -36px;
}

#meta .actions li div.share{
	display:none;
}
#meta .actions li div.share{
	margin:5px 10px 0px;
}

#meta .actions li div.share a{
	line-height:16px;
	padding-left:20px;
	margin-bottom:6px;
}
#meta .actions li div.share a.facebook{
	background-position:left -142px;
}
#meta .actions li div.share a.digg{
	background-position:left -158px;
}
#meta .actions li div.share a.delicious{
	background-position:left -174px;
}
#meta .actions li div.share a.stumbleupon{
	background-position:left -190px;
}
#meta .actions li div.share a.twitter{
	background-position:left -228px;
}

#embedcode{
	display:none;
	margin-top:5px;
	width:287px;
	color:#333;
	background:#FFFFFF;
	border:1px solid #656565;
}

div.column2break_tablet, div.column2break {
	height: 15px;
}

/*******************************
	Products
********************************/
#productsused{
	margin-bottom:55px;
	background:url(../images/layout/global/border-lightangrey.png) repeat-x bottom;
	padding-bottom:17px;
}
#productsused h3{
	background:url(../images/layout/global/border-lightangrey.png) repeat-x bottom;
	padding-bottom:8px;
	margin-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
	color:#000;
}
#productsused ul{
	margin-bottom:-20px;
}
#productsused ul li{
	margin-bottom:20px;
	position:relative;
	height:40px;
	clear: left;
}
#productsused ul li img{
	float:left;
	padding:0px;
	background:url(../images/layout/global/iconshadow.png);
	padding:3px 5px 5px 3px;
	margin-right:8px;
	clear: left;
}
body.tablet #productsused ul li img{
	background: none;
	-webkit-box-shadow: 2px 2px 3px #bcbcbc;
	-moz-box-shadow: 2px 2px 3px #bcbcbc;
	box-shadow: 2px 2px 3px #bcbcbc;
	padding: 0;
}
#productsused ul li .title{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px;
	width: 270px;
	margin-left: 49px;
}
#productsused ul li .links {
	width: 270px;
	margin-left: 49px;
}
#productsused ul li .title a{
	color:#000;
}
#productsused ul li .links a{
	display:block;
	text-transform:uppercase;
	float:left;
	padding:2px 4px;
	border-right:1px solid #676767;
	border-left:1px solid #fdfdfd;
	font-weight:bold;
	font-size:0.85em;
}
#productsused ul li .links a.first{
	border-left:0px none;
	padding-left:0px;
}
#productsused ul li .links a.last{
	border-right:0px none;
	padding-right:0px;
}

/*******************************
	Related
********************************/
#related h2{
	font-size:1.8em;
	background:url(../images/layout/global/border-lightangrey.png) repeat-x bottom;
	padding-bottom:8px;
}

/*******************************
	Community Translation
********************************/
.ct_pop {
	padding: 10px;
	font-size: 14px;
	line-height: 18px;
	background-color: #e1e1e1;
	color: #333;
	width: 378px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.ct_pop h3 {
	font-size: 18px;
	color: #0093dc;
}
.ct_pop div.pma {
	margin: 20px 0 20px 0;
	text-align: left;
}
.ct_pop button {
	margin: 0 5px 0 5px;
	padding: 5px 5px;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #e1e1e1;
	-webkit-box-shadow: 1px 1px 1px #696969;
	-moz-box-shadow: 1px 1px 1px #696969;
	box-shadow: 1px 1px 1px #696969;
}
.ct_pop button:hover {
	cursor: pointer;
	background-color: #fff;
}
div#translationRequestLanguageStub .waiting {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 5px 0;
	text-align: center;
	font-size: 10px;
	margin-top: 10px;
}
#translationRequestLanguageStub, #noLanguageSelectedError {
	text-align: center;
}
select#translateIntoLanguage {
	margin: 10px 0 0 0;		
	border: 1px solid #CCC;
	border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	color: #525252;
	padding: 4px;
	width: 95%;
}
select#translateIntoLanguage:focus {
	outline:none;border-color:rgba(0,147,220,.75)!important;
	box-shadow:0 0 8px rgba(0,147,220,.5);
	-moz-box-shadow:0 0 8px rgba(0,147,220,.5);
	-webkit-box-shadow:0 0 8px rgba(0,147,220,.5);
}

form#translationLogin input {
	border:solid 1px #CCC;
	width:150px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	radius:3px 3px 3px 3px;
	font-size:12px;
	height:25px;
	line-height:25px;
	padding:0 0 0 5px;
}

#pma .strong {
	font-weight: 700;
}

form#translationLogin dt, form#translationLogin dd {
	text-align: left;	
} 

form#translationLogin dl {
	margin-top: 10px;
}

form#translationLogin div {
	text-align: center;
}

form#translationLogin label {
	font-weight: 700;
}

form#translationLogin label span {
	color: #948888;
	font-size: 10px;
}

form#translationLogin input {
	width: 370px;
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: 700;
	color: #464646;
}

form#translationLogin input:focus {
	outline:none;border-color:rgba(0,147,220,.75) !important;
	box-shadow:0 0 8px rgba(0,147,220,.5);
	-moz-box-shadow:0 0 8px rgba(0,147,220,.5);
	-webkit-box-shadow:0 0 8px rgba(0,147,220,.5);
}

form#translationLogin button {
	margin: 10px;
}

div.translationRequestLogin {
	display: none;
}

#translationLoginWaiting {
	display: none;
}

#translationLoginWaiting .loader {
	background: url('../images/layout/episode/busy.gif');
	background-repeat: no-repeat;
	width: 47px;
	height: 48px;
	margin: 10px auto;
}
#translationLoginWaiting div {
	text-align: center;
}
div.msgWithSpace {
	text-align: left;
	padding: 10px;
}
.loginErrors {
	color: #CC0000;
}
/*


#content fieldset.account input{
	font-size:12px;
	height:25px;
	line-height:25px;
	padding:0 0 0 5px;
	margin:0 100px 0 0;
	border:solid 1px #CCC;
	width:150px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	radius:3px 3px 3px 3px;
}
*/

#ionCom {
	margin: 0 !important;
	width: 100% !important;
}

#ionComList {
    border-top: none !important;
}


/********* Suggestions *********/
#suggestions{
	font-size:12px;
}


#suggestions #suggestedEpisodes{
	padding:0 0 10px 0;
}

#suggestions #suggestedEpisodes.short{
	height: 342px !important;
}

#suggestions .title a{
	color: #333333 !important;
	font-size:12px;
	text-transform:uppercase;
	padding:0 0 5px 0!important;
	
}

#suggestions .episode{
	padding: 0 0 20px 0;
}

#suggestions #suggestedEpisodes .title, #suggestions #suggestedEpisodes .showname{
	float: left;
}

#suggestions h4{
	color: #0093DC;
	padding-bottom: 8px;
	text-transform:uppercase;
	font-size:12px;
	
}


#suggestions a:hover{
	color: #0093DC!important;
	
}

#suggestions #nextEpisode {
	
	background-color: #d5d5d5;
	padding: 10px 0  0 4px;
	margin:0 0 13px 0;
	width:305px;
}

#suggestions .views, #suggestions .products{
	font-size: 11px;
	clear: left;
	margin: 0;
}
#suggestions .views, #suggestions .products .products-title{
	font-size: 10px;
	float: left;
	width:90px;
	margin: 0;
	padding:2px 0 0 0;
}
#suggestions .products .product {
	float: left;
	height: 18px;
	overflow: hidden;
	width: 90px;
}

#suggestions .views{
	padding-top: 4px;
}

#suggestions li{
	height: auto !important;
}

#suggestions #next{
	float: right;
	background:url("../images/layout/episode/nav-arrow-right.png") no-repeat right 1px;
	padding:0 10px 0px 0;
	margin:15px 5px 15px 0;
}

#suggestions #prev{
	float: left;
	background:url("../images/layout/episode/nav-arrow-left.png") no-repeat left 1px;
	padding:0 0 0 10px;
	margin:15px 0 15px 5px;
}

#suggestions a:visted{
	color: #0093DC;
}

.episode #meta .tabs {
	background:url("../images/layout/episode/bg-tab.png") no-repeat 2px 0;
	height:34px;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	overflow:hidden;
}

.jp #meta .tabs, .de #meta .tabs{
	font-size:13px;
}

.de #meta .tabs a[rel="suggestions"]{
	font-size:10px;
}

.de #meta .tabs a{
	font-size:10px;
	text-align:center;
}


.de #meta .tab.selected a{
	font-size:10px;
	text-align:center;
}

.fr #meta .tabs{
	font-size:11.5px;
}


.episode #meta .tabselected{
	background-position:-340px 0;
	
	
}

.episode #meta .tabdeselect{
	background-position:2px 0;
	
	
}

.episode #meta .tabs .tab{
	float:left;
	height:40px;
	text-align:center;
}
.episode #meta .tabs .tab a{
	display:block;
	padding:10px 0 0 10px;
	margin:0;
	white-space:nowrap;
	width:150px;
	height:34px;
	
}

.episode #meta .tabs .tab.selected{
	background:none;
}

.episode #meta .tabs .tab.selected a{
	color:#333333;
	cursor:auto;
	background:none;
	
}

.episode #content.maximized .column.two{
	padding-top:661px;
}


.episode #meta .info{
	background:none;
}

.episode .shadow-one {
	float:left;
	padding-left:0;
	padding-top:0!important;
	position:relative;
}

#content .box .boxcontent{
	width: 335px !important;
	height: auto!important;
}

.spacer {
	padding-bottom:0px!important;
	clear:both;
}

#meta {
	min-height:auto !important;
	padding:0 !important;
	margin:0 -6px 0px -2px!important;
	
}

.episodeTranscript{
	margin:0 0 0 0;
	display:none;
	
}

.episodeTranscriptMargin{
	margin:0 0 20px 0;
	
}

.shadow-three {
	margin:10px 0 0 0;
}

.episodeTranscript .shadow-four {
	margin:0 0 0;
}

.episodeTranscript .shadow-three {
	margin:0 0 0 0;
}

.blockUI, .blockOverlay{
	display:inline !important;
}

.captionsLanguage{
	float: right !important;
	right: 0;
	margin-top: -5px;
	
}
.captionBox {
	width: 640px;
	background-color: #000;
	opacity: .8;
	height: 50px;
	text-align: center;
	margin-top: -50px;
	z-index: 0;
	display: none;
}
.captionHolder {
	width: 640px;
	background-color: #000;
	height: 50px;
	text-align: center;
	margin-top: -93px;
	display: none;
}
.caption {
	position: relative;
	margin-top: -93px;
	color: #fff; 
	opacity: 1 !important;
	z-index: 100;
	font-size: 15px;
}

#translatedBy {
	display: none;
	clear: both;
	padding-top: 5px;
}
#content .masthead h1.r2l span.episode_phrase {
  display: none;	
}
