/*********** Normalisation *************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, table, tr, th, td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, strong, th, var {font-style: normal;font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6, p, a, ul, li, blockquote, form, table, tr, th, td {font-weight: normal;}
em, blockquote {font-style: italic;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}

strong {font-weight: bold;}
/******  GENERAL  ******/

#blq-pre-mast, #blq-acc, #blq-mast, #blq-main, #blq-foot, #blq-nav {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

#blq-main{
	font-size: 1.0em;
	line-height: 1.0em;
}

:-moz-any-link:focus {
  outline: none;
}

/*********** BLQ ************/

#blq-content{
	padding: 0.8em 0px 1em;
}

#blq-content a{
	text-decoration: none;
	color: #242e5d;
	font-weight: bold;
}

#blq-content a:hover,
#blq-content #inner #feed-footer a:hover{
	text-decoration: underline;
}
#blq-content #twoCol-wide a,
#blq-content #carousel a,
#blq-content #lineup-subLinks a{
text-decoration: none;
}
#blq-content h2{
	color: #242e5d;
	font-size: 3.0em;
	line-height: 1em;
	margin: 0 10px 8px;
	position: relative;
	border-bottom: 2px #242e5d dotted;
	padding-bottom:0.2em;
}
	#blq-content h3 p{
		font-size: 0.6em;
		position: absolute;
		right: 0px;
		top: 0.3em;
	}
#blq-content h4{
	font-weight: bold;
	padding: 0 0 0.1em;
}

#blq-content p, #blq-content li, #masthead p,
.panel01 .sub,
.panel02 .sub,
#blq-content h4,
dd,dt,
#col02 dt{
	font-size: 1.2em;
	line-height: 1.3em;
}

#blq-content .panel02 a:hover{
	background-color: #27A22D;
}

#blq-content .panel02 a:hover .sub{
	color: #fff;
	text-decoration: none;
}

#col01 .end{
	margin: 0px;
}

#blq-content #col02 h3{
	font-size: 2.0em;
	color: #242e5d;
	padding: 0.3em 0 0.2em;
}

/*********** MASTHEAD ************/

#main-inner{
	background: #d6f4ff url( /staticarchive/f7127dbc784e43c5d1b98fb6332b7792f8f50535.jpg ) top left no-repeat;
}

h1{
width: 558px;
	background: transparent url( /staticarchive/2c7a61ac04c4739294fb0e59eb9d9591e2709150.gif ) top left;
	margin: 0 auto;
}
h1 a{
	height: 172px;
	display: inline-block;
	width: 558px;
}
h1 strong{
	text-indent: -2000px;
	display: block;
}
#local-nav{
	margin: 0 10px 0em;
}
#masthead{
	position: relative;
}
#masthead a#brand-link{
	display: block;
	width: 180px;
	height: 150px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#local-nav ul{
	width: 100%;
	text-align: center;
	background: transparent url( /staticarchive/977840e20c0e316c016d758a1f47391359e08fbb.gif ) bottom left repeat-x;
}

#local-nav li{
	display: inline-block;
	padding: 0;
	margin: 0 0 0 -2px; 
}
#local-nav li a{
	color: #242e5d;
	display: inline-block;
	font-size: 1.6em;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0.55em 7px 0.4em;
	text-decoration: none;
}

#home #local-nav li.home a, #line-up #local-nav li.line-up a,
#webcams #local-nav li.webcams a, #videos #local-nav li.videos a,
#photos #local-nav li.photos a, #radio1djs #local-nav li.radio1djs a,
#tv-radio #local-nav li.tv-radio a, #tickets #local-nav li.tickets a,
#about #local-nav li.about a,
#local-nav li a:hover{
	border-bottom: 2px #242e5d solid;
	padding-bottom: 0.2em;
}

#nowPlayingContainer{
	position: absolute;
	top: 2.5em;
	right: 12px;
	width: 205px;
}

#blq-main #nowPlayingContainer p#title{
	font-weight: bold;
}
#blq-main #nowPlayingContainer p{
	color: #242e5d;
	padding-left: 25px;
}
#blq-main #nowPlayingContainer p#on-now{
	margin-bottom: 18px;
}
#nowPlayingContainer p#play-now{
	margin-top: 20px;
}
#nowPlayingContainer p#title{
	text-transform: uppercase;
	border-bottom: 2px #242e5d dotted;
	padding: 9px 0 4px 25px;
	margin-bottom: 5px;
}
#blq-main #nowPlayingContainer a{
	color: #242e5d;
	text-decoration: none;
	padding-bottom: 2px;
}
#blq-main #nowPlayingContainer a:hover{
	text-decoration: underline;
}
#blq-main #nowPlayingContainer a#radio-link{
	padding-left: 20px;
	background: transparent url( /staticarchive/08df97ab5915486353e9c0a4df2fabbb0027f526.gif ) top left no-repeat;
}

/*********** END MASTHEAD ************/

/*********** CONTENT GENERAL ************/

/*********** DOUBLECLICK NON DISPLAY ************/

.doubleclick { 
display:none; 
}

/*********** END DOUBLECLICK NON DISPLAY ************/

