
html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


#contentbanner{
	margin-top: 10px;
	width: 640px;
	height: 70px;
	margin-left: 10px;

}


#contentbannerinside{

	width: 470px;
	height: 70px;
	float: left;


}


#extras{

	width: 147px;
	height: 70px;
	float: left;

}


.dropdownline{
	margin: 0; padding: 0;
	float:left;

}


.founderbanner{

	padding-left: 10px;

}




/*--Top Nav Start--*/


ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 1000px;
	list-style: none;
	font-size: 16px;
	margin-left: 10px;
	z-index: 100;
	position:absolute;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a {
	float: left;
	 /*--Push text off of page--*/
	height: 43px;
}


ul#topnav a.home {
	background: url(http://thisisnfld.ncc.ca/images/normalmenu_01.png) no-repeat;
	width: 102px;
	margin-top: 2px;
}


ul#topnav a.home:hover {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_01.png) no-repeat;
	width: 102px;
	margin-top: 2px;
}



ul#topnav a.homeOver {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_01.png) no-repeat;
	width: 102px;
	margin-top: 2px;
}




ul#topnav a.products {
	background: url(http://thisisnfld.ncc.ca/images/normalmenu_02.png) no-repeat;
	width: 158px;
	margin-top: 2px;
}

ul#topnav a.products:hover {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_02.png) no-repeat;
	width: 158px;
	margin-top: 2px;
}




ul#topnav a.productsOver {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_02.png) no-repeat;
	width: 158px;
	margin-top: 2px;
}



ul#topnav a.sale {
	background: url(http://thisisnfld.ncc.ca/images/normalmenu_03.png) no-repeat;
	width: 156px;
	margin-top: 2px;
}


ul#topnav a.sale:hover {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_03.png) no-repeat;
	width: 156px;
	margin-top: 2px;
}



ul#topnav a.saleOver {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_03.png) no-repeat;
	width: 156px;
	margin-top: 2px;
	
}


ul#topnav a.community {
	background: url(http://thisisnfld.ncc.ca/images/normalmenu_04.png) no-repeat;
	width: 158px;
	margin-top: 2px;
}


ul#topnav a.community:hover {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_04.png) no-repeat;
	width: 158px;
	margin-top: 2px;
}


ul#topnav a.communityOver {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_04.png) no-repeat;
	width: 158px;
	margin-top: 2px;
	
}



ul#topnav a.store {
	background: url(http://thisisnfld.ncc.ca/images/normalmenu_05.png) no-repeat;
	width: 181px;
	margin-top: 2px;
}



ul#topnav a.store:hover {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_05.png) no-repeat;
	width: 181px;
	margin-top: 2px;
}


ul#topnav a.storeOver {
	background: url(http://thisisnfld.ncc.ca/images/overmenu_05.png) no-repeat;
	width: 181px;
	margin-top: 2px;
	
}





ul#topnav a.listenlive {
	margin-top: -47px;
	width: 229px;
	height: 82px;
	text-indent: 0px;
}


ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 44px; left: 0px;
	background: #03405f url(http://thisisnfld.ncc.ca/images/menu/sub_bgnfld.png) repeat-x; /*--Background gradient--*/
	padding: 20px 20px 20px;
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
}
ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 200px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url(http://thisisnfld.ncc.ca/images/menu/navlist_arrow.png) no-repeat 5px 12px;
	padding: 7px 5px 7px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size:16px;
}

ul#topnav .sub ul li a:hover {
	color: #d41211;
	background-position: 5px 12px ;/*--Override background position--*/
}



/*--Top Nav Start--*/










#wrapper{
	
	width: 1000px;
	height: 100%;
	margin: 0 auto;


}

#top{
	height: 170px;
	width: 1000px;	
	
}


#logo{
	height: 100%;
	width:  100px;
	float: left;
	
}

#topbanner{
	margin-top: 20px;
	height: 100%;
	width: 800px;
	float: right;
	
}


#topborderfull{
	margin-top: 44px;
	background:url(http://thisisnfld.ncc.ca/images/topborderfull.png) 100% 0% no-repeat;
	height:14px;

}


#leftside{
	margin-left:11px;
	height:100%;
	min-height:800px;
	float: left;
	background-color:#FFF;
	/* background:url(http://thisisnfld.ncc.ca/images/leftbg.jpg) 100% 0% no-repeat; */
	width: 640px;
	min-height:200px;
	color: #01447b;
	padding-left: 5px;
	
}

