/* 
CBBC News V3 
*/
body{
	background-color:#07D;
	font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
	margin:0px;
	padding:0px;
}
/* --- bbc toolbar --- */
.tbsh {background-color:#828282;}
.tbshl {border-left:2px solid #828282;}
.tbb {background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/v.gif") repeat-y;}
.tbs1 {background:#90D200 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/sl.gif") no-repeat;}
.tbs {background:#90D200 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/st.gif") repeat-x;}
.tbs2 {background:#90D200 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/st.gif") repeat-x 0 0;}
.tbsra {background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/sra.gif") no-repeat;}
.tbsrb {background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/srb.gif") no-repeat;}
.tbbl {background-color:#000000;}
.tbbr {background-color:#330833;}
.tbg, .tbshl {background-color:#999999;}
.tbwl,font.tbwl,a.tbwl,a.tbwl:link,a.tbwl:hover,a.tbwl:visited {color:#ffffff;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;padding:1px 4px;}
#tbtbl {background:url("http://newsimg.bbc.co.uk/shared/img/v3_tb/blt.gif") no-repeat;}
/* --- links --- */
a{text-decoration:none;}
a:link{color:#fff;}
a:visited{color:#EEF;}
a:hover{text-decoration:underline;}
a.nbls{font-size:70%}
.ths a:link{font-weight:normal;font-size:70%;}
.ths a:visited{font-weight:normal;font-size:70%;color:#EEF;}
a.sshl:link{font-weight:bold;font-size:80%;}
a.sshl:visited{font-weight:bold;font-size:80%;color:#EEF;}
.arr a{font-size:75%;line-height:15px;font-weight:bold;}
a.pbl{line-height:16px;font-size:75%}
a.pbl:active,a.pbl:hover,a.pbl:link{line-height:16px;font-size:75%}
/* --- general --- */
p{margin:0;color:#ff3;}
#storybody, #storybody p, .storybody, .storybody p{margin:0;color:#ff3;}
.storybody p{
	line-height:1.3em;
	padding:8px 0 8px 0;
}
p.bold{font-weight:bold;}
form{padding:0;margin:0;}
h1{font-size:16px;padding:0;margin:0;}
h2#date{margin: 4px 0 6px 0;font-size:75%;font-weight:normal;color:#000;}
h3, h2{margin:0;color:#FF3;}
h4{margin:0;padding:0;}
.nlp{color:#FF3;font-weight:bold;padding:0px;font-size:90%;}
.arr{background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 6px;padding-left:7px;}
/* --- top nav --- */
.bannertopgradient{background:#330833 url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/gradient_v2.gif") no-repeat 0 0;}
.bannertop{background:#330833;}
.bannerbottom{background:#0077DD url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/banner_grad_1pix_v2.gif") repeat-x 0 0;}


h1.cbbcLogo2{position:absolute;top:37px;left:5px;width:110px;padding:0px;margin:0px;z-index:1;}
#topnavbox2 {position:relative;display:block;clear:both;width:100%;height:76px;background:#0077DD url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/banner_grad_1pix_v3.gif") repeat-x 0 0;}
#topnav2 {text-align:center;font-size:80%;position:absolute;top:0;left:430px;width:345px;height:74px;list-style:none;white-space:nowrap;overflow:hidden;margin:0;padding:0;}
html>body #topnav2 {left:430px;}
#topnavbox2 .logo{padding:0px;margin:0px;position:relative;top:12px;left:131px;width:600px;}	
#topnavbox2 #topnav2 a {text-align:center;float:left;color:#fff;font-weight:bold;padding:49px 0 0 0;
  	overflow:hidden;
  	height:18px !important;
	text-decoration:none;
	height /**/:65px; /* for IE5/Win */
}
#topnavbox2 li {float:left;list-style:none;margin:4px 0 0 0;}
#topnavbox2 li a:hover {
 	background-position:0 -70px;
	text-decoration:underline;
}
#topnavbox2 li{
	background-position:0 -140px;
	}
#topnavbox2 li a.selected {
 	background-position:0 -140px;
	color:#ff3;
}
#topnavbox2 li .selected {
 	background-position:0 -140px;
	color:#aaf;
	text-decoration:none;	
}




#games #tngames a, #chat #tnchat a, #vote #tnvote a, #quiz #tnquiz a, #win #tnwin a, #club #tnclub a, #clubscotland #tnclub a, #clubnorthernireland #tnclub a, #clubwales #tnclub a, #clubnorthernengland #tnclub a, #clubsouthwestengland #tnclub a, #clubsoutheastengland #tnclub a, #clubmidlands #tnclub a, #clubworld #tnclub a { 
	color:#aaf;
 	background-position:0 -140px;
	border: 0px solid red;
}
#tngames, #tngames a {
	width:67px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/games_v8.gif") top left no-repeat;
}
#tnchat, #tnchat a  {
	width:67px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/chat_v8.gif") top left no-repeat;
}
#tnvote, #tnvote a  {
	width:67px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/vote_v8.gif") top left no-repeat;
}
#tnquiz, #tnquiz a  {
	width:67px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/quiz_v8.gif") top left no-repeat;
}
#tnwin, #tnwin a  {
	width:67px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/win_v8.gif") top left no-repeat;
}
#tnclub, #tnclub a  {
	width:67px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/presspack2.gif") top left no-repeat;
}
table.sectionstraph{height:22px;margin-bottom:7px;}
.sech{
	width:629px;
	font-size:100%;
	font-weight:bold;
	margin:0 0 0 131px;
}
.sectionstraph{background:#4444CC;color:#AAF;}
#uk .sectionstraph .sech, #weather .sectionstraph .sech, #animals .sectionstraph .sech , #world .sectionstraph .sech, #music .sectionstraph .sech, #tvfilm .sectionstraph .sech, #animals .sectionstraph .sech, #scitech .sectionstraph .sech, #pictures .sectionstraph .sech, #specials .sectionstraph .sech, #guides .sectionstraph .sech, #reviews .sectionstraph .sech, #theteam .sectionstraph .sech, #help .sectionstraph .sech, #teachers .sectionstraph .sech, #literacy .sectionstraph .sech, #contactus .sectionstraph .sech{
	color:#AAF;
}
#sport .sectionstraph .sech{
	position:absolute;
	top:-500000px;
}
#uk .sectionstraph, #weather .sectionstraph, #animals .sectionstraph , #world .sectionstraph, #music .sectionstraph, #tvfilm .sectionstraph, #animals .sectionstraph, #scitech .sectionstraph, #pictures .sectionstraph, #specials .sectionstraph, #guides .sectionstraph, #reviews .sectionstraph, #theteam .sectionstraph, #help .sectionstraph, #teachers .sectionstraph, #literacy .sectionstraph, #contactus .sectionstraph{
	background:#44c ;
}
 #sport .sectionstraph{
 	background:#00d700 url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/sr_logo.gif") no-repeat 130px 0;
 }
#games .sectionstraph .sech, #chat .sectionstraph .sech, #vote .sectionstraph .sech, #quiz .sectionstraph .sech, #win .sectionstraph .sech{
	color:#FF3;
}
#games .sectionstraph{
	background:#093;
}
#chat .sectionstraph{
	background:#66bb00;
	}
#vote .sectionstraph{
	background:#ea0;
}
#quiz .sectionstraph{
	background:#f70;
}
#win .sectionstraph{
	background:#B3C;
}
#club .sectionstraph, #clubscotland .sectionstraph, #clubnorthernireland .sectionstraph, #clubwales .sectionstraph, #clubnorthernengland .sectionstraph, #clubsouthwestengland .sectionstraph, #clubsoutheastengland .sectionstraph, #clubmidlands .sectionstraph,  #clubworld .sectionstraph {
	background:#C03;
	color:#FF3;
}
/* --- end top nav --- */
/* --- lhs nav --- */
#lhsnavbox {
	position:relative;
	display:block;
	clear:both;
	width:121px;
	height:423px;
}
#lhsnav {
	position:absolute;
	bottom:0px;
	left:0px;
	top:0px;
	width:121px;
	/*height:494px;*//*don't know what this height is for, but it stops the rss links working.*/
	list-style:none;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	padding:0;
}
html>body #nav {
	left:0px;
	}
