html, 
body 
{
	margin:0; 
	padding:0; 
	background:#FFF; 
	color:#333; 
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 100%;
}

#grid-columns
{
	font-size:12.5px !important;
	font-size:0.8em;	
}

table 
{
	font-size: 1em;
}

/*layout*/
ul, li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,form,input, dl, dt, dd, div 
{
	margin:0;
	padding:0;
}

/* normalise */
ul
{ 
	list-style:none; 
}

img
{ 
	border:none; 
}

address 
{ 
	font-style:normal; 
}

.body-container 
{
	clear:both;	
	padding:0px;
	margin:0px;
} 

#grid-columns 
{
	width:650px;
}

#grid-column-1 
{
	width:470px;
	float:left;
	padding: 0 0 10px 0;
}

.full-page #grid-column-1 
{
	width:640px;
	float:left;
}

.full-page .lead-container,
.full-page .body-container
{
	width: 470px
}

#grid-column-2 
{
	width:170px;
	float:right;
	padding: 0 0 10px 0px;
	margin:0;
}

#grid-column-2 h2
{
	padding:5px 0 5px 5px;
	margin:0;
}

.home-page-image #grid-column-2 {
	margin-top: 14px;
}

.home-page-image,
.story-lead,
.lead-image 
{
	float:left;
	margin: 0 5px 5px 0;
	padding:0;
}

.position-a
{
	float:left;
	margin: 0 5px 0px 0;
	padding:0;
}

.position-b 
{
	float:right;
	margin: 0 0 0px 5px;
	padding:0;
}

.image 
{
	margin:0;
	padding:0;
	border:none;
}

.bold 
{
	font-weight:bold;
} 

.pagination 
{
	list-style:none;
	font-weight:bold;
	clear:both;
}

.pagination .next 
{
	float:right;
	margin:10px 0 10px 0;
}

.pagination .previous 
{
	margin:10px 0 10px 0;
}

.disclaimer {
	font-size:0.75em;
}

/* crumbtrail ********************************/

#bottomCrumb 
{
	background-color: #EEE;
}

.crumbtrail  
{
	padding:4px; 
	font-size:0.75em; 
	margin-bottom:5px; 
	clear:both;
}

.crumbtrail p
{
	float:left;
	padding:0;
	margin:0;
}

.crumbtrail a:link,
.crumbtrail a:visited,
.crumbtrail a:active,
.crumbtrail a:hover
{
	font-weight:bold;
	color: #c30;
}

/* see-also bottom page ********************************/
#see-also 
{
	margin:10px 0 5px 0; 
	padding:5px;
	clear:both;
}

#see-also h2 
{
	font-size:1.0em;
}

#see-also li 
{
	font-weight:bold;
}

/* right hand column and promoset ********************************/

#related-content 
{
	margin:0 0 0px 0; 
 	padding:0 0 5px 0; 
	border: 1px solid #ccc;
}

#promo-include
{
	margin:0; 
	padding:0 0 0px 0;
	background-color:#FFF;
}

.promo h2,  #related-content h2 
{
	clear:both;
    font-weight:bold; 
    font-size:0.85em;
    padding:0px 0px;
    margin:0
}

#related-content h2{
padding:5px 3px;
}

.promo h2
{
	text-transform:capitalize;
}

.promo h2 a 
{
	clear:both;
	text-align:left;
	font-weight:bold; 
    font-size:1em;
    padding:5px 0px;
    margin:0;
}

#related-content h2 
{
	text-transform:uppercase;
}

#related-content h3 
{
	font-size:0.75em;  
	margin:5px 5px 0 5px;
	padding:0 5px 0 13px;
	background: transparent url(/staticarchive/f049b1434a87a345d532a7525d1e4c183ac533cf.gif) no-repeat;
	background-position:0px 2px; 
	position:relative;	
}

#related-content p 
{	
	margin:0px 5px 5px 5px;
	padding-top:6px 0 6px 0;
	font-size:0.75em;
}

#related-content li a
{
	font-weight:bold;
	font-size:0.75em;
	margin: 0 0 3px 0;
}

#related-content li h3
{
        background:none;
        padding:0 5px 0 0;
        margin:5px 5px 0 0;
        font-size:0.85em;
}

.vote-application, .vote-2006-application  
{
	padding:5px;
	margin:0px 0 0px 0;
	border-top: 10px solid #FFF; 
}

.promo 
{
	margin:0 0 0px 0;
	padding:0px;
	clear:right; 
	border-top: 10px solid #FFF; 
}

.promo-content 
{
	padding:1px 0 5px 0;
}

#promo-include .promo .promo-content .bullet{
	font-size:0.85em;
	margin:1px 5px 0 6px;
	padding:0 3px 0 11px;
	background: transparent url(/staticarchive/f049b1434a87a345d532a7525d1e4c183ac533cf.gif) no-repeat;
	background-position:0px 4px; 
	position:relative;
}

.promo-content h3
{
	font-size:0.8em;
        margin:5px 0 5px 5px;
}

.promo p 
{
	clear:both;
	font-size:0.75em;
	margin:5px 0 5px 5px;
}

#grid-column-1 .promo 
{
	clear: both;
}

.promo li.web-link 
{
	font-size:0.75em;
}

.image-headline 
{
	height:100%;
	margin:0;
	padding:0;
}

.image-headline h2 
{
	font-size:0.85em;
	font-size:0.8em !important;
	float:left;
	margin:5px 5px 5px 2px;
	padding:0;
	width:90px;
}

.image-headline img 
{
	float:right;
	margin:0;
	padding:0;
}

/* ie 3px hack */
* html .image-headline img 
{	
	float:right;
	margin:0 -3px 0 0;
}

