B  {
   font-weight : bold; 
}

FONT
{
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

P {
   font-family : "Times New Roman", Times, serif; 
; font-size: medium; line-height: normal}


/* main */

A:link 	{
   text-decoration : none; 
   color : #CC6633; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   }

A:visited {
   text-decoration : none; 
   color : #999966; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A:active  {
   text-decoration : none; 
   color : #CC3300; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

A:hover  {
   text-decoration : none; 
   color : #0099FF; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}	

A.index:link  {
   font-size : 11px; 
   color : #CC6633; 
}

A.index:visited  {
   font-size : 11px; 
   color : #993399; 
}

A.index:active  {
   font-size : 11px; 
   color : #333366; 
}

A.index:hover  {
   color : #99CCFF; 
   font-size : 11px; 
}	

.videonewsbox  {
   font-size : 10px; 
   line-height : 11px; 
   font-weight : bold; 
}  

B.heavy  {
   font-weight : bold; 
}

.bodytext {
   font-weight : normal; 
   color : #000000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.avindex {
   font-weight : normal; 
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #666666; 
}

.promotextbold  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
   font-weight : bold; 
   color : #000000; 
}

.promotext  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
}

.date  {
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   color : #000000; 
}


.search  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   font-weight : bold; 
   color : #000000; 
}



.puffheadline  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 92%; 
   font-weight : 600; 
}

.puffsummary  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 92%; 
   color : #333333; 
}

.promopuff  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
   background-color : #CCCC99; 
   font-weight : bold; 
}

.bbcredbanner	{
   background-color : #990000; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
}

.crumbtraila  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color: #CCCC99; 
   font-size : 11px; 
}

.caption  {
   color : #333333; 
   padding-top : 2px;
   /*padding-bottom : 6px;*/
}

.seealso  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 100%; 
   font-weight : bold; 
   color : #CC3300; 
}

/* audiovideo */

.avbground  {
   background-color: #FFFFCC; 
}

.avtext  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   color : #000000; 
}

.avchoice  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
   font-weight : bold; 
   color : #000000; 
}

.avchoicetitle  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 86%; 
   font-weight : bold; 
   color : #000000; 
}

.avchoicetext  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 86%; 
   color : #000000; 
}

.avbox {
   background-color : #FFFFCC; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   font-weight : normal; 
   margin-right : 2px; 
   margin-left : 2px; 
   width : 95px; 
}



.avtightgrey { 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   color : #666666; 
}

.avgrey { 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   color : #666666; 
	}
	
/* programmes */

.progclicktext  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
   font-weight : bold; 
   color : #000000; 
}

.progindex  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
   font-weight : bold; 
}

.progsubhead  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 86%; 
   font-weight : bold; 
   color : #CC3300; 
}

.progtitle  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 120%; 
   font-weight : bold; 
}

.progtext  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
   color : #333333; 
}

.proglatest  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 72%; 
   color : #666666; 
}

.progbacktotop  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 72%; 
   color : #CC3300; 
}

.progexptext  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 90%; 
   color : #CC3300; 
}



/* left nav */

.rootSectionSelected {
   font-weight : 600; 
   font-size : 11px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color : #999999; 
   text-align : right; 
}


.rootSection {
   font-weight : 600; 
   font-size : 11px; 
   line-height : 15px; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
}

/* extras */


.wsbottombox { 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size: 90%;
   font-weight: bold;
   color: #003366;
   background-color : #CCCC99; 
}



.scorecard {
   font-weight : bold; 
   font-size : 100%; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   background-color : #990000; 
}



.quoteboxhead {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";  
   font-weight : bold;  
   font-size : 87%;  
   color : #333300; 
   background-color : #cccc99; 
}


.quoteBox {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 87%; 
   color : #990000; 
   background-color : #FFFFCC; 
   font-weight : bold; 
   letter-spacing : -0.5pt; 
}

.puff01 {
	background-color: #003366;
	layer-background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 11px;
	color: #FFFFFF;
	}

.puffboxhead {
	background-color: #CCCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 12px;
	color: #333300;
	font-weight: 600;
	}

.livecomingpuffbox	{
	background-color:  #CC3300;
	color: #FFFFFF;
	font-weight: 800;
	font-size: 86%;
}

.redtitletext {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 10px;
	color: #CC0000;
	font-weight : bold;
}

@import url(/stylesheets/nonnetscape.css);

.h1 {
   font-size : 124%; 
}

.h2  {
   font-size : 112%; 
}

.h3  {
   font-size : 100%; 
}

.aitem  {
   margin-top : 1px;
   padding-left : 12px;
   background : #FFFFFF url("/furniture/aro_blue.gif") no-repeat;
}

.head{
   font-weight : bold; 
   color : #CC3300; 
   line-height : 12px;
   font-size : 12px; 
}

.rhshead {
   padding-top : 4px;
   color : #CC3300; 
   line-height : 110%;
   font-weight : bold;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

.rhslist {
   padding-bottom : 4px;
   font-size : 90%; 
}

.rhsdate  {
   font-size : 11px; 
}

.puffbox {
   padding-top: 0px;	
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

.avbutton {
   width : 170px;
   background : #FFFFCC;
   font-size : 11px; 
   color : #666666; 
   text-align : right;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
}

.chatboxhead {
	background-color: #CCCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 12px;
	color: #333300;
	font-weight: 600;
	}

.chatboxtitle {
	background-color: #CCCC99;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 12px;
	color: #cc0000;
	font-weight: 600;
	}
.byline {
	font-family : Verdana, Arial, Helvetica, "MS sans serif";
	color : #666666;
	font-size : 12px;
}

.pipe {
   color : #333366;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size:10px;
} 
/* links for top nav */
A.topnav:link  {
   color : #333366;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size:10px;
}

A.topnav:visited  {
   color : #666699;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
   font-size:10px; 
}

A.topnav:active  { 
   color : #666699;
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size:10px; 
}

A.topnav:hover  {
   color : #CC3300; 
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size:10px; 
   }
/*datestamp*/
.published {
   color : #999999; 
   font-family : Verdana, Arial, Helvetica, sans-serif; 
   font-size:11px;
   font-weight:800;
}
/*av rhs*/
.avheader {
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #CCCCCC;
	font-size: 11px;
	font-weight: 600;
}



.ultratext  {
   font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
   font-size : 11px; 
   color : #000000; 
}
