/* General */
body {
	font-family:arial,verdana,helvetica,sans-serif;	
	background: #000000 url(/staticarchive/94acd0de7deb048aa35607f370973c09e21a7f89.jpg) no-repeat 0 90px;
}
p {
	margin:0;
	padding:0;
}
ul,ol {
	margin:0;
	padding:0;
	list-style-type: none;			
}
li {
	vertical-align: bottom; /* This fixes the IE5 Win gap! */			
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
form {
margin:0;
padding:0;
}

h2 {
margin:0;
clear:both;
font-weight:normal;
font-size:95%;
padding:5px 10px 5px 10px;
color:#000000;
background: #dda022;
text-transform:uppercase;
}
h2.nolisten {
margin:7px 0 3px 0;
}

.right {
float:right;
}

.left {
float:left;
}

.clearfloat {
clear:both;
}

/* barley */
.bbcpageServices {
color:#ffffff;
}
.bbcpageServices hr {
	display:none;
}
.bbcpageServices a {
	color:#ffffff !important;	
	font-weight:normal !important;	
}
td.bbcpageFooter a { 
	color:#ffffff !important;	
} 

.bbcpageToplefttd a {
	text-decoration: none !important;
	font-weight:bold;
}
.bbcpageToplefttd a:hover {
	text-decoration: underline !important;
}


/* banner */
#banner {
width:635px;
height:58px;
background:#000000;
color:#ffffff;
}
#banner img {
margin:21px 0 0 10px; 
float:right;
}
#banner .heading {
margin:35px 0 0 0;
text-align:right; 
float:right;
}
#banner	.heading a {
	font-weight:bold;
	color:#ffffff;
	font-size:70%;
	}
	
	/* removes icon from ie5 */
	#banner	.heading a {
	
	voice-family: "\"}\""; 
	voice-family:inherit; 
	background-image: url(/staticarchive/0614a673890eab466d506a36990e2b2473c78787.gif);	
	padding-left:15px;	
	background-position:0 50%;
	background-repeat: no-repeat;
	
	}html>body #banner .heading a {
	background-image: url(/staticarchive/0614a673890eab466d506a36990e2b2473c78787.gif);	
	padding-left:15px;	
	background-position:0 50%;
	background-repeat: no-repeat;
	}
	/* end removes icon from ie5 */

#banner h1{
margin:0; 
}

#banner h1 img{
float:left;
margin:21px 0 0 0;
}


/* left nav */
#toc {
width:120px;
margin-top:2px;
margin-bottom:140px;
}
#toc ul {
margin-bottom:5px;
}
#toc li{
margin-bottom:1px;
width:120px;
}
#toc li a{
padding:2px 5px 2px 5px;
font-size: 70%;
font-weight:bold;
display:block;
}
#toc li a{
background:#000000;
color:#ffffff;
}
#toc li.selected a{
background:#dda022;
color:#ffffff;
}


/* logo */
.logo {float:right;width:75px;display:block;}

/* listen again box */
#latestepisode	{
float:left;
width:184px;
}

#previousepisode	{
float:right;
width:365px;
}

#previousepisode, #latestepisode{
margin:7px 0 10px 0;
font-size:70%;
min-height:185px;
}
/*\*/
html*#previousepisode, html*#latestepisode {
height:185px;/*seen only by safari*/
}/**/
/* Holly Hack \*/
* html #previousepisode, * html #latestepisode {
	height: 185px;
}
/* Holly Hack */

#latestepisode h3, #previousepisode h3 {
margin:0;
font-weight:normal;
font-size:135%;
padding:8px 9px 5px 9px;
}

#latestepisode strong, #previousepisode strong{
display:block;
padding:0 9px 0 9px;
}

#latestepisode a, #previousepisode a {
font-weight:bold;
display:block;
padding-left:15px;
margin-left:118px;	
background-position:0 50%;
background-repeat: no-repeat;
}
/* Holly Hack \*/
* html #previousepisode a, * html #latestepisode a  {
	height: 1%;
}
/* Holly Hack */

