@import '/staticarchive/a966e29996c835df1b0cc2b0f90f23543979293b.css';
#blq-main #nav{
float:left;
background-color:transparent;
}
#nav .nav_inner{
float:left;
}
#nav .nav_outer{
float:left;
} 
#banner{
	display: block;
	width: 974px;
	overflow: hidden;
	float: left;
	position: relative;
	}

/* Content Styles */	
	
#blq-content .row{
	width: 946px;
	height: auto;
	overflow: hidden;
	margin: 14px 14px 14px 14px;
	display: block;
	}

#blq-content .row h2{
	font-family: arial, sans-serif;
	font-size: 1.6em;
	padding: 7px 10px 7px 10px;
	background: #ffffff;
	display: block;
	border-bottom: 15px solid #990000;
	}

#blq-content .row .main-promo{
	width: 626px;
	height: auto;
	display: inline;
	float: left;
	background: #ffffff;
	position: relative;
	}


#blq-content .row .main-promo img{
	width: 626px;
	height: 352px;
	display: block;
	}	

#blq-content .row .main-promo .promo-text{
	width: 606px;
	padding: 7px 10px 7px 10px;
	font-size: 1.2em;
	height: auto;
	display: block;
	background-color: #000000;
	color: #ffffff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	opacity:0.7;
	filter:alpha(opacity=70);
	}
#blq-content .row .main-promo .promo-text a{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	}
#blq-content .row .main-promo .promo-text a:hover{
	text-decoration: underline;
	}		
#blq-content .row .main-promo-right{
	width: 306px;
	height: auto;
	display: inline;
	float: right;
	background: #ffffff;
	margin: 0px 0px 14px 0px;
	}
	
#blq-content .row .main-promo-right .content{
	margin: 10px;
	overflow: hidden;
	height: auto;
	}
#blq-content .row .main-promo-right .content p{
	line-height: 1.2em;
	}
#blq-content .row .main-promo-right .content ul{
	margin: 0px 0px 0px 138px;
	}
		
#blq-content .row .main-promo-right .content ul li{
	margin: 2px 0px 2px 0px;
	}	
#blq-content .row .main-promo-right .content ul li a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}	
#blq-content .row .main-promo-right .content h3{
	color: #000000;
	line-height: 1.2em;
	font-family: arial, sans-serif;
	}
#blq-content .row .main-promo-right .content h3 a{
	color: #990000;
	text-decoration: none;
	font-size: 1.2em;
	}
#blq-content .row .main-promo-right .content h3 a:hover{
	text-decoration: underline;
	}		
#blq-content .row .main-promo-right .content ul li a:hover{
	text-decoration: underline;
	}	
#blq-content .row .main-promo-right .content img{
	display: block;
	width: 126px;
	height: 71px;
	float: left;
	/*border: 1px solid #000;*/
	margin: 0px 10px 0px 0px;
	}

#blq-content .row .main-promo-right .content p{
	line-height: 1.2em;
	}	
	
#blq-content .row .promo{
	width: 466px;
	display: inline-block;
	background: #ffffff;
	height: auto;
	}
#blq-content .row .promo .content{
	margin: 10px;
	overflow: hidden;
	height: auto;
	}

#blq-content .row .promo .content ul li{
	margin: 2px 0px 2px 0px;
	}
#blq-content .row .promo .content ul li a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}	

#blq-content .row .promo .content ul li a:hover{
	text-decoration: underline;
	}
	
#blq-content .row .promo .content img{
	display: block;
	width: 166px;
	height: 93px;
	float: left;
	/*border: 1px solid #000;*/
	margin: 0px 10px 0px 0px;
	}

#blq-content .row .promo .content p{
	line-height: 1.2em;
	}

#blq-content .row .promo.left{
	float: left;	
	}
#blq-content .row .promo.right{
	float: right;	
	}
#blq-content .row .small-promo{
	width: 306px;
	display: inline-block;
	background: #ffffff;
	height: auto;
	}
#blq-content .row .small-promo.left{
	float: left;
	}

#blq-content .row .small-promo.middle{
	float: left;
	margin: 0px 14px 0px 14px;
	}

#blq-content .row .small-promo.right{
	float: right;
	}

#blq-content .row .small-promo .content{
	margin: 10px;
	overflow: hidden;
	height: auto;
	}

#blq-content .row .small-promo .content img{
	display: block;
	width: 126px;
	height: 71px;
	float: left;
	/*border: 1px solid #000;*/
	margin: 0px 10px 0px 0px;
	}

#blq-content .row .small-promo .content p{
	}

/*Features Pages - Columns A and B*/

#blq-content .col-a{
	width: 626px;
	float: left;
	height: auto;
	overflow: hidden;
	margin: 14px;
	font-family: arial, sans-serif;
	}
#blq-content .col-a .promo{
	width: 626px;
	height: auto;
	display: inline;
	float: left;
	background: #ffffff;
	}
#blq-content .col-a .promo .content{	
	padding: 10px;
	}
	