.promo-mid-breakout
{
	border-top: dashed #ccc 1px;
	border-bottom: dashed #ccc 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* footer navigation ********************************/

#footer-tools 
{
	clear:both;
}

#footer-tools a
{
	float:left; 
	text-align:center; 
	font-weight:bold; 
	font-size:0.85em;
	padding-top: 14px;
	margin-right: 5px;
	color: #c30;
	text-transform: lowercase;
	margin-top: 4px;
}

* html #footer-tools a {
	margin-top: 6px;
}

#footer-tools .home
{
	background: url(/staticarchive/af3ebca24ca3082bd3a010613db09c0a0349989a.gif) no-repeat 50% 0;
	margin-left:5px;
}

#footer-tools .email {
	background: url(/staticarchive/5ec3db937412b12fbb10f1ebb3b864f002f93812.gif) no-repeat 50% 0;
	margin-left:5px;
}

#footer-tools .print {
	background: url(/staticarchive/833155182183ac550e569787526ca21dafea064d.gif) no-repeat 50% 0;
	margin-left:5px;
}

#footer-tools .top 
{
	margin-left:110px; 
	background: url(/staticarchive/62865dee3b2f42fb3e0e2a5f2f8f1a0b9acca33e.gif) no-repeat;
	background-position: 50% 30%;
}

#footer-tools .contents 
{
	float:right; 
	margin:19px 0 10px 0; 
	padding: 0;
}


* html #footer-tools .contents {
	margin-bottom: 16px;
}

/* footer address ********************************/

.footer-contact 
{
	clear:both; 
	font-size:0.75em;
	padding:0 3px; 
	text-align:center;
	border-top: solid 1px #C30;
	color: #333;
}

.footer-contact a,
.footer-contact a:hover 
{
	font-weight:bold;
	color: #C30;
}

td.bbcpageFooter {
	color: #333;
}

a.bbcpageFooter,
a.bbcpageFooter:hover {
	color: #C30;
}

/* forms ********************************/

input.requested-details{
	padding: 2px;
}

#have-your-say input.requested-details,
#have-your-say textarea.requested-details,
#have-your-say #submit-button
{
	margin-left:123px;
}

#have-your-say .requested-details {
	width: 250px;
	clear: none;
}

#have-your-say label.requested-details 
{
	font-weight:bold;
	width: 120px;
}

#er-form 
{
	margin-top:0px;
	clear:both;
	padding:5px;
	font-weight:bold;
}

#form-header 
{
	margin:0px;
	font-weight:bold;
	font-size:1.0em;
	padding:5px;
}

#er-form label.form-element  
{
	margin-top:5px;
	clear:both;
	display:block;
}

#er-form .form-element 
{
	margin-left:30px;
	font-weight:normal;
	display:block;
}

.text-long 
{
	width:300px;
}

label.requested-details,
label.free-answer,
#question-title,
#answer-title,
h3.prize-list 
{
	float:left;
	clear:both;
	margin-top:5px;
}

#question-title, #answer-title
{
	width: 190px;
	clear: none
}

input.requested-details,
textarea.requested-details,
input.free-answer,
label.option,
#question, 
p.prize-list 
{
	margin-left:200px;
	display:block;
	margin-top:5px;
}

label.option
{
	display:block;
	margin-top:5px;
}

#er-form .answers
{
	margin-left:200px;
}

.feature-competition-multichoice #er-form label.option
{
	font-weight:normal;
	margin:5px 0 0 0;
	padding:0px;
}

/* Hide from IE-mac.. \*/
* html #question-title, * html #answer-title 
{
  margin-right: 10px;
}

* html #er-form .answers
{
  height: 1em;
  
}
 /* End hide from IEmac */

#have-your-say label.requested-details 
{
	font-weight:bold;
}

#have-your-say-comments p 
{
	margin-top:15px;
}

.acs_name_star,
.acs_name 
{
	font-weight:bold;
}

#er-form select.prize-list 
{
	margin-left:128px;
	margin-top:5px;
}

#er-form h3 
{
	font-size:1em;
	font-weight:bold;
}

#disclaimer-text 
{	
	font-weight:normal;
	clear:both;
}

h3#disclaimer-title 
{
	font-weight:bold;
	clear:both;
	margin: 6px 0;
	font-size:0.8em
}

#submit 
{
	clear:both; 
	margin:10px 0; 
	display:block;
}

#er-form #submit 
{
	clear:both; 
	margin:10px 0 0 220px; 
	display:block;
}

.next, .down  
{
	text-transform: uppercase;
}

#er-form p 
{
	font-weight:bold;
}

label.tandc, 
#rules-link, 
label #er-form,
p#disclaimer-text 
{
	font-weight:normal;
}

.tandc
{
	padding: 0 5px 0 0;
}

#disclaimer-text, #organisation .disclaimer 
{
	font-size:0.75em;
	margin-bottom:10px;
}

#organisation caption
{
	text-transform: capitalize;
}

#closing_date 
{
	font-weight:bold; 
	margin-top:15px;
	clear:both;
}

/* qa ********************************/
dt 
{
	font-weight:bold; 
	margin-top:15px;
}

dd 
{
	margin-top:15px; 
	margin-left:0px;
}

/* event, venue etc ********************************/
#grid-column-1 .article-text 
{
	clear:both; 
}

#grid-column-1 .article-text a 
{
	font-weight:bold;
}

#grid-column-1 .article-text th 
{
	text-align:right; 
	width:140px; 
	vertical-align:top; 
	padding:3px;
}

#grid-column-1 .article-text td 
{
	padding:3px;
}

.disabled-access li,
.facilities li,
.participating-people li, 
.genres li
{
	display:inline;
}

.feature-organisation-musical-group .genres li 
{
	display:block;
} 