#latestepisode strong a, #previousepisode strong a {
background-image: url(/staticarchive/5ea3e7590d674d9be4582cc6f6c8e86070157686.gif) !important;	
padding-left:0;
margin-left:0;	
background-position:0 50%;
background-repeat: no-repeat;
}

#latestepisode p, #previousepisode p {
padding:0;
margin:0;
clear:left;
line-height:125%;
}
#latestepisode div {
float:left;
padding:0 9px 6px 9px;
}

#previousepisode div {
float:left;
padding:0 9px 7px 9px;
}

#previousepisode #home	{
padding:0;
margin:0;
}

#latestepisode p.comingnext {
padding:3px 9px 0 9px;
}
#latestepisode p.comingnext strong {
padding: 0;
}
#latestepisode{
background: url(/staticarchive/86599bcbe7d0fcc81a5ee4299f78f2b76addad0b.jpg) no-repeat 0 -2px;
}

#previousepisode{
background: url(/staticarchive/63601f159d64ad8ec26c2f23b4ce5a1f092a5068.jpg) no-repeat 0 -2px;
}

#previousepisode, #latestepisode {
color:#ffffff;	
}

#previousepisode h3, #latestepisode h3 {
color:#dda022;	
}

#latestepisode a, #previousepisode a {
background-image: url(/staticarchive/0614a673890eab466d506a36990e2b2473c78787.gif);
color:#ffffff;
}

#latestepisode div, #previousepisode div {
color:#cccccc;
}


/* prev next */
.prevnext {
font-size:70%;
margin-top:3px;
height:27px;
}

.prevnext a {
font-weight: bold;
}

.prevnext .prev {
float:left;
width:265px;
height:11px;
margin-top:5px;
}

.prevnext .next {
float:right;
width:265px;
height:11px;
margin-top:5px;
text-align:right;
}

.prevnext .prev a{
padding-left:22px;
}
.prevnext .next a{
padding-right:22px;
}

	/* make link display block in ie5 */
	.prevnext .prev a, .prevnext .next a {
	display:block;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	display:inline;
	
	}html>body #banner .heading a {
	display:inline;
	}
	/* make link display block in ie5 */	
	

  /* a to z */
.atoz {
font-size:80%;
margin-top:3px;
height:27px;
background: #000000;
border-top:1px solid #808080;
border-bottom:1px solid #808080;
color:#999999;
}

.atoz p {
margin:5px 0 0 10px;
padding:0;
}

.atoz a {
color:#ffffff;
font-weight:bold;
}

/* gallery */
.gallery {
text-align:center;
padding:10px 0;
}

/* content */
.content {
background: url(/staticarchive/7c33330be78965c9c69b9b239ec8be282c09208a.gif);
}

.content h3 {
margin: 3px 0 3px 0;
padding:5px 10px 5px 10px;
font-weight:normal;
font-size:95%;
clear:both;
text-transform:uppercase;
}

.content h4 {
margin: 0;
padding:5px 10px 5px 10px;
font-weight:normal;
font-size:70%;
clear:both;
}

.content .maincontent {
padding:10px;
font-size:80%;
}

.content .maincontent p {
margin:0 0 8px 0;
padding:0;
}

.content .maincontent a {
font-weight: bold;
}


/* content listen again */
.content .maincontent a.listenagain {
display:block;
padding-left:15px;
background-position:0 50%;
background-repeat: no-repeat;
margin-bottom:10px;
}
/* Holly Hack \*/
* html .content .maincontent a.listenagain  {
	height: 1%;
}
/* Holly Hack */


/* content related links */
.content .relatedlinks {
border-top: #1f1f1f dotted 1px;
border-bottom: #1f1f1f dotted 1px;
padding:5px 0;
margin-bottom:5px;
clear:both;
font-size:85%;
}