#home #col01{
	width: 635px;
	float: left;
}
#col01,
#col01-header{
	width: 649px;
	float: left;
	margin-left: 10px;
	position: relative;
}
	#col01-header .patt01{
		top: -9px;
		right: 5px;
	}
	#col01 .row,
	#col01-header .row{
		clear: both;
		margin-bottom: 1.5em;
		width: 100%;
		overflow: hidden;
	}
	#col01 .row.white{
		background: #fff;
		padding: 0 7px 0.7em;
		width: 635px;
		margin-top: 0.4em;
	}
	#col01 .row.white .panel02{
		padding: 0px;
	}
	
	#col01 .row.text{
		margin-bottom: 3em;
	}
	#col01 .row.text .panel02{
		background: transparent;
	}
	#col01 .component .row{
		margin: 0.5em 0 2em;
	}
	#col01 .row h3{
		font-size: 2.0em;
		color: #242e5d;
		padding: 0.3em 0;
	}
	#col01 .row.text h3{
		border-top: 2px #242E5D dotted;
	}
	.panel01{
		border: 4px #fff solid;
		width: 306px;
		position: relative;
		float: left;
		margin-right: 6px;
	}
	#blq-content .panel01 a {
	color:#FFFFFF;
	display:inline-block;
	font-weight:normal;
	margin-bottom:-2px;
	}
	.col .panel01{
		float: none;
	}
	#col01 .panel01.right{
		margin-right: 0px;
	}
	.panel01 a{
		color: #fff;
		display: inline-block;
		margin-bottom: -2px;
		font-weight: normal;
	}
		.panel01 .copy{
	        display: block;
	        position: absolute;
	        bottom: 1.0em;
	        left: 10px;
			padding-right: 10px;
		}
		
		.panel01 .title{
			display: inline-block;
			background: #ec2028;
			padding: 0.2em 5px;
			font-size: 2em;
		}
		.panel01 .sub{
			padding: 0.5em 5px;
			display: block;
			background: transparent url( /staticarchive/88a1c93f888b44aca5fa05be11efd32d562c9a10.png ) top left;
		}
		
		.panel01 a:hover .title{
			background: #27a22d;
		}
		
		
	#col01 .panel02{
		background: #fff;
		float: left;
		width: 310px;
		margin-right: 6px;
		padding: 0;
		position: relative;
	}
	#home #col01 .panel02,
	#home-before #col01 .panel02,
	#home-during #col01 .panel02{
		width: 314px;
	}
	.panel02 a{
		padding: 0.4em 4px 0.3em;
		display: block;
		width: 306px;
	}
	#col01 .panel02.right{
		margin-right: 0px;
	}
	.panel02 a{
		display: block;
	}
		.panel02 a .sub{
			color: #333333;
			display: inline-block;
			margin-bottom: -2px;
			font-weight: normal;
			width: 138px;
		}
		.panel02 a:hover span.sub{
			text-decoration: underline;
		}
		.panel02 .copy{
			position: absolute;
			left: 165px;
			top: 0.5em;
			width: 130px;
		}
		.panel02 .title{
			display:block;
			color: #242e5d;
			font-size: 1.4em;
			margin-bottom: 0.1em;
		}
		.panel02 a:hover .title{
			color: #fff;
		}
		#col01 .panel02 .sub{
			display:block;
		}
		#col01 .component.set-list,
		#col01 .component .panel01{
			border: 0px;
		}
		#col01 .component{
			position: relative;
			padding: 0px 0 2em;
		}
		#col01 .solid,
		#col02 .solid,
		#col01-header .solid,
		#col02-header .solid{
			background: transparent url( /staticarchive/ced4a809aff197d2b56e22eed106977a8a001bcc.png ) top left repeat-x;
			border-top: 4px #fff solid;
		}
		#col01 .component.last{
			padding-bottom: 10em;
			background: transparent url( /staticarchive/5ba7349a1b64cc682b5da18ced516c819d36562c.gif ) bottom left no-repeat;
			border-top: 0px;
		}
		#col01 .solid.component.top{
			padding-bottom: 0;
		}

		
		.patt01{
			width: 296px;
			height: 61px;
			position: absolute;
			top: -13px;
			right: -1px;
			background: transparent url( /staticarchive/db238c3703fad4cfd7de70227e579e43ca1421f7.png ) top left no-repeat;
		}
		
		#col01 .component .patt02{
			width: 225px;
			height: 112px;
			position: absolute;
			top: -10px;
			right: -6px;
			background: transparent url( /staticarchive/466036c3de1dd622b91a5fe8b35fd2762bc6152d.png ) top left no-repeat;
		}
		#patt-holder{
			position: relative;
		}
		.patt02-vid{
			width: 225px;
			height: 82px;
			position: absolute;
			bottom: 0px;
			right: -6px;
			background: transparent url( /staticarchive/17f6f4fdc83fba073776eb72d45327257a95cf94.png ) top left no-repeat;
		}
		#col01 .component p{
			padding: 0 0 1.2em;
		}
		#col01 .component h3{
			font-size: 2.0em;
			color: #242E5D;
			border-top: 2px #242E5D dotted;
			padding: 0.3em 4px 0.8em;
			position: relative;
		}
		#col01 .component.top h3{
			border-top: 0px;
			padding: 0 0 0.3em 10px;
		}
		#col01 .component .copy{
			margin-top: 1em;
			padding: 0 4px;
		}
		
			#col01 .component.top .copy{
				padding: 0 10px;
			}
			
			#col01 .component.top .main-photo{
				width: 620px;
				height:352px;
				position: relative;
				margin: 0 5px;
			}
			#col01 .component.top .main-photo img{
				position: absolute;
				top: 0px;
				left: 0px;
			}
			

		#col01 .set-list ul li{
			display: block;
			position: relative;
		}
		#col01 .set-list li .order{
			position: absolute;
			top: 0px;
			left: 0px;
			color: #ed1c24;
			font-size: 1.4em;
			display: inline-block;
			width: 30px;
			padding-top: 5px;
			width: 23px;
			text-align: right;
		}
		#col01 .set-list li .song{
			margin-left: 30px;
			color: #242e5d;
			font-size: 1.7em;
			line-height: 1.2em;
			display: inline-block;
			width: 260px;
		}
		#col01 .intro{
			width: 641px;
			overflow: hidden;
			background-color: #fff;
			padding: 4px;
			margin: 0px;
			z-index: 300;
		}
		
		#col01 .intro img,
		#col01 .intro div{
			float: left;
		}
		#col01 .intro div{
			width: 325px;
			margin-top: 0px;
			padding: 0 10px;
		}
		#col01 .intro-lite div{
			margin-top: 0px;
		}
		#col01 .intro div#warnings{
			margin-top: 0px;
		}
		#col01 .intro div#emp-player{
			padding: 0 0;
			
		}
		#col01 .intro div.player{
			width: 325px;
			margin-top: 0px;
			padding: 0 0;
		}
		#col01 .intro h3{
			border-top: 0px;
			padding: 0 0 0.6em;
		}
		#col01 .intro-lite h3.cam-title{
			margin:5px 0 0 8px;
			border-top: 0px;
			padding: 0 0 0.6em;
		}
		
		
#col02{
	width: 292px;
	float: left;
	margin-left: 10px;
}
#home #col02{
	width: 309px;
}

#col02 .component{
	background: #c0e3ff url( /staticarchive/4ee9bc95a3fc2a0553d86c4de8c80d043038a62a.gif  ) bottom left repeat-x;
	margin-bottom: 0px;
}
#col02 p{
	padding-bottom: 1em;
}
#col02 .component.blank{
	background: none;
}
#col02 .component.last{
	background: transparent url( /staticarchive/d83cb2e3f60781e4679c7c7ff57d6cb4d300c65e.gif ) bottom right no-repeat;
	padding-bottom: 5.3em;
}
#blq-content #col02 .component.playing h3,
#blq-content #col02 .component.tipped-by h3{
	padding-bottom: 0px;
}