#lhsnavbox li {
	/*float:left;  if this is removed we get a gap between the links */
	float:left;
	height:23px;
	list-style:none;
	margin:0px 0 0px 0;
	width:121px;	
}
#lhsnavbox a {
	font-size:75%;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	float:left;
  	padding:4px 0 0 43px; /* this is the padding for the text */
  	height:19px !important;
  	height /**/:22px; /* for IE5/Win */
}
#lhsnavbox a.sub {
	font-size:70%;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	float:left;
  	padding:9px 0 0 18px; /* this is the padding for the text */
  	height:14px !important;
  	height /**/:22px; /* for IE5/Win */
}
#lhsnavbox a.subselected	 {
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	float:left;
  	padding:9px 0 0 18px; /* this is the padding for the text */
  	height:14px !important;
  	height /**/:22px; /* for IE5/Win */
}
#lhsnavbox li a:hover {
 	background-position:0 -23px;
	text-decoration:underline;	
}
#lhsnavbox li.selected {
	background-position:0 -46px;
	}

#specials #lhsnavbox li.selected a{
	color:#AAAAFF;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/specials_v4.gif")  no-repeat 0px -46px;
}	
#guides #lhsnavbox li.selected a{
	color:#AAAAFF;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/guides_v5.gif")  no-repeat 0px -46px;
}	
#teachers #lhsnavbox li.subselected a.sub{
	font-weight:bold;
}	
#lhsnavbox li a.selected {
 	background-position:0 -46px;
	color:#AAAAFF;
}
#lhsnavbox li#lhssport a.selected {
 	background-position:0 -46px;
	color:#fff;
}
#lhsnavbox li a.selected:hover {
 	background-position:0 -46px;
	color:#FFFFFF;
}
#lhsnavbox li#selected {
	background-position:0 -46px;
	}