#grid-column-1 .article-text,
.batting 
{ 
	width:470px;
}

caption 
{
	border-left: 2px solid #FFF; 
	border-right: 2px solid #FFF; 
	padding:3px; 
	text-align:left; 
	font-weight:bold; 
	font-size:1.25em;
	margin-bottom:0px;
	text-transform:capitalize;
}

.index-auto #grid-columns table,
.listing-auto #grid-columns table 
{
	margin-bottom:15px;
}

#grid-column-1 .article-text li img 
{
	margin-right:3px;
}

.index-auto #grid-column-1 h2 
{
	font-size: 1em;
	font-weight: normal;
}

.walk-map 
{
	margin:10px 0;
}

.associated-sports li {
 	display:inline
}

/* webcam ********************************/

.webcam-image 
{
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	font-size:0.75em; 
}

body.webcam .disclaimer 
{
	font-size:0.75em;
	margin-top:20px;
}


/* ecard ********************************/

.ecard-image 
{
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
}

.ecard-image p 
{
	font-size:0.75em; 
	margin:10px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
}

.ecard #form-header 
{
	font-size:1.2em;
}

.ecard-instructions 
{
	font-size:0.75em;
	margin-top:10px;
}

.form-wrapper-a 
{
	float:left;
	clear:both;
	width:220px;
}

.form-wrapper-b 
{
	float:right;
	width:220px;	
}

#from-email,
#from-name,
#to-name,
#to-email,
#message 
{
	clear:both;
	display:block;
}

#ecard-form 
{
	padding:5px;	
	margin:0;
}

#submit-button 
{
	float:left;
	margin:10px 0;
}

#form-element-submit 
{
	float:left;	
	padding-left:15px;
	padding-top:5px;
	margin:10px 0;
	background: url(/staticarchive/12dd6d96166fd387ee5fe38e0cc10257e4996271.gif) 5px 8px no-repeat; 
}

#er-form .textarea-long
{
	width:370px;
}

#er-form .textarea-short,
#er-form .text-short
{
	width:170px;
}

#er-form .text-email
{
	width:170px;
}
#er-form .text-long
{
	width:370px;
}

/* glossary ********************************/

.feature-glossary table 
{
	clear:both;	
	text-align:left;
}

.feature-glossary #grid-column-1 h2 
{
	font-size:1em;
} 

.feature-glossary thead th 
{
	padding:3px;
}

.feature-glossary tbody th,
.feature-glossary tbody td
{
	font-weight:normal;
	vertical-align:top;
	padding:3px;
}

/* book ********************************/

.book 
{
	clear:both;
	padding:3px;
	margin-top:5px;
}

.book h2 
{
	font-size:1em;
	margin-bottom:10px;
}

.genres,
.abstract, 
.abstract p,
.published-by,
.translated-by,
.illustrated-by,
.foreword
{
	clear:both;
	margin:0;
}

.book h3 
{	
	font-size:1em;
	font-weight:normal;
	display:inline;
	float:left;
	margin-right:5px;
}

.book h3 
{	
	font-size:1em;
	margin-right:5px;
	font-weight:normal;
	float:left;
}

.author h3,
.author 
{
	font-weight:bold;
}

.abstract,
.main-chars,
.edited-by,
.published-by,
.isbn 
{
	margin-top:10px;
}

.edited-by p 
{
	float:left;
	display:inline;
}

.book li 
{
	display:inline;
	margin:0;
	float:left;
}
/* recording ********************************/

.recording
{
	clear:both;
	padding:0;
	margin:0;
}

.recording .other, 
.recording .image, 
.recording .width159,
.recording .recording-picture
{
	padding:0;
	margin:0;
}

.recording .image
{
	float:right;
	padding:0;
	margin:8px 0 0 10px;
}

.recording h2,
.recording .description 
{
	font-size:1em;	
	margin-left:5px;
	padding:0;
}

.artist h3 
{
	float:left;
	font-size:1em;
	margin-left:2px;			
}

.artist li 
{
	display:inline;
}

.details 
{
	padding:5px;
}

.details h3 
{
	font-weight:normal;
	font-size:0.75em;
	float:left;
}

.details p 
{
	font-weight:bold;
	font-size:0.75em;
}

.details li 
{
	display:inline;
	font-size:0.75em;
	font-weight:bold;	
}

.recording table 
{
	border-color:#FFF;
}
.recording thead 
{
	text-transform:Uppercase;
	font-size:1em;
	text-align:left;
	padding:3px;
}

.recording tbody li 
{
	display:inline;
	font-size:1em;	
}

.recording tbody ul 
{
	margin:2px 0px 0 0;
}

.recording tbody p 
{
	padding:2px 0px 0 0;
	margin:0px;
	font-size:1em;
}

.recording tbody td 
{
	padding:3px;
	font-size:0.75em;
}

.recording tbody h3 
{
	font-weight:normal;
	font-size:1.2em;
	margin:0;	
	float:left;
}

.recording col.duration  
{
	font-size:0.75em;
}

.recording tbody h4 
{
	font-weight:normal;
	font-size:1em;	
	padding: 0 0px 0 5px;
	margin:2px 5px 0 0;
	float:left;
}

.recording td 
{
	vertical-align:top;
}

.recording  .description
{
	font-weight:normal;
	padding: 0px 10px 10px 5px;
	margin:0;
}

.recording  .details h3
{
	font-weight:normal;
	padding: 0 5px  0px 0;
	margin:0;
}

.recording  .details
{
	padding: 0 0 30px 3px;
	margin:0;
}

.recording  .details
{
	padding: 0 0 30px 3px;
	margin:0;
}

.recording  .artist
{
	padding: 30px 0 0 3px;
	margin:0;
}

