body {
}


/***********************************************/

.fontColourAccent {
	color:#970909;
	}
	

.fontColourSecondary {
	color:#f97f05;
	}
	
	
.fontColourWhite {
	color:#fff;
	}
	
.fontColourGrey {
	color:#5a5a5a;
	}
		
.fontColourBlack {
	color:#000;
	}


.fontColourTopNav {
	color:#fff;
	}

/***********************************************/


/************************************CSS DNN SITES **********************8

/***********************************************/


/* element styles*/


/***********************************************/


body {
 	font-family: Arial,Verdana,sans-serif;
	font-size:1em;
	color:#000;
	background-image:url(images/cssImages/bg.jpg);
	background-repeat:repeat-x;
	background-color:#830707;
}

.mainContainer{
	background-image:url(images/cssImages/bg_blackwhite.gif);
	background-repeat:repeat-x;
	border-left: #000 solid 1px;
	border-right: #000 solid 1px;
	border-bottom: #000 solid 1px;
	background-color:#333;
	display:table;
	}

form { 
	margin:0px;
	padding:0px;
	}
		
input {
	margin:0px;
	padding:0px;
	color:#000;
	

}

ul {
	padding:0px;
	margin:0px;
	}

li {
	display:block;
	padding: 0px;
	margin:0px;
	}
	
img {
	border:0px;
	}
TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}
	
/***********************************************/

/* links styles*/

/***********************************************/


/* global links*/


a:link, a:visited { 
	color:#000;
	text-decoration:none;
	}
	
a:hover {
	color:#000;
	text-decoration:underline;
	}
	
/*  landing page links*/
	
.buttonLinksTopNav {
	padding:12px 1px 0px 0px;
	margin:0px;	
	height:13px;
	
	}
	
.buttonLinks {
	padding:0px 1px 0px 0px;
	margin:0px;	
	height:13px;
	
	}
	
.buttonLinks img {
	padding:0px 0px 0px 5px;	
	}

/***********************************************/


/*  Background colors*/


/***********************************************/
	
.bkgdColourAccent {
	background-color:#970909;
	}
	
.bkgdColourSecondary {
	background-color:#505050;
	}
.bkgdColourLeftNav {
	background-color:#D3D7EF;
	}				
.bkgdColourBlack {
	background-color:#000;
	}
	
.bkgdColourDark  {
	background-color:#5a5a5a;
	}
	
.bkgdColourMedium {
	background-color:#c2c2c2;
	}
		
.bkgdColourLight {
	background-color:#ededed;
	}
		
.bkgdColourWhite {
	background-color:#FFF;
	}
	




/***********************************************/


/*  Font colors*/


/***********************************************/

.fontColourAccent {
	color:#970909;
	}
	

.fontColourSecondary {
	color:#f97f05;
	}
	
	
.fontColourWhite {
	color:#fff;
	}
	
.fontColourGrey {
	color:#5a5a5a;
	}
		
.fontColourBlack {
	color:#000;
	}


.fontColourTopNav {
	color:#fff;
	}

/***********************************************/


/*  text element*/


/***********************************************/
	
h1 {
	font-size:75%;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size:70%;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size:65%;
	margin: 0px;
	padding: 0px;
}

p {
	padding:0px; 
	width:auto; 
	margin:0px 0px 8px 0px; 
}

 .bodyText {
 	font-size:.80em;
	}
	
	
.bodyText a:link { 
	color:#000;
	text-decoration: none;
	}
	
.bodyText a:visited { 
	color:#000;
	text-decoration:none;
	}
	
.bodyText a:hover {
	color:#000;
	text-decoration:underline;
	}
	
/***********************************************/

/* Main Header */

/***********************************************/

.globalHeaderBkgd {
	padding:12px 0px 0px 0px; 
	margin:0px;
	}
	
.globalHeaderContent{
	width:auto; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;
	}
	
.headerListenBkgd {
	background-image:url(images/cssImages/globalModuleBkgd.gif); 
	height:61px; width:346px; 
	padding:0px 0px 0px 2px; 
	float:left;
	}
	
.headerClubBkgd {
	background-image:url(images/cssImages/globalModuleBkgd.gif); height:61px; width:302px; 
	}
/************ Start Now playing list *************/

 .headerNowplaying {
 	color:#fff;
	display:table block;
	vertical-align:text-top;
	padding:0px 2px 2px 2px;
	}
	
	
.headerNowplaying a:link { 
	color:#fff;
	text-decoration: none;
	}
	
.headerNowplaying a:visited { 
	color:#fff;
	text-decoration:none;
	}
	
.headerNowplaying a:hover {
	color:#fff;
	text-decoration:none;
	}
	
	
/************ End  Now playing list *************/

.headerListenContent {
	display:block; padding:5px 0px 3px 0px; float:left; width:265px;
	}
	