#lhsnavbox li a#selected {
 	background-position:0 -46px;
	color:#EEEEFF;
}
#lhsnavbox li a#selected:hover {
 	background-position:0 -46px;
	color:#FFFFFF;	
}
#lhshome, #lhshome a  {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/home_v4.gif") top left no-repeat;
}
#lhsuk, #lhsuk a {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/uk_v4.gif") top left no-repeat;
}
#lhsworld, #lhsworld a{
	width:76px;;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/world_v4.gif") top left no-repeat;
}
#lhssport, #lhssport a{
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/sport_football.jpg") top left no-repeat;
}
#lhsmusic, #lhsmusic a{
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/music_v4.gif") top left no-repeat;
}
#lhstvfilm, #lhstvfilm a{
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/tvfilm_v5.gif") top left no-repeat;
}
#lhsanimals, #lhsanimals a{
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/animals_v4.gif") top left no-repeat;
}
#lhsscitech, #lhsscitech a{
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/scitech_v4.gif") top left no-repeat;
}
#lhsweather, #lhsweather a{
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/weather_v4.gif") top left no-repeat;
}
#lhspictures, #lhspictures a{
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/pictures_v4.gif") top left no-repeat;
}
#lhsspecials, #lhsspecials a {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/specials_v4.gif") top left no-repeat;
}
#lhsguides, #lhsguides a {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/guides_v5.gif") top left no-repeat;
}
#lhsreviews, #lhsreviews a {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/reviews_v4.gif") top left no-repeat;
}
#lhstheteam, #lhstheteam a {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/team_v4.gif") top left no-repeat;
}
#lhsblog, #lhsblog a {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/blog.gif") top left no-repeat;
}
#lhscontactus, #lhscontactus a  {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 10px 13px;
}
#lhshelp, #lhshelp a  {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 10px 13px;
}
#lhsteachers, #lhsteachers a  {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 10px 13px;
}

#lhsclips, #lhsclips a{
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/tvfilm_v5.gif") top left no-repeat;
}
#lhsshowbiz, #lhsshowbiz a {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/specials_v4.gif") top left no-repeat;
}
#lhsextrastuff, #lhsextrastuff a {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/guides_v5.gif") top left no-repeat;
}

/*#lhscontactus, #lhscontactus a  {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/sub.gif") bottom left no-repeat;
}
#lhshelp, #lhshelp a  {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/sub.gif") bottom left no-repeat;
}
#lhsteachers, #lhsteachers a  {
	width:76px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/nav/sub.gif") bottom left no-repeat;
}*/



/* --- footer --- */
table.services{
	margin:15px 0 0 0;
	border-top:1px solid #EEEEFF;
}
table.services a:link,table.services a:visited,table.services a:active{
	font-size:70%;
	color:#fff;
}
#f{
	margin:0 0 10px 131px;
	width:629px;
	font-size:60%;
	color:#fff;
}
#f a{
	font-weight:normal;
	font-size:110%;
	color:#fff;
}
/* --- ticker --- */
a.tickl:link,a.tickl:visited,a.tickl:active{
	font-size:12px;
	line-height:14px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}
a.tickl:hover{
	color:#fff;
	text-decoration:underline;
	}
.ticki{
	font-weight:bold;
	overflow:hidden;
	background:#66bb00;
	height:23px;
	padding-top:3px;
	padding-left:131px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:629px;
	padding-left:131px;	
	}
.ticko{
	width:100%;
	display:block;
	background:#66bb00;
	margin-bottom:7px;
	}

.tickh{
	display:none;
	}
/* --- index --- */
table#ts{padding:0 0 5px 0;}
table#ts p{color:#FFFF99;font-size:80%}
table#ts h2{/* headline */
	padding:0;
	margin:0 0 5px 0;
	font-size:100%;
	color:#fff;
}
.hear, .watch{
	font-size:80%;
}
table#ts .hear, table#ts .watch{
	padding:0 0 0 17px;
	margin:0 0 5px 0;
}
.st .watch, .st .hear{
	margin:0 0 0 105px;
	padding:0 0 0 17px;
}
.cbbcav .hear, .cbbcav .watch, #cbbcav .hear, #cbbcav .watch{
	padding:0px 0 0px 0;
	margin:0 0 0 2px;
}
#cbbcav .hear a, #cbbcav .watch a{
	padding: 2px 0 3px 28px;
	margin:0;
	display:block;
}

table#ts .hear, .st .hear, .cbbcav .hear, #cbbcav .hear{
	background:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/bg_audio.gif") no-repeat 0 2px;
}
table#ts .watch, .st .watch, .cbbcav .watch, #cbbcav .watch{
	background:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/bg_video.gif") no-repeat 0 2px;
}
table#ts h4, .st h4{/*see also */
	padding:4px 0 0 0;
	clear:left;
	font-size:75%
}
.st h2{
	margin:0;
	padding:0 0 3px 0;
	line-height:14px;
	font-size:78%;
}
.st h2 a{
	line-height:16px;
}
.cbbcav{
	background:#980065;
	border:1px;
	width:198px;
	margin:0;
	padding:0 0 0 5px;
}
.cbbcav h3{	
	font-size:75%;
	padding:2px;
	color:#FF3;
}
.cbbcav img{
	margin:0 0 0 3px;
	margin:0 3px 0 0;
	}
