body {
	background-color: #601343;
	background-image: url(/images/theme/bg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #735d40;
}

#website {
	border: 0px solid #fff;
	top: 0px;
	left: 50%;
	margin-left: -446px;
	width: 862px;
	height: 100%;
	position: absolute;
}

#topBannerBG {
	top: 12px;
	left: 110px;
	width: 610px;
	height: 100px;
	background-image: url(/images/theme/topBannerBG.jpg);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 1000;
}

#banner1 {
	border: 1px solid #ead88f;
	top: 19px;
	left: 190px;
	position: absolute;
}

#logo {
	top: 0px;
	left: 20px;
	width: 254px;
	height: 124px;
	background-image: url(/images/theme/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2000;
}

#purpleStrip {
	top: 126px;
	left: 0px;
	width: 862px;
	height: 46px;
	background-color: #601343;
	background-image: url(/images/theme/purpleStrip.jpg);
	background-repeat: no-repeat;
	position: absolute;
}

#listenLive {
	top: 130px;
	left: 0px;
	height: 67px;
	background-image: url(/images/theme/listenLive.gif);
	background-repeat: no-repeat;
	background-position: 47px 10px;
	padding-left: 200px;
	position: absolute;
}

.listenLiveBox {
	width: 212px;
	height: 30px;
	background-repeat: no-repeat;
	margin-right: 8px;
	float: left;
	cursor: pointer;
	position: relative;
	z-index: 10000;
	text-decoration: none;
}

.listenLiveInternet, .listenLiveDAB, .listenLiveSKY {
	top: 0px;
	left: 10px;
	width: 180px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 18px 4px;
	position: absolute;
}

.listenLiveInternet {
	background-image: url(/images/theme/ListenLiveInternet.png);
	cursor: pointer;
}

.listenLiveDAB {
	background-image: url(/images/theme/ListenLiveDAB.png);
	cursor: pointer;
}

.listenLiveSKY {
	background-image: url(/images/theme/ListenLiveSKY.png);
	cursor: pointer;
}

#SKYNow, #SKYNext, #DABNow, #DABNext, #InternetNow, #InternetNext {
	top: 22px;
	left: 0px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #720072;
	line-height: 19px;
	position: absolute;
}

#SKYNow, #DABNow, #InternetNow {
	background-image: url(/images/theme/now.gif);
}

#SKYNext, #DABNext, #InternetNext {
	background-image: url(/images/theme/next.gif);
}

.programme {
	margin-left: 43px;
	width: 150px;
	height: 32px;
}

.time {
	top: 19px;
	left: 0px;
	width: 37px;
	font-weight: bold;
	text-align: center;
	position: absolute;
}

#player {
	top: 172px;
	left: 46px;
	width: 143px;
	height: 16px;
	z-index: 4000;
	visibility: hidden;
	position: absolute;
}

#homepageHeader {
	top: 199px;
	left: 230px;
	width: 632px;
	height: 119px;
	background-image: url(/images/theme/homeBG.jpg);
	position: absolute;
	z-index: 1;
}

#homeTitle {
	top: 0px;
	left: -3px;
	width: 446px;
	height: 45px;
	background-image: url(/images/theme/welcome.gif);
	position: absolute;
}

#homeIntro {
	top: 45px;
	left: 0px;
	width: 632px;
	height: 126px;
	background-color: #ffea9d;
	background-image: url(/images/theme/introBG.jpg);
	background-repeat: repeat-x;
	text-align: center;
	position: absolute;
}

#homeIntro .copy {
	border: 0px solid #000;
	top: 10px;
	left: 20px;
	height: 52px;
	width: 362px;
	text-align: left;
	color: #800080;
	overflow: hidden;
	position: absolute;
}

#homeIntro .copy h1
{
	color: #800080;
	font-size: 22px;
	margin: 0px 0px 5px 0px;
	word-spacing: 0px;
}

#homeProgrammes h1 {
	color: #FFFFFF;
	font-size: 20px;
	margin: 0px 0px 5px 0px;
	word-spacing: 0px;
}

