.ContainerWidth {
	width:955px;
}


/*** START WYSIWYG EDITOR STYLES ***/
.heading {  font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #C86C88; font-size:11px;}
.text8 { font-size:8px; }
.text9 { font-size:9px; }

.text10 { font-size:10px; }
.text11 { font-size:11px; }
.text12 { font-size:12px; }
.text13 { font-size:13px; }
.text14 { font-size:14px; }
.text15 { font-size:15px; }
.text16 { font-size:16px; }
/*** END WYSIWYG EDITOR STYLES ***/


/*** START STANDARD HTML TAGS ***/
body {
	margin:0px;
	padding:0px; 
	background-color:#fff;
	background: url(../images/border/mainBG.gif) left top repeat-x;
	}
	
h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3B6474; 
	margin-bottom: 7px;
	text-transform: uppercase; }
	
p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333; }
	
td,ul,ol {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333; }
	
a {
	color: #3B6474;
	text-decoration:none; }
	
a:hover {
	color: #A99353;
	text-decoration:none; }
	
/*
a:visited { 
	color: #CC0000;
	text-decoration:none; }
*/

/* #mainBody a:visited { color:#A09D64; text-decoration:none; } */

/*.playlist{
	color: #3B6474;
	text-decoration:none; }

a.playlist {
	color: #3B6474;
	text-decoration:none; }
	
a.playlist:hover {
	color: #A99353;
	text-decoration:none; }
	

a.playlist:visited { 
	color: #3B6474;
	text-decoration:none; }

*/




/*#mainBody a:visited { color:#A09D64; text-decoration:none; }*/



.playlistCategory {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #3B6474; }
	
a.playlistCategory {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #3B6474;
	line-height: 15px;
	text-decoration:none; }
a.playlistCategory:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #A99353;
	line-height: 15px;
	text-decoration:none; }

#mainBody a.playlistCategory:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #3B6474;
	line-height: 15px;
	text-decoration:none; }


div.lead-img
{
	padding-left:10px;

}





.footerText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #333333; }
	
a.footerText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	text-decoration:none; }

a.footerText:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #006699;
	line-height: 15px;
	text-decoration:none; }
	
a.headingText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3B6474;
	line-height: 15px;
	text-decoration:none; }

a.headingText:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	line-height: 15px;
	text-decoration:none; }

ul {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 10px;
	line-height: 12px;
	list-style-image: url(../images/layout/bullet.gif); }
	
li{
	margin: 5px 10px 5px 10px;
	padding-right: 5px; }
	
	
.tableTitleBg {
	background-color: #3B6475;
	background-image: url(../images/layout/tableTitleBG.gif);
	background-repeat: repeat-y; 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;	}
	
.styleGuideTable {
	background-color: #FFFFFF; }

/*** HOMEPAGE ***/

.pollHome {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;	}
	}

.homeNewsBg {
	background-color: #E9EFF5;
	background-image: url(../images/layout/sideNewsBG.gif);
	background-repeat: repeat-x; }

.searchBox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	border:solid 1px #C2C2C2;
	padding-left: 2px;
	padding-top: 2px;	
	height: 23px;
	width: 120px; }

a.advSearch {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #333333;	}
	
a.advSearch:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #006699;
	text-doration:none; }
	
.liveTime {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3B6474;	}
	
.weather {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;	}
	
.onAirGuideNow {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;	}
	
a.onAirGuideListen {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;	}
	
a.onAirGuideListen:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C3B385;
	text-decoration:none; }

.podCastHelpTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#2B2C31; }
	
a.podCastFAQLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#3B6474; }
	
.podCastFAQ {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#3B6474; }
	
/*** SPONSORS ***/

.sponsorTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3B6474; 
	text-transform: uppercase; }
	
.sponsorField {
	font-weight: bold;
	color: #333333; }
	
	
/*** NOTICEBOARD ***/

.linkOn {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D4829D; }

/*** PRODUCTS ***/

.productListTitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4D6873; }

.loginBox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	border:solid 1px #C2C2C2;
	padding-left: 2px;
	padding-top: 2px;	
	width: 116px;
	height:20px; }

/*** AUDIO LOUNGE ***/

.audioDescription {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0C325C; }

/*** FORMS ***/

a.CVC {
	font-weight:bold; }
	
.fieldTitle {
	font-weight:bold; }
	