.ths img{padding:0 5px 0 0;}
.ths, .sshl{line-height:16px;}
.pb{
	background:#3232AA;
	width:203px;
	border:1px;
	font-size:100%	
	}
.pbl {padding:3px 0 0 0;}
.external{
	background:#306;
	width:203px;
	border:1px;	
	height:66px;
	}
#vote .arr{
	padding:5px 0 0 7px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 10px;	
}
#vote .arr a{font-weight:normal;}
#vote .nlp{color:#FF3;font-weight:bold;padding:0px 0 6px 0;font-size:90%;}
table.clubreports{background:#CC0033;}
#club table.clubreports p{
	font-size:12px;
	margin:0 10px 10px 10px;
}
#club table.clubreports h3{
	margin:0 0px 0px 10px;
	font-size:13px;
	color:#fff;
}
#clubareas {
	margin:0;
	padding-left:10px;	
}
#clubareas li {
	list-style:none;
	padding-left:10px;
	margin:0;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 6px;
}
#clubareas li a:link, #clubareas li a:active, #clubareas li a:visited {
	font-size:12px;
	color:#fff;
}
#clubareas li a:hover{
	font-size:12px;
	text-decoration:underline;
}
#clubscotland #clubareas a.scotland, #clubnorthernireland #clubareas a.nireland, #clubwales #clubareas a.wales, #clubnorthernengland #clubareas a.nengland, #clubsouthwestengland #clubareas a.swwest, #clubsoutheastengland #clubareas a.seeast, #clubmidlands #clubareas a.midlands, #clubworld #clubareas a.world{
	color:#000;
}
#guides .arr, #teachers .arr{	padding:2px 0 0 8px;}
#guides .nlp, #teachers .nlp{	padding:5px 0 5px 0; margin:0px;}
#teacherstabbs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	position:relative;
	display:block;
	clear:both;
	width:629px;
	height:47px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/teachers_tab_bg.gif") top left no-repeat;
}
#tabbs {
	position:absolute;
	top:0px;
	left:4px;
	width:629px;
	height:47px;
	list-style:none;
	white-space: nowrap;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0px solid #ccc;	
}
html>body #tabbs {
	left:4px;
	}
#tabbs li {
    float:left;
    list-style:none;
    margin:0 0px 0 0;
}
#tabbs a {
	float:left;
	text-align:center;
  	padding:12px 10px 0px 0px;
	overflow:hidden;
  	height:26px !important;
  	height /**/:38px; /* for IE5/Win */
	color:#FFF;
	text-decoration:none;
}
#tabbs li a:hover {
 	background-position:0 -40px;
	text-decoration:underline;
}
#tabbs li.selected {
	background-position:0 -80px;
	}