#rightside{
	/* background:url(http://thisisnfld.ncc.ca/images/rightbg.jpg) 100% 0% no-repeat; */
	height:100%;
	width: 326px;
	float: left;
	background-color: #FFF;
	margin-right: 14px;
	min-height:1000px;
}


#contactus{
	background:url(http://thisisnfld.ncc.ca/images/contactusbg.png) 100% 0% no-repeat;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	width: 255px;
	height: 39px;
	padding-top: 6px;
	font-size: 16px;
}

A.contactuslink:link {text-decoration: none; color: #FFFFFF;  font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.contactuslink:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.contactuslink:active {text-decoration: none; color: #FFFFFF; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.contactuslink:hover {text-decoration: none; color: #000000; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

A.footer:link {text-decoration: none; color: #FFFFFF;  font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.footer:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.footer:active {text-decoration: none; color: #FFFFFF; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.footer:hover {text-decoration: none; color: #000000; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


A.monthlink:link {text-decoration: none; color: #01447b;  font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.monthlink:visited {text-decoration: none; color: #01447b; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.monthlink:active {text-decoration: none; color: #01447b; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.monthlink:hover {text-decoration: none; color: #4198c5; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}



	








H1{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#034174;
	font-weight:bold;
	margin: 0; padding: 0;
}



H3{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#034174;
	font-weight:bold;
	margin: 0; padding: 0;
}


H4{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#034174;
	font-weight:bold;
	margin: 0; padding: 0;
}


H5{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#034174;
	font-weight:bold;
	margin: 0; padding: 0;
}


H6{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:6px;
	color:#034174;
	font-weight:bold;
	margin: 0; padding: 0;
}

A:link {text-decoration: none; color: #0079b7;}
A:visited {text-decoration: none; color: #0079b7;}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: #0079b7; }






/* WEATHER */


#weatherbox{
	width: 292px;
	height: 115px;
	background:url(http://thisisnfld.ncc.ca/images/weatherbg.jpg) 100% 0% no-repeat;

}


#weatherleft{
	width: 171px;
	height: 115px;
	float: left;

}


#weatherright{
	margin-top: 2px;
	width: 121px;
	float: left;
	height: 115px;
}



#weathertitle{
	margin-top: 10px;
	color: #FFFFFF;
	font-size: 16px;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-weight:bold;

}

#weatherlocation{

	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-weight:bold;

}

#weatherimage{

	float:left;
	width: 70px;

}


#weatherconditions{

	float:left;
	width: 71px;

}




#moreweather{

	width: 270px;
	height: 30px;
	background:url(http://thisisnfld.ncc.ca/images/moreweatherbg.jpg) 100% 0% no-repeat;
	margin-left: 20px;
	margin-top: -1px;

}




A.moreweatherlink:link{
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 1em;
} 


A.moreweatherlink:visited{
	
	color: #ffffff;
	font-weight:active;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 1em;
} 


A.moreweatherlink:active{
	
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 1em;
} 


A.moreweatherlink:hover{
	
	color: #034174;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 1em;
} 











#currentcondition{

	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-weight: bold;

}

#currenttemp{
	margin-top: 10px;
	color: #FFFFFF;
	font-size: 21px;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-weight: bold;
	text-align: left:
}








#footer{

   
	margin-left:11px;
	margin-right: 14px;
	height: 50px;
	background-color: #ccc;	
	background:url(http://thisisnfld.ncc.ca/images/this_is_NFLD_10.jpg) 100% 0% no-repeat;


}

#Content{
	background: #FFFFFF url(http://thisisnfld.ncc.ca/images/contentareabg.jpg) repeat-y;
	color:#FFF;
	width: 100%;
	min-height: 90%;
	
	
}



/* REGION */

ul#regionnav{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 30px;
} 

#regionnav li{
	float: left;
	margin: 0 0.15em;
} 



A.regionnavlink:link{
	background: url(images/regionsnormal.jpg) #fff bottom left repeat-x;
	height: 39px;
	padding-top: 35px;
	float: left;
	width: 86px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 3em;
} 


A.regionnavlink:visited{
	background: url(images/regionsnormal.jpg) #fff bottom left repeat-x;
	height: 39px;
	padding-top: 35px;
	float: left;
	width: 86px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 3em;
} 




A.regionnavlink:active{
	background: url(images/regionsnormal.jpg) #fff bottom left repeat-x;
	height: 39px;
	padding-top: 35px;
	float: left;
	width: 86px;
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 3em;
} 



A.regionnavlink:hover{
	background: url(images/regionsnormal.jpg) #fff bottom left repeat-x;
	height: 39px;
	padding-top: 35px;
	float: left;
	width: 86px;
	display: block;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 3em;
} 



