/*Over Ride Background image*/
#blq-main{background:#971A22 url('/staticarchive/6c7791c4cf0131c5e836865d4298c8d592614d06.jpg') 0px 30px no-repeat; }
#blq-housing{
	background:transparent url('/staticarchive/4ac7defd64bdd5860c367873f4c965bc569c9830.jpg') bottom no-repeat;
	width: 974px;
	height: auto; 
	overflow: hidden;
	padding: 0px 0px 100px 0px;
	}
/*Setting page up*/

#blq-content{
	background: transparent;
	width: 612px;
	float: left;
	margin: 0px 0px 0px 4px;
	_margin: 0px 0px 0px 2px;
	}

#blq-local-nav{
	background: transparent;
	width: 324px;
	float: right;
	margin: 10px 14px 10px 0px;
	_margin: 10px 6px 10px 0px;
	}
	
/*Main Promo Styles*/
#main-promo{
	background: transparent url('/staticarchive/4def5519635f4e61eac6a904c20acdff8382823f.png') top no-repeat;
	_background: transparent url('/staticarchive/16239c3c1212902590075ddf32e0d53b8f7e6890.gif') top no-repeat;	
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 0px;
	height: auto;
	}
#main-promo .content{
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 3px 10px;
	overflow: hidden;
	height: auto;
	_height: 1%;
	}
#main-promo .content p{
	line-height: 1.2em;
	margin: 0px 0px 10px 0px;
	}
#main-promo .content h2, #main-promo .content h1{
	margin: 0px 0px 10px 0px;
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Serif;
	border-bottom: 1px solid #cccccc;
	padding: 0px 0px 5px 0px;
	}
#main-promo .content img{
	float: right;
	margin: 0px 0px 0px 10px;
	}
#main-promo .content-bottom{
	background: transparent url('/staticarchive/291b088bc2950ad3da68583eda0b9f9de85742b5.png') top no-repeat;
	_background: transparent url('/staticarchive/4da4243725bf32c1023694c6de9ac8c2a9d1cbfd.gif') top no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 0px;
	clear: both;
	}
#main-promo .content ol{
	margin: 0px 0px 10px 0px;
	}

#main-promo .content ol li{
	padding: 2px 0px 2px 0px;
	}

#main-promo .content ol#broadcasts li{
	border-bottom: 1px solid #cccccc;
	height: auto;
	overflow: hidden;
	}	
#main-promo .content ol#broadcasts li img{
	float: left;
	margin: 0px 10px 0px 0px;
}

#main-promo .content ol#broadcasts li p{
	margin: 0px;
}
#main-promo .content ol#broadcasts li p a{
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}

#main-promo .content ol#broadcasts li p a:hover{
	text-decoration: underline;
	}
#main-promo .content p a{
	font-weight: normal;
	text-decoration: none;
	color: #003399;
}

#main-promo .content p a:hover{
	text-decoration: underline;
	}
	
/*Sub-Promo*/	
	/*Main Promo Styles*/
.sub-promo{
	background: transparent url('/staticarchive/4def5519635f4e61eac6a904c20acdff8382823f.png') top no-repeat;
	_background: transparent url('/staticarchive/16239c3c1212902590075ddf32e0d53b8f7e6890.gif') top no-repeat;	
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 0px;
	height: auto;
	}
.sub-promo .content{
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 3px 10px;
	overflow: hidden;
	height: auto;
	_height: 1%;
	}
.sub-promo .content p{
	line-height: 1.2em;
	margin: 0px 0px 10px 0px;
	}
.sub-promo .content h2{
	margin: 0px 0px 10px 0px;
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Serif;
	border-bottom: 1px solid #cccccc;
	padding: 0px 0px 5px 0px;
	}
.sub-promo .content img{
	float: right;
	margin: 0px 0px 0px 10px;
	}
.sub-promo .content-bottom{
	background: transparent url('/staticarchive/291b088bc2950ad3da68583eda0b9f9de85742b5.png') top no-repeat;
	_background: transparent url('/staticarchive/4da4243725bf32c1023694c6de9ac8c2a9d1cbfd.gif') top no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 0px;
	clear: both;
	}
.sub-promo .content ol{
	margin: 0px 0px 10px 0px;
	}

.sub-promo .content ol li{
	padding: 2px 0px 2px 0px;
	}