.headerClubContent {
	display:block; padding:5px 2px 3px 0px; float:left;
	}	
	
.globalClubForm table {
	float:left;
	}
	
.globalClubForm input {
	font-size:10px;
	margin:0px;
	padding:0px;
	width:125px;
	}

.globalClubForm td {
	padding:0px 5px 0px 0px;
	}		

.globalHeaderText{
	margin:3px 0px 0px 0px; padding:1px; font-weight:200; font-size:10px; color:#fff
	}

.globalHeaderFailedLogin {
	padding:0px 0px 0px 25px;
	}
	
.globalNavUL {
	margin:0px 0px 0px 0px; padding:0px 0px 0px 80px; list-style-type:none; display:block; float:left;
	}

.globalNavUL li  {
	float:left; display:block; margin:0px; padding:0px;
	}
	
	
#radionavLinks2 {
	background-image:url(images/cssImages/globalNavBkgd.gif); 
	background-repeat:no-repeat; 
	clear:left; 
	height:21px; width:699px;   
	float:left; 
	margin:5px 0px 0px 0px;
    }

#radionavLinks2 a {
	float:left;
	display:block;
	width:.1em;
	background:url(images/cssImages/globalNavLeft_both.gif) no-repeat right top;
	margin:0;
	padding:0px 0px 0px 4px;
	text-decoration:none;
      }
	  
#radionavLinks2 > ul a {width:auto;}
   
#radionavLinks2 a span {
	float:left;
	display:block;
	background:url(images/cssImages/globalNavRight_both.gif) no-repeat right top;
	padding:0px 7px 0px 4px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#radionavLinks2 a span {float:none;}
    /* End IE5-Mac hack */

#radiohome #radionavHome a, #radiodjsShows #radionavDjsShows a, #radiomusic #radionavMusic a, #radioconcertsEvents #radionavConcertsEvents a, #radiofunStuff #radionavFunStuff a, #radionewsInfo #radionavNewsInfo a, #radiocontests #radionavContests a {
      background-position:0 -29px;
      }
	  
#radiohome #radionavHome a span, #radiodjsShows #radionavDjsShows a span, #radiomusic #radionavMusic a span, #radioconcertsEvents #radionavConcertsEvents a span, #radiofunStuff #radionavFunStuff a span, #radionewsInfo #radionavNewsInfo a span, #radiocontests #radionavContests a span {
      background-position:100% -29px;
      padding-bottom:5px;
      color:#333;
      }
	  
#radionavLinks2 a:hover {
      background-position:0% -29px;
      }
	  
#radionavLinks2 a:hover span {
      background-position:100% -29px;
      }
	  
	  
.playerSong{
	width:200px;


}
.nowplayingContainer{
	margin:0px;
	padding:0px;
}

.buttonPastSong {
	padding:1px 1px 0px 2px;
	margin:0px;	
	height:13px;
	border: 0px;
	
	}

.listenLive{
	padding: 18px 0px 0px 0px;
	float: right;
}

.nielsen {	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px;
}

.playerSongBgdark {
	background:#666666;
}


.playerSongBglight {
	
	background:#333;
}


.playerTextdark {
	color:#c0c0c0;
}

.playerTextlight {
	color:#c0c0c0;

}

.siteLogo{
	padding: 0px 6px 0px 6px;
	width: 184px; height:100px;
	border: 0px;
} 

/***********************************************/

/*  Left Nav bar */

/***********************************************/

.NavTop {
	display:block;
	background-color:#f4f4fb; 
	margin:0px;
	padding:0px;	 
	border-bottom: 1px solid #3E3E3E;  
	border-left: 1px solid #3E3E3E; 
	border-top: 1px solid #ededed;  
	border-right: 1px solid #ededed;
}


.NavTop a:link {
	display:block;
	margin:0px;
	padding:2px 0px 2px 4px;	
	text-decoration: none;
}

.NavTop a:visited {
	display:block;
	margin:0px;
	padding:2px 0px 2px 4px;	
	text-decoration: none;
}

.NavTop a:hover{
	display:block;
	margin:0px;
	padding:2px 0px 2px 4px;
	background-color: #b9b8b8;
	text-decoration: none;
}



/************ List Items styles **************/

.NavItemList {
	display:block;
	background-color:#fff; 
	margin:0px;
	padding:0px;	 
	border-bottom: 1px solid #A6A6A6;  
	border-left: 3px solid #7C0606; 
	border-top: 1px solid #ededed;  
	border-right: 1px solid #ededed;
	font-size: 90%;
}

.NavItemList  a:link {
	display:block;
	padding:2px 0px 2px 10px;
	margin: 0px;
	text-decoration: none;
	}

.NavItemList  a:visited{
	display:block;
	padding:2px 0px 2px 10px;
	margin: 0px;
	text-decoration: none;
	}