#blq-content .col-a h2, #blq-content .col-b h2{
	font-family: arial, sans-serif;
	font-size: 1.6em;
	padding: 7px 10px 7px 10px;
	background: #ffffff;
	display: block;
	border-bottom: 15px solid #ccc;
	}
	
#blq-content .col-b{
	margin: 14px 14px 0px 0px;
	width: 306px;
	float: right;
	display: inline-block;
	font-family: arial, sans-serif;
	}
#blq-content .col-b .promo{
	width: 306px;
	height: auto;
	display: inline;
	float: right;
	background: #ffffff;
	margin: 0px 0px 14px 0px;
	}
#blq-content .col-b .promo .content{
	margin: 10px;
	overflow: hidden;
	height: auto;
	}
#blq-content .col-b .promo .content p{
	line-height: 1.2em;
	}
#blq-content .col-b .promo .content ul{
	margin: 0px 0px 0px 138px;
	}
		
	
#blq-content .col-b .promo .content ul li{
	margin: 2px 0px 2px 0px;
	}	
#blq-content .col-b .promo .content ul li a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}	
#blq-content .col-b .promo .content h3{
	color: #000000;
	line-height: 1.2em;
	font-family: arial, sans-serif;
	}
#blq-content .col-b .promo .content h3 a{
	color: #990000;
	text-decoration: none;
	font-size: 1.2em;
	}
#blq-content .col-b .promo .content h3 a:hover{
	text-decoration: underline;
	}		
#blq-content .col-b .promo .content ul li a:hover{
	text-decoration: underline;
	}	
#blq-content .col-b .promo .content img{
	display: block;
	width: 126px;
	height: 71px;
	float: left;
	/*border: 1px solid #000;*/
	margin: 0px 10px 0px 0px;
	}

	
	
/* Column A List styling - This controls the main content font size and line height */
	
#blq-content .col-b .promo .content p, #blq-content .col-a .promo .content p{
	font-size: 1.1em;
	line-height: 1.2em;
	}
	
/* Column A List styling - This controls links and list on pages such as Broadcasts */
#blq-content .col-a .promo .content ul li{
	display: block;
	height: auto;
	overflow: hidden;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 3px solid #666;
	}
#blq-content .col-a .promo .content ul li .content{
	padding: 0px;
	}

#blq-content .col-a .promo .content ul li .content p{
	line-height: 1.2em;
	}	
	
#blq-content .col-a .promo .content ul li .content img{
	float: left;
	margin: 0px 10px 0px 0px;
	}

#blq-content .col-a .promo .content ul li .content h3{
	font-size: 1.3em;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 3px 0px;
	}

#blq-content .col-a .promo .content ul li .content a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
	}

#blq-content .col-a .promo .content ul li .content a:hover{
	text-decoration: underline;
	}	

#blq-content .row .promo .content ul li a{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}		
	
	
	
/*Carousel Styles (TIMELINE)*/	
.timeline{
padding-bottom: 10px;
}

ol#timeline{
	background-color: #fff;
	}

	
#blq-content .row .timeline{
	width: 954px;
	background: #fff;
	}		
	
ol#timeline li{
	width: 589px;
	height: 330px;
	background: transparent;
	}

#blq-content .row ol#timeline li img{
	width: 586px;
	height: 330px;
	display: block;
	position: relative;
	top: -200px;
	left: 0px;
	
	}

#blq-content .row ol#timeline li .promo{
	width: 566px;
	height: 183px;
	padding: 7px 10px 10px 10px;
	display: block;
	background: #000000;
	position: relative;
	top: 130px;
	z-index: 0;
	opacity: 0.75;
	filter:alpha(opacity=75);
	}
#blq-content .row ol#timeline li .promo h3{
	font-size: 1.3em;
	font-family: arial;
	color: #ffffff;
	font-weight: bold;
	}

#blq-content .row ol#timeline li .promo p, #blq-content .row ol#timeline li .promo ul li{
	color: #cccccc;
	background: none;
	width: 566px;
	line-height: 1.3em;
	}
.blq-js #carousel-container, #timeline-promos{
	width:926px;
	padding: 10px 10px 10px 10px;
	}
#timeline li{
	width:589px;
	background:#000;
	margin: 0px 3px 0px 3px;
	}
#timeline .promo{
	width:584px;
	}

.carousel-window{margin-left:-425px; background-color: #ffffff;}

#timeline-promos #leftarrow,#timeline-promos #rightarrow{visibility:hidden;}


#carousel-left{
	display:block;
	width:174px;
	height:330px;
	background:transparent url('/staticarchive/2016c5b558b8b3fd5897fae0a0f3b3640ccde1e7.png') no-repeat;
	position:absolute;
	top:10px;
	left:0;
	font-size:5em;
	z-index:3;
	}

#carousel-left:hover{
	background:transparent url('/staticarchive/2016c5b558b8b3fd5897fae0a0f3b3640ccde1e7.png') 0 -330px no-repeat;
	}

#carousel-right{
	display:block;
	width:174px;
	height:330px;
	background:transparent url('/staticarchive/2016c5b558b8b3fd5897fae0a0f3b3640ccde1e7.png') -226px 0 no-repeat;
	position:absolute;
	top:10px;
	right:0;
	font-size:5em;
	z-index:3;
	}