.recording  .artist li
{
	padding:0px;
	margin: 0px  0 0 5px;
	font-weight:bold;
}

.recording  h2 
{
	padding: 5px 0 0 0;
}

.recording  img 
{
	padding: 10px 0 5px 0;
}

.feature-recording .photo, .feature-recording .drawing
{
	padding: 3px 0 5px 0;
	margin:0;
}

.feature-recording .free-rich-text h3 
{	
	font-size:0.75em;
	padding: 5px 0 0px 0;
	margin:0;
}
/* panorama ********************************/

.panorama .applet 
{
	margin-top:20px;
	text-align:center;
}

.panorama .description 
{
	font-size:0.75em;
	text-align:center;
	margin:10px 0;
}

.panorama #grid-column-1 h1 
{
	font-size:1.25em;
}

.panorama #instructions 
{
	font-size:0.75em;
	padding:3px;
	margin-top:5px;
}

/* rich media ********************************/

#rich-media-instructions 
{
	padding:3px;
	margin-top:10px;
}

.quiz 
{
	font-weight:bold;
	height:100%;
}

#quiz-start 
{
	float:left;	
	margin-top:6px;
	margin-left:3px;
}

#quiz-bullet 
{
	margin:12px 5px 0;
	float:left;	
}

#quiz-play 
{
	margin-top:5px;
	margin-bottom:5px;
	border:none;
	float:left;
}

#quiz-comment 
{
	float:right;
	margin-top:6px;
	margin-right:3px;	
}

.rich-media 
{
	clear:both;
	margin-top:10px;
}

/* executable ********************************/
#executable 
{
	clear:both;
}

#executable a
{
	font-size:1.2em;
}

/* sitemap ********************************/
.sitemap-wrapper 
{
	clear:both;
	padding:0px;
	margin-bottom:10px;
	background: #CCC url(/staticarchive/f48bc7a066efbfe6b7f6717279e25bbded00a4e3.gif);
	width:470px;
	height:100%;
}

.site-section
{
	font-size:0.75em;
}

.site-section h2 
{
	font-size:1em;
	background: #EEE url(/staticarchive/079b97cca7601071845b3a7fc9bfc5b33b870c56.gif) 5px 5px no-repeat;
	padding:3px 5px 3px 15px;
	position:relative;	
}

.site-section li 
{
	padding-left:25px;
}

.site-section 
{
	width:234px;
	margin:0;
}

.site-section .position-a 
{
	float:left;
	margin:0;
}

.site-section .position-b 
{
	float:right;
	margin:0;
}

/* image galleries ********************************/

#gallery-images 
{
	text-align:center;
	margin:10px 0;
}