.NavItemList a:hover{	
	display:block;
	margin:0px;
	padding:2px 0px 2px 10px;	
	background-color: #D6D6D6;
	text-decoration: none;
}



/************  Related Links styles **************/


.NavRelatedLinks {
	display:block;
	background-color:#fff; 
	margin:0px;
	padding:0px;	 
	border-bottom: 1px solid #3E3E3E; 
	border-left: 1px solid #3E3E3E;  
	border-right: 1px solid #ededed;
	border-top: 1px solid #ededed;	
}

.NavRelatedLinks a:link{
	display:block;
	padding:2px 0px 2px 4px;
	margin: 0px;
}

.NavRelatedLinks a:visited{
	display:block;
	padding:2px 0px 2px 4px;
	margin: 0px;
	text-decoration:none;
}

.NavRelatedLinks a:hover{	
	display:block;
	margin:0px;
	padding:2px 0px 2px 4px;
	background-color: #ededed;
	text-decoration: none;
}

.navPane Table {
	width:130px;
	font-size:.75em;
	}
	



/************ Nav for Contest pages and Concerts and Events pages  **************/
.NavPadding {


}



.NavLinks TD{
	margin: 0px;
	padding: 1px 0px 0px 2px;
	font-size:.75em;
	width:130px;


}


.NavLinks a:link, .NavLinks a:visited {
	display: block;
	border-bottom: 1px solid #3E3E3E;  
	border-left: 1px solid #3E3E3E; 
	border-top: 1px solid #fff;  
	border-right: 1px solid #fff;  
	padding: 1px 0px 1px 4px;
	background-color:#f4f4fb;
	text-decoration:none;
}

.NavLinks a:hover{
	background-color: #b9b8b8;
	text-decoration:none;
}


	


/***********************************************/


/* home page module Containers*/


/***********************************************/

.homePageContestText {	
	 width:196px; display:block; float:left; margin:0px; padding:0px;
	 }
.homePageListingsText {	
	 width:auto; display:block; float:left; margin:0px; padding:0px;
	 }
	

.listingImageHomePage {
	width:72px;
	height:66px;
	padding:0px;
	margin: 4px 7px 0px 0px;
	float:left;	
	border: 1px solid #174169;
	}
	
.borderLeft { 
	border-left: #cdcdcd dashed 0px;
	}

.homePageOnAirNowHeader {
	background-image:url(images/cssImages/homePageOnAirNowHeader.gif);
	background-position:left;
	margin:0px 0px 1px 0px;
	background-repeat:no-repeat;	
	height:14px;
	border: 0px solid #CCDFE4;
	padding: 0px 0px 0px 10px;
	clear:left;
	/*	color:#FFFFFF;
	background-color:#174169;	*/
	
	}


 
		
.homePageConcertsEventsHeader {
		background-image:url(images/cssImages/tab_concertsandevents.gif);
		background-position:left;
		background-repeat:no-repeat;
		height:20px;
		float:left;
		}

.onAirNowModule {
 border-bottom:#000 solid 1px; width:100%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;
	}
	
.onAirNowModuleText {
 margin:0px 0px 0px 100px;
	}
	
.homepageContestButton {
	float:right;
	padding:9px 5px 0px 0px;
	}
	

	
.homepageConcertsEvents td {
	padding: 2px 2px 2px 5px;
	}	
/***********************************************/


/* landing page module Containers*/


/***********************************************/


/***********************************************/
/* general */
/***********************************************/


/* headers */

.mainHeader
{
    padding:2px 2px 2px 10px;
    font-weight: 800;
	color:#fff;

}

.mainSubHeader
{
    display:block;
	padding:2px 2px 2px 10px;
	margin: 0px 0px 0px 0px;
    font-weight: 700;
	color:#000;
	line-height:1em;

}