#col02 .component.playing h4,
#col02 .component.tipped-by h4{
	font-size: 2em;
	color: #333333;
	line-height: 1.0em;
}
#col02 .component.tipped-by h4{ width: 150px;}
#col02 .component.tipped-by p{ width: 130px;}
#col02 .component.tipped-by .celeb-tip{
	padding-bottom: 2.7em;
	border-bottom: 2px #242e5d dotted;
}
#col02 #tipped-by-container{
	position: relative;
}
	#col02 .celeb-photo{
		width: 199px;
		height: 195px;
		position: absolute;
		right: -13px;
		top: -3.2em;
		z-index: 100;
	}
#col02 .component{
	border-top: 4px solid #fff;
	padding: 0 4px 2em;
	margin: 0 0 0.2em;
	position: relative;
	z-index: 0;
}
	#col02 ul li{
		font-weight: bold;
		padding-bottom: 1em;
	}
	#col02 #album-review{
		position: relative;
		width: 190px;
		margin-left: 100px;
	}
	#col02 #album-review a{
		position: absolute;
		top: 4px;
		left: -100px;
	}
	#col02 #album-review img{
		border: 1px #fff solid;
	}
	#col02 #album-review p a{
		position: relative;
		left: 0px;
	}
	
	#col02 ul li.r1{
		background: transparent url( /staticarchive/0f83368e3436759e7f203d392745836b8689d1f2.gif ) top left no-repeat;
		padding-left: 75px;
	}
	
	#col02 ul li.r1x{
		background: transparent url( /staticarchive/a7405befbbb1f74cdb30b363a6ae151532faf7de.gif ) top left no-repeat;
		padding-left: 75px;
	}
	#col02 ul li.rb{ 
		background: transparent url( /staticarchive/3b43c10998be00b90bb18aae69080656a12b9608.gif ) top left no-repeat;
		padding-left: 75px; 
	}
	#col02 ul li.web{ 
		background: transparent url( /staticarchive/c956b846df9c8d286c082ffc86b197f46d399246.gif ) top left no-repeat;
        padding-left: 75px; 
	}
	#col02 ul li.b3{ 
        background: transparent url( /staticarchive/4f54a4096a8e000e8e849466192c4287bd66c276.gif ) top left no-repeat;
        padding-left: 75px; 
	}
	#col02 dt{
		font-weight: bold;
		padding-top: 0.3em;
	}
	#col02 dd{
		border-bottom: 1px #aac3db solid;
		padding-bottom: 0.6em;
	}

#twoCol-wide{
	padding: 1.1em 155px 0;
	width: 660px;
	overflow: hidden;
	display: relative;
	background: url( /staticarchive/93fa2ccaddbd610bb31c72934a7f4d2a47768dcb.png ) top left no-repeat;
}	
#twoCol-wide #header{
	text-align: center;
	margin: 0 145px;
	background:url("/staticarchive/b08ce00a0e8c96958238a9177da3874219ee5831.gif") repeat-x scroll left bottom transparent;
}
#twoCol-wide #header h2{
	border-top: 0px;
	border-bottom: 2px #242e5d dotted;
	padding-top: 0px;
}
#twoCol-wide #header li a:hover,
#twoCol-wide #header li.active a{
	border-bottom: 2px #242e5d solid;
	padding: 0px 5px 4px;
}
#twoCol-wide #header li{
	display:inline-block;
	padding: 3px 0 0px;
	font-size: 1.8em;
	color: #222121;
	margin: 4px 0 0;
}
#twoCol-wide #header li a{
	border-right: 1px #242e5d solid;
	display:inline-block;
	padding: 0px 5px 4px;
}

#twoCol-wide .col a{
	padding: 0 15px;
}

#twoCol-wide .col a:hover{
	background-color: #27a22d;
	color: #ffffff;
}

#twoCol-wide #header li.last{
	border-right: 0px;
}

#twoCol-wide .col{
	float: left;
	width: 315px;
	margin-right: 10px;
	text-align: center;
	padding-top: 2em;
}
#twoCol-wide .col03{
	float: left;
	width: 210px;
	margin-right: 10px;
	text-align: center;
	padding-top: 2em;
}
#twoCol-wide .col.last{
	margin-right: 0px;
}

#twoCol-wide .col h3{
	line-height: 0.8em;
	font-size: 3.0em;
	border-bottom: 2px #242e5d dotted;
	padding-bottom: 0.1em;
}
#twoCol-wide li.size1{
	font-size: 2.4em;
	line-height: 1.2em;
}

#twoCol-wide li.size2{
	font-size: 2.0em;
}

#twoCol-wide li.size3{
	font-size: 1.6em;
}

#twoCol-wide li.size3 a,
#twoCol-wide li.size2 a{
	line-height: 1.2em;
	font-weight: normal;
}
#twoCol-wide li.radio1-title,
#twoCol-wide li.radio1xtra-title{
	width: 255px;
	height: 49px;
	display: block;
	background: url( /staticarchive/abe7c433cc7be2841288d100061ea43b8e9213f3.png ) 40px 0 no-repeat;
	text-indent: -2000px;
	padding-bottom: 2em;
	margin-top: 0.5em;
}
#twoCol-wide li.radio1xtra-title{
	background: url( /staticarchive/8a90f167ffc3b187e4619dbef186a5378eae3ecc.png ) 15px 0 no-repeat;
}
#twoCol-wide .component{
	padding: 0 30px 2em;
}

#blq-content #twoCol-wide h4{
	font-size: 1.4em;
	border-top: 2px #242e5d dotted;
	padding-bottom: 0.4em;
	padding-top: 0.1em;
}

#blq-content #twoCol-wide .top h4{
	border-top: 0px;
}

#twoCol-wide .row{
	width: 100%;
	overflow: hidden;
	position: relative;
}

#twoCol-wide.dj-lineup .row {
	padding-bottom: 5em;
}

.row.top .style01{
	top: 25px;
}

.row .style01{
	width: 241px;
	height: 186px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.row .style02{
	width: 211px;
	height: 165px;
	position: absolute;
	right: 0px;
	top: 0px;
}

#twoCol-wide .row.top{
	
	padding-top:4em;
}
#photos .full-title,
#videos .full-title{
	position: relative;
	padding:0 0px 0 170px;
}

#photos .full-title h2,
#videos .full-title h2{
	width: 695px;
	text-align: center;
	border-top: 4px #fff solid;
	background: url( /staticarchive/672c36174c8cc379897a671204776a53c89a3abe.gif ) 0 0 repeat-x;
	margin-right: 100px;
}

.full-title .swirl-01{
	position: absolute;
	left: 6px;
	width: 284px;
	height: 92px;
	background: url( /staticarchive/91584e756e984d8309bb699f1527a839415b7788.png ) 0 0 no-repeat;
	z-index: 100;
	top: -9px;
}

