@charset "UTF-8";

/* @group Small header */
/*.mainHeader {
	background: url(../images/img_coursecntr_header.jpg) no-repeat top;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 110px;
	}*/
/* @end */

/* @group Left Column */

/* @group Latest added */
.mostpopular ul.common-listing {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 5px 0 5px 5px;
	list-style-type: none; }
* html .mostpopular ul.common-listing {
	margin-bottom: 0; }
.mostpopular ul.common-listing li {
	list-style-type: none;
	background: url(../images/icn_yellowstar.gif) no-repeat left top;
	padding: 0 0 0 18px;
	margin: 0 0 4px; }
* html .mostpopular ul.common-listing li {
	margin: 0;
	height: 35px; }

.mostpopular .extraInfo {
	font-size: 10px;
	display: block;
	line-height: 16px; }
.mostpopular .extraInfo a {
	color: #f30;
	font-weight: bold; }

/* @end */
	 
/* @end */

/* @group Middle Column */

.container2col .centerColumn .blckCont {
	border-right: 1px solid #EECF75;
	border-bottom: 1px solid #EECF75;
	border-left: 1px solid #EECF75;
	padding: 10px;
	background-color: #F8E6B1; }
* HTML .centerColumn .blckCont {
	height: 10px; }

div.roundcolWrap {
	margin-bottom: 10px; }

div.breakline {
	height: 1px;
	width: 100%;
	font-size: 1px;
	clear: both;
	border-bottom: 1px solid #f60;
	margin: 5px auto;
	padding: 0; }

/* @group Introduction */

.introduction {
	 }
.introduction h3 {
	font-size: 16px; }
.introduction img.introimg {
	float: right;
	margin: 5px; }
.link.rss, .link.subscrpodcast, .link.linktopage {
	font: bold 12px Verdana, Arial, sans-serif;
	padding-left: 18px;
	margin-right: 15px; }
.link.rss {
	background: url(../images/icn_rss.gif) no-repeat left center; }
.link.subscrpodcast {
	background: url(../images/icn_podcast.gif) no-repeat left center; }
.link.linktopage {
	background: url(../images/icn_link.gif) no-repeat left center; }

/* @end */

/* @group Podcast */

.catHeader {
	margin: 0 10px 0 10px;
	display: block;
	height: 80px;
	position: relative; }
.catHeader h2 {
	display: none; }
.catHeader.hdrDearrachel, .catHeader.hdrSoundsofchina {
	background-repeat: no-repeat;
	background-position: left top; }
.catHeader.hdrDearrachel .subscribePodc {
	right: 225px; }
.catHeader.hdrSoundsofchina .subscribePodc {
	right: 277px; }
.catHeader .subscribePodc {
	color: #fff;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: none;
	padding-right: 18px;
	position: absolute;
	bottom: 5px; }
.catHeader .subscribePodc:hover {
	text-decoration: underline; }

.podcast h4 a {
	text-decoration: none; }
.podcast h4 a.catlink {
	color: #f30; }
.podcast h4 a.podclink {
	color: #f60; }
.podcast h4 a:hover {
	text-decoration: underline; }
.podcast h4  {
	font-size: 14px;
	color: #f60;
	margin-bottom: 0;
	margin-top: 5px; }

/* @group Inner left */

.podcast .innerleft {
	float: left;
	width: 150px;
	margin-bottom: 5px; }
.podcast .podcastimgWrap {
	width: 143px;
	height: 112px;
	background-color: silver;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative; }
.podcast .podcastimgWrap .patrijs {
	position: absolute;
	top: 0;
	left: 0; }
.podcast .innerleft ul {
	list-style-type: none;
	margin: 0;
	padding: 0; }
.podcast .innerleft li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 5px 0; }
.podcast .innerleft li a.comments {
	background: url(../images/icn_chat.gif) no-repeat left;
	padding-left: 18px; }
.podcast .innerleft li a {
	color: #f60;
	font-weight: bold; }
.podcast .innerleft li a:hover {
	text-decoration: none; }

/* @end */

.podcast .podcInfo {
	font: 12px/16px Arial, Helvetica, sans-serif;
	margin-left: 160px; }
.podcast .podcInfo p {
	margin-top: 5px;
	margin-bottom: 5px; }
.podcast .podcInfo .podcDetinfo {
	list-style-type: none;
	margin: 0;
	padding: 0; }

.podcast .podcInfo a {
	color: #f60;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; }

.podcast .podcInfo a:hover {
	text-decoration: none; }

/* @group Podcast Extras/List */

.podcast .podcExtras, .podcast .podcList {
	float: right;
	padding-left: 10px;
	border-left: 1px solid #f60;
	height: 110px; }
.podcast .podcExtras {
	width: 170px; }
.podcast .podcActions, .podcast .podcList ul {
	list-style-type: none;
	margin: 0 0 5px;
	padding: 0 0 5px; }
.podcast .podcActions .itunes {
	background: url(../images/icn_itunes.gif) no-repeat left; }
.podcast .podcActions .comments {
	background: url(../images/icn_chat.gif) no-repeat left; }
.podcast .podcActions .download {
	background: url(../images/icn_download.gif) no-repeat left; }
.podcast .podcActions .podcast {
	background: url(../images/icn_sound_14.gif) no-repeat left; }
.podcast .podcList a.podcast {
	background: url(../images/icn_sound_14.gif) no-repeat left; }
.podcast .podcActions a, .podcast .podcList a.podcast {
	font: bold 12px Arial, Verdana, sans-serif;
	color: #f60;
	text-decoration: none;
	padding-left: 18px; }
.podcast .podcActions a:hover, .podcast .podcList ul a:hover {
	text-decoration: underline; }
.podcast .podcActions li, .podcast .podcList ul li {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #000; }


.podcast .podcList {
	border-left: 1px solid #ffc199;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	height: 150px;
	width: 190px;
	padding-bottom: 5px; }
.podcast .podcList h6 {
	margin-bottom: 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-top: 0; }
.podcast .podcList ul li {
	line-height: 20px; }
.podcast .podcList ul li .comments {
	/*background: url(../images/icn_chat.gif) no-repeat left;
	padding-left: 16px;*/
	text-decoration: none;
	color: #000; }
.podcast .podcList ul li .comments img {
	vertical-align: text-bottom; }
.podcast .podcList ul li .comments:hover {
	text-decoration: underline; }
.podcast .podcList ul li { }
.podcast .podcList ul li span {
	display: none;
	margin-left: 18px; }
.podcast .podcList .more {
	font: bold 11px Verdana, Arial, sans-serif;
	background: url(../images/icn_arrw_rght.gif) no-repeat right;
	padding-right: 16px; }

/* @end */

/* @group Podcast player */

.podcast .podcPlayer {
	width: 298px;
	height: 43px;
	
	background: silver /*url(../images/img_podcplayer-bg.jpg) no-repeat left top*/;
	/*padding: 2px 5px 5px;
	position: relative;*/
	margin: 10px 5px 5px; }
/*.podcast .podcPlayer .podcPlay {
	background: url(../images/img_podcplayer-play.jpg) no-repeat left top;
	display: block;
	width: 48px;
	height: 31px;
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 5; }
.podcast .podcPlayer .podcPlay:hover {
	background-position: 0 -31px; }
.podcast .podcPlayer .podcPlay:active, .podcast .podcPlayer .podcPlay.active {
	background-position: 0 -62px; }
.podcast .podcPlayer .podcPlay span {
	display: none; }
.podcast .podcIndicator {
	position: absolute;
	top: 3px;
	z-index: 5; }
.podcast .podcProcloaded {
	height: 12px;
	background: url(../images/img_podcplayer-loaded.jpg) no-repeat left top;
	position: absolute;
	z-index: 4;
	top: 7px;
	left: 12px; }
.podcast .podcPlaytime, .podcast .podcLoaded {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	position: absolute; }
.podcast .podcPlaytime {
	font-size: 12px;
	bottom: 6px;
	left: 14px; }
.podcast .podcLoaded {
	font-size: 10px;
	right: 70px;
	bottom: 6px;
	text-align: right; }*/

/* @end */

.podcast .link.transcript {
	background: url(../images/icn_book.gif) no-repeat left;
	padding-left: 18px; }
.podcast .link.transcript span {
	background: url(../images/icn_dropdarrow-down.gif) no-repeat right 5px;
	padding-right: 13px; }
.podcast .link.transcript:hover {
	text-decoration: underline; }

.podcast .transcriptWrap {
	background-color: #fff;
	width: 90%;
	margin: 5px 0;
	overflow: auto;
	height: 230px;
	border: 1px solid #f60; }
.podcast .transcriptWrap p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px;
	margin: 0; }

/* @end */

/* @group Page numbers */

.paging {
	height: 15px;
	padding: 0 5px; }
.paging span {
	font: 11px Arial, Helvetica, sans-serif; }
.showpage {
	float: left; }
.pagelinks {
	float: right; }
.pagelinks a {
	color: #000;
	text-decoration: none;
	margin: 1px; }
.pagelinks a:hover {
	text-decoration: underline; }
.pagelinks a.current {
	background-color: #f60;
	color: #fff;
	padding: 3px;
	font-size: 12px; }

/* @end */

/* @group Site links */

.linksites {
	float: right; }
.linksites img {
	margin: 3px; }

/* @end */



/* @end */