#tabbs li a.selected {
 	background-position:0 -80px;
}
#tabbs li a.selected:hover {
 	background-position:0 -80px;
}
#citizenshiptab, #citizenshiptab a  {
	width:155px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/teachers_tab.gif") top left no-repeat;
}
#pshetab, #pshetab a  {
	width:155px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/teachers_tab.gif") top left no-repeat;
}
#literacytab, #literacytab a  {
	width:155px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/teachers_tab.gif") top left no-repeat;
}
#contactus b{
	color:#ff3;
}
#contactus p{
	font-size:80%;
	padding:10px 5px 10px 0;
	color:#ff3
}
#contactus #storyrhs p{
	font-size:80%;
	padding:24px 0 10px 0;	

}
/* --- sport tables --- */
.sst2{border:0px;color:#000000;margin:0 0 10px 0;font-size:12px;}	
.sst2 td{border:0px;font-size:12px;}		
.sst2 .trhead{background-color:#9999FF;font-weight:bold;}
.sst2 .trhead2{background-color:#6666CC;font-weight:bold;}
.theadm{padding:2px 10px;}
.sst2 .tr1{background-color:#6666CC;}
.sst2 .tr2{background-color:#9999FF;}	
.sst2 .tda{padding-left:10px;}
.sst2 .tdno{padding-left:8px;font-weight:bold;}
.sst2 .tdb{text-align:right;}
.sst2 .tdc{text-align:right;}
.sst2 .tdd{text-align:right;}	
/* --- weather --- */
.weather p{
	margin:0;
	padding:0;
	color:#FFFF33;
	font-size:80%
	}
.weather img{
	float:right;
	padding:0px;
	margin:0px;	
}
.cbbcweather{border:0px;width:100%;color:#000000;font-size:80%}
.cbbcweather td{border:0px;}		
.cbbcweather .trhead{background-color:#9999FF;font-weight:bold;}
.cbbcweather .tr1{background-color:#6666CC;}
.cbbcweather .tr2{background-color:#9999FF;}	
.cbbcweather .tda{padding-left:10px;}
.cbbcweather .tdno{width:12%;padding-left:10px;}	
.cbbcweather .tdb{width:12%;}
.cbbcweather .tdc{width:12%;}
.cbbcweather .tdd{width:16%;}	
.cbbcweather .n{padding-left:2px;}
/* --- interactive modules --- */
.games{background:#093;font-size:80%;}
.chat{background:#6b0;font-size:80%;}
.vote{background:#ea0;font-size:80%;}
.quiz{background:#f70;font-size:80%;}
.win{background:#b3c;font-size:80%;}
.club{background:#d02;font-size:80%;}
.games h3, .chat h3, .vote h3, .quiz h3, .win h3, .club h3 {padding:0 0 3px 0;font-size:100%;margin-left:0;}
.games h3 a:visited, .chat h3 a:visited, .vote h3 a:visited, .quiz h3 a:visited, .win h3 a:visited, .club h3 a:visited{color:#fff; }
table.chat p strong, table.quiz p strong, table.reports p strong, table.win p strong,  table.club p strong, table.games p strong{
	color:#000;
	font-size:100%;
	padding:0;
	margin:0;
}

/*.games p, .chat p, .vote p, .quiz p, .win p, .club p{}*/
.games p a, .games p a:visited, .chat p a, .chat p a:visited, .vote p a, .vote p a:visited, .quiz p a, .quiz p a:visited, .win p a, .win p a:visited, .club p a, .club p a:visited{font-weight:bold;color:#fff;font-size:105%;}
.games .button a, .quiz .button a, .win .button a, .vote .button a{
	color:#222299;
	margin:0;
	font-weight:bold;
}
.games .button, .quiz .button, .win .button, .vote .button{padding:0 0 7px 14px;}
.club .button a, .chat .button a{
	color:#fff;
	font-weight:bold;
}
.games .button, .quiz .button, .win .button, .vote .button{
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/buttons/enter.gif") no-repeat 0 7px;
}
 .vote .button{background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/buttons/enter_big.gif") no-repeat 0 7px;}
.chat .button, .club .button, .games .button, .quiz .button, .win .button, .vote .button{
	clear:both;
	padding-top:8px;
	padding-bottom:8px;
	height:17px;
}
.games p strong, .chat p strong, .vote p strong, .quiz p strong, .win p strong, .club p strong{
	font-size:90%;
}
/* --- forms --- */
form{
	font-size:80%;
	color:#FFFF33;
	font-weight:bold;
	margin:2px 0 0  0;
}
form#login em {
	font-size:100%;
	color:#FFFF99;
	font-weight:bold;
	margin:2px 0 0  0;
}
dl, dl{
	margin: 0px;
	padding: 0px;
	}
dd, dd {
	margin: 0px;
	padding: 0px;
	}
#contactform input#name, input#age, input#email_address, textarea#comments{
	width:410px;
}
#send, #clear{
	float:left;
	padding:3px 3px 3px 0 ;
}
#quiz h3.quizheader{
	color:#EEF;
	background:#3232AA;
	padding:2px 0 4px 4px;;
	margin:5px 0 0 0;
	font-size:90%;
}
#quiz p{margin:0;padding:0;}
#quiz .correct_wrong{font-size:75%;}
#quiz .options, #quiz .answer{color:#FF9;font-size:75%;}
form#login dt em, form#register dt em{color:#FF3;font-size:100%;font-weight:normal;font-style:normal;}
.buttonimod{padding:4px 0 0 0;}
form#voteform p{color:#000;}
table.vote td .mxlr p{color:#000;}

/* --- story --- */
#storybody, .storybody, #chatmiddle, .bt{	color:#ffff99;font-size:90%;}
#storybody em, .storybody em{font-size:90%;}
#storybody p, .storybody p{padding:10px 0 0 0;}
td.sibtbg{font-size:75%;background-color:#33C;color:#99F}
td.sibtbg .arr{margin:0 0 0 5px;padding:5px 0 0 5px;background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0px 9px;}
.storybody .arr a, #storybody .arr a, td.sibtbg .arr a, td.sibtbg .bull a{font-size:90%}
td.sibtbg .bull{padding:0 0 0 15px;background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/bullet.gif") no-repeat 5px 2px;color:#FFF;}
.sih{font-weight:bold;font-size:110%;color:#FF0;padding-left:5px;padding-top:2px;padding-bottom:2px;}
#storybody h3, .storybody h3{font-size:130%}
#vote #storybody h3, #vote .storybody h3{font-size:110%;}
#storybody .vote, .storybody .vote{font-size:110%;}
#storybody td.vote, .storybody td.vote{font-size:80%;}
.vote p strong, .vote p, .vote em{
	color:#000;
	font-size:100%;
	padding:0;
	margin:0;
}

/* --- story rhs --- */
#storyrhs{
	font-size:100%;
	color:#ffff33;	
}
#storyrhs p{
	font-size:80%;
}
#storyrhs h3, #helpstoryrhs h3, #topstories h3{
	padding:0px;
	margin:0px;
	font-size:75%;
}
.puffbox  .hspbg{
	font-size:90%;
}
.hspbg{
	color:#FF3;
	background:#4444CC;
	font-weight:bold;
	padding:1px 0 2px 5px;
}
.hys h3 {
	font-size:12px;
}
.puffbox .hys img{
	padding:0 5px 0 0;
}
.puffbox .nlp{
	font-size:80%;
}
#storyrhs #cbbcav{
	border:1px;
	width:203px;
	padding:2px 0 2px 0;
	}
#storyrhs #cbbcav a{font-size:115%;}	
#topstories, #weblinks, #bbclinks{padding:5px 0 5px 0;}
#topstories{background:#3333CC;}
#weblinks{background:#006666;}
#bbclinks{background:#330066;}
#topstories h3, #weblinks h3, #bbclinks h3{
	padding:0 0 0 10px;
	color:#FFFF33;
}
#guides #topstories, #help #topstories{
	border-bottom:1px solid #6666CC;
	border-top:1px solid #3333CC;
	padding:0;
	background-color:#7877DD;
}
#guides #topstories h3, #help #topstories h3{
	padding:4px 0 4px 10px;
	border-right:1px solid #3333CC;
}

/* --- lists --- */
table#ts ul, .st ul, #weatherareas, #helpstoryrhs #topstories ul, #storyrhs ul, #chatmiddle ul, #chatrhs ul, #guidesstoryrhs ul, .games ul, .chat ul, .vote ul, .quiz ul, .win ul, .club ul, #chatmiddle ul, #chatrhs ul{
	padding:0;
	margin:0;
	font-size:75%;
	list-style:none;	
}
#weatherareas {margin:10px 0 0 0;}
#weatherareas li{font-weight:bold;}
#weatherareas li.nl{
	margin:2px 0 2px 0;
	font-weight:bold;
	padding:0;
	background: none;
}
#weatherareas li a:link, #weatherareas li a:active, #weatherareas li a:visited {
	font-size:100%;
	color:#fff;
}
table#ts li, .st li, #weatherareas li {
	padding:0 0 0 10px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 8px;
}
.games li, .chat li, .vote li, .quiz li, .win li, .club li{
	padding:0 0 0 10px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 6px;
	list-style:none;	
	font-size:125%;
}
#chatrhs .also ul {
	margin:0;
	padding:0;
}
#chatrhs .also li {
	list-style:none;
	padding-left:10px;
	margin:0;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 6px;
}
#chatmiddle p{font-weight:normal;}
#chatmiddle div.new ul.new, #chatmiddle div.reply ul.reply{
	list-style:none;
	padding:0 0 0 14px;
	color:#ffff99;
}
#chatmiddle div.new ul.new li{
	font-size:160%;
}
#chatmiddle div.new ul.new li.link{
	font-weight:bold;
}
#chatmiddle div.reply ul.reply li.link{
	font-size:160%;
	font-weight:bold;	
}
ul.reply li{
	font-size:160%;
	width:400px;	
}

#chatmiddle li.link, #chatmiddle div.reply li.link{
	padding:0 0 0 7px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 6px;
	font-size:100%	
}
#storyrhs li, #guidesstoryrhs li, #chatrhs li{
	font-weight:bold;
	font-size:100%;
	padding:0 0 0 10px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 6px;
}
#topstories li, #weblinks li, #bbclinks li{font-weight:normal;}
#guides #topstories li, #guides #bbclinks li, #guides #weblinks li, #guides #topstories li, #help #topstories li, #help #bbclinks li, #help #weblinks li, #help #topstories li {
	font-weight:bold;
	padding:0 0 2px 10px;
	background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 6px;
	border-bottom:1px solid #3333CC;
	border-right:1px solid #3333CC;
}
/* --- misc --- */
address{
	margin: 0;
	padding: 0;
	font-style: normal;
	color:#ffff33;
	padding:0 0 5px 0;	
	font-size:80%;
}
.imvr{margin-right:5px;}
.gpromo{background:#3232AA;}
.imodh{height:150px;}
.mxlr{margin:0 10px 0 10px;}
.pxl{padding-left:10px;}
.mxb{margin-bottom:10px;}
img.mxr{margin-right:10px;}
.ch1{
	color:#AAF;
	background:#44c;
	padding:1px 0 1px 4px;;
	margin:5px 0 0 0;
	font-size:90%;
	font-weight:bold;
}
.terms{font-weight:normal;}
table.emailprint{padding:0 0 5px 0;}
.emailprint a:link, table.emailprint a:active, .emailprint a:visited{	font-size:70%;}
em, .cap{
	font-style:normal;
	font-size:60%;
	color:#ffff99;
}
.msd{
	color:#ff1;
	padding:0 0 5px 0;
}
.di{
	color:#ff1;
	clear:all;
	float:left;
	padding-bottom:5px;
	font-size:60%;
}
.formatStyle{width:160px;}
/* --- CHAT --- */ 
#chatmiddle div.new, #chatmiddle div.reply{padding:5px 0 10px 0;}
#chatmiddle .new h3{
	color:#ffff99;
	padding:0 0 5px 15px;
	font-size:14px;
	background:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/msgb/chatpost_icon.gif") no-repeat 0 2px;	
}
#chatmiddle .reply h3{
	color:#ffff99;
	padding:0 0 5px 35px;
	font-size:14px;	
	background:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/msgb/chatfollowup_icon.gif") no-repeat 13px 4px;	
}
#chatmiddle .replyto h3{
	color:#ffff99;
	padding:0 0 5px 15px;
	font-size:14px;	
	background:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/msgb/chatpost_icon.gif") no-repeat 0 2px;	
}
#chatmiddle #login .replyto ul{padding:0 0 10px 0;color:#ff9;}
#chatmiddle #login .replyto ul li{
	font-weight:normal;
	padding:0 0 0 14px;
	background:url("http://newsimg.bbc.co.uk/shared/img/o.gif") no-repeat 0 2px;
	font-size:140%;
}
#chatmiddle #login sol li{list-style-type:decimal;}
#chatmiddle #login #back{margin:3px 0 0 0;}
#chatmiddle .new li p{padding-top:10px;}
#chatmiddle p{color:#FF9;padding:0;margin:0;}
#chatmiddle h2{color:#FFFF11;padding:0px;margin:0px;font-size:140%;}
#chatmiddle h3{padding:0 0 10px 0;margin:0;font-size:140%;font-weight:bold;}
#chatmiddle #register dl{padding:10px 0 0 0;}
#chatmiddle .chatsubject{background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/msgb/chatpost_icon.gif") no-repeat 0 5px;color:#FF9;padding-left:14px;}
#postit{padding:3px 6px 0 0;}
#edit, #cancel{padding:3px 3px 0 0 ;}
#chatmiddle #login label, #chatrhs #login label, #chatrhs #login .loginname, form#login dt, form#register dt {color:#FF9;font-weight:bold;}
#chatmiddle form#register input#username,#firstname,#address,#password1,#password2, form#login input#username,#password{width:300px;margin:3px 0 3px 0;border:1px solid #000;}
#chatmiddle .new li, #chatmiddle .reply li{font-weight:normal;}
#chatmiddle em{font-size:100%;font-style:italic;}
#chatrhs {padding:46px 0 0 0;}
#chatrhs #login #submit, #chatmiddle #login #submit{width:81px;height:20px;margin:3px 0 0 0;border:0px;}
#chatrhs #login #logout{padding:5px 0 5px 0;}
#chatrhs .also a{font-weight:normal;}

