p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,dn,div,td,a,img,input,select,blockquote{text-decoration:none;margin:0;padding:0;list-style-type:none;font-family:Verdana,Arial,Helvetica,sans-serif;}
body{background:#fff no-repeat;color:#000;margin-bottom:30px;padding:0;}

/*FONT SIZING*/
#grid-banner,#grid-columns{font-size:76%;line-height:1.2em;}/*apply standard font size,line-height*/
html*#grid-banner,html*#grid-columns{[font-size:100%;font-size:100%;]font-size:76%;}/*[Default,Safari]WinIE*/
#mainTable font,#grid-column-0,.bbcpageCrumb font,.bbcpageServices font{font-family:inherit;font-size:70%;line-height:1.2em;}/*apply column-0 font size,line-height*/
html*#mainTable font,html*#grid-column-0,html*.bbcpageCrumb font,html*.bbcpageServices font{[font-size:100%;font-size:90%;]font-size:70%;}/*[Default,Safari]WinIE*/

/*ELEMENTS*/
a{color:#000;}
a:visited,
a:link{color:inherit;font-weight:bold;}
a:active{outline:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
blockquote{
	clear:both;
	margin-top:10px;
	padding:.5em;
	background-color:transparent;
	background-image:url(/staticarchive/601e39ca452394f3ca7811ef271aff455c4fe184.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	font-size:.9em;
}
blockquote p{
	background-image:url(/staticarchive/8ea3d05a661a31a5fa8588c9eb4f6e21e936ae4f.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
blockquote cite{font-weight:bold;font-style:normal;font-size:1em;}
h1{clear:both;margin-right:5px;margin-bottom:10px;padding-bottom:.5em;font-size:1.6em;line-height:1em;}
h2{font-size:1em;margin-bottom:1em;}
h3,h4{font-size:1em;}
h1,h2,h3,h4{font-weight:bold;}
label{cursor:pointer;cursor:hand;font-size:1em;margin-left:5px;}
table caption{display:none;}
p{line-height:1.5em;margin-bottom:.8em;}
li{line-height:1.5em;}
strong{font-weight:bold;}
em{font-style:italic;}
caption{font-size:.6em;}

/*CLASSES*/
div.clr{clear:both;}

/*BANNER*/
#grid-banner{position:relative;width:630px;min-height:100px;_height:100px;}
html*#grid-banner{[min-height:100px;height:100px;]height:100px;}/*[Default,Safari]WinIE*/
#grid-banner .tx-information{margin-left:10px;font-weight:bold;}
#grid-banner .tx-information p{margin:0;padding:0;line-height:1.2em;}

/*SITE MENU*/
.menu-site{margin-top:8px;margin-bottom:8px;}

/*GRID COLUMN 0*/
#grid-column-0 #brand-logos{margin-top:8px;text-align:center;}

/*GRID COLUMNS*/
#grid-columns{margin-bottom:10px;}
#grid-columns #linkset-footer{clear:both;margin-left:10px;padding-top:10px;}
#grid-columns #linkset-footer div.link-set{float:left;width:300px;}
#grid-columns #linkset-footer #linkset-footer-promo-image img{float:right;}
#grid-columns:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}/*clear the floats*/
/*START MacIE Hide\*/
* html #grid-columns{height:1%;}/*WinIE-6 auto-float-enclosing*/
/*END MacIE Hide*/

/*GRID INIT*/
#grid-column-1{float:left;}
.not-column-2 #grid-column-1{float:none;}
#grid-column-2{float:left;}
.not-column-2 #grid-column-2{float:none;}

/*CRUMB*/
.widget-crumb{display:inline-table;}
.widget-crumb:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}/*clear the floats*/
/*START MacIE Hide\*/
* html .widget-crumb{height:1em;}/*WinIE-6 auto-float-enclosing*/
.widget-crumb{display:block;}
/*END MacIE Hide*/
.widget-crumb{margin-bottom:4px;position:relative;_position:static;}
.widget-crumb li{
	float:left;
	white-space:nowrap;
	padding-right:8px;
	padding-left:17px;
	background-repeat:no-repeat;
	background-position:0 50%;
	line-height:1.85em;
	color:#000;
	font-size:.9em;
}
.widget-crumb li a{font-weight:normal;}
.widget-crumb li.nth-child-1{padding-left:0 !important;background:none !important;}/*enforce rule*/
.widget-crumb li.last-child,
.widget-crumb li.last-child a{font-weight:bold !important;}/*enforce rule*/

/*GRID COLUMN 1*/
#grid-column-1 .link-set{clear:both;}
#grid-column-1 .link-set:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}/*clear the floats*/
/*START MacIE Hide\*/
* html #grid-column-1 .link-set{height:1%;}/*WinIE-6 auto-float-enclosing*/
/*END MacIE Hide*/
#grid-column-1 .link-set ul{padding-left:0;}
#grid-column-1 .link-set ul li{list-style-type:none;}
#grid-column-1 blockquote p{margin-left:25px;padding-right:25px;}
#grid-column-1 .story-lead{font-weight:bold;font-size:.9em;color:#777;}
#grid-column-1 .story-lead img{border-style:solid;border-width:1px;border-color:#000;}
#grid-column-1 .fact-file{padding:.5em;font-size:.9em;}
#grid-column-1 .fact-file .fact-file-name{margin-bottom:0;font-weight:bold;}
/*CONTENT SNIPPET STYLING*/
#grid-columns #grid-column-1 .content-snippet h3,#grid-column-1 .content-snippet p{padding-left:68px;}
#grid-columns #grid-column-1 .content-snippet .rich-text h3,#grid-column-1 .content-snippet .rich-text p{padding-left:0;}
#grid-columns #grid-column-1 .has-main-content-snippet h3,#grid-column-1 .has-main-content-snippet p{padding:0 0 0 137px;}
#grid-columns #grid-column-1 .has-main-content-snippet ul{padding:0 0 0 69px;}
#grid-columns #grid-column-1 .has-main-content-snippet ul li{_width: 450px;}
#grid-columns #grid-column-1 .has-main-content-snippet div.rich-text{padding:0 0 0 69px;}
#grid-columns #grid-column-1 .has-main-content-snippet .rich-text ul li{_width: 320px;}
#grid-columns #grid-column-1 .has-main-content-snippet .rich-text p,#grid-columns #grid-column-1 .has-main-content-snippet .rich-text h3{padding:0;}
#grid-columns #grid-column-1 .content-snippet h3{margin-top:0;padding-top:0;}

/*GRID COLUMN 2*/
#grid-column-2{font-size:.9em;}
#grid-column-2 p{margin:.5em 0;}
#grid-column-2 h2,
#grid-column-2 h3,
#vtngTitle{padding:.3em 0;margin:0;font-size:1em;font-weight:bold;}
#grid-column-2 h2{margin-bottom:3px;}
#grid-column-2 .promo .teaser{_width:100%;min-height:45px;_height:40px;position:relative;border:none;padding:3px 0 5px 70px;}
#grid-column-2 .promo .teaser img{position:absolute;top:6px;left:0;border-style:solid;border-width:1px;border-color:#000;}
#grid-column-2 .promo-link{margin:0;}
#grid-column-2 #multi-av,
#grid-column-2 #multi-no-av,
#grid-column-2 .quote,
#grid-column-2 .promo,
#grid-column-2 .voting2006{margin-bottom:5px;padding-bottom:7px;}
#grid-column-2 #multi-av .link-set,
#grid-column-2 #multi-no-av .link-set{padding-bottom:6px;border-width:1px 0 0 0;border-style:solid;border-color:#000;}
#grid-column-2 #multi-av .link-set.nth-child-1,
#grid-column-2 #multi-no-av .link-set.nth-child-1{border:none !important;}/*enforce rule: no border for 1st child*/
#grid-column-2 #multi-av .link-set.last-child,
#grid-column-2 #multi-no-av .link-set.last-child{padding-bottom:0;}
/*START Indent Object Elements*/
#grid-column-2 div div,
#grid-column-2 h3,
#grid-column-2 p,
#grid-column-2 form,
#grid-column-2 blockquote,
#grid-column-2 ul{margin-left:10px;margin-right:10px;}
/*END Indent Object Elements*/
/*START Reset Indent for Nested Elements*/
#grid-column-2 div div h3,
#grid-column-2 div div p,
#grid-column-2 div div form,
#grid-column-2 div div blockquote,
#grid-column-2 div div ul{margin:0 !important;}/*enforce rule*/
/*END Reset Indent for Nested Elements*/
#grid-column-2 blockquote{margin-top:0;margin-bottom:5px;padding-left:0;padding-right:0;font-size:1em;}
#grid-column-2 blockquote p{margin-left:25px !important;padding-right:25px !important;}/*enforce rules*/
#grid-column-2 p.disclaimer{color:#000;_float:right}/*WinIE*/

/*BODY TEXT*/
.free-rich-text ol,
.free-rich-text ul{clear:both;}
.free-rich-text ol{padding-left:30px;_padding-left:35px;}
.free-rich-text ul{padding-left:32px;}
.free-rich-text ol li{list-style-type:decimal;}
.free-rich-text ul li{list-style-type:disc;}
.float-wrapper{clear:both;margin-top:.8em;}
.float-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}/*clear the floats*/
/*START MacIE Hide\*/
* html .float-wrapper{height:1%;}/*WinIE-6 auto-float-enclosing*/
/*END MacIE Hide*/
.free-rich-text .float-wrapper ul,
.free-rich-text .float-wrapper ol{clear:none;padding-left:0;}
.float-wrapper ul li,
.float-wrapper ol li{list-style-position:inside;_list-style-position:outside;_text-indent:35px;}/*WinIE list numbers fix*/
.float-wrapper img{display:block;border-width:1px;border-style:solid;border-color:#000;}
.float-wrapper .image{font-weight:bold;font-size:.9em;margin:0;color:#777;}
.float-wrapper .position-a{float:left;margin-right:5px;display:inline;min-width:40%;_width:40%;}
.float-wrapper .position-b{float:right;margin-left:5px;display:inline;}
.float-wrapper .position-a blockquote{margin:0 5px 10px 0;}
.float-wrapper .position-b blockquote{margin:0 0px 10px 5px;}
.float-wrapper .fact-file,
.float-wrapper .quote{width:40%;}
#grid-column-1 .free-rich-text h2,
#grid-column-1 .free-rich-text h3{border:none;}/*Win/MacIE no border*/
/*START Win/MacIE Hide*/
html>body #grid-column-1 .free-rich-text *+h2,
html>body #grid-column-1 .free-rich-text *+h3,
html>body #grid-column-1 .free-rich-text .slide * h2,
html>body #grid-column-1 .free-rich-text .slide * h3{border-width:1px 0 0 0;border-style:solid;border-color:#000;}/*border for all but 1st heading*/
/*END Win/MacIE Hide*/

/*LEAD TEXT*/
.lead-text{border-style:solid;border-color:#000;border-width:0 0 1px 0;font-weight:bold;padding-bottom:.5em;}

/*BUTTONS*/
.submit,
#vtngButton{
	background-repeat:no-repeat;
	background-position:5px 50%;
	padding:2px 5px 2px 13px;
	_padding-left:17px;/*WinIE*/
	border:none;
	font-weight:bold;
	font-size:.9em;
}
.have-your-say input[type="submit"]{
	background-repeat:no-repeat;
	background-position:5px 50%;
	padding:2px 5px 2px 13px;
	border:none;
	margin-left:13.9em;
	font-weight:bold;
	font-size:.9em;
}
input.submit,
input.button{margin-left:12.9em;_margin-left:11.9em;}
#vtngButton{width:auto;margin-top:5px;background-color:#fff;text-align:left;}

/*PAGINATION*/
#pagination{clear:both;margin-top:1em;border-style:solid;border-width:1px 0;border-color:#000;}
#pagination ul{display:inline;margin:0;}
#pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}/*clear the floats*/
/*START MacIE Hide\*/
* html #pagination{height:1%;}/*WinIE-6 auto-float-enclosing*/
/*END MacIE Hide*/
#pagination li{float:left;width:33%;line-height:2em;list-style-type:none;}
#pagination #slide-position{text-align:center;}
#pagination #slide-next{text-align:right;}
#pagination .previous{
	padding-left:14px;
	background-repeat:no-repeat;
	background-position:center left;
}
#pagination .next{
	float:right;
	padding-right:14px;
	background-repeat:no-repeat;
	background-position:center right;
	text-align:right;
}

/*CAST & CREW*/
#cast-details dt,
#crew-details dt{
	float:left;
	clear:left;
	width:50%;
	background:url(/staticarchive/c54b3d28f3c00f026b8929da0ccedfb0afdc127d.gif) 0 .4em repeat-x;
}
#cast-details dd,
#crew-details dd{
	margin-bottom:.3em;
	background:url(/staticarchive/c54b3d28f3c00f026b8929da0ccedfb0afdc127d.gif) 0 .4em repeat-x;
	text-align:right;
}
#cast-details dd:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}/*clear the floats*/
/*START MacIE Hide\*/
* html #cast-details dd{height:1%;}/*WinIE-6 auto-float-enclosing*/
/*END MacIE Hide*/
#cast-details dt span,
#crew-details dt span,
#cast-details dd span,
#crew-details dd span{background-color:#fff;}
#cast-details dd span,
#crew-details dd span{padding-left:5px;}
#grid-columns #grid-column-1 h3.cast,
#grid-columns #grid-column-1 h3.crew{border:none;margin:10px 0 0 0;clear:both;}

/*HAVE YOUR SAY*/
.have-your-say{clear:left;margin-top:1em;}
.have-your-say .have-your-say-description{font-weight:bold;}
.have-your-say .acs_name{font-style:italic;}
.have-your-say #hys-input{margin-top:1.5em;}
.have-your-say .hys-label{float:left;display:block;width:10em;font-weight:bold;}
.have-your-say #hys-name{width:15em;}
.have-your-say #hys-comment{width:14em;_width:15em;height:7em;}

/*FORMS*/
form{margin:0;padding:0;}
input.text{padding:1px;}

/*TEASERS*/
#grid-column-1 .teaser{clear:both;display:block;position:relative;_width:100%;}
.index-page-brand #grid-column-1 .teaser,
.not-home #grid-column-1 .teaser{min-height:70px;}
.index-page-brand #grid-column-1 .teaser,
.not-home #grid-column-1 .teaser{[height:70px;height:70px;]height:80px;}/*[Default,Safari]WinIE*/
.index-page-brand #grid-column-1 .has-main-teaser{min-height:100px;}
.index-page-brand #grid-column-1 .has-main-teaser{[height:100px;height:100px;]height:100px;}/*[Default,Safari]WinIE*/
.not-home #grid-column-1 .teaser{
	position:relative;
	width:100%;
	margin-bottom:10px;
	border-width:2px 0 0 0;
	border-style:solid;
	border-color:#000;
	padding:5px 0 10px 0;
}
.not-home #grid-column-1 .teaser h2,
#grid-column-1 .teaser p,
#grid-column-1 .teaser ul{margin:0 0 0 68px !important;border:0 !important;padding:0 !important;}/*enforce rule*/
#grid-column-1 .teaser ul li{list-style-type:none;}
#grid-column-1 .teaser h2{border:none !important;background-repeat:no-repeat;}
#grid-column-1 .teaser img{position:absolute;border-style:solid;border-width:1px;border-color:#000;}
.not-home #grid-column-1 .has-main-teaser h2,
#grid-column-1 .has-main-teaser p,
#grid-column-1 .has-main-teaser ul{margin:0 0 0 132px !important;}/*enforce rule*/
.not-home #grid-column-1 .teaser p{font-weight: normal;}
.not-home #grid-column-1 .teaser h2,
.not-home #grid-column-1 .teaser p,
.not-home #grid-column-1 .teaser ul{margin-top:0 !important;padding-top:0 !important;}/*enforce rule*/
.not-home #grid-column-1 .teaser img{top:9px;left:0;}
.not-home #grid-column-1 .teaser.nth-child-1{border-top:none !important;p\adding-top:0 !important;}/*enforce rule, WinIE5*/
.not-home #grid-column-1 .teaser.nth-child-1 img{top:4px;}

/*VOTING*/
#vtngForm label{font-size:.9em;}
#vtngButtonBox{margin-top:.5em;}
#vtngOptionList{list-style:none;margin-left:0;padding-left:0;}
.vtngOption,
#vtngButtonBox{font-size:1.1em;}
.vtngOptionRadio{margin-right:.5em;}
#vtngResultsList{list-style:none;}
#vtngResults li div{display:inline;}
#vtngDisclaimer,
#vtngResults{padding-bottom:0;margin-bottom:0;}

/*IMAGE GALLERY*/
.image-gallery #grid-columns h1{border-bottom:none;margin-bottom:0;}
.image-gallery #grid-column-2 h2{color:#000;}
.image-gallery ul#slideshow-toolbar,
.image-gallery ul#slideshow-toolbar a{color:#fff;}

/*EXECUTABLE*/
.executable{margin:.5em 0;border-width:0 0 2px 0;border-style:solid;border-color:#000;padding-bottom:.5em;}
.executable dd{display:inline;}
.executable dd dt{display:none;}
.executable dt{
	padding-left:12px;
	background-position:left center;
	background-repeat:no-repeat;
    float: left;
}

/*BBC PAGE*/
.bbcpageServices font font{font-size:.9em;}
.bbcpageTopleftlink,
a.bbcpageTopleftlink,
a:link.bbcpageTopleftlink,
a:hover.bbcpageTopleftlink,
a:visited.bbcpageTopleftlink{background:none;}/*override embedded style*/
.bbcpageToplefttd font,
.bbcpageToplefttd font a.bbcpageTopleftlink{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;}
.bbcpageServices,
a.bbcpageServices,
.menu-site a,
.bbcpageCrumb a{color:#000;}
td.bbcpageFooter{line-height:.5em;color:#fff;}
td.bbcpageFooter a{color:#fff;}
.bbcpageServices hr{display:none;}

/*START NOT HOMEPAGE*/
.not-home #grid-column-1 h2,
.not-home #grid-column-1 h3{padding-top:.6em;}

/*END NOT HOMEPAGE*/

/*START BRAND INDEX*/
/*GRID BANNER*/
.index-page-brand #grid-banner h1{margin:0;padding:0;}

/*END BRAND INDEX*/

/*START BRAND PAGE*/
/*GRID BANNER*/
.brand-page #grid-banner h1{margin:0;padding:0;}
.brand-page #grid-banner .tx-information{
	position:absolute;
	bottom:0;
	left:0;
	width:630px;
	margin:0;
	padding:0 0 1px 5px;
	background-color:white;/*Opera5, WinIE4, MacIE5*/
	bac\kground-image:url(/staticarchive/712fd33568cddc3ead8972f966286c777421bedf.png);/*WinIE6, MacIE5 (http://centricle.com/ref/css/filters/tests/sbmh/)*/
	_bac\kground-image:none;/*WinIE6 negate bg-image (http://www.daltonlp.com/daltonlp.cgi?item_id=217)*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/712fd33568cddc3ead8972f966286c777421bedf.png');/*WinIE5.5+*/
	color:#000;
}
/*MacIE Hide\*/
.brand-page #grid-banner .tx-information{bac\kground-color:transparent;}
/*End MacIE Hide*/
.brand-page #grid-banner .tx-information a{
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:0 50%;
	color:#000;
}

/*SITE MENU*/
.brand-page .menu-site{_margin-top:20px;}/*WinIE spacing fix*/

/*GRID COLUMN 0*/
.brand-page #grid-column-0{margin-top:10px;} 

/*CRUMB*/
.brand-page .widget-crumb{_height:1em;}/*WinIE height fix*/
.brand-page .widget-crumb li a,
.brand-page .widget-crumb li{color:#fff;}

/*GRID COLUMNS*/
.brand-page #grid-columns{padding-top:0;}
.brand-page #grid-columns h2{margin-top:.5em;margin-bottom:.4em;font-size:1.6em;}

/*GRID COLUMN 1*/
.brand-page #grid-column-1 .lead-text{border-style:solid;}
.brand-page #grid-column-1 h2{font-size:1em;}
.brand-page #grid-column-1 h2,
.brand-page #grid-column-1 h3{padding-top:.6em;}
.brand-page #grid-column-1 .fact-file h2{margin-top:0;padding-top:0;}

/*GRID COLUMN 2*/
.brand-page #grid-column-2{width:198px;}
.brand-page #grid-column-2 h2{margin-top:0;margin-bottom:3px;padding-left:9px;border:none;}
.brand-page #grid-column-2 h2,
.brand-page #grid-column-2 h2 a{font-size:1em;color:#fff;}

/*BODY TEXT*/
.brand-page .byline{margin-bottom:.5em;font-weight:bold;}

/*BBC PAGE*/
.brand-page td.bbcpageCrumb a.bbcpageCrumb{
	position:absolute;
	top:133px;
	left:0;
	padding:3px 3px 4px 7px;
	color:#fff;
	margin:0;
	background-color:#000;
	display:block;
	width:150px;
}
/*END BRAND PAGE*/

/*float block 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: 339px;}
.width349{width: 349px;}
.width359{width: 359px;}
.width369{width: 369px;}
.width379{width: 379px;}
.width389{width: 389px;}
.width399{width: 399px;}
.width409{width: 409px;}
.width419{width: 419px;}
.width429{width: 429px;}
.width619{width: 619px;}

.float-wrapper .width129{min-width:129px;width:129px;}