#gallery-images p
{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#image-gallery-preview-not-available h2 
{
	font-size:1em;
}

#image-gallery-preview-not-available p 
{
	margin-top:10px;
}
.image-gallery .lead-container h1 
{
	text-transform:capitalize;
}

#gallery-navigation 
{
	height:100%;
	padding:5px;
}

#back-button 
{
	float:left;
	width:48px;
	vertical-align:top;
}

#back-button img,
#next-button img 
{
	clear:both;
	margin:5px 0 0 5px;
}

.enabled 
{
	font-weight:bold;
}

.disabled 
{
	font-weight:normal;
}

#next-button 
{
	float:right;
	vertical-align:top;	
}

#numbered-buttons 
{
	float:left;
	vertical-align:top;	
	text-align:center;
	width:370px;
}

.image-gallery-nav-row 
{
	clear:both;
}

.image-gallery-button 
{
	font-weight:bold;
	float:left;
	width:29px;	
	text-align:center;
	padding:1px 0;
	margin-right:8px;	
	margin-top:10px;		
}

.image-gallery-button-selected 
{
	float:left;
	width:29px;	
	text-align:center;
	padding:1px 0;
	margin-right:8px;	
	margin-top:10px;	
}

/* have your say ********************************/

.have-your-say-description
{
	position: relative;
}

.have-your-say 
{
	clear:both;
	margin-top:15px;	
}

.have-your-say h2 
{
	font-size:1em;
	padding:3px;
}

#have-your-say-form 
{	
	padding:3px;
}

/* a to z ********************************/
#index-a-z-nav 
{
	clear:both;
	height:100%;
	padding:6px;
	font-weight:bold;
	margin:10px 0;
}

#index-a-z-nav ul 
{
	width:410px;
}

#index-a-z-nav li 
{
	float:left;
	width:20px;	
	text-align:center;
	padding:2px 0;
	margin: 3px 3px 0 0;	
}

#index-a-z-nav .nth-child-13 
{
	margin-right:100px;
}

#index-a-z-nav .nth-child-26 
{
	margin-right:13px;
}

#index-a-z-nav .nth-child-27 
{
	width:40px;	
}

.target-link  
{
	display:block;
	font-weight:bold;
	margin:15px 0;	
	font-size:0.75em;	
}

.target-link .web-link 
{
	font-size:1.25em;
	padding:0 5px 0 12px;
	background: transparent url(/staticarchive/f049b1434a87a345d532a7525d1e4c183ac533cf.gif) no-repeat 0 5px; 
	position:relative;
}

/* recipe ********************************/
.recipe 
{
	clear:both;
}

.recipe h2, 
.recipe h3, 
.recipe h4,
.recipe li,
.chef,
.programme 
{
	font-size:1em;
}

.section-heading
{
	text-transform: uppercase
}

.recipe .lead-text
{
	font-weight:normal;
}

.recipe h3
{
	padding: 10px 0 5px 0;
	margin:0;
	text-transform: uppercase;
	font-weight:Bold;
}

.feature-recipe #see-also .web-link
{
	text-transform: uppercase;
	font-weight:Bold;
}

.recipe .free-rich-text p 
{	
	clear:both;
}

.recipe ul
{
	padding: 10px 0 10px 0;
	margin:0;
} 

.recipe .free-rich-text ul 
{	
	padding:10px 0 0 30px;
	margin:0;
	list-style-type: disc;
}

.recipe .chef
{
	padding: 10px 0 0 0;
	margin:0;
	font-weight:Bold;
}		

.recipe .programme
{
	padding: 0 0 10px 0;
	margin:0;
	font-weight:Bold;
}		
			
.recipe .prep-time, .recipe .cook-time
{
	padding: 5px 0 5px 0;
	margin:0;
}	

.recipe .prep-time strong, .recipe .cook-time strong, .recipe .serves strong
{
	padding: 0 5px 0 0 ;
	margin:0;
}	

.recipe li
{
	padding: 0 0 5px 0;
	margin:0;
}		

.recipe-cooking-method  li
{
	display:inline;
}

ul.recipe-cooking-method 
{
	padding: 0px 0 15px 0;
	margin:0;
}

/* index archive page ********************************/

.index-page-archive #grid-column-1 h1 
{
	font-size:1.25em;
}

.index-page-archive #grid-column-1 h2 
{
	font-size:1em;
	font-weight:normal;
}

.index-page-archive #grid-column-1 .month 
{
	font-size:0.75em;
	font-weight:bold;
	margin-top:15px;
}

.index-page-archive #grid-column-1 .date 
{
	font-size:0.75em;
	font-weight:normal;
	float:left;
	clear:both;
}

.index-page-archive #grid-column-1 .archive-member 
{
	font-size:0.75em;
	font-weight:normal;
	margin-left:130px;
}

#previous-link 
{
	float:left;
	font-weight:bold;
	margin-top:15px;	
}

#next-link 
{
	float:right;
	font-weight:bold;
	margin-top:15px;	
}

/* article elements ********************************/

sub, sup 
{
	font-size:0.8em;
}

blockquote p 
{
	font-weight:bold; 
	padding:5px; 
	width:140px;
	margin-top:0;
}

.float-wrapper
{
	margin:0; 
	padding:0;
}

.float-wrapper .quote
{
	margin:0pt 10px 5px 0pt;
	padding:0pt 0pt 5px;
}

.float-wrapper .quote h3 {
margin:0pt;
padding:5px;
}

.float-wrapper .quote .image {
margin:10px 0pt 0pt;
text-align:center;
width:155px;
}

.feature-sports-results-generic .float-wrapper .quote
{
	margin:-4px 10px 5px 0; 
	padding:0;
}

.float-wrapper ol
{
	margin:0 0 0 21px; 
	padding:0;
}

.float-wrapper ol li
{
	margin:0 0 0 2px; 
	padding:0;
}

cite 
{
	padding:5px; 
	width:140px; 
	font-style:normal; 
	display:block;
}

.feature-generic .fact-file 
{
	padding:3px; 
	width:134px; 
	float:left; 
	clear:both; 
	margin:0 5px 5px 0; 
}
.feature-generic .fact-file .free-rich-text p 
{	
	font-size:0.8em;
	margin:6px 0 0 0;
}

.fact-file 
{
	padding:3px; 
	width:140px; 
	clear:both; 
	float:left;
	margin:10px 5px 5px 0; 
}

.float-wrapper .position-b
{
	float:right;
}

.fact-file h2 
{
	text-transform:capitalize;
        font-size:1em;
}

#grid-column-1 .fact-file .free-rich-text p 
{
	font-size:0.85em;
	margin-top:5px 0 0 0;
}

#grid-column-2 .fact-file
{
  float: none;
  width: auto;
  margin: 10px 0;
  padding: 5px;
}

#grid-column-2 .fact-file ul li
{
  list-style-type: none;
}

#grid-column-2 .fact-file h2
{
  padding: 5px 0px;
  margin: 0;
}

.free-rich-text ul 
{
	list-style-type:square;
	list-style-position:inside;
	margin-top:20px;
}

#grid-column-1 .fact-file .free-rich-text ul li
{
	padding-left:7px; 
    list-style-type:none;
    margin-left:2px;
	background: url(/staticarchive/8e3e391732d65aed0e334ed2e04e693044f53d40.gif) transparent; 
	background-repeat:no-repeat; 
	background-position:0 6px;
	margin-bottom:5px;
	font-size:0.85em;
	line-height:120%;
}

.fact-file .free-rich-text ul
{
	padding-bottom:0;
	margin-bottom:0;
	margin-top:6px;
	list-style-type:none;
	list-style-position:outside;
}

#grid-column-1 .fact-file .free-rich-text
{
	margin:6px 0 0 0;
	padding:0 0 2px 0;
}

.fact-file br
{
	padding:0;
	margin:0;
	line-height:0
}

/* text ********************************/

.section-heading 
{
	font-weight:bold;
	font-size:1.4em; 
	padding:3px 0; 
	text-transform:uppercase;
}

.lead-container h1 
{
	font-size:1.4em;
	font-weight:bold;	
}

.lead-container h2 
{
	font-size:1.4em;	
}

.listing-auto h2
{
	clear:both;
	font-size:1.35em;
	margin-bottom:2px;	
}
.listing-auto .lead-container h2 
{
	clear:none;
	font-size:1.4em;	
}

.last-mod-date 
{
	margin-top:20px;
	font-size:0.75em;
	clear:both;
	text-align:right;
}

h1 
{
	color:#333;
	font : bold 1.4em "Lucida Grande", verdana, helvetica, sans-serif;
}

.nav-button 
{
	font-weight:bold; 
	margin:0;
}

.lead-text,
.story-lead 
{	 
	font-weight:bold; 
	margin-bottom:5px;
}

.story-lead p 
{
	font-size:0.75em; 
	font-weight:normal;
}

.title-text-long 
{
	font-weight:bold; 
	margin:0; 
	font-size:1em;
}

.free-rich-text h3 
{
	margin-top:15px;
	margin-bottom:0;
	font-weight:bold;
	font-size:1em;	
}

.fact-file h3  
{
	font-weight:bold;
	margin:0;
	font-size:1em;
}

.free-rich-text 
{
	margin:0;
}

.free-rich-text p, 
.float-wrapper 
{
	margin-top:20px;
}

.feature-sports-results-generic .free-rich-text p, 
.feature-sports-results-generic .float-wrapper 
{
	margin:7px 0 10px 0;
}

.by-line 
{
	margin:0;
}

.image p 
{
	font-size:0.75em; 
	margin:3px 0 6px 3px;
}

.link-set
{
	padding:0;
	margin:0;
}

.link-set h2 
{
	font-size:1.0em;
	margin-top:15px;
}

.link-set p 
{
	margin:1em 0 0 0;
}

.free-rich-text ul li
{
	list-style-type:disc;
}

.link-set ul
{
	padding:0;	
	margin:0;
}

.link-set ul li
{
	list-style-type:none;
}

.free-rich-text .pagination li
{
	list-style-type:none;
} 

.link-set p.disclaimer-text
{
	margin:0;
	font-size: 0.8em;
}

.link-set .email
{
	font-weight: normal;
}

.link-set .email .mail-link
{
	font-weight: bold;
}

.link 
{
	font-weight:bold; 
}

.free-rich-text .link-set {
        margin-top:20px
}

/* index-promos ********************************/

.large-ssi-promo 
{
	clear:both;
	margin:0px 0px 10px 0;
	padding:0;
}

.index-promos,
.teaser-links 
{
	clear:both;
}

.generic .index-promos .nth-child-1 img,
.multi-section-image .index-promos .nth-child-1 img,
.section-image .index-promos .nth-child-1 img
{
	float:left; 
	margin:5px 0 10px 0;
	padding:0;
}

.generic .index-promos .nth-child-2 img,
.multi-section-image .index-promos .nth-child-2 img,
.section-image .index-promos .nth-child-2 img
{
	float:right; 
	padding:0;
	margin:5px 0  10px 0;
}

/* .home indexPromos ---------------------------------------------------------------------------------*/
.home-page-image .index-promos {
	padding:0px; 
	margin:0px; 
	width:650px;
}

.home-page-image .index-promos .nth-child-1 {
	float:left; 
	padding:6px 0 0 0;
	margin:0 0 5px 0;
}

.home-page-image .index-promos .nth-child-2  {
	float:left; 
	padding:6px 15px 5px 15px;
	margin:6px 8px 5px 8px;
background:#EEE url('/staticarchive/e271ee82b1e20da726ad8961e5a34fd023e06f29.gif') repeat-x; 	
}

.home-page-image .index-promos .nth-child-3 {	
	float:right; 
	padding:6px 15px 5px 15px;
	margin:6px 0 0 0;
	clear:right;
background:#EEE url('/staticarchive/e271ee82b1e20da726ad8961e5a34fd023e06f29.gif') repeat-x;
	
}
/* .home indexPromos ---------------------------------------------------------------------------------*/

/* lead-content ********************************/
.lead-content 
{
	float:right; 
	width:261px;
}

.lead-content h2 
{
	font-size:1.0em; 
} 

.lead-content p 
{
	padding:0 0 5px 5px;
	margin-bottom:5px;
}

/* bullets and lists ********************************/

#related-content ul
{
    padding:0 0 5px 5px;
	margin:0;
	border:none;
}

#related-content li.audio-link,
#related-content li.video-link 
{
    font-size:1em;
    font-weight:bold;
}

#related-content .media-link-title {
        display:block
}