#chatrhs #login{padding:0 0 5px 0;}
#chatrhs #login em, #chatrhs #register em{font-style:normal;font-size:10px;}
#chatrhs form#login input{width:195px;border:1px solid #000;margin:3px 0 5px 0;}
#chatrhs h2{font-size:80%;color:#FFFF33;padding:0;margin:0;}
#chatmiddle #postit, #chatmiddle #edit{float:left;}
#chatrhs .contents{margin-left:10px;}
#chatrhs .also{margin-top:10px;background:#33C;}
#chatrhs .also h2{font-size:13px;color:#FFFF33;padding-left:10px;margin:0;}
#chatrhs .also ul {margin:0;padding:0;}
#chatrhs .also li {	list-style:none;padding-left:10px;margin:0;background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 0 6px;}
#chatrhs .also li a:link, #chatrhs .also li a:active, #chatrhs .also li a:visited {font-size:12px;color:#fff;}
#chatrhs .also li a:hover{font-size:12px;color:#fff;text-decoration:underline;}
#chatrhs .also li.nl{padding-left:10px;margin:2px 0 2px 0;font-weight:bold;background:none;color:#ff3}

/* --- VOTE --- */ 
#vote #storybody table.vote p, #vote .storybody table.vote p{
	color:#000;
	font-size:80%;
}
#vote #storybody #voteform table.vote p, #vote .storybody #voteform table.vote p{
	color:#000;
	font-size:100%;
}


