/* PORTAL */

div#portalContainer {
	width: 750px;	
}

/* LHN Menu */

.menuList {
	width: 140px;
}
div.menuList ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
div.menuList li, div.menuList h1 {
	margin: 0px 0px 2px 0px;
	padding: 3px;
	padding-left: 13px;
}
div.menuList h1 {
	font-size: 100%;
	padding-left: 10px;
	background: #999999;
}
/* BBC Homepage & New Talent links */
.bbcpageCrumb {
	background-color: #FFFF00;	
	font-size: 84%;
	padding: 3px 0px 0px 0px;
}
td.bbcpageCrumb a:link, td.bbcpageCrumb a:visited {
	color: #000000;
}
.bbcpageServices {
	font-size: 10px;
}
a.bbcpageServices:link, a.bbcpageServices:visited {
	color: #000000;
}
/* LHN wrapper */
.bbcpageLocal {
	border-top: 3px solid #FFFFFF;
}
/* left hand nav */
div.menuList h1 a:active, div.menuList h1 a:link, div.menuList h1 a:visited, div.menuList h1 a, div.menuList h1 a:hover { 
	color: #000000; 	
}
div.menuList div h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 74%;
	background-color: #FFFF00;
	margin: 0px;
	margin-bottom: 1px;
	padding-top: 6px;
	padding-bottom: 6px;
}
div.menuList div li { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	background-color: #FFFF99;
	margin: 0px;
	padding-left: 20px;
}
div.menuList div li a:link, div.menuList div li a:visited {
	font-weight: normal;
}
div.menuList div.section { 
	margin-bottom: 3px;
}
div.menuList div.ctl, div.menuList div.ctr, div.menuList div.cbl, div.menuList div.cbr {
	width: 11px;
	height: 11px;
    font-size: 9px;
    background-repeat: no-repeat; 
} 
/* Selected condition for the LHN items */
div.menuList div h1.selected, div.menuList div ul li.selected {
	background-image: url(/staticarchive/86f09c48bbe2b680ee33d217564a2f0ec40c0a4a.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
div.menuList div ul li.selected {
	background-position: 8px center;
}
div.menuList div.cbr, div.cornered div.cbr {
	background: url(/staticarchive/d3b838ab323651971b1c17dd3c1f7dc799452d41.gif);
	bottom: 0px; right: 0px;
	width: 20px;
	height: 20px;
}

/* HEADER & BANNER */

div#smtfBannerContainer img {
	display: inline;
	position: relative;
	vertical-align: bottom;
	top: 0px;
	left: 0px;
}
#smtfBannerContainer {
	width: 620px;
	height: 81px;
	background: none;
	background-color: #000000;
	background-image: url(/staticarchive/f6506b6b5165cd8f0127a3c95610d3866ac13f39.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}
#smtfBannerMain {
	width: 441px;
	float: left;
	text-align: bottom;
}
#smtfBannerTalent {
	padding-left: 63px;
	float: left;
}
#smtfBannerMain img, #smtfBannerTalent img {
	border: 0px;	
}
#smtfBannerMain {	
	vertical-align: bottom;	
}
#smtfTaglineContainer {
	height: 32px;  
	background-color: #FFFF00; 
}
#smtfTaglineContainer {
	background-position: 5px top;
	background-repeat: no-repeat;
}
#smtfMainColumn {
	width: 440px; 
	float: left;
}
#smtfSidebarColumn {
	width: 175px; 
	float: right;
}
#smtfNavFooter {
	vertical-align: bottom;
	background-color: #FFFF99; 
	height: 30px;
}

/* MAIN CONTENT */