.feature-video tr.video-link a 
{
	 padding-left:60px;
	 background: transparent url(/staticarchive/92e9dbb177747e3c425394193b180e4358898933.gif) 0 50% no-repeat; 
	 display:block;
}

li.audio-link a
{
	padding:0 5px 1px 20px;
	margin:0;
	background: transparent url(/staticarchive/e9cac29671889927e29027ff2555a9d1a2fde856.gif) no-repeat; 
	background-position:0px 1px; 
	
}

li.video-link a
{
	padding:0 5px 1px 20px;
	margin:0;
	background: transparent url(/staticarchive/432e9b0cbc534abb5f8c6d8f1de763e9ec10fbc9.gif) no-repeat; 
	background-position:0px 1px; 
	
}

#related-content li.audio-link a, #related-content li.video-link a
{
	background: none;
	padding:0 5px 0 20px;
	margin:0;
}

#related-content li.audio-link
{
	
	background: transparent url(/staticarchive/e9cac29671889927e29027ff2555a9d1a2fde856.gif) no-repeat; 
	background-position:0px 3px;
	position:relative;	
}

#related-content li.video-link
{	
	
	background: transparent url(/staticarchive/432e9b0cbc534abb5f8c6d8f1de763e9ec10fbc9.gif) no-repeat; 
	background-position:0px 3px;
	position:relative;	
}

.link-set li.audio-link, .link-set li.video-link {
	background-position:0px 5px;
}

li.web-link{
	padding:0 5px 0 5px;
}

#related-content li.web-link{
	padding:0 5px 0 0px;
}

#see-also li
{
	padding:0 5px 0px 12px;
	background: transparent url(/staticarchive/f049b1434a87a345d532a7525d1e4c183ac533cf.gif) no-repeat 0 6px; 
	position:relative;
}
.fact-file ul li
{
	list-style-type: none;
}