.ListingsBg{
	width:444px;
	height:auto;
	background-image:url(images/cssImages/homepage_listingsbg.jpg); 
	background-repeat:repeat-x; 
	background-position:top;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}
 .ListingsBgbtm{
	background-image:url(images/cssImages/homepage_listingsbgbtm.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:17px; 
	width:444px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
 
 }
.FunListingsHeader {
	/*background-image:url(images/cssImages/header_bg.jpg);
	background-repeat:repeat-x;	 */
	padding: 4px 0px 0px 12px;
	font-weight:800;
	line-height:2.3em;

	clear:left;
	color:#333;	width:200px;
	/*background-color:#174169; */
 }
 
.MusicListingsHeader{
	/*background-image:url(images/cssImages/header_bg.jpg);
	background-repeat:repeat-x;	 */
	padding: 4px 0px 0px 16px;
	font-weight:800;
	line-height:2.3em;
	clear:left;
	color:#333;
	width:204px;
	/*background-color:#174169; */
 }
.listingsHeader {
	background-image:url(images/cssImages/header_bg.jpg);
	background-repeat:repeat-x;	
	height:27px; 
	border: 0px solid #CCDFE4;
	padding: 0px 0px 0px 10px;
	font-weight:800;
	line-height:2.3em;
	clear:left;
	color:#000;
	/*background-color:#174169; */
 }
 

  .ListingsbgMusic{
	padding: 25px 0px 0px 62px;
	width: 150px;
	float:left;

 }
 .ListingsbgFun{
	padding: 25px 0px 0px 52px;
	width: 160px;
	float:left;

 }
 .colourDivider{
	width:100%; margin:1px 0px 1px 0px; padding:0px; float:left; height:2px;
}

 .colourDivider img{
 	float:left;
	height:4px;
	width:4px;
}
	
.detailPageModuleHeader {
	background-image:url(images/cssImages/moduleheader_bkgd.gif);
	background-repeat:repeat-x;
	border: #CCDFE4 solid 0px;
	margin:0px 0px 1px 0px;
	}
	
.navFunctionColumnHeader {
	border-bottom: #970909 solid 1px;
	}
	
/* feature container */

.featureContainerLeftEdge {
	float:left;
	background-image: url(images/cssImages/corner_topLeft_grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin:0px 0px 5px 0px;
	}
	
.featureContainerRightEdge {
	float:left;
	background-image:url(images/cssImages/corner_topRight_grey.gif);
    background-repeat:no-repeat;
	background-position: right top;
	padding:5px;
	margin:0px;
	}
	
.featureContainerSpacer280 {
	width:280px;
	background-color:#FFFFFF;
	}
		
.featureContainerSpacer217 {
	width:217px;
	}
	
/* listing Container */
.listingContainerHomepage{
	width:620px;

}
.listingContainer{
	/*width:290px; */
	padding: 5px 0px 5px 0px; 
	float:left;
}
.listingContainerMusic {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 14px;
	font-weight: 500;

	}
	.listingContainerFun {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 2px 10px 14px;

	}

.listingDisplayListings {
	float:left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 14px;

	}
	
/* images */
	
.mainContainerImg {
	width:120px;
	height:110px;
	padding:0px;
	margin: 0px 7px 0px 0px;
	float:left;
	border: 1px solid #727272;
	}

	/*  Added by Mark for ON Air Show logo */
.subMainContainerImg {
	width:108px;
	height:99px;
	padding:0px;
	margin: 0px 5px 5px 0px;
	float:left;
	}

	
	/*  This has been edited */
.featureContainerImg  {
	width:84px;
	height:77px;
	padding:0px;
	margin: 0px 5px 5px 0px;
	float:left;
	border: 1px solid gray;
	}
	
.listingContainerImage {
	width:43px;
	height: 60px;
	padding:0px;
	margin: 0px 7px 0px 0px;
	float:left;	
	border: 1px solid gray;
	}
	
	/*  This has been edited till here */
	
.featureBadge280LandingPage {
	width:280px;
	height:80px;
	margin:0px;
	padding: 0px;
	float:left;
	}
	
.featureBadge218LandingPage {
	width:218px;
	height:80px;
	margin:0px;
	padding: 0px;
	float:left;
	}
	
/* text containers */
	
.mainContainerText {	
	 width:165px; display:block; float:left;
	 }
	 
.listingContainerText {	
	 width:68%; display:block; float:left; 

	 }
	 
	 
.featureContainerText {	
	 width:177px; display:block; float:left;
	 }
	 
.mainContainerTexContests {	
	 width:165px; display:block; float:left;
	 }
	 
.listingContainerContests  {	
	 width:235px; 
	 display:block; 
	 float:left;
	 }

/* landing pages concetts & events contests */
	 
.concertsContestBkgd {
	background-image:url(images/cssImages/bkgdConcertsContests.gif); 
	background-repeat:repeat-y;
	}
	
/* functionColumn */	 
	 
.functionColumnContainer {
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
	}
	 
/***********************************************/

/* showlanding page rich content module Containers*/

/***********************************************/

.showLandingPageLeftColumnOneColumn {
  width:99%;	

	}

.showLandingPageLeftColumnTwoColumn {
  width:285px;


	}
	
	
.showLandingPageLeftContainer {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom: #c2c2c2 solid 1px;
	float:left;
	clear:left;
	width:100%;
	}
	
.showLandingPageRightColumn {
	width:158px;
	float:left;
	margin:5px 0px 0px 0px;
	}
	
.showLanindPageRightContainer {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom: #c2c2c2 solid 1px;
	}
	
.showLanindPagePadding {
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom: #c2c2c2 solid 1px;	float:left;
	clear:left;
	width:100%;
	}
				
		
		
/***********************************************/

/* detailpage module Containers*/

/***********************************************/

.detailPageMainImg {
	width:96px;
	height:88px;
	padding:0px;
	margin: 0px 7px 0px 0px;
	float:left;
	border: 1px solid gray;
	}

.detailPageLeftColumn {
	float:left;
	margin:10px 0px 10px 0px;
	}
	
.detailPageRightColumn {
	float:left;
	margin:10px 0px 10px 10px;
	}
	
.detailPageListingContainer {
	float:left;
	margin:0px 0px 10px 0px;
	}
	
.detailPageListingTable td{
	float:left;
	padding:0px 0px 10px 0px;
	vertical-align:top;
	}

.detailPageDailyPic {
	width:320px;
	float:left;
	}
	
.detailPageListImage {
	width:84px;
	height:77px;
	margin:0px;
	padding: 0px 7px 0px 0px;
	float:left;	
	border: 1px solid gray;
	}

.detailPageListText {
	width:480px;
	display:block;
	float:left;
	}
	
.detailPageFeatureBadge280 {
	width:280px;
	height:auto;
	margin:0px;
	padding: 0px 10px 0px 0px;
	float:left;
	}
	
.detailColumnText {
	width:281px;
	display:block;
	float:left;
	}
			 	
/***********************************************/

/*  padding spacing*/

/***********************************************/


/*  padding */

.paddingAllSides5px {
	display:block;
	padding:5px;
	float:left;
	}

.paddingSidesTop5px{
	display:block;
	padding: 5px 5px 0px 5px;
	}
	
.paddingTopBttm5px{
	display:block;
	padding: 5px 0px 5px 0px;
	}
	
.paddingAllSides10px {
	display:block;
	padding:10px;
	float:left;
	}
	
.paddingSidesBttm10px{
	display:block;
	padding: 0px 10px 10px 10px;
	float:left;
	}
	
.paddingTopBttm5pxSides10px {
	display:block;
	padding:5px 10px 5px 10px;
	}
	
.paddingHomePageListingsMusic {
	display:block;
	padding:0px 5px 5px 0px;
	margin:0px 0px 0px 0px;
	}
	
.paddingHomePageListingsFun{
	display:block;
	padding:0px 5px 5px 0px;
	margin:0px 0px 0px 0px;
	}
	
.spacerMediumRectangle {
	width:300px;
	/*height:250px;*/
	margin:0px;
	padding:0px;	
	clear:left;
	}
	
.spacerSkyscrapper {
	width:160px;
	height:600px;
	margin:0px;
	padding:0px;
	clear:left;
	}	

/*  spacing detail page */	
	
.detailpageColumn {
	width:281px;
	display:block;
	float:left;
	}
		
	
/* detailpage column set For Quote of the day*/	
	
.detailpageLeftColumn384px {
	width:384px;
	display:block;
	float:left;
	}
	
.detailPageRightColumn186px {
	width:186px;
	display:block;
	float:left;
	}	
	
/* detailpage column set Humour Page */		
	
.detailpageLeftColumn320px {
	width:320px;
	display:block;
	float:left;
	}	
		
.detailpageRightColumn242px {
	width:242px;
	display:block;
	float:left;
	}	
	
.homepageContentBg{
background-image:url(images/cssImages/homepageContentBg_top.gif);
background-position: left top;
background-repeat:no-repeat;
}


/***********************************************/


/*  float */


/***********************************************/


.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}


/***********************************************/


/*  Concerts / Charts Table element*/


/***********************************************/
	

	
.concertsTable table {
	float:left;
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #000;
	font-size:.75em;
	}
	
.concertsTable td {
	border-bottom: 1px solid #B1B0B0; 
	padding:2px 2px 2px 4px;
	vertical-align:top; 	
	}

.concertsTableHeading {
	width:25%;
	font-weight:bold;
	}
	
		
/***********************************************/


/*  bttm functions*/


/***********************************************/



.bttmFunctionsDiv {
	display: block;
	float:left;
	border-top: #000 solid 1px;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	width: 96%;
	}

.barRightEdge {
	background-color:#efefef;
	background-image:url(images/cssImages/bar_rightedge.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px;
	float:left;
	}

.barLeftEdge {
	background-image:url(images/cssImages/bar_leftedge.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	}
	
.barSpacer {
	display:block; 
	width:570px;
	}
	
.barUL {
	margin:0px;
	padding:0px 2px 0px 4px;
	list-style-type:none;
	}
	
.barUL img {
	padding:2px 3px 0px 0px;
	}
	
.barUL li  {
	display:inline;
	margin:0px;
	padding:2px 6px 2px 2px;
	font-size: 11px;
	}
	
.commentsForm {
	 margin:0px 10px 0px 0px;
	 	 padding:0px;
	 }
	 
.commentsForm input{
	 margin:0px;
	 padding:0px;
	 }
	
.commentsBlock {
	margin:0px 0px 0px 0px; 
	padding:10px 0px 10px 0px; 
	border-top: dashed #787676 1px; 
	float:left; 
	width: 90%;
	}


.commentsText {
	display:block;
	width:100%;
	float:left;
	clear:left;
	margin:0px;
	padding: 0px 0px 7px 0px;
	font-size: 11px;
	font-style:italic;	
	}
	
.commentsAuthor {
	 float:right;
	 font-style:normal;
	 font-weight:800;
	 margin:0px;
	 padding:0px;
	 }
	 
.commentLink {
	 float:right; 
	 margin: 0px 0px 7px 0px;
	 }	


/***********************************************/


/*  pagination */


/***********************************************/


	
.pagination {
	font-size:.75em;
	text-align: center;
	}
	
.pagination td {
	padding:0px 4px 0px 4px;
	margin: 0px;
	}
	
.pagination   a:link {
	color:#5a5a5a;
	margin:: 0px;
	text-decoration: underline;
	}
	
.pagination   a:visited {
	color:#5a5a5a;	
	margin: 0px;
	text-decoration: underline;
	}	

.pagination   a:hover{
	color:#000;	
	margin:0px;
	text-decoration: underline;
	}
	
/***********************************************/


/*  blogs */


/***********************************************/

.blogContentImg img{

	margin: 5px 5px 5px 0px;


}



 /***********************************************/

/* footercontainer */

/***********************************************/

.footerPane {
	border-top:#ccc solid 1px;
	margin:10px 2px 10px 2px;
	padding:0px 0px 0px 0px;
	width:896px;
	height:100px;
	}
	

 .footerDiv{
	 
	/*background-image:url(images/cssImages/globalFooterBkgd.jpg); 
	background-repeat:no-repeat;
	background-position:left top;*/
	width:894px;
	padding:0px 2px 0px 2px;
	margin:6px 0px 0px 0px;
	display:block;
	vertical-align: top
	}
 
 
.footerDivLeft {
	padding:15px 4px 4px 8px;
	width:70%;
	float:left;
	display:table;
}
	
.footerObject{


	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color:#fff;

} 

.footerCopyRight{
	padding: 10px 0px 0px 10px;
	margin: 0px;	width:60%;
	float:left;	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color:#fff;
}

A.footerObject {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
	padding: 10px 10px 10px 2px;
}



A.footerObject:link{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;

}

A.footerObject:visited{
	color: #fff;
	text-decoration: none;
	font-weight: normal;

}

A.footerObject:hover{
	color: #fff;
	text-decoration: underline;
	font-weight: normal;

}

.footerRight{
	width:25%;
	padding: 0px 10px 0px 0px;
	display:table;
	float:left;


}




/***********************************************/

/* ingore the rest of codes below*/

/***********************************************/

/* copy */

	

/* This is the Date eg. any items that are not links */
.SkinHeader{
	font-family:Arial, Helvetica, sans-serif;
	color:#e0e0e0;
	border-right: #cad5ea 0px solid;
	
		background-image:url(images/cssImages/globalHeaderBkgd.gif); height:116px; display:block;
	
	
	
} 
A.SkinHeader:visited, A.SkinHeader:hover, A.SkinHeader:link{color: #ffffff;}

.SkinItem
{
    text-decoration: none;
    color: #036;
}
/* This sets the style for all skin items that are links */
A.SkinItem:link, A.SkinItem:visited, A.SkinItem:active
{
    text-decoration: none;
    color: #036;
}
A.SkinItem:hover
{
    text-decoration: underline;
    color: #F00;
}

.SkinObject
{
    text-decoration: none;
    color: #000;
	}
	/* This sets the style for all skin items that are links */
A.SkinObject:link, A.SkinItem:visited, A.SkinItem:active
{
    text-decoration: none;
    color: #000;
}
A.SkinObject:hover
{
    text-decoration: underline;
    color: #000;
}

.MainMenu_MenuContainer {

      background-color: transparent; 

}

.MainMenu_MenuBar {

      cursor: pointer; 

      cursor: hand;

      height:16px;

      background-color: Transparent;

}

.MainMenu_MenuItem {

      border-bottom: #e0e0e0 0px solid; 
      border-top: #e0e0e0 0px solid; 
      border-right: #cad5ea 0px solid;
      cursor: pointer; 
      cursor: hand; 
      color: #000000; 
      font-size: 9pt; 
      font-weight: bold; 
      font-style: normal; 
      background-color: ccc;
      font-family: Tahoma, Arial, Helvetica; 

}

.MainMenu_MenuIcon {
      border-bottom: #e0e0e0 0px solid; 
      border-top: #e0e0e0 0px solid; 
      background-color: #ccc; 
      cursor: pointer; 
      cursor: hand; 
      text-align: center; 
      width: 15px; 

}

.MainMenu_SubMenu {

      background-color: #ccc;  
      border-bottom: #e0e0e0 0px solid; 
      border-top: #e0e0e0 0px solid; 
      z-index: 1000; 
      cursor: pointer; 
      cursor: hand; 
      filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 

}

.MainMenu_MenuBreak {

      height: 1px;

}

.MainMenu_MenuItemSel {

      background-color: #ccc; 
      border-bottom: #e0e0e0 0px solid; 
      border-top: #e0e0e0 0px solid; 
      border-right: #cad5ea 0px solid;
      cursor: pointer; 
      cursor: hand; 
      color: black; 
      font-family: Tahoma, Arial, Helvetica; 
      font-size: 9pt; 
      font-weight: bold; 
      font-style: normal;
      height: auto;

}

.MainMenu_MenuArrow {

      border-bottom: #e0e0e0 0px solid; 
      border-top: #e0e0e0 0px solid; 
      border-right: #cad5ea 0px solid;
      font-family: webdings; 
      font-size: 10pt; 
      cursor: pointer; 
      cursor: hand; 

}

.MainMenu_RootMenuArrow {

      font-family: webdings; 
      font-size: 10pt; 
      cursor: pointer; 
      cursor: hand;

 }
.graybackground{
	background-color:#C2C0C0;
	width:100%;
	padding: 0px 2px 10px 0px;
	margin:0px;
	display:table;

	}
.whitebackground{
	background-color:#FFFFFF;
	width:100%;
	padding: 0px 2px 10px 0px;
	margin:0px;
	display:table;
	}

.signIn{
	font-family:Arial, Helvetica, sans-serif;
	color:#970909;
	padding: 0px 0px 0px 8px;

} 
A.signIn:visited, A.signIn:hover, A.signIn:link, A.signIn:active{color: #970909;}


.detailDJShowsImg {
padding:5px;
	float:left;
	}
	
	
	
	/************** .Weather styles ***************/
	

	
.WeatherCopy	{
	float:none !important;
	float:/**/left ;	
	display:table !important;
	display:/**/block;
	height:auto;
	width:auto;
	margin: 0px;
	padding:0px;
	text-align:left;
	font-weight:100;
	font-size:9px;
	color:#000000;
	padding-left:2px;
	padding-right: 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	}



.WeatherImg {
	border:0px;
	padding-top:2px; 
	padding-left:6px;
	}	
	
	.temperature {
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
 	color:#820707;
 	font-size:12px; 
	margin-left:6px;
	vertical-align:top;
	font-weight:bold; 
	margin-top:6px;
 
 }
	
.WeatherHeader{
	/*background-image:url(images/rightbanner_header_bg.gif);*/
	width:130px; 
	background-repeat: no-repeat; 
	height:14px; 	
	border-bottom: 0px solid #970909;  
	display:table;	margin-top:6px;
}	

.noWeather
 {
 	font-family:Verdana, Arial, Helvetica, sans-serif; 
 	color:#CC0000;
 	font-size:12px; 
	width:auto;
	padding-left:2px;
	padding-bottom:0px;
	padding-top:0px;
	vertical-align:top;
	font-weight:bold;
 
 }
 
.CompleteWeatherHeader{
	margin:5px 8px 5px 0px;

}
.CompleteWeatherTD{
	background-color:#FFFFFF; 
	width:142px; 
	border-bottom:#999999 1px solid; 
	border-right:#999999 1px solid;
}

.DetailWeather{
	margin:0px ;
	background-color:#FFFFFF;
	display:block;
	padding-bottom:6px;
	padding-top:2px;
	}	


.CompleteWeatherDate{
	vertical-align:top; 
	margin-bottom:0px; 
	font-weight:bold; 
	padding-left:2px; 
	background-color:#c1c1c1;
}

.CompleteWeatherContent{
	background-color:#FFFFFF; 
	vertical-align:top; 
	margin-left:5px; 
	margin-bottom:20px; 
	padding-left:2px;
}


	/************** single poll styles ***************/

 .pollTopSpacer{
 
 margin:5px 0px 0px 0px
 
 }

.PollHeader{

            background-image:url(images/rightbanner_header_bg.gif);
            width:130px; 
            background-repeat: no-repeat; 
            height:14px;      
            border-bottom: 1px solid #970909;  
}

 

.PollImg {
	margin: 0px 0px 2px 0px
 }           

.pollQuestion{
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
}

 .PollSubmit {
	padding: 0px 0px 15px 0px
 }           


.pollFont{
	font-size:.65em;

}

.pollWidth{
    width:130px; 

}

.pollRadio{

	padding:2px 4px 0px 0px;

}

 
.singlepoll table {
	float:left;
	margin:	0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.singlepoll td {
	
	padding:2px 0px 2px 1px;
	vertical-align:top; 	text-align:left;	
	}
	
.pollMorepolls{
		padding: 0px 0px 0px 6px
	
	}
	
	.HomepageConterts{
	
	border-bottom:solid 1px #000000; 
	width:299px;	
	padding:0px;
	margin:0px;
	}
	
		
.GeekPageListImage {
	width:60px;
	height:60px;
	margin:0px;
	padding: 0px 7px 0px 0px;
	float:left;	
	border: 1px solid gray;
	}
	
	.DJsandshowsfeatureImg  {
	width:96px;
	height:88px;
	padding:0px;
	margin: 0px 7px 7px 0px;
	float:left;
	border: 1px solid gray;
	}
	
	
.bullet ul{
	margin:0px;
	padding:0px;
	}

.bullet li{
  list-style: none;
  background-image: url(images/squareBullet.gif);
  background-repeat: no-repeat;
  background-position:top left;
  padding-bottom:6px;
  padding-left:12px;
  vertical-align:top;
  margin:0px 0px 0px 0px;
}

.formLabel{
 	font-size:.70em;
}


	/************** custom page form  styles ***************/

.customPageForm {
margin: 0px;
padding: 0px;
font-size: .75em;
display: block;
}

.cpFormElements table {
padding: 0px;
margin: 0px;
width: 590px;
}


/************************** Podcast Styles ************************************/
.podcastTitle {
color: #333333;
font-weight: bold;
font-size: 12px;
padding: 0px;
margin: 0px;
}



.podcastFeatured {
background: #dde3e9;
}

.podcastList  {
float: left;
padding: 10px 10px 10px 15px;
margin: 0px;
font-size: 11px;
font-weight: normal;
color: #333333;
border-bottom: 1px solid gray;
list-style-type: none;
}

.podcastList li {
display: block;
}



.podcastArchive {
background: white;
float: left;
margin: 0px 0px 20px 0px;
padding: 0px;
}

.podcastArchive li {
margin: 0px;
padding: 0px;
float: left;
}




.podcastHeaders {
text-indent: 5px;
display: block;
text-transform: uppercase;
font-weight:bold;
font-size:12px;
color: #f46709;
margin: 0px;
width: 100%;
}

.
podcastFaqs {
font-weight: normal;
padding: 5px;
color: #4b4b4b;
}

.podcastLinks {
float: left;
width: 100%;
padding: 10px 0px 5px 0px;
}

.podcastImage img {
width: 100px;
margin: 0px;
padding: 0px;
}
 /****************** END of DNN SITES CSS***********************************/
 
 /****************** MY CSS***********************************/

.MatHeaders {
text-indent: 5px;
display: block;
text-transform: uppercase;
font-weight:bold;
font-size:15px;
color:Maroon;
margin: 0px;
width: 100%;
}

.LogoHeader
{
    font-size: 40pt;
    color: white;
    font-family: Arial;
    background-color:#AE2BC1;
}
.JustBlcakSideHeaders {
text-indent: 5px;
display: block;
text-transform: uppercase;
font-weight:bold;
font-size:12px;
color:black;
margin: 0px;
width: 100%;
}

.HomePageListTitle
{
    display:block;
	padding:2px 2px 2px 10px;
	margin: 0px 0px 0px 0px;
        font-weight: 500;
	color:blue;
	line-height:1em;

}

.HomeDisplayListTitle
{
    display:block;
	padding:2px 2px 2px 10px;
	margin: 0px 0px 0px 0px;
        font-weight: 500;
	color:brown;
	line-height:1em;

}


.HomeDisplayListContent
{
    display:block;
	padding:2px 2px 2px 10px;
	margin: 0px 0px 0px 0px;
        font-weight: 700;
	color:black;
	line-height:1em;

}


/****************************Corus Central*******************************/


div.advancedPhoneSearch2 {
	font-family: Arial, Helvetica, sans serif;
	width: 280px;
	background-color: #FFFFFF;
	border: none;
	margin: 10px 0px 10px 20px
}

div.advancedPhoneSearch4 {
	font-family: Arial, Helvetica, sans serif;
	width: 300px;
	background-color: #FFFFFF;
	border: none;
	margin: 10px 0px 10px 50px
}

p.phoneListTitle
{
    font-family: Arial, Helvetica, sans serif;
	color: #ff6600;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: text-top;
	
}

p.phoneList
{
    font-family: Arial, Helvetica, sans serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	vertical-align: text-top;
	
}

a.search:link { text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 9pt; font-weight: bold; color: #ff6600 }
a.search:visited { text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 9pt; font-weight: bold; color: #ff6600 }
a.search:active { text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 9pt; font-weight: bold; color: #ff6600}
a.search:hover { text-decoration: none; font-family: Arial, Helvetica, sans serif; font-size: 9pt; font-weight: bold; background-color: #ffffff; color: #000000 }

/**************************** end Corus Central*******************************/