#homeProgrammes1, #homeProgrammes2 {
	width: 294px;
	float: left;
}

#homeProgrammes2 {
	margin-left: 2px;
}

#homeProgrammes1 .banner, #homeProgrammes2 .banner {
	width: 294px;
	height: 26px;
	background-image: url(/images/theme/programmeBanner.gif);
	margin-bottom: 1px;
	display: block;
	cursor: pointer;
}

#homeProgrammes1 div div, #homeProgrammes2 div div {
	width: 294px;
	height: 26px;
	padding: 5px 5px 0px 45px;
	background-repeat: no-repeat;
	color: #800080;
	text-decoration: none;
	white-space: no-wrap;
}

#homeProgrammes1 a, #homeProgrammes2 a {
	text-decoration: none;
	display: inline;
	white-space: no-wrap;
}

#homeProgrammes .usa { background-image: url(/images/theme/flags/usa.gif); }
#homeProgrammes .asian { background-image: url(/images/theme/flags/zee.gif); }
#homeProgrammes .amrit { background-image: url(/images/theme/flags/amrit.gif); }
#homeProgrammes .canadian { background-image: url(/images/theme/flags/canadian.gif); }
#homeProgrammes .christian { background-image: url(/images/theme/flags/christian.gif); }
#homeProgrammes .ghanaian { background-image: url(/images/theme/flags/ghanaian.gif); }
#homeProgrammes .chinese { background-image: url(/images/theme/flags/chinese.gif); }
#homeProgrammes .dutch { background-image: url(/images/theme/flags/dutch.gif); }
#homeProgrammes .ethiopian { background-image: url(/images/theme/flags/ethiopian.gif); }
#homeProgrammes .fatima { background-image: url(/images/theme/flags/fatima.gif); }
#homeProgrammes .hungarian { background-image: url(/images/theme/flags/hungarian.gif); }
#homeProgrammes .international { background-image: url(/images/theme/flags/international.gif); }
#homeProgrammes .iranian { background-image: url(/images/theme/flags/iranian.gif); }
#homeProgrammes .irish { background-image: url(/images/theme/flags/irish.gif); }
#homeProgrammes .israel { background-image: url(/images/theme/flags/israel.gif); }
#homeProgrammes .korean { background-image: url(/images/theme/flags/korean.gif); }
#homeProgrammes .khaleej { background-image: url(/images/theme/flags/khaleej.gif); }
#homeProgrammes .mauritian { background-image: url(/images/theme/flags/mauritian.gif); }
#homeProgrammes .polish { background-image: url(/images/theme/flags/polish.gif); }
#homeProgrammes .fatima { background-image: url(/images/theme/flags/fatima.gif); }
#homeProgrammes .focus { background-image: url(/images/theme/flags/focus.gif); }
#homeProgrammes .newzealand { background-image: url(/images/theme/flags/newzealand.gif); }
#homeProgrammes .somali { background-image: url(/images/theme/flags/somali.gif); }
#homeProgrammes .swedish { background-image: url(/images/theme/flags/swedish.gif); }
#homeProgrammes .jewish { background-image: url(/images/theme/flags/jewish.gif); }
#homeProgrammes .russian { background-image: url(/images/theme/flags/russian.gif); }
#homeProgrammes .tamil { background-image: url(/images/theme/flags/tamil.gif); }
#homeProgrammes .red { background-image: url(/images/theme/flags/red.gif); }
#homeProgrammes .zee { background-image: url(/images/theme/flags/zee.gif); }
#homeProgrammes .arabic { background-image: url(/images/theme/flags/arabic.gif); }
#homeProgrammes .brazil { background-image: url(/images/theme/flags/brazil.gif); }
#homeProgrammes .scottish { background-image: url(/images/theme/flags/scottish.gif); }
#homeProgrammes .seagull { background-image: url(/images/theme/flags/seagull.gif); }
#homeProgrammes .ltr { background-image: url(/images/theme/flags/ltr.gif); }
#homeProgrammes .fatima { background-image: url(/images/theme/flags/fatima.gif); }
#homeProgrammes .noticias { background-image: url(/images/theme/flags/noticias.gif); }
#homeProgrammes .ilc { background-image: url(/images/theme/flags/ilc.gif); }
#homeProgrammes .tiempo { background-image: url(/images/theme/flags/tiempo.gif); }
#homeProgrammes .gay { background-image: url(/images/theme/flags/gay.gif); }