A.regionnavlinkover:link{
	background: url(images/regionsnormal.jpg) #fff bottom left repeat-x;
	height: 39px;
	padding-top: 35px;
	float: left;
	width: 86px;
	display: block;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 3em;
} 


A.regionnavlinkover:visited{
	background: url(images/regionsnormal.jpg) #fff bottom left repeat-x;
	height: 39px;
	padding-top: 35px;
	float: left;
	width: 86px;
	display: block;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 3em;
} 




A.regionnavlinkover:active{
	background: url(images/regionsnormal.jpg) #fff bottom left repeat-x;
	height: 39px;
	padding-top: 35px;
	float: left;
	width: 86px;
	display: block;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 3em;
} 



A.regionnavlinkover:hover{
	background: url(images/regionsnormal.jpg) #fff bottom left repeat-x;
	height: 39px;
	padding-top: 35px;
	float: left;
	width: 86px;
	display: block;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: tahoma,arial,Verdana, Helvetica;
	font-size: 13px;
	line-height: 3em;
} 




.businessheading{

	font-family: tahoma,arial,Verdana, Helvetica;
	color: #ffffff;
	padding-left: 10px;
	font-size: 14px;
	font-weight:bold;

}


.listingbox1{

	background-color: #f2f2f2;
	border-bottom: thin solid #cccccc;
	height: 100px;

}



.listingbox2{
		
	background-color: #ffffff;
	border-bottom: thin solid #cccccc;
	height: 100px;

}


.nolistingbox{

	background-color: #f2f2f2;
	border-bottom: thin solid #cccccc;
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
	font-weight:bold;
	color: #034174;


}


.businessleftside{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #034174;
	padding-left: 4px;
	padding-top: 4px;

}



.businessrightside{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #034174;
	padding-left: 4px;
	padding-top: 4px;

}




.moredetails
			
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	margin-left:30px;
	width: 187px;
	height: 25px;
	padding-left: 4px;
	padding-top: 4px;


}


.contentboxPhoto{

	padding: 6px;

}


.contentbox{
	padding: 6px;


}