.full-title .swirl-02{
	position: absolute;
	right: 0px;
	top: -9px;
	width: 180px;
	height: 92px;
	background: url( /staticarchive/2aa24edd1c4339afc2aa5541bbccc0b8087de196.png ) 0 0 no-repeat;
	z-index: 100;
}

.threeCol-container{
	width: 100%;
	overflow: hidden;
	padding-top: 2em;
}
.twoCol-container{
	width: 645px;
	overflow: hidden;
	background: url( /staticarchive/5ba7349a1b64cc682b5da18ced516c819d36562c.gif  ) 8px bottom no-repeat;
	padding-bottom: 10em;
}

.col,
.twoCol-container div{
	width: 314px;
	float: left;
	margin-left: 8px;
}
.col .panel01{
	margin-bottom: 0.4em;
}

.col .panel02{
	background-color: #fff;
	position: relative;
	margin-bottom: 0.4em;
}
.col .panel02 img{
	border: 0px;
	margin-bottom: 0px;
}

.col .panel02.photosLink .title{
	padding-left: 20px;
	background: url(/staticarchive/dfb97c0f69bcb1adf7d1315eb2735d177c082e20.gif) 0 1px no-repeat;
}
.col .panel02.video .title{
	padding-left: 20px;
	background: url(/staticarchive/b45cd660fabf2c81dbf192722f5bf4620765ed77.gif) 0 1px no-repeat;
	padding-bottom: 0.2em;
}

#lineup-subLinks{
	border-top: 4px #fff solid;
	border-bottom: 2px dotted #242e5d;
	font-size: 1.6em;
	margin-left: 8px;
	padding: 0.1em 0 0.3em;
	margin-bottom: 0.4em;
}

#lineup-subLinks li{
	display: inline-block;
	padding-bottom: 0.2em;
}

#lineup-subLinks li a{
	padding: 0 8px 0em;
	display: inline-block;
}

#lineup-subLinks li a.first{
	border-right: 2px #242e5d solid;
}
#lineup-subLinks li.active{
	border-bottom: 2px #242e5d solid;
}

#blq-content #lineup-subLinks li.active a{
	color: #222121;
}

#blq-content #lineup-subLinks li.active a:hover{
	text-decoration: none;
}

#az-nav{
	width: 100%;
	text-align: center;
}
#az-nav li{
	display: inline;
	padding: 0 10px;
}
#az-nav li a{
	font-size: 1.2em;
}

.photo-list{ 
	width: 100%;
	overflow: hidden;
}

.photo-list li{
	width: 100%;
	overflow: hidden;
}
.photo-list img{
	float: left;
	margin-right: 10px;
}

/*********** END CONTENT GENERAL ************/

/*********** STAGE TIMES PAGE ************/

.stagetimes dt {
clear: left;
float: left;
font-weight:bold:
text-align: left;
text-decoration: none;
width: 100px;
}

/*********** END STAGE TIMES PAGE ************/

/******  FOOTER  ******/
#footer{ 
	height: 363px;
	background: transparent url( /staticarchive/359b0a9ba3ad77d5713d6ed8788bac0deb617259.png ) bottom left no-repeat;
}
#footer ul {height:76px;padding: 254px 0 0 0px;width:940px;margin: 0 auto 0 10px;text-align: center;font-size:1.2em;}
#footer li {float:left;height:85px;width:140px;}
#footer li.interactive-tv a {background:transparent url(/staticarchive/515f24f4445a4f7a8261a5f0bdda5f0c2065661d.png) no-repeat 0 0;}
#footer li.rss a {background:transparent url(/staticarchive/2cf616270e81da02aa607ad8d8b6db1584558c2a.png) no-repeat 0 0;}
#footer li.mobile a {background:transparent url(/staticarchive/cf018834e6b551089e6a9ebc6498b205f0f760ed.png) no-repeat 0 0;}
#footer li.podcasts a {background:transparent url(/staticarchive/6a035c4bfddb3ed886e242bc670e98cfe5af9ab0.png) no-repeat 0 0;}
#footer li.mailing-list a {background:transparent url(/staticarchive/af7fb1b247307fda73d69e1d3d519841795658ff.png) no-repeat 0 0;}
#footer li.embed a {background:transparent url(/staticarchive/5e7f9b07e7d6704c2ddcf0fe7175d8aa999811ad.png) no-repeat 0 0;}
#footer li.wales-1{
	width: 215px;
	padding-left: 305px;
}
#footer li.wales-1 a {background:transparent url(/staticarchive/d027eaf7be12c621f76bc55c412083e0145d771e.gif) no-repeat 0 0;
	width: 215px;
	height: 46px;
	text-indent: -200px;
	margin-top: 30px;}
#footer li a {color:#fff;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal;text-decoration:none;display:block;height:18px;padding-top:67px;text-align:center;width:80px;}
#footer li a:hover{ text-decoration: underline;}
#blq-main #footer li a:hover{color: #fff;}


.clear{ clear:both;}

/*********** SWOOSHER ***********/

#swoosher-container{
	position: relative;
	overflow: hidden;
	width: 974px;
	height: 287px;
	background: #000;
	margin-top: 0.5em;
	border-top: 4px #fff solid;
	border-bottom: 10px #fff solid;
}

#swoosher-container ul{
	width: 9999px;
	margin:0;
	padding:0;
	position: absolute;
	top: 0;
	left: -400px;
}
#swoosher-container ul li {
	display:block;
	float:left;
	height: 287px;
	width: 598px;
	position: relative;
}

#swoosher-container ul li img{
	opacity: 0.5;
}

#swoosher-container ul li .copy{
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 180px;
	overflow: hidden;
	z-index: 35;
}
	#swoosher-container ul li.focus .copy{
		left: 10px;
		width: 578px;
	}
	#swoosher-container ul li.first .copy{
		left: 438px;
	}

#swoosher-container ul li.focus h2{
	font-size: 2.0em;
	width: 500px;
}
#swoosher-container ul li.first h2 a{
	width: 150px;
}
#swoosher-container ul li.last h2 a{
	width: 150px;
}
#swoosher-container ul li.focus h2 a:hover{
	background-color: #27A22D;
}
	#swoosher-container ul li.focus h2 a{
		background-color: #ec2028;
		background-image: none;
		padding: 4px 8px 4px 5px;
		color: #fff;
		text-decoration: none;
		display: inline-block;
	}

#swoosher-container ul li.focus h4{
	font-size: 1.4em;
	padding: 2px 0px 7px 7px;
	width: 460px;
	color: #fff;
	line-height: 1.2em;
	background: transparent url( /staticarchive/88a1c93f888b44aca5fa05be11efd32d562c9a10.png ) top left;
	display: block;
}