.fieldStar {
	color: #3B6474;
	font-weight:bold; }
	
.cartBorderLeft {
	border-left: solid 1px #D4C9AA;
	border-top: solid 1px #D4C9AA;
	border-bottom: solid 1px #D4C9AA; }
	
.cartBorderRight {
	border-right: solid 1px #D4C9AA;
	border-top: solid 1px #D4C9AA;
	border-bottom: solid 1px #D4C9AA; }
	
.button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	border:solid 1px #3B6474;
	background-color: #D4C9AA;
	color: #FFFFFF;
	height: 20px;
	cursor: hand; }
	
.textbox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px; }
	
.selectbox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px; }

.productSelectBox {
	width:142px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	border:solid 1px #D4C9AA;
	background-color: #F3F7FA;
	padding-left: 2px;
	padding-top: 2px; }
	
.textboxXL {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 520px; }
	
.textboxL {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 250px; }
	
.textboxCVV {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 30px; }
	
.textboxM {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 100px; }
	
.textboxS {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 30px; }
	
.selectboxXL {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	width: 520px; }
	
.txtCC
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #506C78;
	border: solid 1px #506C78;
	padding-left: 2px;
	padding-top: 2px;
	height: 20px;
	width: 250px;
	left: -11000px;
	position: absolute;
	top: -11000px;
	background-color: transparent;
	visibility: hidden;
}
	
.selectboxL {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	width: 250px; }
	
.selectboxM {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	height: 20px;
	width: 100px; }
	
.selectboxS {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #3B6474;
	border:solid 1px #D4C9AA;
	background-color: #FAF9F2;
	padding-left: 2px;
	padding-top: 2px;	
	width: 30px; }