/* content back to top */
.content .maincontent a.backtotop {
display:block;
padding:0 0 0 15px;
background-position:0 50%;
background-repeat: no-repeat;
margin-left:260px;
font-size:85%;
clear:right;
}
/* Holly Hack \*/
* html .content .maincontent a.backtotop  {
	height: 1%;
}
/* Holly Hack */

.content .maincontent a.backtotopfull {
margin-left:440px;
}

/* content image boxes */

.content .maincontent .landscape {
width:205px;
}

.content .maincontent .portrait {
width:150px;
}

.content .maincontent .landscape, .content .maincontent .portrait {
font-size:85%;
float:right;
margin:0 0 5px 5px;
}

.content .maincontent .landscape p, .content .maincontent .portrait p {
margin:0;
padding:6px 8px 6px 8px;
}
.content .maincontent .landscape img , .content .maincontent .portrait img {
width:205px;
height:150px;
display:block;
}
.content .maincontent .portrait img {
width:150px;
height:205px;
display:block;
}


/* region map image */
.regionmap {
float:right;
margin:0 0 5px 5px;
}

/* cast list */
.content .maincontent .castlist {
clear:left;
margin-bottom:10px;
}
.content .maincontent .castlist img {
float:left;
margin:0 10px 0 0;
}
.content .maincontent .castlist p {
padding:0;
margin:0;
}


/* comments */
.content .acs_name {
padding:0;
margin:0;
font-weight:bold;
}
.content .acs_text {
display:block;
padding:0 0 10px 0;
margin:0 0 10px 0;
} 

.content #acs_form label {
float:left;
clear:left;
display:block;
width:65px;
}

.content #acs_form #name, .content #acs_form #comment, .content #acs_form #email, .content #acs_form #link, .content #acs_form #telephone, .content #acs_form #location {
font-family:arial, verdana, helvetica, sans-serif;
margin-bottom:10px;
width:276px;
}

.content #acs_form .send {
font-size:95%;
font-weight:bold;
margin:0 0 10px 10px;
float:right;
}

.disclaimer {
font-size:75%;
clear:both;
}



/* series tabs */
    #seriestabs {width:333px;}
    #seriestabs li {float:left; margin:0; padding:0; width:111px; border-bottom:1px #000000 solid;}
	#seriestabs a {color:#ffffff;}
    #seriestabs h3 {float:left; margin:0; font-size:70%; padding:10px; color:#ffffff;}
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #seriestabs h3 {float:none;}
    /* End IE5-Mac hack */

	
/* episode lists */
.episodelist {
font-size: 75%;
padding:5px 0 5px 0;
}

.episodelist li {
padding:5px 10px 5px 10px;
clear:left;
}

.episodelist strong {
display:block;
padding:0;
}

.episodelist a {
font-weight:bold;
display:block;
padding-left:15px;
margin-left:135px;	
background-position:0 50%;
background-repeat: no-repeat;
}
/* Holly Hack \*/
* html .episodelist a {
	height: 1%;
}
/* Holly Hack */

.episodelist strong a {
background-image: url(/staticarchive/5ea3e7590d674d9be4582cc6f6c8e86070157686.gif) !important;	
padding-left:0 !important;
margin-left:0;	
}

.episodelist div {
padding:0;
float:left;
}

/* regions tabs */

#regionstabs {width:555px;}
#regionstabs li {float:left; margin:0; padding:0; border-bottom:1px #000000 solid; min-height:35px;}
/*\*/
html*#regionstabs li {
height:35px;/*seen only by safari*/
}/**/
/* Holly Hack */
* html #regionstabs li {
height:35px;
}
/* Holly Hack */