#swoosher-container ul li h2{
	font-size: 1.5em;
}
	#swoosher-container ul li h2 a{
		background: transparent url( /staticarchive/88a1c93f888b44aca5fa05be11efd32d562c9a10.png ) top left;
		padding: 4px 5px 4px 5px;
		color: #fff;
		text-decoration: none;
		display: inline-block;
	}

#swoosher-container ul li.last h2,
#swoosher-container ul li.first h2{
	width: 200px;
}

#swoosher-container ul li h4{
	display: none;
}



#swoosher-container .patt{
	position: absolute;
	z-index: 30;
}
#swoosher-container #patt-01{
	background: transparent url( /staticarchive/a773be28348aa396a3c679d2f092c49f995c1aac.png ) top left;
	width: 242px;
	height: 178px;
	bottom: 0px;
	right: 0px;
}

	
	#swoosher-container .nav{
		height: 287px;
		position: absolute;
		top: 0px;
		z-index: 40;
		border: 0px;
		text-decoration: none;
		display: block;
	}
	#swoosher-container .nav .swooLocation{
		width:25px;
		background: #ec2028;
		font-size: 14px;
		padding: 3px 5px 3px 20px;
		color: #fff;
		margin-top: 133px;
		overflow: hidden;
		display: none;
	}
	#swoosher-container .nav#next .swooLocation{
		padding: 3px 20px 3px 5px;
	}
	#swoosher-container .nav:hover .swooLocation{
		display: block;
	}
	#swoosher-container .nav .swooLocation strong{
		color: #f69397;
	}
	#swoosher-container .nav#prev{
		left: -60px;
		padding-left: 36px;
		background: transparent url( /staticarchive/6fb65a4dc28912b55dbfad647f92b249b44030bd.png ) top left no-repeat;
	}
	#swoosher-container .nav#next{
		right: -60px;
		padding-right: 36px;
		background: transparent url( /staticarchive/7180033ebe3569b2e91d1fd087d38421287da25b.png ) top right no-repeat;
	}
		#swoosher-container .nav#prev:hover{
			padding-left: 23px;
			background-position: 0 -287px;
		}
		#swoosher-container .nav#next:hover{
			padding-right: 23px;
			background-position: right -278px;
		}

/*********** END SWOOSHER ***********/

/*********** MOST VIEWED ************/	
	#most-viewed{
		margin: 0 10px 7px;
		position: relative;
		background-color: #fff;
	}
		#most-viewed ul{
			padding: 0px 0 0px 4px;
			margin-left: 110px;
		}
		#most-viewed ul li{
			border-left: 1px #d6d6d6 solid;
			padding: 10px 0 0;
			position: relative;
			height: 28px;
			display: inline-block;
		}
		
		#most-viewed ul li img{
			position: absolute;
			left: 2px;
			top: 0px;
			opacity: 0;
			display: none;
		}
		#most-viewed ul li .copy{
			display: block;
			margin-left: 4px;
			text-align: left;
		}
		#most-viewed ul li .artist,
		#most-viewed ul li .pos{
		}
		
		#most-viewed ul li .artist{
			font-size: 14px;
			letter-spacing: 0.6px;
		}
		#most-viewed ul li .pos{
			color: #ec2028;
			font-size: 10px;
			padding-bottom: 2px;
		}
		#most-viewed ul li a:hover{
			color: #ec2028;
		}	
		/*#most-viewed ul li a:hover img{
			display: inline;
		}
		#most-viewed ul li a:hover .artist,
		#most-viewed ul li a:hover .pos{
			margin-left: 70px;
		}*/
	
	#blq-content #most-viewed h2{
		font-size: 1.4em;
		border-top: 0px;
		color: #fff;
		display: inline-block;
		background-color: #ec2028;
		padding: 0.2em 5px 0.2em;
		margin: 0 0 0.1em;
		position: absolute;
		left: 4px;
		top: 8px;
		border-bottom: 0px;
	}
/*********** END MOST VIEWED ************/

/*********** WEBCAMS CONSOLE ***********/

#emp-container{
	margin: 0 10px;
	padding: 4px;
	width: 946px;
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 1em;}

#home-during .panel01{ margin-right: 10px;}
#home-during #col02{ width:305px; margin-left: 0px; }
#home-during #col01 .panel02{ margin-right: 10px;}
#home-during #col02-header{
	margin-left: 0px;
	width: 307px;
	float: left;
}
#home-during #col01-header .patt02-vid{
	right: 10px;
}
#blq-content #col02-header h2{ margin-left: 0px;}

#home-during #col02-header h2{
	margin-left: 0px;
}
	#emp-player{
		float: left;
	}
	#emp-player{
	}
	#emp-player h2{
		font-size: 2.0em;
		margin-left: 0px;
	}
	
	#emp-player #player{
		width: 640px;
		height: 395px;
	}
#emp-thumbs{
	height: 88px;
	position: relative;
}
#blq-content #emp-thumbs li{
	font-size: 1em;
	float: left;
}

//set size and vars for lite streams links

#blq-content #emp-thumbs li.thumb-emp-lite{
	font-size: 2em !important;
	float: left;
	display:block;
}
#blq-content #emp-thumbs li.thumb-emp-lite embed{
	display:none;
}
	#emp-thumbs h2{
		background-color: #ec2028;
		font-size: 1.4em;
		padding: 4px 4px 4px 8px;
		width: 80px;
		margin-right: 3px;
		margin-bottom: 10px;
		color: #fff;
		display: block;
		border-bottom: 0px;
	}
	#emp-player #emp-thumbs h3 a{
		margin-right: 5px;
		font-size: 1.5em;
		background: transparent url( /staticarchive/4dd30c182c1462bec26fd4f9ecaeb486676b55c7.gif) no-repeat bottom right;
		display: block;
		width: 75px;
	}
	#emp-player #emp-thumbs h3 a.play{
		background: transparent url( /staticarchive/4dd30c182c1462bec26fd4f9ecaeb486676b55c7.gif) no-repeat right top;
	}
	#emp-thumbs h3 a:hover{
		text-decoration: none;
	}
	#emp-thumbs ul{
		padding: 10px 0;
	}
	
	#emp-thumbs ul li.thumb-emp{
		width: 86px;
		min-height: 48px;
		background: url( /staticarchive/e7b1433e33ba21a27a0b19350785a03ee40cf7a0.jpg ) 3px 0 no-repeat;
		padding: 0 2px 0 2px;
		border-left: 1px #ccc solid;
	}

	// remove all the backgrounds for the lite streams
	
	#emp-thumbs ul li.thumb-emp-lite{

	}
	
	#emp-thumbs ul li.thumb-emp .reload-cam{
		height: 48px;
		width: 86px;
		display: block;
		text-indent: -2000px;
		background: url( /staticarchive/2b545a093c840e883771379c9cc8063f01789eff.gif ) 3px 0 no-repeat;
		margin-bottom:3px;
	}
	#emp-thumbs ul li.thumb-emp .reload-cam:hover{
		background-position: 3px -48px;
	}
	#emp-thumbs ul li.thumb-emp .title{
		font-size: 1.1em;
		display: block;
	}