.bottomBannerBG {
	height: 80px;
	background-color: #ffea9d;
	background-image: url(/images/theme/bannerBottomBG.gif);
	background-repeat: repeat-x;
	text-align: center;
}

#mainColumn {
	left: 32px;
	width: 830px;
	height: 100%;
	position: absolute;
}

.spacer {
	height: 200px;
}

.header {
	top: 150px;
	right: 0px;
	width: 632px;
	height: 120px;
	background-image: url(/images/theme/header.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
}

.content {
	padding: 20px;
	font-size: 12px;
	line-height: 18px;
	background-color: #fff3c2;
	background-position: top right;
	vertical-align: top;
	position: relative;
}

.content a {
	color: #800080;
}

.content h1, .content .heading {
	color: #800080;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	word-spacing: 0px;
}

.content table {
	font-size: 12px;
}

.back {
	left: -2px;
	width: 94px;
	height: 39px;
	margin-top: 10px;
	background-image: url(/images/theme/back.gif);
	cursor: pointer;
	display: block;
	position: relative;
}

#programmeExtras {
	display: block;
	height: 32px;
	width: 100%;
	margin: 5px 0px 5px 0px;
}

#listenLiveBanner {
	left: -4px;
	width: 371px;
	background-image: url(/images/theme/ll-m.gif);
	margin-top: 15px;
	cursor: pointer;
	position: relative;
}

.ll-t {
	width: 371px;
	height: 17px;
	background-image: url(/images/theme/ll-t.gif);
	display: block;
	position: relative;
}

#ll-m {
	padding-left: 170px;
	color: #800080;
	position: relative;
}

#ll-m th {
	color: #800080;
	text-align: right;
}

#ll-m td {
	color: #800080;
}

.ll-b {
	width: 371px;
	height: 17px;
	background-image: url(/images/theme/ll-b.gif);
	display: block;
	position: relative;
}

#backButt {
	left: -4px;
	width: 66px;
	height: 32px;
	background-image: url(/images/theme/backButt.gif);
	float: left;
	cursor: pointer;
	display: none;
	position: relative;
}

#listenLiveButt {
	left: -4px;
	width: 95px;
	height: 32px;
	background-image: url(/images/theme/listenLiveButt.gif);
	float: left;
	cursor: pointer;
	display: none;
	position: relative;
}

#listenAgainButt {
	left: -4px;
	width: 111px;
	height: 32px;
	background-image: url(/images/theme/listenAgainButt.gif);
	float: left;
	cursor: pointer;
	display: none;
	position: relative;
}

#podcastButt {
	left: -4px;
	width: 80px;
	height: 32px;
	background-image: url(/images/theme/podcast.gif);
	float: left;
	cursor: pointer;
	display: none;
	position: relative;
}

#listenAgain {
	left: -4px;
	width: 137px;
	height: 39px;
	background-image: url(/images/theme/listenAgain.gif);
	margin-top: 5px;
	float: left;
	cursor: pointer;
	display: none;
	position: relative;
}

#downloadPodcast {
	width: 98px;
	height: 39px;
	background-image: url(/images/theme/podcast.gif);
	margin-top: 5px;
	float: left;
	cursor: pointer;
	display: none;
	position: relative;
}

#bannersRight {
	top: -85px;
	left: 5px;
	width: 221px;
	padding-left: 10px;
	vertical-align: top;
	float: right;
	position: relative;
}

.banners {
	margin-bottom: 5px;
}