#regionstabs li.canada {width:57px;background:url(/staticarchive/c0598950314a34de29e76b9d47335954c2102638.gif) no-repeat right top;}
#regionstabs li.westindies {width:52px;background:url(/staticarchive/268e412867e6817a9b7005075f2945b4ec415aaa.gif) no-repeat right top;}
#regionstabs li.americas {width:69px;background:url(/staticarchive/6e0e312ad6b8ecd71e4e8fee937c2a602937fbce.gif) no-repeat right top;}
#regionstabs li.safrica {width:69px;background:url(/staticarchive/b7559b505dc27b15fd375cc37004fecb6d740796.gif) no-repeat right top;}
#regionstabs li.africa {width:52px;background:url(/staticarchive/b2b46e1a21a0e35d73dbbfaf6380211357006803.gif) no-repeat right top;}
#regionstabs li.europe {width:70px;background:url(/staticarchive/4582fd76c07d55e35e4cc9786355f504df76f805.gif) no-repeat right top;}
#regionstabs li.india {width:64px;background:url(/staticarchive/b7069375e0c2ba83f8b5fe4de3b392b9a4f40441.gif) no-repeat right top;}
#regionstabs li.fareast {width:43px;background:url(/staticarchive/d18a30d85d2d61a7ba91a9192fae994b4aabbd31.gif) no-repeat right top;}
#regionstabs li.australasia {width:77px;background:url(/staticarchive/ee7829fbd77dc30fafb6c13d411760f9920c9a2c.gif) no-repeat right top;}
#regionstabs a {color:#ffffff;}
#regionstabs h3 {float:left; margin:0; font-size:70%; padding:4px 0 0 7px; color:#ffffff;}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#regionstabs h3 {float:none;}
/* End IE5-Mac hack */

/* biog image */
.biogimg {
float:right;
margin:0 0 5px 5px;
}



/* RIGHT HAND NAVS */

/* quiz */
.content .quiz {
font-size:70%;
margin-bottom:1px;
width:184px;
}

.content .quiz a {
font-weight:bold;
}

.content .quiz p {
padding:8px 10px 6px 10px;
}

.content .quiz ul {
padding:0 0 8px 4px;
}

.content .quiz li {
clear:left;
}

.content .quiz li input {
margin:0;
padding:0;
float:left;
}

.content .quiz li p {
padding:0;
margin:0 0 0 20px;
/*float:left;*/
}
/* Holly Hack \*/
* html .content .quiz li p  {
margin:4px 0 0 6px;
}
/* Holly Hack */

.content .quiz .alert {
font-weight:bold;
}

.content .quiz .newquestion {
padding:0 10px 6px 10px;
}

.content .quiz .send {
font-size:95%;
font-weight:bold;
margin:0 0 10px 10px;
}

/* content have your say */
.content .navcontent a.haveyoursay {
display:block;
padding:0 0 0 15px;
background-position:0 50%;
background-repeat: no-repeat;
margin-top:5px;
clear:right;
background-image: url(/staticarchive/0ce2677a01d377261c8ac183abb0c499fd067205.gif);
}
/* Holly Hack \*/
* html .navcontent .maincontent a.haveyoursay  {
	height: 1%;
}
/* Holly Hack */


/* anchors */
.content .anchors li {
margin: 3px 0 3px 0;
padding: 0;
font-size:70%;
font-weight:bold;
min-height:27px;
}
/*\*/
html*.content .anchors li {
height:27px;/*seen only by safari*/
}/**/
/* Holly Hack \*/
* html .content .anchors li  {
	height: 29px;
	}
/* Holly Hack */


.content .anchors li a {
margin-top:6px;
padding-left:25px;
display:block;
}
/* Holly Hack \*/
* html .content .anchors li a  {
	height: 1%;
}
/* Holly Hack */


/* nav content */
.content .navcontent {
padding:8px 10px 8px 10px;
font-size:70%;
}

.content .navcontent a {
font-weight:bold;
display:block;
}

/* Holly Hack \*/
* html .content .navcontent a {
	height: 1%;
}
/* Holly Hack */

.content .navcontent li {
padding:0;
margin:0 0 2px 0;
}
.content .navcontent li.last {
margin:0;
}
.content .navcontent li.gap {
margin:10px 0 0 0;
}
.content .navcontent p {
margin:0 0 5px 0;
padding:0;
}