#emp-main-warning{
	background-color: #ec2028;
	height: 0px;
	overflow: hidden;
	width: 639px;
	margin-left: 1px;
	font-size: 1.4em;
	padding-bottom: 3px;
}
#emp-sub-warning{
	background-color: #242e5d;
	height: 0px;
	overflow: hidden;
	clear: both;
	width: 639px;
	margin-left: 1px;
	font-size: 1.4em;
	padding-bottom: 3px;
}
#emp-main-warning p,
#emp-sub-warning p{
	color: #fff;
	font-size: 1.2em;
	padding: 0.1em;
	text-align: center;
	font-weight: bold;
}
#coverit-container{
	width: 300px;
	margin-left: 644px;
	position: relative;
}
	#coverit-container h2{
		font-size: 2em;
		margin-left: 0px;
	}
	#coverit-container #coverit-cover{
		position: absolute;
		background: url( /staticarchive/3d1d4d41c2d8bef081e2aaaefb6454071b5808f3.png );
		width: 300px;
		height: 385px;
	}
	#coverit-container p{
		margin-bottom: 3px;
	}
	
#multiscreen-footer{
	width: 956px;
	height: 75px;
	background: url( /staticarchive/bba2267968dba7e3b46f224434c0085311947621.png) top left no-repeat;
	margin: 5px 0 0 10px;
}
 
/*********** END WEBCAMS CONSOLE ***********/

/******  LATEST EPISODES  ******/
#episodes .logo{
	width: 66px;
	height: 37px;
	margin-right: 5px;
	float: left;
}
	#episodes .logo.sradio1{ background: url( /staticarchive/57fbcb92c70470de2eb30d5ef56cff4d8ce15dbd.png ); }
	#episodes .logo.sradio2{ background: url( /staticarchive/dd9071bcd48edfacd8549cae33dc178bb9534214.png ); }
	#episodes .logo.sradio3{ background: url( /staticarchive/31503c23698568d93b90b17f3e24fe137869ded7.png ); }
	#episodes .logo.sradio4{ background: url( /staticarchive/88fafb5e8fa6be101beb6e73814cdf2bc2a56df6.png ); }
	#episodes .logo.sradio6{ background: url( /staticarchive/4e7ba88f46e6dd34135a2112f7181cba71a364fc.png ); }
	
	#episodes .logo.sbbcone{ background: url( /staticarchive/f31a0365436dea9bc00c75f399aa9a7a93c787e0.png ); }
	#episodes .logo.sbbctwo{ background: url( /staticarchive/42e03e5c1197bc79e44647e8322beec5a6a8aa32.png ); }
	#episodes .logo.sbbcthree{ background: url( /staticarchive/56d6c561d0d540a0f14598ece039063268f047a4.png ); }
#episodes .episode{
	display: inline-block;
	width: 400px;
	margin-left: 5px;
}
#episodes .time-remaining,
#upcoming .time-remaining{
	font-style: italic;
}
#episodes .episodes{
	border-top: 1px solid #fff;
}

#episodes .episodes li{
	padding: 1em 0;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #fff;
}
#upcoming .time{
	font-size: 0.9em;
	font-style: italic;
}
#upcoming .episodes li{
	padding: 0em 0 1em;
}

/******  END LATEST EPISODES  ******/

/********** VID CAROUSEL ***********/
.video-player{
	background-color: #2b2b2d;
	width: 640px;
	margin: 0 4px 1em;
	z-index: 300;
}
.video-player #vid-content{
	padding: 6px;
}
.component #vid-content .service_info{
	font-size: 1.1em;
	text-transform: uppercase;
	padding-left: 4px;
}
.component #vid-content .service_info .brand_link{
	color:#7DD7F7;
}
.component #vid-content .service_info .service_link{
	color:#cccccc;
}
#blq-content .component #vid-content{
	color: #cccccc;
}
#blq-content .component #vid-content h5{
	font-size: 1.5em;
	color: #ffffff;
	padding-bottom: 0.5em;
}
#blq-content .component #vid-content h6{
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 0.6em;
}

#blq-content .component #vid-content .copy{
	padding-left: 4px;
	margin-top: 7px;
}

.component{
	position: relative;
}
.component.photos a#gallery-link{
	display: block;
	width: 301px;
	height: 131px;
	position: absolute;
	right: 10px;
	bottom: 22px;
	background: transparent url( /staticarchive/208032c8cfea7cd84ed00b03adde45574b9787b3.png ) top left no-repeat;
	text-indent: -2000px;
}



#blq-content #carousel li{
	height: 124px;
	margin-right: 5px;
	font-size: 1em;
}
	#blq-content .carousel-window a{
		color: #78d7f1;
		text-transform: uppercase;
		display: block;
		width: 106px;
		height: 104px;
		background-color: #383838;
		padding: 5px;
		margin-top: 5px;
	}
	#vidCarousel .carousel-item a img{
		border: 1px #666666 solid;
	}
	#blq-content .carousel-window a:hover{
		background-color: #626262;
		color: #fff;
	}
	#blq-content .carousel-window a:hover img{
		border: 1px #fff solid;
	}
	
.glow172-carousel .carousel-light .carousel-window,
.glow173-carousel .carousel-light .carousel-window{
	background-color: #1e1e1e;
}
#blq-content .carousel-window span{
	display: block;
}

#blq-content .carousel-window .current a{
	background-color: #626262;
	color: #fff;
} 

#blq-content .carousel-window .current a img{
	border: 1px #fff solid;
}