.fact-file ul li,
.teaser-pic-a h2, 
.teaser-pic-b h2,
.teaser-text-a h2, 
.teaser-text-b h2, 
.generic .lead-content h2, 
.multi-section-image .lead-content h2,
.section-image .lead-content h2,
.lead-content li,
.index-section .directory-holder h3
{
	padding:0 5px 0 12px;
	background: transparent url(/staticarchive/aa7d43a9b37eeb6d9a3c398f902db3569071aca5.gif) no-repeat 0 6px; 
	position:relative;
}

.fact-file ol li
{
	list-style-type:decimal;
}

.feature-recipe .fact-file li
{
	list-style-type:none;
}

.feature-event-generic .fact-file ol li
{
	padding:0 5px 0 0px;
	background: none; 
	font-size:0.75em
}

.feature-event-generic .fact-file h3
{
	padding:20px 0 0 0px;
	font-size:0.75em
}

.index-section .multi-section-image .directory-holder h3
{
	background-position: 2px 6px; 
	padding-left: 15px;
}

.generic .teaser-links-group .position-a li, 
.generic .teaser-links-group .position-b li, 
.generic .teaser-links-group .position-a h2, 
.generic .teaser-links-group .position-b h2, 
.multi-section-image .teaser-links-group .position-a h2, 
.multi-section-image .teaser-links-group .position-b h2, 
.section-image .teaser-links-group .position-a h2, 
.section-image .teaser-links-group .position-b h2, 
.section-image .directory-a h2, 
.section-image .directory-b h2 
{
	margin:0;
	background: transparent url(/staticarchive/aa7d43a9b37eeb6d9a3c398f902db3569071aca5.gif) no-repeat 0 6px; 
	list-style-type:none;
	position:relative;
}

.index-section .generic .teaser-links-group .position-a h2, 
.index-section .generic .teaser-links-group .position-b h2, 
.index-section .multi-section-image .teaser-links-group .position-a h2, 
.index-section .multi-section-image .teaser-links-group .position-b h2, 
.index-section .section-image .teaser-links-group .position-a h2, 
.index-section .section-image .teaser-links-group .position-b h2,
.generic .teaser-links-group .position-a li, 
.generic .teaser-links-group .position-b li, 
.section-image .directory-a h2, 
.section-image .directory-b h2 
{
	padding:3px 5px 5px 12px; 
}

.index-page .generic .teaser-links-group .position-a h2, 
.index-page .generic .teaser-links-group .position-b h2, 
.index-page .multi-section-image .teaser-links-group .position-a h2, 
.index-page .multi-section-image .teaser-links-group .position-b h2, 
.index-page .section-image .teaser-links-group .position-a h2, 
.index-page .section-image .teaser-links-group .position-b h2
{
	padding:0px 5px 0px 12px; 
}

.multi-section-image .teaser-links-group .position-a h2, 
.multi-section-image .teaser-links-group .position-b h2, 
.section-image .teaser-links-group .position-a h2, 
.section-image .teaser-links-group .position-b h2, 
.section-image .directory-a h2, 
.section-image .directory-b h2 
{
	font-size:0.8em; 
	margin:0;
}

.generic  .position-a img, 
.generic  .position-b img
{
	padding:0;
	margin:0;
}

.section-image .position-a img, 
.section-image .position-b img
{
	padding:0 0 5px 0;
	margin:0;
}

.section-image .directory-b
{
	float:right;
}

.section-image .position-a, 
.section-image .position-b
{
	float:left;
	padding:0;
	margin:0;
}

.section-image .directory-group .directory-a h2,
.section-image .directory-group .directory-b h2
{
	font-size:0.8em; 
	padding:2px 0 3px 15px;
	margin:0;
}

.section-image .position-a p, 
.section-image .position-b p, 
.multi-section-image .position-a p, 
.multi-section-image .position-b p, 
.section-image .directory-a p, 
.section-image .directory-b p
{
	font-size:0.8em; 
	padding:0 5px 5px 5px;
	margin:0;
}

.home-teaser-links .teaser-links-group .position-a h2, 
.home-teaser-links .teaser-links-group .position-b h2 
{
	padding:0 5px 0 10px;
	background: transparent url(/staticarchive/aa7d43a9b37eeb6d9a3c398f902db3569071aca5.gif) no-repeat; 
	background-position:0px 3px; 
	position:relative;
}

.index-section  .directory-holder h3
{
	padding:3px 5px 3px 15px;
}

.link-set li 
{
	font-weight:bold;
	list-style-type:none;
	list-style-position:outside;
}

.link-set-wallpaper {
        font-weight:normal
}
.link-set-wallpaper ul {
        display:inline
}
.link-set-wallpaper ul li {
        display:inline;
        margin-left:2px
}

/* clear float extendind div fix ********************************/

.officials:after,
.attendance:after,
.quiz:after,
.image-headline:after,
.sitemap-wrapper:after,
#index-a-z-nav:after,
#ecard-form:after,
#gallery-navigation:after,
.home-ticker-bar:after,
.multi-section-image .directory-group:after, 
.directory-group:after, 
.section-image .directory-group:after,
.promo:after,
#news-470-include .teaser-links-group:after, 
.book ul:after 
{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
 overflow:hidden;
}

/*MacIE Hide\*/
* html .officials,
* html .attendance,
* html .quiz,
* html .image-headline,
* html .sitemap-wrapper,
* html #index-a-z-nav,
* html #ecard-form,
* html #gallery-navigation,
* html .home-ticker-bar,
* html .multi-section-image .directory-group, 
* html .section-image .directory-group,
* hmtl .directory-group,
* html #news-470-include .teaser-links-group, 
* html .promo,
* html .book ul
{
 height:1%;
}
/*MacIE Hide*/
 