.contentboxtitle{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.contentboxdescription{
	min-height: 90px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


A.contenttitlelink:link {text-decoration:underline; color: #000000;  font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
A.contenttitlelink:visited {text-decoration:underline; color: #000000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
A.contenttitlelink:active {text-decoration:underline; color: #000000; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
A.contenttitlelink:hover {text-decoration:underline; color: #d41211; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;}




A.moredetailslink:link {text-decoration: none; color: #000000;  font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.moredetailslink:visited {text-decoration: none; color: #000000; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.moredetailslink:active {text-decoration: none; color: #000000; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.moredetailslink:hover {text-decoration: none; color: #d41211; font-weight:bold;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

img.img {
	border:#000000 1px solid;
}



#newsticker-demo {   
	width: 294px;   
	background:url(http://thisisnfld.ncc.ca/images/nowplayingbg.jpg) 100% 0% no-repeat;  
	padding:5px 5px 0;   
	font-family:Verdana,Arial,Sans-Serif;   
	font-size:12px;   
	margin:20px auto;  
	height: 153px;
}  

 
  
#newsticker-demo a { text-decoration:none; }   
#newsticker-demo img { border: 2px solid #FFFFFF; }   

  
#newsticker-demo .title {   
text-align:center;   
font-size:14px;   
font-weight:bold;   
padding:5px;   
color:# 000000;
}

   
 
.newsticker-jcarousellite { width:284px; }   
.newsticker-jcarousellite ul li{ list-style:none; display:block; height:30px; padding-bottom:1px; padding-left:20px; margin-bottom:5px; }    
.newsticker-jcarousellite .info {  color:#FFFFFF; font-weight:bold; }   
.newsticker-jcarousellite .artist { color:#999999; font-weight:bold; font-size:12px; }  
.newsticker-jcarousellite .nowplayinginfo {  color:#3b9ac6; font-weight:bold; font-size:14px; }   
.newsticker-jcarousellite .nowplayingartist { color:#999999; font-weight:bold; font-size:14px;}  









.viewplaylistbutton{
	margin-left: 160px;
	margin-top: -25px;
}


TD.snpheader{

	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #FFFFFF;
	font-weight:bold;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-right: 6px;
	background-color:#3b9ac6;



}

TD.songcell1{

	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	padding-top: 2px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 2px;
	color: #000000;
	background-color:#CCCCCC;



}


TD.songcell2{

	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	padding-top: 2px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 2px;
	color: #000000;



}





.daytd{

	width: 80px;
	height: 80px;
	border: thin solid #666;

}


.daydiv{
	width: 100%;
	height: 20px;
	background-color: #CCCCCC;
	text-align: right;



}

.daynum{
	font-size: 12px;
	font-weight:bold;
	color: #333;
	padding-right: 4px;
}



.dayheader{

	width: 85px;
	Font-size: 20px;
	text-align:center;
}



.calenderheader{
	
	Font-size: 39px;

}


.monthheader{
	font-size: 22px;
	font-weight:bold;


}


.mediaplayer{

	width: 200px;
	height: 200px;
}


/* Sub Menu Links */



.sidemenuheader{
	background: url(http://thisisnfld.ncc.ca/images/sidemenu_02.jpg) 100% 0% no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-size: 24px;
	height: 42px;
	width: 276px;
	padding-top: 24px;

	}



ul#submenu {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
}





A.menubox1off:link {
	margin: 0;
	display: block;
	background-color: #404040;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #ffffff;
	height: 27px;
	width: 276px;
	font-weight:bold;
	background:url(http://thisisnfld.ncc.ca/images/sidemenunormalbg.jpg) 100% 0% no-repeat;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	text-align:left;
	padding-top: 8px;

} 

A.menubox1off:visited  {
	margin: 0;
	display: block;
	background-color: #404040;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #ffffff;
	height: 27px;
	width: 276px;
	font-weight:bold;
	background:url(http://thisisnfld.ncc.ca/images/sidemenunormalbg.jpg) 100% 0% no-repeat;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	text-align:left;
	padding-top: 8px;
	
} 


A.menubox1off:active  {
	margin: 0;
	display: block;
	background-color: #404040;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #ffffff;
	height: 27px;
	width: 276px;
	font-weight:bold;
	background:url(http://thisisnfld.ncc.ca/images/sidemenunormalbg.jpg) 100% 0% no-repeat;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	text-align:left;
	padding-top: 8px;
	
} 


A.menubox1off:hover {
	margin: 0;
	display: block;
	text-align:left;
	background-color: #ffffff;
	color: #034174;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	height: 27px;
	width: 276px;
	font-weight:bold;
	background:url(http://thisisnfld.ncc.ca/images/sidemenuoverbg.jpg) 100% 0% no-repeat;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	padding-top: 8px;

} 






A.menubox1on:link {
	margin: 0;
	display: block;
	text-align:left;
	background-color: #ffffff;
	color: #034174;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	height: 27px;
	width: 276px;
	font-weight:bold;
	background:url(http://thisisnfld.ncc.ca/images/sidemenuoverbg.jpg) 100% 0% no-repeat;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	padding-top: 8px;

} 

A.menubox1on:visited  {
	margin: 0;
	display: block;
	text-align:left;
	background-color: #ffffff;
	color: #034174;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	height: 27px;
	width: 276px;
	font-weight:bold;
	background:url(http://thisisnfld.ncc.ca/images/sidemenuoverbg.jpg) 100% 0% no-repeat;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	padding-top: 8px;
	
} 


A.menubox1on:active  {
	margin: 0;
	display: block;
	text-align:left;
	background-color: #ffffff;
	color: #034174;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	height: 27px;
	width: 276px;
	font-weight:bold;
	background:url(http://thisisnfld.ncc.ca/images/sidemenuoverbg.jpg) 100% 0% no-repeat;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	padding-top: 8px;
	
} 


A.menubox1on:hover {
	margin: 0;
	display: block;
	text-align:left;
	background-color: #ffffff;
	color: #034174;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	height: 27px;
	width: 276px;
	font-weight:bold;
	background:url(http://thisisnfld.ncc.ca/images/sidemenuoverbg.jpg) 100% 0% no-repeat;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	padding-top: 8px;

} 










/* EVENT STUFF */




ul#monthlisting {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
}




A.monthbox1:link {
	margin: 0;
	display: block;
	background-color: #0079b7;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #DDDDDD;
	min-height: 27px;
	width: 90%;
	font-weight:bold;
	text-align:left;
	padding-top: 8px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;

} 

A.monthbox1:visited  {
	margin: 0;
	display: block;
	background-color: #0079b7;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #DDDDDD;
	min-height: 27px;
	width: 90%;
	font-weight:bold;
	text-align:left;
	padding-top: 8px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	
} 


A.monthbox1:active  {
	margin: 0;
	display: block;
	background-color: #0079b7;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #DDDDDD;
	min-height: 27px;
	width: 90%;
	font-weight:bold;
	text-align:left;
	padding-top: 8px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	
} 


A.monthbox1:hover {
	margin: 0;
	display: block;
	text-align:left;
	background-color: #CCCCCC;
	color: #0079b7;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	min-height: 27px;
	width: 90%;
	font-weight:bold;
	padding-top: 8px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;

} 



A.monthbox2:link {
	margin: 0;
	display: block;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #0079b7;
	min-height: 27px;
	width: 90%;
	font-weight:bold;
	text-align:left;
	padding-top: 8px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;

} 

A.monthbox2:visited  {
	margin: 0;
	display: block;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #0079b7;
	min-height: 27px;
	width: 90%;
	font-weight:bold;
	text-align:left;
	padding-top: 8px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	
} 


A.monthbox2:active  {
	margin: 0;
	display: block;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #0079b7;
	min-height: 27px;
	width: 90%;
	font-weight:bold;
	text-align:left;
	padding-top: 8px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	
} 


A.monthbox2:hover {
	margin: 0;
	display: block;
	text-align:left;
	background-color: #CCCCCC;
	color: #0079b7;
	font-size: 12px;
	font-family: tahoma,arial,Verdana, Helvetica;
	min-height: 27px;
	width: 90%;
	font-weight:bold;
	padding-top: 8px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;

} 


.eventmoredetails{
	
	
	margin-right: 10px;

}


.eventdate{

	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 13px;

}

/* Business Details */

.businessphone{
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 13px;

}


.businessemail{
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 13px;
	

}


.businessurl{
	margin: 0;
	padding: 0;
	font-weight:bold;
	font-size: 13px;
	

}



/* Send to A Friend */


.topHeader{
	padding: 3px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	font-size: 16px;
	font-family: tahoma,arial,Verdana, Helvetica;
	color: #0079b7;
	background-color: #CCCCCC;

}


.leftcell{
	padding: 3px;
	text-align:left;
	background-color: #CCCCCC;
	color: #0079b7;
	font-size: 16px;
	font-family: tahoma,arial,Verdana, Helvetica;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	font-weight: bold;



}


.rightcell{
	padding: 3px;
	background-color: #0079b7;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;

}



/* Weather */


TD.weatherimage{

	border-left: 1px solid #d7dbe3;
	border-right: 1px solid #b2b9b0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b2b9b0;
	background-color: #ffffff;
	font-size: 13px;
	font-family: Tahoma,arial,Verdana, Helvetica;


}


TD.weathercontent{

	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b2b9b0;
	border-right: 1px solid #d7dbe3;
	font-size: 13px;
	font-family: tahoma,arial,Verdana, Helvetica;
	background-image: url(http://www.vocm.com/images/formbackground.jpg);
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px;

}


TD.weathertitle{

 	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	background-image:url(http://www.vocm.com/images/commentbg.jpg);
	background-repeat:repeat;
	height: 28px;
	border-bottom: 1px solid #b2b9b0;
	border-right: 1px solid #d7dbe3;
	border-left: 1px solid #d7dbe3;
	text-align: left;
}





/* ON AIR STYLES  */



#onairbox{

	width: 292px;
	
}




#onairphoto{

	width: 120px;
	float: left;
}





#onaircontent{
	width: 170px;
	float: left;

}


.ontheair{


	padding-top: 5px;
	padding-left: 5px;
	font-size:24px;
	font-weight:bold;
	color:#01447b;

}



.showtitle{


	padding-top: 5px;
	padding-left: 5px;
	font-size: 18px;
	color:#000000;
	font-weight:bold;


}



.ontheairURL{

	padding-top: 10px;
	padding-left: 5px;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}



.ontheairListenlive{

	padding-top: 20px;
	padding-left: 25px;


}







#nowplayingbox{
 	margin-left:10px;
  	width: 292px;
}



H3.nowplayingtitle{


	font-weight: bold;
	font-size: 16px;
	color:#01447b;


}



.nowplayingsongtitle{

	font-weight: bold;
	font-size: 12px;



}



.nowplayingartist{

	font-weight: bold;
	font-size: 12px;


}



.viewplaylist{
	
	margin-left: 120px;

}

/* business form */

.formleft{

	text-align: right;
	font-weight: bold;
	padding: 4px;




}


.formright{

	text-align: left;
	padding: 4px;
}


.formmessage{

	text-align: center;
	font-weight: bold;


}

.formerror{

	color: #FF0000;
	font-weight: bold;	

}





 .clear{
	clear:both;
}