.glow172-carousel .carousel-light .carousel-nav span,
.glow173-carousel .carousel-light .carousel-nav span{
	background-image: none;
}
/*.glow172-carousel .carousel-light .carousel-nav.carousel-prev, .glow172-carousel .carousel-light .carousel-nav.carousel-next{
	position: absolute;
	top: 0px;
}
.glow172-carousel .carousel-light .carousel-nav.carousel-prev{ left: 0px;}
.glow172-carousel .carousel-light .carousel-nav.carousel-next{ right: 0px; }
*/
.glow172-carousel .carousel-light .carousel-nav.carousel-prev span.carousel-background,
.glow173-carousel .carousel-light .carousel-nav.carousel-prev span.carousel-background{
	background-image: url( /staticarchive/f2120b98d9e03fd58741bb4353174c213a27cc77.gif );
	background-position: 0 0px;
}
.glow172-carousel .carousel-light .carousel-nav.carousel-next span.carousel-background,
.glow173-carousel .carousel-light .carousel-nav.carousel-next span.carousel-background{
	background-image: url( /staticarchive/142b4ffa5ce040d087e98faa2de3e3db4f440bb4.gif );
	background-position: 0 0px;
}
.glow172-carousel .carousel-light .carousel-nav.carousel-next:hover span,
.glow172-carousel .carousel-light .carousel-nav.carousel-prev:hover span,
.glow173-carousel .carousel-light .carousel-nav.carousel-next:hover span,
.glow173-carousel .carousel-light .carousel-nav.carousel-prev:hover span{
	background-position: 0 -127px;
	background-repeat:no-repeat;
}
.glow172-carousel .carousel-nav, .glow172-vCarousel .carousel-nav,
.glow173-carousel .carousel-nav, .glow172-vCarousel .carousel-nav{
	width: 22px;
}

/*********** EMP Player ************/
/*#emp {background:#000;}*/
/******  END EMP PLAYER  ******/