/* colours ********************************/
.promo, 
cite, 
#see-also,
.tables th,
#fixture tbody,
.batting thead,
.extras,
.sitemap-wrapper,
.sitemap-wrapper h3,
.sitemap-wrapper li,
.feature-glossary tbody td,
.feature-glossary thead th,
#rich-media-instructions,
.quiz,
#gallery-navigation,
.panorama #instructions,
#have-your-say-form,
.vote-application,
.vote-2006-application
{
	background-color:#FEFEDB; /* light shade */
}

blockquote, 
.fact-file, 
#grid-column-2 h2,
.image-headline, 
#grid-column-1 .article-text th,
.tables thead,
.tables thead td,
.tables thead th,
#fixture thead,
.batting caption,
.total,
.bowling thead,
#speedway,
#speedway .officials,
#horse-racing,
.sports-results thead .nth-child-1,
.sports-results td.nth-child-1,
.sitemap-wrapper h2,
.feature-glossary tbody th,
.feature-glossary col.from,
.book,
.image-gallery-button-selected,
.recording tbody,
#index-a-z-nav,
.home-ticker-bar,
.home-page-image .lead-content-b h2,
.multi-section-image .directory-a h3, 
.multi-section-image .directory-b h3, 
.section-image .directory-a h3, 
.section-image .directory-b h3,
.home-page-imagemap .lead-content
{
	background-color:#EEE; /* medium shade */
}

caption, 
#form-header,
.tables h2,
#grid-column-1 .fixture h2,
.recording thead,
.have-your-say h2 
{
	background-color:#CCC; /* dark shade */
}

#grid-column-1 .article-text tr, 
#er-form,
#ecard-form,
.tables td, 
.score,
.batting tbody,
.bowling tbody,
.sports-results thead .nth-child-2,
.sports-results td.nth-child-2,
.officials,
.attendance,
.recording
{
	background-color:#FEFEDB; /* grey for forms*/
}

.promo-content {
        border-top:none;
}

.home-page-image .lead-content-b p 
{
	border-bottom: 1px solid #EEE; /* medium shade */
}

.directory-holder
{
	border-top: 1px dashed #ccc;
	padding-top: 4px; 
	border-bottom: 1px dashed #ccc;
}

.home-page-image .directory-holder {
	border: none;
}

.section-image .position-holder, 
.multi-section-image .position-holder,
.generic .position-holder 
{
	border-bottom: 1px dashed ##EEE; /* medium shade */
}

#speedway h2,
#horse-racing h2,
.image-gallery-button,
.recording table,
#index-a-z-nav li
{
	background-color:#FFF;
}

#gallery-navigation 
{
	border-top:1px solid #FEFFDB;
}

.multi-section-image .directory-group,
.section-image .directory-group
{
	background: #FFF  url(/staticarchive/109994a31bbb3aeda2b6540a95a267fb768fac41.gif) 0 0 repeat-y;
} 

.disabled,
#index-a-z-nav li 
{
	color:#CCC;
} 

/* wallpaper ********************************/

#grid-column-1 .wallpaper a
{
	padding:4px 0 5px 10px; 
	margin:0;	
	background: url(//staticarchive/f049b1434a87a345d532a7525d1e4c183ac533cf.gif) transparent; 
	background-repeat:no-repeat; 
	background-position:0; 	
}

#grid-column-1 .wallpaper,
#grid-column-1 .wallpaper li,
#grid-column-1 .wallpaper ul
{
	background:none;
	padding:0; 
	margin:0;
}

#grid-column-1 .wallpaper h2
{
	background:none;
	padding:0 0 5px 0; 
	margin:0;
}

/* iplayer ********************************/
.iplayer-emp,
#bbc_emp
{
	padding:0; 
	margin:0;
}

.iplayer-emp h2,
.iplayer-emp span
{
	padding:10px 0px 0px 0px; 
	margin:0;
	font-size:1.2em;
}

.iplayer-emp p
{
	padding:-20px 0px 0px 0px; 
	margin:0;
}

/* links ********************************/
a:link 
{
	text-decoration:none; 
	color:#CC3300;
}

a:visited 
{
	text-decoration:none; 
	color:#777;
}

a:hover, 
a:active 
{
	text-decoration:underline; 
	color:#CC3300;
}

/* body image widths ********************************/

.width69 {width:69px;}
.width79 {width:79px;}
.width89 {width:89px;}
.width99 {width:99px;} 
.width109 {width:109px;}
.width119 {width:119px;}
.width129 {width:129px;}
.width139 {width:139px;}
.width149 {width:149px;}
.width159 {width:159px;}
.width169 {width:169px;}
.width179 {width:179px;}
.width189 {width:189px;}
.width199 {width:199px;}
.width209 {width:209px;}
.width219 {width:219px;}
.width229 {width:229px;}
.width239 {width:239px;}
.width249 {width:249px;}
.width259 {width:259px;}
.width269 {width:269px;}
.width279 {width:279px;}
.width289 {width:289px;}
.width299 {width:299px;}
.width309 {width:309px;}
.width319 {width:319px;}
.width329 {width:329px;}
.width339 {width:459px;}
.width349 {width:459px;}
.width359 {width:459px;}
.width369 {width:459px;}
.width379 {width:459px;}
.width389 {width:459px;}
.width399 {width:459px;}
.width409 {width:459px;}
.width419 {width:459px;}
.width429 {width:459px;}
.width439 {width:459px;}
.width449 {width:459px;}
.width459 {width:459px;}

/* iPlayer */
.cta-patch span.unavailable
{
  white-space: normal;
  display: block;
}