.sub-promo .content ol#broadcasts li{
	border-bottom: 1px solid #cccccc;
	height: auto;
	overflow: hidden;
	}	
.sub-promo .content ol#broadcasts li img{
	float: left;
	margin: 0px 10px 0px 0px;
}

.sub-promo .content ol#broadcasts li p{
	margin: 0px;
}
.sub-promo .content ol#broadcasts li p a{
	font-weight: bold;
	text-decoration: none;
	color: #003399;
}

.sub-promo .content ol#broadcasts li p a:hover{
	text-decoration: underline;
	}
.sub-promo .content p a{
	font-weight: normal;
	text-decoration: none;
	color: #003399;
}

.sub-promo .content p a:hover{
	text-decoration: underline;
	}
/*Mini Promos Styles*/	
	
.two-promos{
	width: 612px;
	overflow: hidden;
	height: auto;
	margin: 0px 0px 10px 0px;
	}
.two-promos .promo-left, .two-promos .promo-right{
	background: transparent;
	width: 301px;
	margin: 0px;
	padding: 0px;
	}
.two-promos .promo-left{
	float: left;
	}
.two-promos .promo-right{
	float: right;
	}
.two-promos .promo-left .content, .two-promos .promo-right .content{
	background: #ffffff;
	padding: 3px 10px;
	height: auto;
	overflow: hidden;
	}
.two-promos .promo-left .promo-top, .two-promos .promo-right .promo-top{
	background: transparent url('/staticarchive/f5971955ee3dbd0b44dc00f2b1b521f0ea9e0851.png') top no-repeat;
	_background: transparent url('/staticarchive/6ec2e0137167cd824d9da7ed6f1953798d770be6.gif') top no-repeat;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	}
.two-promos .promo-left .promo-bottom, .two-promos .promo-right .promo-bottom{
	background: transparent url('/staticarchive/11299244fb58c2cbee16fa5a5bcb4174ff3cc4d2.png') top no-repeat;
	_background: transparent url('/staticarchive/ae283b1946f4c9e313952678d12913c460d6d402.gif') top no-repeat;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	}
.two-promos .promo-left .content img, .two-promos .promo-right .content img{
	float: left;
	margin: 0px 10px 0px 0px;
	}
.two-promos .promo-left .content h3, .two-promos .promo-right .content h3{
	font-size: 1.4em;
	margin: 0px 0px 5px 0px;
	}

	
/*RHN Styles*/	

.rhn-promo{
	background: transparent url('/staticarchive/9ccc7752413f019efb5a173089a326084926cf81.png') top no-repeat;
	_background: transparent url('/staticarchive/6da4b17416d010eb405ba0837186a16c441b5314.gif') top no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 0px;
	height: auto;
	}
.rhn-promo .content{
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 3px 10px;
	overflow: hidden;
	height: auto;
	}
.rhn-promo .content h3{
	margin: 0px 0px 10px 0px;
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Serif;
	border-bottom: 1px solid #cccccc;
	padding: 0px 0px 5px 0px;
	}
.rhn-promo .content img{
	float: left;
	margin: 0px 10px 0px 0px;
	}
.rhn-promo .content-bottom{
	background: transparent url('/staticarchive/87121a1cc83e0f95662dd1de892284beae529f8f.png') top no-repeat;
	_background: transparent url('/staticarchive/fc69046aa4f8852f83f794e9a133c687928c0113.gif') top no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 0px;
	clear: both;
	}
.rhn-promo .content p.disclaimer{
	display: block;
	width: 300px;
	margin: 20px 0px 0px 0px;
	}
/*RHN Link Styles*/	
.rhn-promo .content ul li{
	padding: 1px 0px 1px 0px;
	}
.rhn-promo .content ul li a{
	text-decoration: none;
	color: #003399;
	}
.rhn-promo .content ul li a:hover{
	text-decoration: underline;
	}

/*Link Styles*/	
.two-promos .promo-left .content p a, .two-promos .promo-right .content p a{
	font-weight: normal;
	text-decoration: none;
	color: #003399;
	}
.two-promos .promo-left .content p a:hover, .two-promos .promo-right .content p a:hover{
	text-decoration: underline;
	}