.altRow1 {
	background-color:#EEECF2; }
	
.altRow2 {
	background-color:#F7F7F7; }
	
	









/*** header ***/

.header {
	background: url(../images/header/hdr-top-right.jpg) right top no-repeat;
	height:84px;
	}
	
	
	
/*** search box ***/

.search-box div{float:left;}
.search-box div.icon-search{padding: 0 8px 0 8px;}
.search-box input.search-field{ margin-top:1px; width:120px; border:1px solid #c3c3c3; padding:2px 4px 2px 4px; font-size:x-small; *font-size:.8em; line-height:1em}
.search-box div.go-btn{font-weight:bold; color:#03587f; padding:2px;}
.search-box div.advanced{ text-align:left; float:right; width:50px; margin:2px 5px 0 0; }
.search-box div.advanced a{
	text-align:left; font-size:x-small; *font-size:xx-small; line-height:8px; *line-height:9px;	color:#666;
	}
.search-box div.advanced a:hover{
	text-decoration:underline;
	}



/*** content area ***/
div.content-container{margin:9px 0 9px 9px;}

div.content-container a{color:#817b57; text-decoration:underline;}

div.cc-gridA{float:left; width:563px;}
div.cc-gridB{margin-left:570px;}

div.lead-paragraph{
	background-color:#f8f4e8; 
	padding:10px 10px 10px 14px;
	margin-bottom:8px;
}

div.lead-paragraph h1
{
	margin:0 0 8px 0;
	color:#658998;
 
	font-size:1.2em;
	font-weight:bold;
	
}

div.lead-paragraph p
{
	margin:0px;
	font-size:1.2em;
	color:#6e6e6e;
}


div.cc-ga {background-color:#e7eef4; margin-bottom:8px;}


div.cc-ga-gridA{float:left; width:265px; padding-bottom:8px;}
div.cc-ga-gridA h4{ margin:6px 6px 0px 6px; color:#333; padding:0px; font-size:small;}
div.cc-ga-gridA p{ margin:2px 6px; color:#333;}

div.cc-ga-gridB{margin-left:265px; padding-left:10px; background-color:White;}

div.cc-ga-gridB div{ margin-bottom:15px;}

div.cc-ga-gridB h3{ margin:6px 6px 0px 6px; color:#3c6374; padding:0px; font-size:medium;}
div.cc-ga-gridB p{ margin:2px 6px; color:#333;}

div.cc-ga-gridB h3 a
{ color:#3c6374;
	*font-size:.9em;
	}

div.cc-ga-gridA h4 a
{
		*font-size:.8em;
	}

div.cc-ga-gridA h4 a,
div.fnb-gridA h3 a,
div.fnb-gridC h3 a
{ color:#333333;}


div.feature-new-box{
	margin-top:12px;
}

div.fnb-gridA,
div.fnb-gridB,
div.fnb-gridC{float:left; width:180px; background-color:#e7eef4; margin-right:8px}

div.fnb-gridC{margin-right:0px}

div.fnb-gridA h3,
div.fnb-gridB h3,
div.fnb-gridC h3{margin:6px 6px 0px 6px; color:#333; padding:0px; font-size:1em;}

div.fnb-gridA p,
div.fnb-gridB p,
div.fnb-gridC p{ margin:2px 6px; color:#333;}



span.bpnt-plus{color:#837a5b}

div.sponsor-box, div.promotions-box, div.news-box{
	margin-bottom:8px;
}

div.promotions-box{
	background-color:#ddd4b7; padding:6px;
}

div.pb-grid{
	background-color:#eceadd; padding:3px;
}

div.sponsor-box{
	background-color:#f4f2db;
}

div.sponsor-box div.spb-inner-box{
	padding:8px;
}

div.sponsor-box h2{
	background: url(../images/sponsors/sp-hdr.gif) right top no-repeat;
	height:26px;
	text-indent:-999999px;
	margin:0px;
}

div.spb-grid{ margin-bottom:10px; width:210px; min-height:60px; }
div.sponsor-box img{
	float:left;
	border:1px solid #dfde9e;
}
div.spb-grid-B{ margin-left:65px;}
div.sponsor-box p{
	margin:4px;
}


/*** news ***/


div.news-details h2
{
	margin:0;
	padding:0;
	color:#3f6773;
	font-size:1.6em;
	font-weight:normal
	}

div.news-details h2 img
{
	margin:0 0 8px 8px;
 
	}
	
div.news-details p
{
 /*
	color:#666;
	font-size:1.2em;*/
 
	}
	
	
div.news-details p.date
{
	margin:5px 0 20px 0;
	padding:0;
	font-size:1em;
	}
	
	
div.news-details a.back
{
	background: url(../images/buttons/btback1.gif)no-repeat;
	width:75px;
	height:26px;
	display:block;
	
	}
	
div.news-details a.back span
{
	display:none;
	}
	
	
	

div.news-archive
{
 	margin:0 0 8px 0;
	}


div.news-archive h2
{
	float:left;
	color:#3f6773;
	font-size:1em;
 
	margin:0;
	padding:0;
	}

div.news-archive ul
{
 
	margin:0 0 0 90px;
	*margin:0 0 0 60px;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	text-align:right;
	}

div.news-archive ul li
{
	margin:0;
	padding:0 5px 0 5px;
	display:inline;
	border-right:1px solid #3e6574;
	}

div.news-archive ul li.last
{
	border-right:0px solid #3e6574;
	}



div.news-archive ul li a
{
	text-decoration:none;
	color:#3e6574;
	}
	
div.news-archive ul li a:hover
{
	text-decoration:underline;
	}
	

div.news-archive ul li a.on
{
	color:#a8a084;	
	}


div.news-box{
	background-color:#f4f2db;	
	margin:0 0 8px 0;
}
div.news-box h2{
	background: url(../images/news/news-hdr.gif) right top no-repeat;
	height:26px;
	text-indent:-999999px;
	margin:0px;
}

div.station-news-box h2{
	background: url(../images/news/stat-news-hdr.gif) right top no-repeat;
}

div.oth-news-box h2{
	background: url(../images/news/oth-news-hdr.gif) right top no-repeat;
}

div.news-box div.nb-inner-box{padding:10px;}
div.news-box div.nb-inner-box p{margin:4px; color:#627e8a}


div.news-box ul
{
	margin:0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	}

div.news-box ul li, div.news-box ul li a
{
	margin:0 0 8px 0;
	padding:0;
}

div.oth-news-box ul li, div.oth-news-box ul li a
{
	margin:0 0 8px 0;
	/*padding:0 0 0 8px;*/
}

div.oth-news-box ul li a
{
	color:#3e6574;
	}
div.oth-news-box ul li a:hover
{
	color:#da0211;
	}

div.station-news-box ul li a
{
	color:#3e6574;
	}
div.station-news-box ul li a:hover
{
	color:#da0211;
	}

div.news-box ul li a.readmore
{
	text-decoration:none;
	color:#627c89;
}



div.newsarchive h2{color:#4e6b79; font-size:153.9%}
div.newsarchive a{color:#3e6574; text-decoration:none; font-weight:bold}
div.newsarchive a:hover{color:#d60f0c;}
div.newsarchive a:visited{color:#666666;}
div.newsarchive a span.date{font-weight:normal}
div.newsarchive a span.news-heading{margin:0 0 12px 14px;}
div.newsarchive p{color:#666666; margin:0 0 12px 75px;}


div.newsarchive span.paging{color:#567e80}
div.newsarchive span.paging-nav{margin:0 0 12px 14px;}
div.newsarchive span.paging-nav a.paging-pre{ color:#3e6574; background:url(../images/icons/paging-pre.gif) left 5px no-repeat; padding-left:8px;}
div.newsarchive span.paging-nav a.paging-num-on{color:#b1a888}
div.newsarchive span.paging-nav a.paging-nxt{color:#3e6574;background:url(../images/icons/paging-nxt.gif) right 5px no-repeat; padding-right:8px;}
div.newsarchive span.paging-nav a:hover.newsArchivePaging {color:#d60f0c !important;}


a.newsArchivePaging:visited { font-size:medium;	color:black; font-weight:bold; font-size:11px;}
/*.paging-nav a:hover { color:red;}*/
a.newsArchivePaging { font-size:medium;color:#3e6574 !important; font-weight:bold; font-size:11px; }

/*** audio lounge ***/
div.download-box{
	background:#e7eef4 url(../images/layout/download-box-bg.jpg) repeat-x;
}

.dlb-hdr{
	background: url(../images/layout/download-box-hdr.jpg) no-repeat;
	height:26px;
}

.dlb-hdr h2{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.1em;
	line-height:24px;
	padding-left:8px;
	margin:0px;
	float:left;
}

div.download-box .paging{
	padding:4px;
	margin-left:300px; 
	text-align:right
}
div.download-box .paging a{
	background: url(../images/icons/paging-bg.gif) center 5px no-repeat;
	padding:8px;
	margin:3px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:medium;
}






div.download-box .dlb-grid{
	border-bottom:1px solid #fff; padding:5px;
		font-family:Arial;
}


div.download-box .dlb-grid img{
	float:left; margin:0 16px 0 3px;
}


div.download-box h3, div.download-box p{
	margin:0px;
	padding:0px;
}


/*
div.download-box .dlb-grid h3{
	font-size:small;
	font-family:Arial;
}
div.download-box .dlb-grid h3 a{
	font-size:small;
	font-family:Arial;
}
*/

div.download-box .dlb-grid h3, div.download-box .dlb-grid h3 a{
	font-size:12px;
	color:#333333;
}





div.download-box .dlb-grid span{
	display:block;
	margin:16px;
}


div.download-box a{
	text-decoration:none;
	color:#666;
	font-size:x-small;
	*font-size:xx-small;
}

div.download-box a:hover{
	text-decoration:underline;
}


/*** Mis ***/
.clr{clear:both}

 
 /*** icons ***/
 .icon-download{
	background: url(../images/icons/download.gif) left no-repeat;
	padding-left: 20px;
	margin-right:20px;
 }

 .icon-orange-right-arrow{
	background: url(../images/icons/orange-right-arrow.gif) left no-repeat;
	padding-left: 20px;
	margin-right:20px;
 }

 .icon-play{
	background: url(../images/icons/play.gif) left no-repeat;
	padding-left: 20px;
	margin-right:32px;
 }
	
 .icon-rss{
	background: url(../images/icons/rss.gif) left no-repeat;
	padding-left: 20px;
	margin-right:32px;
 }
	
 .icon-gallery{
	background: url(../images/icons/gallery.gif) left no-repeat;
	padding-left: 20px;
	margin-right:32px;
 }


 .icon-audio,
 .icon-video
 {
	width:32px;
	height:32px;
	margin:60px 0 0 60px;
	display:block;
 }
 .icon-audio span,
 .icon-video span
 {
	display:none;
 }
 .icon-video{
	background: url(../images/icons/video-icon.png) left no-repeat;
 }
  .icon-audio{
	background: url(../images/icons/radio-icon.png) left no-repeat;
 }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.hdr-top-right
{
	background: url(../images/header/hdr-top-right.jpg) right no-repeat;
	
	}
	
	
	
	
ul.leftnav
{
	list-style-image:none;
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.leftnav li
{
	margin:0 0 8px 0;
	height:26px;
	padding:0px;
}

ul.leftnav li a
{
	display:block;
	height:26px;
	width:137px;
}

ul.leftnav li a span
{
	display:none;
}

ul.leftnav li a.sponsors{background: url(../images/leftNav/btSponsorsOff.gif) no-repeat;  }
ul.leftnav li a.onairguide{background: url(../images/leftNav/btOnAirGuideOff.gif) no-repeat;  }
ul.leftnav li a.competitions{background: url(../images/leftNav/btCompetitionsOff.gif) no-repeat;  }
ul.leftnav li a.musicplaylist{background: url(../images/leftNav/btMusicPlaylistOff.gif) no-repeat;  }
ul.leftnav li a.photogallery{background: url(../images/leftNav/btPhotoGalleryOff.gif) no-repeat;  }
ul.leftnav li a.noticeboard{background: url(../images/leftNav/btNoticeboardOff.gif) no-repeat;  }
ul.leftnav li a.yourstory{background: url(../images/leftNav/btYourStoryOff.gif) no-repeat;  }
ul.leftnav li a.findachurch{background: url(../images/leftNav/btFindAChurchOff.gif) no-repeat;  }

ul.leftnav li a:hover.sponsors{background: url(../images/leftNav/btSponsorsOn.gif) no-repeat;  }
ul.leftnav li a:hover.onairguide{background: url(../images/leftNav/btOnAirGuideOn.gif) no-repeat;  }
ul.leftnav li a:hover.competitions{background: url(../images/leftNav/btCompetitionsOn.gif) no-repeat;  }
ul.leftnav li a:hover.musicplaylist{background: url(../images/leftNav/btMusicPlaylistOn.gif) no-repeat;  }
ul.leftnav li a:hover.photogallery{background: url(../images/leftNav/btPhotoGalleryOn.gif) no-repeat;  }
ul.leftnav li a:hover.noticeboard{background: url(../images/leftNav/btNoticeboardOn.gif) no-repeat;  }
ul.leftnav li a:hover.yourstory{background: url(../images/leftNav/btYourStoryOn.gif) no-repeat;  }
ul.leftnav li a:hover.findachurch{background: url(../images/leftNav/btFindAChurchOn.gif) no-repeat;  }

ul.leftnav li a.sponsorson{background: url(../images/leftNav/btSponsorsOn.gif) no-repeat;  }
ul.leftnav li a.onairguideon{background: url(../images/leftNav/btOnAirGuideOn.gif) no-repeat;  }
ul.leftnav li a.competitionson{background: url(../images/leftNav/btCompetitionsOn.gif) no-repeat;  }
ul.leftnav li a.musicplayliston{background: url(../images/leftNav/btMusicPlaylistOn.gif) no-repeat;  }
ul.leftnav li a.photogalleryon{background: url(../images/leftNav/btPhotoGalleryOn.gif) no-repeat;  }
ul.leftnav li a.noticeboardon{background: url(../images/leftNav/btNoticeboardOn.gif) no-repeat;  }
ul.leftnav li a.yourstoryon{background: url(../images/leftNav/btYourStoryOn.gif) no-repeat;  }
ul.leftnav li a.findachurchon{background: url(../images/leftNav/btFindAChurchOn.gif) no-repeat;  }

/* photo gallery */

div.photo-gallery
{
	
	}

div.photo-gallery h1
{
	border-bottom:1px solid #d4c9aa; 
	padding:8px 0 8px 0; 
	margin:16px 0 8px 0;	
	}
div.photo-gallery .cc-gridA
{
	width:475px;
	}

div.photo-gallery .cc-gridB
{
	margin-left:482px;
	width:322px;
	}

div.photo-gallery .cc-gridB h2
{
	background:#3b6475 url(../images/gallery/h2-bg.jpg) repeat-y; 
	height:18px;
	color:#fff;
	font-size:1.1em;padding:4px 0 0 5px;
	margin:0 0 5 0;
	text-transform:uppercase;
	}

div.photo-gallery .cc-gridB img
{
	margin:0 14px 5px 0; 
	}


div.photo-container
{
	width:158px; 
	float:left;
	margin-bottom:8px;
}
div.photo-container div.frame
{
	width:158px; 
	height:158px; 
	background:url(../images/graph/pic-frame.gif) no-repeat; 
	padding:5px 0 0 5px;
}

div.photo-container div.description
{
	text-align:center;
}
div.photo-container div.description h3
{
	margin:0;
	color:#3b6474;
	text-transform:uppercase;
	font-size:1.1em;
}
div.photo-container div.description p
{
	margin:0;
	color:#666;
}



div.photo-container a img
{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	}


div.photo-container a:hover img
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	
div.photo-container a img.on
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}	
/* download mp3 */	
div.download-mp3 div.overview{
	margin-bottom:10px;
}
div.download-mp3 div.overview .yui-u{
	width:680px;
}
div.download-mp3 div.overview .yui-u.first{
	width:100px;
}
div.download-mp3 div.overview h2{
	font-size:100%;
	font-weight:bold;
	color:#3b6573;
}
div.download-mp3 div.overview a{
	color:#396474;
}

div.download-mp3 div.mp3-archives{
	background-color:#e7eef4;
	margin:2px 0 0 0;
	padding:8px;
}		
div.download-mp3 div.mp3-archives h3{
	font-size:100%;
	font-weight:bold;
	color:#3a6673;
	padding:0;
	margin:0;
	background:url(../images/icons/POD_bullet.gif) left no-repeat;
	padding-left:25px;
}
div.download-mp3 div.mp3-archives p{
	margin:0 0 8px 0;
	padding-left:25px;
}
div.download-mp3 div.mp3-archives p.file-desc{
	color:#656668;
	font-size:93%;
}
div.download-mp3 div.mp3-archives a.icon-download{
	text-decoration:none;
	font-size:93%;
}
div.download-mp3 div.mp3-archives div.player{
	padding:18px 0 0 0;
	width:300px;
	text-align:right;
}
div.download-mp3 div.mp3-archives div.first{ 
	width:480px;
}
	

ul.tab{
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
}	
ul.tab li{
	margin:0;
	padding:0;
	height:32px;	
	float:left;
}	
ul.tab li.first{
	background:url(../images/tabview/first-st-off.gif) left no-repeat;
	padding-left:6px;
}
ul.tab li span{
	background:url(../images/tabview/tab-btw-off.gif) right no-repeat;
	padding-right:18px;
	display:block;
	float:left;
	height:30px;	
	*background:url(../images/tabview/tab-btw-off.gif) right 0px no-repeat;
}

ul.tab li.last span{
	background:none;
	padding-right:0;
}
ul.tab li.last{
	background:url(../images/tabview/last-en-off.gif) right no-repeat;
	padding-right:15px;
}
ul.tab li span a{
	height:32px;
	display:block;
	float:left;
	background:url(../images/tabview/tab-bg-off.gif) repeat-x;
	padding:12px 0 0 18px;
	width:50px;
	*width:70px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:131%;
	text-decoration:none;
}
ul.tab li span a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
ul.tab li.first-on{
	background:url(../images/tabview/first-st-on.gif) left no-repeat;
		padding-left:6px;
}
ul.tab li span.on{
	background:url(../images/tabview/tab-btw-on.gif) right no-repeat;
	height:32px;
}
ul.tab li span.on-st{
	background:url(../images/tabview/tab-btw-st-on.gif) right no-repeat;
	height:32px;
}
ul.tab li span a.on{
	background:url(../images/tabview/tab-bg-on.gif) repeat-x;
}
ul.tab li.last.on{
	background:url(../images/tabview/last-en-on.gif) right no-repeat;
}







div.highlights-container
{
	margin-bottom:10px;

	}
	
	
div.highlights-container a
{
	text-decoration:none;
	}
div.highlights-container a:hover
{
	text-decoration:underline;
	}

div.highlights-container p
{
		padding:10px;
		color:#666;

	}
	
div.highlights-container h2
{
	background: url(../images/layout/download-box-hdr.jpg) no-repeat;
	height:24px;
	margin:0px;
	padding:0;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:108%;
	line-height:24px;
	padding-left:8px;
	}
div.highlights-container h2 span
{
	margin:0px;
	}
div.highlights-container.two-gird .background
{
	padding:8px;
	}
	
div.highlights-container .background
{
	background:#e7eef4 url(../images/layout/download-box-bg.jpg) repeat-x;

	}
	
	
div.highlights-container .yui-gd
{
	width:100%;
	}
div.highlights-container .background .img
{
	width:100px;
	margin:0;
	}
	
div.highlights-container.two-gird .background .detail
{
	margin:0px;
	width:160px;
	}
div.highlights-container .background .detail h3,
div.highlights-container .background .detail p
{
	margin:0 0 5px 0;
	padding:0;
	color:#000;
	}
		
div.highlights-container .background .detail h3 a
{
	color:#660000;
	font-size:105%;
	font-weight:bold;
	}
	
div.highlights-container .background .detail a
{
	text-decoration:none;
	color:#666666;
	}
	
div.highlights-container .background .detail h3 a:hover,
div.highlights-container .background .detail a:hover
{
	text-decoration:underline;
	}
	

div.highlights-container .background.one-grid .yui-gd,
div.highlights-container .background.one-grid .yui-g
{
	border-bottom:1px solid white; 
	padding:8px;

	}
	
	
div.highlights-container .background.one-grid .detail strong
{	
	/*width:400px;*/
	margin-left:10px;
	font-weight:bold;

	}
	
	
	
	
	
	

div.highlights-container.about-dj h2
{
	margin-top:16px;
	}
div.highlights-container.about-dj p
{
	color:#666;
	font-size:108%;
	padding:8px;
	}

div.highlights-container.about-dj a{
	background: url(../images/icons/orange-right-arrow.gif) left no-repeat;
	padding-left: 20px;
	margin-right:20px;
 }


	

div.highlights-container .three-grids .detail
{
	margin:0;
	border-left:1px solid white;
	width:187px;
	}
div.highlights-container .three-grids .first.detail
{
	border-right:0px solid white;
	width:186px;
	*width:187px;
	}
div.highlights-container .three-grids .detail div
{
	padding:8px;
	}
div.highlights-container .three-grids .detail h3
{
	color:#333;
	font-size:100%;
	font-weight:bold;
	margin-top:4px;
	}
div.highlights-container .three-grids .detail h3 span.time
{
	color:#660000;
	}


div.highlights-container.news h2
{
	border-bottom:1px solid white;
	}
div.highlights-container.news
{
	color:#666;
	}
div.highlights-container.news a
{
	font-weight:normal;
	font-size:116%;
	text-decoration:underline;
	margin:0 0 0 4px;
	}
div.highlights-container.news .yui-g .yui-u
{
	margin-bottom:14px;
	}
	
div.highlights-container.news ul 
{
	margin:8px;
	}
	
div.highlights-container.news ul li
{
	margin:0 0 8px 0;
	list-style-image:none;
	}

div.rhs-mod
{
	background:#f4f2db url(../images/layout/rhs-mod-bg.jpg )left 27px repeat-x;
	margin-bottom:12px;
	float:left;	
	width:100%;
	*width:30%;
	}
div.rhs-mod h3
{
	color:#660000;
	font-size:100%;
	font-weight:bold;
	}
div.rhs-mod p
{
	margin-bottom:6px;
	}
div.rhs-mod a
{
	text-decoration:none;
	}
	
div.rhs-mod h3 a
{
	color:#660000;
	font-size:105%;
	font-weight:bold;
}
	
div.rhs-mod a:hover
{
	text-decoration:underline;
	}
div.rhs-mod ul
{
	margin:0;
	padding:0;
	list-style-image:none;
	}
div.rhs-mod ul li
{
	margin-top:8px;
	}
div.rhs-mod ul li a
{
	color:#666;
	}

div.rhs-mod .inner-box
{
	padding:8px;
	}

div.latest-photos h2
{
	background: url(../images/header/latest-photos.gif ) no-repeat;
	text-indent:-99999;
	height:26px;
	}
div.email-us h2
{
	background: url(../images/header/email-us.gif ) no-repeat;
	text-indent:-99999;
	height:26px;
	}
div.email-us input.bt
{
	float:right;
	margin-top:4px;
	}
div.email-us input.text-field,
div.email-us textarea
{
	border:1px solid #7f9db5;
	width:100%;
	margin-bottom:4px;
	}
div.have-your-say h2
{
	background: url(../images/header/have-your-say.gif ) no-repeat;
	text-indent:-99999;
	height:26px;
	}
div.have-your-say .yui-gd
{
	margin:4px 0 8px 0;
 
	}
div.have-your-say .img
{
	width:16px;
	*width:8px!important;
 
	}
div.have-your-say .detail
{
	width:190px;
	float:left;
	}
div.meet-aaron-dan h2
{
	/*background: url(../images/header/meet-aaron-dan.gif ) no-repeat;
	text-indent:-99999;*/
	height:20px;
	font-size:108%;
	font-weight:bold;
	padding-left:8px;
	padding-top:8px;
	color:#3B6474;
	text-transform:uppercase;
	}
	

div.weather div.yui-gc
{
	margin:0;
	}

div.weather div.yui-gc .yui-u
{
	margin:0; 
	width:295px;
	}

div.weather div.yui-gc .yui-u.first
{
	margin:0; 
	width:500px;
	position:relative;
	}

div.weather .map
{
	background: url(../images/weather/map.jpg ) no-repeat;
	width:500px;
	height:298px;	
	margin-bottom:12px;
	overflow:hidden;
	}
div.weather div.map div 
{
	position:absolute; 
	font-weight:bold;
	font-size:108%;
	text-transform:uppercase;
	/*padding-left:32px;*/
	}
	
div.weather div.map div.yui-g 
{
	width:100%;  
	margin:0;  
 
	}
div.weather div.map div.yui-g .first
{
	width:30px; margin:0
	}
div.weather div.map div.yui-g .detail
{
	margin-left:32px; *margin:0; *margin-left:4px;
	}
	
	
div.weather div.map span
{
	display:block;
	background-color:White;
	padding:0 0 0 4px;
	font-weight:normal;
	font-size:93%;
	width:32px;
	}

div.weather div.map div.gosford-xy
{
	left:266px;
	top:6px;
	}
div.weather div.map div.sydney-xy
{
	left:262px;
	top:120px;
	}
div.weather div.map div.terryhills-xy
{
	left:258px;
	top:70px;
	}
div.weather div.map div.penrith-xy
{
	left:136px;
	top:85px;
	}
div.weather div.map div.katoomba-xy
{
	left:35px;
	top:75px;
	}
div.weather div.map div.liverpool-xy
{
	left:165px;
	top:140px;
	}
div.weather div.map div.wollongong-xy
{
	left:188px;
	top:265px;
	}


div.weather table
{
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
	}
div.weather table.forecast td,
div.weather table.forecast th
{
	background-color:#e7eef4;
	text-align:center;
	padding:8px;
	font-size:116%;
	font-weight:bold;
	}
div.weather .highlights-container h2 span
{
	text-transform:none!important;
	}
div.weather table.forecast th
{
	color:#3e6574;
	}
	
div.weather table.forecast span
{
	display:block;
	font-size:93%;
	}
	
div.weather table.forecast td.orange
{
	background:#ffb447;
	}
div.weather table.forecast td.pink
{
	background:#e8e4dd;
	}
div.weather table.forecast td table span
{
	font-size:77%;
	margin-top:12px;
	}


div.weather .now table
{
 	border-collapse:collapse;
	}
div.weather .now table th,
div.weather .now table td
{
	padding:2px 2px 2px 8px;
	font-size:116%;
	border-top:1px solid white;
	}
div.weather .now table th
{
	font-weight:bold;
	color:#3e6574;
	text-align:left;
	}
div.weather .now table.around td.icon-bg
{
	background:#3e6574;
	padding:1px !important;
	}
div.weather .now table.around td b.red
{
	color:red;
	}	
div.weather .now table.condition tr.cap th
{
	text-transform:uppercase;
	}
div.weather .now table.condition tr.cap td
{
	font-weight:bold;
	color:#3e6574;
	}
div.weather .now table.condition td,
div.weather .now table.sun td
{
	padding:4px 4px 4px 8px;
	}
div.weather .now table.around tr.odd,
div.weather .now table.condition tr.even,
div.weather .now table.sun tr.even
{
	background:#e7eef4;
	}


td.left_left_mid
{
	background: url(../images/border/left_left_mid.gif ) repeat-y;
	}
td.right_right_mid
{
	background: url(../images/border/right_right_mid.gif ) repeat-y;
	}