#carousel-right:hover{
	background:transparent url('/staticarchive/2016c5b558b8b3fd5897fae0a0f3b3640ccde1e7.png') -226px -330px no-repeat;
	}

.blq-js #blq-content ul.pageNav{margin:5px auto; display: none;}
.blq-js #editorial-row{background:none;padding-top:0;}
#timeline-promos .pageNav li.dot{background:url('/staticarchive/80a8ecd29e475887cb6d8ed83d7f1c0e9037e8a8.jpg') 5px 5px no-repeat;}
#timeline-promos .pageNav li.dotActive{background:url('/staticarchive/c44853d8e1c731b05e28a54e406be8ac2e19a1e2.jpg') 5px 5px no-repeat;}
#timeline-promos .pageNav{padding: 0px; margin:0px; background: transparent;}		

/*Dates styling - used on timeline*/

#dates{
	margin: 0px 25px 0px 25px;
	height: auto;
	overflow: hidden;
	display: block;
	}

#dates li{
	display: inline-block;
	float: left;
	margin: 0px 2px 0px 2px;
	}

#dates li a{
	display: inline-block;
	border: 2px solid #990000;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	background: #f5f5f5;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	font-size: 0.9em;
	}

#dates li a:hover{
	background: #990000;
	color: #ffffff;
	}
#dates li a.selected{
	background: #990000;
	color: #ffffff;
	}


#blq-main {
background:url("/staticarchive/ba0e0ff77dccf7fb2666a6caae118d5bdbdec294.jpg") no-repeat scroll 0 30px #DF0F25;
padding:0 0 100px;
}

h1 {
	border-bottom:15px solid #ccc;
	font-size:1.6em;padding:7px 10px;
}
#blq-content .col-a  a {
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
#blq-content .col-a  a:hover {
	text-decoration:underline
}

/* col-a
********************************** */


.col-a ol li label,.vtngLabel{
	font-size:1em;
	font-weight:bold;
	color:#3C3C3C;
	margin-left:5px;
	margin-bottom:15px;
	width:550px;
}
#closed .col-a ol li label {
	margin-left:0;
}
.col-a .promo .content ol li img{
	float:left;
	margin-right:10px;
}
.col-a ol li input {
	float:left;
	margin-top:30px;
}
.col-a p.artist-name {margin:10px 0 0 50px;}
.col-a #vtngForm p.artist-name{
	margin-left:158px;
	width:20em
}
.vtngOption,.vtngResult {
	border-bottom:3px solid #666666;
	display:block;
	height:auto;
	margin:5px 0;
	overflow:hidden;
	padding:5px 0;
	height:70px;
}
#vtngQuestion, #vtngTitle{
	display:none;
	}

#vtngButtonBox{
	margin:15px 0 10px 130px;
	}

#blq-content .col-a .promo .content p#vtngThresholdText {
	font-weight:bold;
	margin:10px 0;
	font-size:2em;
}

/*results*/


.result-box{
	height:71px;
	margin:10px
}

.col-a #vtngResultsList p.artist-name, #blq-container-inner #blq-content #vtngResultsList .button_container {
	margin-top:15px;
}

.vtngBar {
	position:absolute;
	background-color:#990000;
	height:15px;
	top:40px;
}
.vtngResult {
	position:relative;
	width:100%;
	height:100%;
}
.vtngPercentage {
	left:136px;
	position:absolute;
	top:63px;
}
.rank {
	float:right;
	font-size:5em;
	margin-top:-30px;
	margin-right:10px;
}

/***** snipbit *****/    

#blq-container-inner #blq-content .button_container{
	margin-left:318px;
	position:relative;
	width:28px;
}
#blq-container-inner #blq-content .button_container a:hover{
	text-decoration:none;
} 
#blq-container-inner #blq-content canvas{
	left:0px;
	background-color:transparent; 
	position:absolute;  
	top:-5px; 
}
#blq-container-inner #blq-content .previewItem{
	position: absolute; 
	top: 0px; 
	left: 5px;  
	display: block; 
	width: 19px; 
	height: 19px; 
	overflow:hidden;  
	z-index: 100;
	background: transparent url('/staticarchive/7bd0d159ba234824c770bdb69d35560cf0fa8fdf.png') no-repeat 0px 0px; 
	outline:none;
	padding:0px; 
}
#blq-container-inner #blq-content  .button_container .playing:hover{
	background-position: 0 -80px;
}
#blq-container-inner #blq-content .button_container .playing{
	background-position: 0 -60px;
}
#blq-container-inner #blq-content .button_container .loading{
	background-position: 0 -40px;
}
#blq-container-inner #blq-content .previewItem:hover{
	background-position: 0 -20px;
} 
#blq-container-inner #blq-content .button_container .loading:hover{ 
	background-position: 0 -40px;
}
#blq-container-inner #blq-content .button_container .loading span{
	background: transparent url('/staticarchive/2a2d8e70fa78a3333ecf1c8d487f7b714234a934.gif');
	display:block;
	height:100%;
	width:100%;
}
.terms p{
margin:8px 0;
}