.two-promos .promo-left .content h3 a, .two-promos .promo-right .content h3 a,  .rhn-promo .content h3 a, .rhn-promo .content p a{
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	}
.two-promos .promo-left .content p a:hover, .two-promos .promo-left .content h3 a:hover, .two-promos .promo-right .content h3 a:hover, .rhn-promo .content h3 a:hover, .rhn-promo .content p a:hover{
	text-decoration: underline;
	}
	
	
/*Carousel Styles*/
ol#carousel{
	background: #ffffff;
	}

ol#carousel li{
	width: 234px !important;
	height: 65px;
	background: #ffffff;
	margin: 5px 5px 10px 5px;
	
	}	

ol#carousel li img{
	float: left;
	margin: 0px 10px 15px 0px;
	}
	
ol#carousel li p{
	padding: 1px 0px 1px 0px;
	}	
ol#carousel li a{
	font-family: Georgia, "Times New Roman", Serif;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	}
ol#carousel li a:hover{
	text-decoration: underline;
	}

		
/*Coming Up Styles*/
.rhn-promo .content .episodes li{
	padding: 5px 0px 5px 0px;
	line-height: 1.2em;
	}
.rhn-promo .content .episodes #e1{
	border-bottom: 1px solid #cccccc;
	}
.rhn-promo .content .episodes #e3, .rhn-promo .content .episodes #e4{
	display: none;
	}
.rhn-promo .content .episodes li .time .date{
	color: #333333;
	font-weight: bold;
	}
.rhn-promo .content .episodes li .time .date, .rhn-promo .content .episodes li .time .starttime, .rhn-promo .content .episodes li .time .endtime{
	display: inline-block;
	font-size: .8em;
	text-align: right;
	}
.rhn-promo .content .episodes li .location.service{
	visibility: hidden;
	height: 0px;
	}
.rhn-promo .content .episodes li .summary a{
	font-family: Georgia, "Times New Roman", Serif;
	font-weight: bold;
	text-decoration: none;
	color: #003399;
	}
.rhn-promo .content .episodes li .summary a:hover{
	text-decoration: underline;
	}
	
.rhn-promo .content p.all-broadcasts{
	text-align: center;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #cccccc;
	}
.rhn-promo .content p.all-broadcasts a{
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	}
.rhn-promo .content p.all-broadcasts a:hover{
	text-decoration: underline;
	}	
/*EMP Styles*/
.float-left{
	float: left;
	margin: 0px 10px 0px 0px;
	}
	
/*Schedule Listing*/
.schedule li{
	padding: 2px 0px 7px 0px;
	height: 1%;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #cccccc;
	line-height: 1.2em;
	}
.day{
	width: 140px;
	display: block;
	float: left;
	}
.event{
	width: 140px;
	display: block;
	margin: 0px 0px 0px 10px;
	float: left;
	}
.venue{
	width: 140px;
	display: block;
	margin: 0px 0px 0px 10px;
	float: left;
	}
.broadcast{
	width: 140px;
	display: block;
	margin: 0px 0px 0px 10px;
	float: left;
	}
.schedule li a{
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	}
.schedule li a:hover{
	text-decoration: underline;
	}	

/*Social Bookmarks*/
.sharesb{
	clear:both;
	position:relative;
	border:1px solid #ddd;
	padding:10px;
	margin:15px 0px 10px 0px;
	font-size:1em;
	-webkit-text-size-adjust:none;
}

.sharesb p {
	padding:0;
	margin:0;
}
/*These are the Styles for Social Bookmarks.*/
.sharesb p a{
	position:absolute;
	top:0px;
	right:0px;
	padding:10px 25px 10px 0px;
	font-size:1em;
	color: #003399;
}


.sharesb ul{
	text-align:left;
	list-style:none;
	margin:15px 0 0px 15px;
	padding:0;
}

.sharesb ul li{
	text-align:center;
	display:inline;
	padding:0 10px 10px 0;
	
}

.sharesb ul li a{
	color: #003399;
	text-decoration: none;
	
}

.sharesb ul li a:hover{
	text-decoration: underline;
	
}

.sharesb ul li.delicious{
	background:url("/staticarchive/608c5b0f0d04e3fabe5a7926cf2ae170e784ccf5.gif") no-repeat 0 0;
}

.sharesb ul li.digg{
	background:url("/staticarchive/608c5b0f0d04e3fabe5a7926cf2ae170e784ccf5.gif") no-repeat 0 0;
	}