a:visited, a:link {
	color: #000000;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;	
}
div.central div, div.central p, div.central h1, div.central h2, div.central h3, {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.central h2 { 
	font-size: 14px; 
}
div.central div, div.central div a.video:link, div.central div a.video:visited, div.central div a.video:active, div.central p { 
	font-size: 11px; 
}
.central {
	padding: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
div.central h1, div.central h2, div.central h3 {
	padding-left: 10px;
}
div.central div.quoteBox {
	font-size: 11px;
}
div.central p {
	padding-left: 10px;	
}
div.central ul li {
	padding-left: 5px;
	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	list-style: circle inside url(/staticarchive/9aeb733152a83c2b86637af47129f09adf917589.gif);	
}
/* Content: Fancy Links */	
div.central a.video, div.central a.audio, div.central a.download {
	background-position: 0px 45%;
	background-repeat: no-repeat;
	padding-left: 17px;
	line-height: 1.3em;
}
div.central a.video { 
	background-image: url(/staticarchive/4b31e5f34d9ddcfdbcff1d772633cc061217a245.gif);
}
div.central a.audio { 
	background-image: url(/staticarchive/c07cb28702ea1a20850687c4546a04697f05d04f.gif);
}
div.central a.download { 
	background-image: url(/staticarchive/17d315334bdf86b7ba67767b224dd2ec52f524a9.gif);
}
div.central a.rss {
	color: #ffffff;
}
div.central a:active, div.central a:link, div.central a:visited {
	color: #6600CC;
	font-weight: bold;
}

/* QUOTES */

div.central div.quoteBox_smtf {
	background: url(/staticarchive/2868f8bac793027d557ab5d226a3acb06c201ef4.jpg) no-repeat bottom right;
	position: relative;
	margin: 0px 10px;
	padding: 5px 27px;
	zoom: 1;
	font-size: 11px;
}
* html div.central div.imageFloat div.quoteBox_smtf { width: 100%; } /* Hack: Make IE keep the box next to the float. */
div.central div.imageFloat div.quoteBox_smtf {
	margin-left: 0px;
	overflow: hidden; /* Hack: Makes non-IE browsers wrap around the float properly. NB: Still broken in Opera */
} 
div.central div.quoteBox_smtf { font-style: italic; }
div.central div.quoteBox_smtf * { font-style: normal; padding-top:5px; }
div.central div.quoteBox_smtf div.leftQuote_smtf {
	background: url(/staticarchive/d9350fa7218a23ed0bf9ad198784e4e3fe69b349.jpg) no-repeat bottom right;
	position: absolute;
	left: 0px; top: 0px; 
	width: 23px; height: 18px;
}

/* ONLINE FORM */

table#form td { 
	font-size: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin-left: 1px dashed #FF0000;
}
div#contentContainer {
	width: 420px;
}

/* FOOTER & SIDEBAR */

div#rhn {
	width: 180px; 
	padding-top: 20px; 
	float: right; 
	text-align: right;
}
div#sidebarBox {
	color: #FFF; 
	float: right; 
	text-align: left; 
	width: 151px; 
	_width: 169px; 
	padding: 9px 9px 10px 9px; 
	font-family: verdana; 
	font-size: 9px; 
	background: #9933FF url(/staticarchive/b81d52d21beadae6d226c909a11e58c503813b46.gif) no-repeat scroll bottom right;
}
div.sideBarItem {
	padding-bottom: 13px; 
	font-weight: bold;	
}
div.lastItem {
	padding-bottom: 0px;	
}
div.sideBarItem a {
	color: #FFF;
}

div.sideBarItem a:visited {
	color: #FFF;
}
div.sideBarItem a.audio {
	padding-left: 16px; 
	background: url(/staticarchive/6e99cdf1aa60ad18c1bac0ae328a6fe9b8be7a04.gif) no-repeat scroll top left;
}
div.sideBarItem a.video {
	padding-left: 18px; 
	background: url(/staticarchive/b4132fef7b4e5f722cc71376d4f3e491530214c5.gif) no-repeat scroll top left;
}
div.sideBarItem a.download {
	padding-left: 16px; 
	background: url(/staticarchive/30318a6eb5fa25583231b067ad435bd425b8657e.gif) no-repeat scroll top left;
}
div#sideBarSeperator {
	font-weight: bold; 
	padding-left: 8px;
}
div#sideBarCountdown {
	padding-bottom: 2px; 
	font-weight: bold;
}
div#rhn img {
	clear: right; margin-top: 5px;
}
div#bannerFooter {
	padding-left: 1px; 
	margin-top: 20px;	
}
div#siteFooter {
	padding-top: 30px;
}


div.recipe { display: none; }
img.imageFloat { padding: 0px; float: left; }
div.recipelistFloat { width: 225px; float: left; }
div.recipeFloat { width: 155px; float: left; }
.newLine { clear: both; }