body {
	margin: auto 0px;
	padding: 0;
	background: url(/images/bg_main.jpg) top center repeat-x;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}
h1  {
	margin:0 0 5px;
}

#sidepanel .year   {
	font-weight: bold;
}


#post h1{

	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
	
}

.pubDate{
	color: #777777;
}

#wrappersDelight {
	width: 952px;
	margin: 0px auto;
	padding: 0px;
	/* border: solid 1px #000;*/
}

/*
#lang-contactWrap	{
	width: 125px;
	margin: 0;
}
*/

/* -- NAV STRUCTURE -- */

#lang-contact {
	height: 14px;
	margin: 23px 0 4px 0;
	padding: 0;
	float: right;
	display: inline;
	/*border: solid 1px #FFF;*/
	overflow: hidden;
}

#lang-contact ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#lang-contact li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#lang-contact a {
	float: left;
	/*margin: 0;*/
	padding: 0;
	overflow: hidden;
	height: 14px !important;
	display: block;
}

#lang-contact a:hover {
	background-position: 0 -14 0 0;
}
#language a {
width:58px;
}

#language span {
	display: none;
}
/*
#francais {
	float: left;
	margin: 0;
	padding: 0;
}	
*/
#francais a	{
	width: 50px;
	background: url(/images/buttons/btn_francais_sprite.jpg) top left no-repeat;
}

#francais span {
	display: none;
}	

#bullet {
	width: 9px;
	height: 14px;
	margin: 0;
	padding: 0;
}

#contactUs	{
	float: right;
	margin: 0;
	padding: 0;
}



#contactUs span {
	display: none;
}

#mainNavWrap {
	width: 377px;
	height: 107px;
	margin: 0;
	padding: 0px;	
	float: right;
	/*border: solid 1px #000;*/
	/*overflow: hidden;*/
}



#mainNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#mainNav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#mainNav a {
	float: left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 31px !important;
	display: block;
}

#mainNav a:hover {
	background-position: -31px 0 0 0;
}

#sidepanel 
{
	width: 288px;
	padding-left: 7px;
}
#sidepanel  ul
{
	margin-left: 5px;
}

/*-- NAV ITEMS -- */




#home span, #media span, #sales span, #execTeam span, #careers span {
	display: none;
}

/* -- BRAND NAV -- */

#brandNav	{
	margin: auto 0;
	padding: 0;

				/*border: solid 1px #CC000;*/
}
#leftColumn
{
	width: 600px;
	float: left;
}

#sidepanel
{
	float: right;
}

#CTVgm 
{
	padding-top:24px;
	clear: right;
	margin-left: 325px;
}

#CTVgm a {
	border-style: none;
	display: block;
	width: 247px;	
	height: 46px;
	background: url(/images/logo_ctvgm.jpg) no-repeat;
}

#CTVgm span {
	display: none;
}

#brands {
	width: 907px;
	height: 73px;
	margin: 15px 0 10px 0;
	padding: 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#brands ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#brands li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
}

#brands a {
	float: left;
	padding: 0;
	overflow: hidden;
	height: 73px !important;
	display: block;
}

#ctv {
 	float: left;
 	margin: 0;
 	padding: 0;
} 

#ctv a {
	width: 302px;
	background: url(/images/buttons/btn_ctv.jpg) top left no-repeat;
}

#ctv span {
	display: none;
}


#tgam {
 	float: left;
 	margin: 0;
 	padding: 0;
} 

#tgam a {
	width: 302px;
	background: url(/images/buttons/btn_globeAndMail.jpg) top left no-repeat;
}

#tgam span {
	display: none;
}

#chumRadio {
 	float: left;
 	margin: 0;
 	padding: 0;
} 

#chumRadio a {
	width: 302px;
	background: url(/images/buttons/btn_chumRadio.jpg) top left no-repeat;
}

#chumRadio span {
	display: none;
}

/* -- BODY --*/

#content {
	width: 907px;
	float: left;
	margin: 0;
	padding: 15px 0 0 8px;
	text-align: justify;
			/*border: solid 1px #000;*/
}
#radiocontent {
	width: 907px;
	float: left;
	margin-left:-8px;
}
/*
#content p {
	margin: 0;
	padding: 20px 0 0 0;
}
*/
#footerWrap {
	clear: all;
	width: 907px;
	padding: 0;
	margin: 0;
	margin: auto 0;
	text-align: center;
}

#footer	{
	width:907px;
	height: 46px;
	margin: 0;
	padding: 20px 0 14px 0;
	float: left;
	display: inline;
	overflow: hidden;
	
	background-repeat: no-repeat;
		/*border: solid 1px #000;*/
}

#footer ul {
	list-style-type: none;
	margin: 0;
}

#footer li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#footer a {
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	height: 12px !important;
	display: block;
	border: none;
}