.sharesb ul li.reddit{
	background:url("/staticarchive/608c5b0f0d04e3fabe5a7926cf2ae170e784ccf5.gif") no-repeat 0 0;}

.sharesb ul li.facebook{
	background:url("/staticarchive/608c5b0f0d04e3fabe5a7926cf2ae170e784ccf5.gif") no-repeat 0 0;}

.sharesb ul li.stumbleupon{
	background:url("/staticarchive/608c5b0f0d04e3fabe5a7926cf2ae170e784ccf5.gif") no-repeat 0 0;
}

.sharesb ul li a{
	padding:0 0 0 18px;
	margin:0 3px 0 0px;
}

/*A-Z Listing*/
.az-list ol.az{
	height: 1%;
	overflow: hidden;
	}

.az-list ol.az li{
	float: left;
	}
.az-list ol.az li a{
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 1em;
	text-align: center;
	text-transform: uppercase;
	display: block;
	width: 18px;
	height: 15px;
	color: #003399;
	border: 1px solid #cccccc;
	margin: 0px 1px 0px 0px;
	background: #cccccc url('/staticarchive/63a900a1e1226e64152044d0844be5ee3e7d4ac5.gif') repeat-x;
	}
.az-list ol.az li a:hover{
	text-decoration: none;
	background: #cccccc url('/staticarchive/daddd16eab3798bfe520f47dddb49233744a42d7.gif') repeat-x;
	}
	
.contributors li{
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
	padding: 2px 0px 2px 0px;
	margin: 2px 0px;
	}
.contributors li img{
	float: left;
	}
.contributors li a{
	color: #003399;
	text-decoration: none;
	}
.contributors li a:hover{
	text-decoration: underline;
	}

/*More and Less options */	
	
#showHideBox{
	height: auto;
	}
.hidden{
	display: none;
	}
.show{
	display: block;
	}	

/*EMP Positioning*/
.player{
	margin: 0px 0px 0px 40px;
	}
ul.audio-links{
	margin: 10px 0px 10px 40px;
	}

ul.audio-links li{
	margin: 2px 0px 3px 0px;
	}
	
ul.audio-links li a{
	background: url('/staticarchive/ff2adb4087044f8895d6a774c5da91cd9d31a3ee.gif') no-repeat 0px 1px;
	padding:0px 0px 1px 21px;
	height:20px;
	font-weight: normal;
	display: inline;
	color: #003399;
	text-decoration: none;
	}
	
ul.download-links{
	margin: 10px 0px 10px 40px;
	}

ul.download-links li{
	margin: 2px 0px 3px 0px;
	}	
	
ul.download-links li a{
	background: url('/staticarchive/6ac1751a26e061c812e4e1f4c6067e23458f5744.gif') no-repeat 0px 1px;
	padding:0px 0px 1px 21px;
	height:20px;
	font-weight: normal;
	display: inline;
	color: #003399;
	text-decoration: none;
	}	
	
.listen-box{
	padding: 3px 3px 3px 3px;
	border: 1px solid #cccccc;
	background: #f5f5f5;
	display: block;
	width: 280px;
	}	
	
a.listen{
	background: url('/staticarchive/62c5c21076710be4b3d26f71cca96a635c97bd09.gif') no-repeat 0px 1px;
	padding:0px 0px 1px 21px;
	height:20px;
	font-weight: normal;
	display: inline;
	color: #003399;
	text-decoration: none;
	}
	
	
	
ul.video-links li a{
	background: url('/staticarchive/5e043466ab674814bcc455130c7253302434a1e7.gif') no-repeat 0px 1px;
	padding:0px 0px 1px 21px;
	height:20px;
	font-weight: normal;
	display: inline;
	color: #003399;
	text-decoration: none;
	}
ul.audio-links li a:hover, ul.video-links li a:hover{
	text-decoration: underline;
	}
/*Vote*/
#vtngOptionList li{
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #cccccc;
	padding: 5px 0px;
	}

#vtngOptionList li label{
	line-height: 1.2em;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	}
p#vtngTitle{
	display: none;
	}

/*Sorting out the strange padding on background bottom image*/	
#blq-main.blq-clearfix{
	margin: 0px;
	padding: 0px;
	}
	
/*hack the listen bar*/
#on-air-now .glance .listen a 
{
position: absolute;
top: 0px;
left: 0px;	
}

#on-air-now .glance p.title{
top: 9px;
}