/* ----- Pic gallery styles */
.galMain .galImg{width:416px;height:305px;text-align:center;}
.picGalCaption{height:4.5em;font-size:13px;margin:0px;padding:0px;color:#ffff99;}
.rollOver{font-size:11px;color:#666666;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:2px;position: relative;display:none;}

.galMain p{margin:0px;padding:5px 0px;}
.galMain .galLoading{width:416px;height:300px;text-align:center;padding-top:60px;}
.galMain .rollOver{height:3em;}

.galMain .navBox{height:4em;display:none;}
.galMain .navBox1{width:70px;}
.galMain .navBox2{width:276px;text-align:center;}
.galMain .navBox3{width:70px;text-align:right;}

.galMain td.navBox2 a{color:#66c;}
.galMain td.navBox2 a:link{color:#66c;font-size:12px;}
.galMain td.navBox2 a:visited{color:#66c;font-size:12px;}
.galMain td.navBox2 a:active{color:#66c;font-size:12px;}
.galMain td.navBox2 a:hover{color:#66c;font-size:12px;}

.clear{clear:both;}

.galMain a.back{font-size:15px;font-weight:bold;padding:0px 0px 0px 12px;background:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow_back.gif") no-repeat 5px 7px;}
.backOff{color:#ccc;font-weight:bold;padding:0px 0px 0px 12px;}

.galMain a.next{font-size:15px;font-weight:bold;padding:0px 12px 0px 0px;background:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/arrow.gif") no-repeat 42px 7px;}
.nextOff{color:#ccc;font-weight:bold;padding:0px 12px 0px 0px;}


.galMain .navBox .navBox2 a{color:#fff;font-weight:bold;background:#009;margin:0px;padding:5px;text-align:center;line-height:26px;}
.galMain .navBox .navBox2 a.sel{color:#fff;font-weight:bold;background:#6A6dbe;margin:0px;padding:5px;text-align:center;line-height:26px;} 



/* gallery styles */
a.lnkbn:link{color:#000099;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
a.lnkbn:active{color:#000099;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
a.lnkbn:visited{color:#000099;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
a.lnkbn:hover{color:#000099;text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}

a.rlOver:link{color:#ffffff;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;margin-bottom:2px;}
a.rlOver:active{color:#ffffff;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;margin-bottom:2px;}
a.rlOver:visited{color:#ffffff;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;margin-bottom:2px;}
a.rlOver:hover{color:#ffffff;text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;margin-bottom:2px;}


/* RSS link styles */
.rsslink{font-size:13px;margin:0 0 5px 10px;font-weight:normal;font-size:11px;}
#topstories li.rssListLink {	
	padding:10px 0 2px 10px;
	background: url("http://newsimg.bbc.co.uk/shared/img/0.gif") no-repeat 0 6px;
	font-size:11px;
}

#toolbar form{background:#330833;}


/*  NEW service bar   */
ul#serviceBar{list-style:none;margin:10px 0 0 0;padding:5px 0;width:760px;height:15px;border-top:1px solid #fff;}
ul#serviceBar li{padding:0px;}
ul#serviceBar li.copyright2{float:left;width:80px;}
ul#serviceBar li.copyright2 .logo{background: url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/bbccopyright_logo.gif") no-repeat 5px 3px;width:40px;height:13px;float:left;}
ul#serviceBar li.copyright2 a{float:left;text-indent:-1000px;width:40px;}
ul#serviceBar li.copyright2 .copyrightdate{font-size:9px;color:#fff;}
ul#serviceBar li.footertotop{float:right;width:90px;color:#fff;font-size:11px;text-align:right;padding:0 3px 0 0;}
ul#serviceBar li.footertotop a{color:#fff;}

/* LIVESTATS */
#mostPopStory{width:203px;}
#mostPopStory,ol.index,ol.index li,ol.story{background-color:#003bd6;background-image:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/bg_mostpop.gif?v2");background-repeat: no-repeat;}
#mostPopStory h4{color:#ff3;font-size:80%;padding:4px 0 0 8px;}
.story,.index{background:#003bd6;display:block;width:203px;padding:0;margin:0;}
ol.index,ol.story{padding:0 0 10px 0;margin:0;list-style:none;background-position:bottom left;}
ol.index li{margin:0;padding:0 3px 0 23px;line-height:1.4em;}
ol.index li.mp1{background-position:-204px -7px;}
ol.index li.mp2{background-position:-204px -54px;}
ol.index li.mp3{background-position:-204px -103px;}	
#guidesstoryrhs ol.story li,#storyrhs ol.story li, ol.story li{font-size:73%;margin:0;padding:4px 0 0 0;background:none;font-weight:normal;}
ol.index li{font-size:73%;font-weight:normal;margin:4px 0 3px 0}
ol.story li{position:relative;height:4.7em;}
ol.story li a img{border:1px solid #fff;margin:0 5px 0 10px;}
ol.story li a span{background-image:url("http://newsimg.bbc.co.uk/cbbcnews/v3/img/bg_mostpop.gif?v2");background-repeat: no-repeat;position:absolute;left:0px;top:0;
padding:5px 10px 0 84px;color:#fff;cursor:pointer;}
ol.story li.mp1 span{background-position:-202px -151px;}
ol.story li.mp2 span{background-position:-202px -213px;}
ol.story li.mp3 span{background-position:-202px -275px;}


.bluebg .o .miiitb a:link,.bluebg .o .miiitb a:visited,.bluebg .o .miiitb a:hover,.bluebg .o .miiitb a:active{font-size:0.8em;}
.turquoisebg a:link,.turquoisebg a:visited,.turquoisebg a:hover,.turquoisebg a:active{font-size:0.8em;}