.presenterHeader {
	width: 221px;
	height: 32px;
	background-image: url(/images/theme/presenterHeader.png);
	position: relative;
}

.presenterHeader span {
	text-transform: uppercase;
	color: #ffed77;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 18px 0px 18px;
	display: block;
}

.presenterHeader a {
	color: #ffed77;
	text-decoration: none;
}

.presenterInfo {
	width: 221px;
	background-image: url(/images/theme/presenterBG.png);
	position: relative;
}

.presenterInfo span {
	padding: 10px 18px 10px 18px;
	font-size: 12px;
	line-height: 18px;
	color: #d3b2d3;
	display: block;
}

.presenterInfo a {
	color: #d3b2d3;
	text-decoration: none;
}

.presenterInfo h1 {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	word-spacing: 0px;
	display: inline;
}

.presenterFooter {
	font-size: 1px;
	width: 221px;
	height: 15px;
	background-image: url(/images/theme/presenterFooter.png);
	position: relative;
}

#schedule {
	width: 221px;
	height: 82px;
	background-image: url(/images/theme/schedule.gif);
	margin-top: 0px;
	position: relative;
}

#communityPage {
	width: 221px;
	height: 61px;
	background-image: url(/images/theme/communityPage.gif);
	margin-top: 10px;
	position: relative;
}

#usefulContacts {
	width: 221px;
	height: 52px;
	background-image: url(/images/theme/usefulContacts.gif);
	margin-top: 10px;
	position: relative;
}


#bottomBannerBG img {
	border: 1px solid #ead88f;
	margin: 8px 8px 0px 8px;
}

.radioShowButton {
	top: 270px;
	left: 32px;
	width: 190px;
	height: 41px;
	background-image: url(/images/theme/radioShowButton.gif);
	background-repeat: no-repeat;
	position: absolute;
}

#menuLeft {
	width: 190px;
	padding: 170px 8px 0px 0px;
	vertical-align: top;
}

#navFooter {
	padding-bottom: 10px;
	width: 190px;
	text-align: center;
	position: relative;
}

#navFooter a {
	font-size: 11px;
	color: #800080;
	display: block;
	position: relative;
}

#nav2 {
	background:transparent url(/images/theme/ml2.gif) repeat-y 0px 0px;
}

.menuItem1 {
	background:transparent url(/images/theme/ml.gif) repeat-y 0px 0px;
	position: relative;
	text-align: left;
}

.menuItem1H {
	background:transparent url(/images/theme/mlH.gif) repeat-y 0px 0px;
	position: relative;
	text-align: left;
}

.menuItem1 a, .menuItem1H a
{
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #800080;
	padding: 0px 10px 0px 10px;
	display: block;
}

.menuItem1H a {
	color: #FFFFFF;
}

.menuItem2 a, .menuItem2H a
{
	border-bottom: 1px solid #c48708;
	text-decoration: none;
	font-size: 11px;
	font-weight: plain;
	color: #FFF;
	padding: 3px 10px 3px 10px;
	display: block;
}

.menuItem2H a {
	font-weight: bold;
}

.top1, .top2, .top1H {
	font-size: 1px;
	height: 5px;
	background:transparent url(/images/theme/tl.gif) no-repeat 0px 0px;
	position: relative;
}

.top2 { background:transparent url(/images/theme/tl2.gif) no-repeat 0px 0px; }
.top1H { background:transparent url(/images/theme/tlH.gif) no-repeat 0px 0px; }

.footer1, .footer2, .footer1H {
	font-size: 1px;
	height: 5px;
	width: 100%;
	background: transparent url(/images/theme/bl.gif) no-repeat 0px 0px;
	margin-bottom: 3px;
	position: relative;
}

.footer2 { background:transparent url(/images/theme/bl2.gif) no-repeat 0px 0px; }
.footer1H { background:transparent url(/images/theme/blH.gif) no-repeat 0px 0px; }



td .banner1 {
	background-color: #de9909;
	color: #fff;
}

td .banner2 {
	background-color: #ffea9d;
}