/* ICONOGRAPHY */
a.audio, a.video, a.photos, a.chevron, a.iaudio, a.ivideo, a.lastfm, a.upcoming, a.facebook, a.myspace, a.expand, a.collapse {line-height:1.4em;}
a.iaudio, a.ivideo {color:#EC008C;}
a.expand, a.collapse {padding-left:23px;}
#play-now a.iaudio{ padding-left: 20px; }

/* Icon Images */		
a.video {padding-left: 20px; background: url('/staticarchive/b45cd660fabf2c81dbf192722f5bf4620765ed77.gif') 0 2px no-repeat;}
a.audio {background: url('/staticarchive/288d5f647613c803ae2c85f4086a07562edec297.gif') 0 2px no-repeat;}
a.photosLink {padding-left: 20px; background: url('/staticarchive/dfb97c0f69bcb1adf7d1315eb2735d177c082e20.gif') 0 2px no-repeat;}
a.chevron {background: url('/staticarchive/c74e746a41e5ced03e434293dfb9235c973a853f.gif') 0 2px no-repeat;}
a.iaudio, p.iaudio {background: url('/staticarchive/b9ec8975a8bbf5c96f7110599f47b6d62e3eaa83.gif') 0 0 no-repeat;}
a.ivideo {background: url('/staticarchive/b45cd660fabf2c81dbf192722f5bf4620765ed77.gif') 0 2px no-repeat;}
a.collapse {background: url('/staticarchive/b601322f6fb004546b07cd06b9e0cb215b69c7b9.gif') 0 2px no-repeat;}
a.expand {background: url('/staticarchive/23b5fb113afa3a964a3a8234931b65de891f9029.gif') 0 2px no-repeat;}
table a.video,  table a.audio,  table a.photos,  table a.chevron,  table a.iaudio,  table a.ivideo,  table a.collapse,  table a.expand {background-color: #e6e6e5;}
/******  END ICONOGRAPHY  ******/


/******  EGT IMAGE GALLERY  ******/
#egt-container {background:transparent;padding:2em 0 30em;margin-right:15px;}
#egt {background: #2B2B2D;color:#FFFFFF;margin:0 auto;width:866px;padding-bottom: 2em;}
#egt h3{font-size:1.3em;line-height:1.6em;padding:0 10px;}
#egt a:focus {outline-color:invert;outline-style:none;outline-width:medium;}
/* --  image  -- */
.egt-frame {background:#000000;min-height:341px;position:relative;}
.egt-loader{background:transparent url(/staticarchive/4470e9e2b850853bb1eaf2c620c33037b0d057f0.gif) center center no-repeat;line-height:0;}
/* --  image controls  -- */
.egt-image-controls {position:absolute;top:300px;left:20px;width:920px;height:68px;}
.egt-image-controls a {width:62px;height:68px;background-image:url(/staticarchive/c01bfd55882aecbb84eebeb179288f344394e5ad.png);}
.egt-image-controls a.egt-image-prev {float:left;}
.egt-image-controls a.egt-image-prev:hover {background-position:0px -68px;}
.egt-image-controls a.egt-image-next {float:right;background-position:-62px 0px;}
.egt-image-controls a.egt-image-next:hover {background-position:-62px -68px;}
#blq-main .egt-image-controls a:hover{background-color:transparent;}
/* --  controls  -- */
.egt-controls{line-height:30px;min-height:30px;position:relative;border-bottom: 1px #444444 solid;margin-top: 1px; padding-left: 10px;background: url(/staticarchive/dd79a2bfc4b86cdce4cdad8a743f9cf97cf23e39.gif) 0 0 repeat-x;}
.egt-controls img{float:left;border:none;}
.egt-controls a:hover{color:#F7F700;text-decoration:underline;}
#blq-main .egt-controls a:hover{background-color: transparent;}
.egt-controls a{color:#F7F700;float:left;display:block;height:22px;margin-top:4px;width:27px;text-decoration:none;}
.egt-controls a span{display:none;}
.egt-controls .egt-prev{background: url(/staticarchive/3409d62784b67a1415513b4b2e1ad690bc5682c0.gif) 0 0 no-repeat;}
a.egt-prev:hover{background-position:0 -22px;}
a.egt-next{background: url(/staticarchive/3409d62784b67a1415513b4b2e1ad690bc5682c0.gif) 0 0 no-repeat;background-position:-30px 0;margin-left:4px;}
a.egt-next:hover{background-position:-30px -22px;}
.egt-progress{float:left;margin:5px 0 0 14px;padding:0;color:#fff;}
a.egt-share{background: url(/staticarchive/3dbbd8c67b8238964e3632f1f6cda0803a73a233.gif) 0 0 no-repeat;float:right;margin-right:4px;width:56px;}
a.egt-share.active,a.egt-share:hover{background-position:0px -22px;}
a.egt-slide,a.egt-slide-on {background: url(/staticarchive/3dbbd8c67b8238964e3632f1f6cda0803a73a233.gif) -62px 0 no-repeat;float:right;margin-right:0;width:100px;}
a.egt-slide:hover {background-position:-62px -22px;}
a.egt-slide-on {background-position:-62px -22px;}
/* --  share -- */
.egt-share {filter:alpha(opacity = 80);opacity:0.8;}
.egt-share p {padding:5px;margin:10px;color:#fff;}
.egt-share p.imgtag {background:#F7F700;color:#000000;}
.egt-hide{display:none;}
/* --  caption text  -- */
.egt-caption{margin:14px 0 0 14px;padding:0 0;width:240px;position: absolute;}
.egt-caption p{line-height:1.3em;margin:0;padding:0;}
/* --  thumbnails  -- */
.egt-thumbs { float:right;margin:14px 0 0 0;width:615px;}
.egt-thumbs a { display:block;float:left;margin:0;padding:0 0 14px 14px;position:relative;}
.egt-thumbs a span { background:#000000;bottom:0;display:block;height:60px;position:absolute;top:0;width:106px;}
.egt-thumbs a span { filter:alpha(opacity = 60);opacity:0.6;}
.egt-thumbs a.active span { filter:alpha(opacity = 0);opacity:0;}
.egt-thumbs a:hover span { filter:alpha(opacity = 20);opacity:0.2;}
#blq-main .egt-thumbs a:hover {	background-color: transparent;}
/******  END EGT IMAGE GALLERY  ******/


/********** Social Bookmarks ***********/
#col02 ul#social-bookmarks {margin-bottom:0; width: 100%; overflow: hidden; margin-top: 1em; padding-bottom: 0;}
#social-bookmarks li{font-size:1.3em;display: inline;float: left;margin-right: 0;padding:0px 0;}
#blq-main #social-bookmarks li a{display:inline-block;margin-bottom:0.0em; padding: 2px 3px 3px 25px;}
#blq-main #social-bookmarks li.last a{ padding-right: 0px; border-right: 0px; }

#social-bookmarks li.facebook a,
#inner #feed-footer a.facebook{
	background: url(/staticarchive/cb417a516b786e69373021af8e7474cc9f90b629.gif ) top left no-repeat;
}
#social-bookmarks li.twitter,
#social-bookmarks li.email{
	margin-left: 25px;
}
#social-bookmarks li.twitter a,
#inner #feed-footer a.twitter{
	background: url(/staticarchive/528cc33521a3e29fc9ed2f1f550e57e936c153cc.gif ) top left no-repeat;
}
#social-bookmarks li.email a,
#inner #feed-footer a.email{
	background: url(/staticarchive/d1d4e7bb42da6218b2fb1111dfe399f25aa4086f.gif ) top left no-repeat;
}

/******  TWITTER  ******/
#inner #feed-footer a.facebook,
#inner #feed-footer a.twitter{
	padding-left: 25px;
}
#inner #feed-main { margin:0px 2px; overflow-y: auto; height: 200px; position: relative; }
#inner #feed-main ul {border-top: 2px dotted #242e5d; display: block;}
#inner #feed-main li {font-size:1.2em;color: #333333; padding-top: 5px; padding-bottom: 5px; margin-bottom: 1px;line-height:1.2em; border-bottom: 2px dotted #95adcc; font-weight: normal;}
#inner #feed-main li a { color: #242e5d;font-weight: bold; font-style: normal;}
#inner #feed-main li a.reply {position:absolute;display:block;width:15px; height:16px; right: 20px; bottom: 0px;}
#inner #feed-main li a.retweet {position:absolute;display:block;width:15px; height:16px; right: 0px; bottom: 0px;}
#inner #feed-main .feed-text-outer { display: block; margin:0px 5px 0px 5px; position: relative; }
#inner #feed-main .feed-date {font-size:0.9em;font-weight:normal;display:block;width:50%;}
#inner #feed-main .feed-tweet-id { display: none; }
#inner #feed-header { position: relative; }
#inner #feed-footer { position: relative; top:5px;margin-bottom:10px;padding:0px 10px 0px 7px; color: #242e5d; font-weight: bold;}
#inner #feed-footer p{ color: #242e5d; font-weight: bold; padding-bottom: 0.3em; }
#inner #feed-footer a { text-decoration: none; padding: 2px 0 2px 2px;}
.component #inner #feed-footer a {top: 22px;}
#inner #feed-footer a.get {left: 154px;display:none;}
.hd {font-size: 1.5em; padding-bottom: 4px;}
#simplePanel { margin-top: 10px; margin-bottom: 10px; }
#inner #feed-main .feed-hide {display: none;}
.header{width: 294px; height: 4px; position: absolute; top: 0px;left: 0px;}
#inner #feed-static {margin-left:28px;}
#inner a.follow img {display:none;}
/******  END TWITTER  ******/

/****** PD ADDITIONS ******/

label {
	font-size: 1.2em;
	line-height: 1.3em;
}
.tab-hook{ display: none;padding: 0 10px;}
.tab-hook.selected{ display: block; }
.tab-container{ padding: 0 10px;}
.tab-hook .episode{ padding-bottom: 1em; }
.tab-hook .episodes .position,
.tab-hook .episodes .position .time-remaining { font-style: italic; font-size: 0.9em;}
#tabs{ 
padding-bottom: 1em;}
#tabs li{
	display: inline;
}
#tabs li a{ font-size: 1.5em;}
#tabs li a#t-section01{ padding-right: 10px; border-right: 1px solid #242E5D;}
#tabs li a#t-section02{ padding-left: 10px;}

#s-section01 .episodes .position, .tab-hook #s-section01 .episodes .position .time-remaining {
padding-bottom:12px;
padding-left:80px;
}
#s-section01 .sradio1 {
background:url("/staticarchive/57fbcb92c70470de2eb30d5ef56cff4d8ce15dbd.png") no-repeat scroll left top transparent;
}
#s-section02 .sradio1 {
	float:left;
	height:40px;
	width:86px;
	background:url("/staticarchive/57fbcb92c70470de2eb30d5ef56cff4d8ce15dbd.png") no-repeat scroll left top transparent;
}
#s-section01 .s1xtra {
background:url("/staticarchive/d22251a4f269983cebbcaa7aeb853270b762132e.png") no-repeat scroll left top transparent;
}
#s-section02 .s1xtra {
	float:left;
	height:40px;
	width:86px;
	background:url("/staticarchive/d22251a4f269983cebbcaa7aeb853270b762132e.png") no-repeat scroll left top transparent;
}
#s-section01 .sbbcthree {
background:url("/staticarchive/56d6c561d0d540a0f14598ece039063268f047a4.png") no-repeat scroll left top transparent;
}
#s-section02 .sbbcthree {
	float:left;
	height:40px;
	width:86px;
	background:url("/staticarchive/56d6c561d0d540a0f14598ece039063268f047a4.png") no-repeat scroll left top transparent;
}
