  /* @group Barlesque selectors
---------------------------------------------------------------- */

	/* main content container div - 100% == 10px at default font sizing */
	#blq-main {
		font-size: 100%;
		padding: 5px 0;
	}
   
	/* Consistent naming required for local navigation so the accessibility skip-to link functions */
	#blq-local-nav{}
	
	#blq-footer { clear: both !important; }

/* @end */

/* @group Resource selectors/classes
---------------------------------------------------------------- */

	/* float clearing classes */
	.clearfloats { clear: both; }
	.clearleft { clear: left; }
	.clearright { clear: right; }

	/* add this class to an element to clear floats within */
	#blq-main:after,
	.clearfix:after,
	#home #blq-local-nav ul:after,
	#blq-local-nav ul:after,	
	#bd:after,
	.content-col div.hr:after, .box:after, #bd-wrap:after, .box ul li:after {
		clear: both;
		content: "."; 
		display: block; 
		height: 0; 
		visibility: hidden;
	}
	
	img { border: none; }

	/* give space to floated elements */
	img.floatright, img.fr, blockquote.fr, blockquote.floatright { margin: 0 0 10px 10px; }
	img.floatleft, img.fl, blockquote.fl, blockquote.floatleft { margin: 0 10px 10px 0; }
	.floatright, .fr { float: right; }
	.floatleft, .fl { float: left; }

	div.hr {
		background: transparent;
		border-bottom:1px solid #000;
		border-top: 1px solid #ccc;
		height: 0px;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}
	
	.hide { display: block; height: 0; overflow: hidden; width: 0; }

	.onlyprint { display: none; }

/* @end */

/* @group Default Element Font Sizing
---------------------------------------------------------------- */

	/* line-height based on font-size not "computed-value" */
	body * { line-height: 1.22em; }

/* @end */


/* @group link styles & classes 
---------------------------------------------------------------- */


/* @end */

/* @group bbc visual language 1.0 - columnset selectors
---------------------------------------------------------------- */
	
	/* default for all columns to have 14px left margin */
	.col, #blq-local-nav { 
		display: inline;
		float: left;
		margin: 0 0 0 14px;
		padding: 0;
	}
	
	#blq-local-nav { width: 160px; margin: 0px;}

	.columnset:after,{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }

	/* 2 column layout. - with a wide band on the left and a column on the right */
	.columnset { background: transparent; }
		.columnset .col { width: 306px; margin: 0px;}  
		.columnset .col.first { width: 626px; margin: 0px 14px;}
	
	/* 3rds */
	.columnset-b { background: transparent; }
		.columnset-b .col { width: 306px; margin: 0px;}  
		.columnset-b .col.first { width: 306px; margin: 0px 14px 0px 0px;}		

		
/* @end */

/* @group blq-local-nav menu selectors
---------------------------------------------------------------- */

	#blq-main{

	}

	#blq-masthead{

	}

	#blq-local-nav{
		width: 920px;
		margin: 0px 0px 21px 27px;
		border-bottom: 1px solid #aeaeae;
	}

	#blq-local-nav ul{
		list-style-type: none;
		margin: 14px 0px 0px 0px;
		font-size: 1.2em;	
		width: 770px;
		float: left;
	}
	
	#blq-local-nav ul li{
		margin: 0px 7px 0px 0px;
		float: left;
	}
	
	#blq-local-nav ul li a{
		background-color: transparent;
		background-image: url('/staticarchive/bf5afb620f49908de0a544b322ae7feba2da18b5.gif');
		background-position: 0px 0px;
		background-repeat: no-repeat;
		color: #FFF;
		display: block;
		font-weight: bold;
		font-size: 1.2em;	
		height: 45px;	
		overflow: hidden;
		text-decoration: none;
		text-indent: -1000em;
	}
	
	#blq-local-nav ul li a.home { 		width: 109px; background-position: 0px 0px; }
	#blq-local-nav ul li a.video { 		width: 111px; background-position: -109px 0px;}
	#blq-local-nav ul li a.mobile { 	width: 120px; background-position: -221px 0px;}
	#blq-local-nav ul li a.art {  		width:  75px; background-position: -342px 0px;}
	#blq-local-nav ul li a.music { 		width: 107px; background-position: -420px 0px;}
	#blq-local-nav ul li a.contact { 	width: 187px; background-position: -529px 0px;}

	body#home #blq-local-nav ul li a.home, #blq-local-nav ul li a.home:hover { 			background-position: 0px -45px; }
	body#video #blq-local-nav ul li a.video, #blq-local-nav ul li a.video:hover { 		background-position: -109px -45px;}
	body#mobile #blq-local-nav ul li a.mobile, #blq-local-nav ul li a.mobile:hover { 	background-position: -221px -45px;}
	body#art #blq-local-nav ul li a.art, #blq-local-nav ul li a.art:hover {  			background-position: -342px -45px;}
	body#music #blq-local-nav ul li a.music, #blq-local-nav ul li a.music:hover { 		background-position: -420px -45px;}
	body#contact #blq-local-nav ul li a.contact, #blq-local-nav ul li a.contact:hover { background-position: -529px -45px;}

	
	#blq-local-nav .ac{ margin: 20px 0px; }	
	
	#blq-local-nav #liverpool-logo{
		float: right;
		width: 144px;
		height: 59px;
		margin: 0px 0px 10px 0px
	}

/* @end */ 


/* @group emp selectors
---------------------------------------------------------------- */


	

/* @end */


/* @group banner selectors
---------------------------------------------------------------- */



/* @end */



/* @group default page element selectors
---------------------------------------------------------------- */

	#blq-main{
		background: #0488c0 url('/staticarchive/33f8af12a2ba06d2ef262947ccc7abc105b8c0fd.gif') top repeat-y;
		padding: 0px;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #FFF;
	}
	
	#blq-masthead{

	}
	
	#bd{
		width: 974px;
	}	

	#bd-wrap { 
		background: url('/staticarchive/176114d374d6da611f560f99704b62390ee2523e.gif') top no-repeat;
		padding-top: 15px;
		width: 974px;
	}
	
	.columnset{

	}
	
	#footer{
		background: transparent url('/staticarchive/a8abcf7d694b757ce5c0afca5f7c1fc0e34d34a4.gif') top no-repeat;
		clear: both;
		height: 68px;
		width: 974px;
	}
	
	a{
		color: #127fb8;
		font-weight: bold;
		text-decoration: none;
	}
	
	a:hover{
		color: #127fb8;
		text-decoration: underline;
	}
	
	a:visited{
		color: #127fb8;
	}
	
	a.watch{
		background: transparent url('/staticarchive/6dce55484fea4c319f10ee8bef7576656124c663.gif') left no-repeat;
		padding-left: 20px;
		font-style: italic;
	}
	
	a.comment{
		background: #000 url('/staticarchive/ab8c3c07a431dd4db586c6c035d4015c19502135.gif') right no-repeat;
		color: #FFF;
		font-size: 1.3em;
		/*font-weight: 100;*/
		font-family: Arial, Verdana, sans-serif;
		margin: 14px 0px 14px 51px;
		padding: 7px 24px 7px 7px;		
	}
	
	a.comment:visited, a.comment:hover { color: #FFF; }
	

	h1,h2,h3,h4,h5,h6{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	h1{
		line-height: 0em;
	}
	
	h2{
		display: block;	
		font-size: 1.75em;
		margin: 0px 0px 0px 0px;
		padding: 7px 7px 7px 7px;
	}
	
	h3{
		font-size: 1.4em;
		margin-bottom: 7px;
		padding-top: 14px;
	}
	
	.col p {
		font-size: 1.2em; 
		line-height: 150%;
		margin-bottom: 7px;
	}
	


/* @end */


/* @group box selectors
---------------------------------------------------------------- */

	/* default box styles */

	.box{
   		background-color: #eeeeee;
		margin-bottom: 14px;
	}
   
		.box h2{
			background: #000 url('/staticarchive/ee612285c56c939d0a555e84f545baa448a0ceb0.gif') top repeat-x;
			color: #fff;
			display: block;
			font-weight: bold;
		}
		
		.box h3{
			margin-left: 7px;
		}
   
		.box p{
			margin-left: 7px;
		}
   
		.box img{
			float: right;
			margin-left: 14px;
		}

   
	/* default promo boxes types - blue stripe, grey listings, black promo, white related, grey content, subcontent with shadow */
	
		.box.featuredvideo{
			background: #FFF url('/staticarchive/06810ff8cd9cbc058777890d8b96639fe3afc494.gif') repeat;
			padding-bottom: 14px;
		}
		
		.box.listings ul{
		 float:left
		}
   
			.box.listings ul li{
				/*background: transparent url('/staticarchive/571ca770213932694b5b87e47ab465fb38252c3d.gif') bottom repeat-x;*/
				border-bottom: 1px solid #cccccc;
				float: left;   
			}
   
   			.box.listings ul img{
				float: right;   
			}
   
			.box.listings.single ul li{
   
			}
   
			div.double ul li{		
				width: 313px;
			}
   
			.box.listings ul li p{
				font-size: 1.1em;
   
			}
   
			.box.listings p.source{
				color: #939393;
				font-size: 0.9em;
				font-style: italic;
			}
   
		.box.promo{
			background-color: #000;
			color: #FFF;
		}
   
			div.promo h2{
				border-bottom: 1px solid #474747;
			}
			
			div.promo img{
				float: left;
				margin: 19px 14px 7px 14px;
			}

			div.promo h2 img{
				float: right;
				margin: 0px;
			}
			
			.box.promo p {
				margin: 0px 14px 14px;
			}
   
		.box.related{
			background-color: #FFF;
		}
   
			.box.related h2{
				background: transparent none no-repeat;
				border-bottom: 1px solid #dd0473;
				color: #dd0473;
			}
			
			.box.related ul li{
				background: transparent url('/staticarchive/1c4e5d760a692cd9bc0e62cf58202d5872528b01.gif') no-repeat left;
				margin-left: 7px;
				margin-top: 7px;
				padding-left: 12px;
			}
			
			.box.related ul li a{
				font-size: 1.4em;
				font-style: italic;
				font-weight: bold;
			}
   
		.box.image{
   			padding: 0px;
		}

			.box img{
				padding: 0px;
				margin: 0px;
				float: none;	
			}
	
		.box.content{
   			
		}
		
			.box.content p{
				margin: 14px 28px;
				font-size: 1.1em;
			}
			
			.box.content a{
				font-style: italic;
			}
			
			.box.content img{
				margin: 19px 14px 7px 28px;
				float: left;
			}
			
			   
		.box.subcontent{
   			background: #eaeaea url('/staticarchive/ac67292badede9ab1a126f9ef661ae592874f785.gif') no-repeat bottom;
			padding-bottom: 22px;
			margin-bottom: 9px;
		}
		
			.box.subcontent h3{
				border-bottom: 1px solid #048dc4;
				color: #048dc4;
				display: block;
				margin-right: 7px;
				padding-bottom: 2px;
			}
			
			.box.subcontent p{
				font-size: 1.1em;
			}
		
		div.action{
			background: #a5238d url('/staticarchive/77c0bf68c57136636ae9a3a95cb68b9d6db54bf8.gif') no-repeat bottom;
			color: #FFF;
			margin-top: 10px;
			padding: 7px 0px;
		}
		
			div.action h2{
				background: transparent none no-repeat;
			}
   
			div.action h2 a{
				background: transparent url('/staticarchive/68adc2cec521e746e9da8a7a7029440e1a16df1b.gif') no-repeat right;
				padding-right: 22px;
				color: #FFF;
			}
			
			div.action h2 a:visited{
				color: #FFFFFF;
			}
   
			div.action h2 p{
				font-size: 0.8em;
			}
			
		div.bubble{
			background-color: transparent;
		}
		
			div.bubble h2{
				background: transparent url('/staticarchive/95ae1a8e39b2e481de6ce286796177f2782f8e48.gif') no-repeat left;
				padding: 14px 14px 32px 23px;
				color: #FFFFFF;
				font-size: 1.6em;
			}
	
			div.bubble h2 a{
				background: transparent url('/staticarchive/4c487a0ccef4b86e949554d0ba0d526c280ae033.gif') no-repeat right top;
				padding: 15px 23px 32px 0px;
				color: #FFFFFF;
			}
			
			div.bubble h2 a:visited{
				color: #FFFFFF;
			}
		
		.box.blank{
			background-color: transparent;		
		}
		
			.box.blank p{
				font-size: 1.1em;
				margin: 14px 28px 14px 28px;
			}
	
	/* individual styling tweaks for each box type */
	
	
	
	.box#featurevideo{
		width: 626px;
	}
	
		.box#featurevideo #emp{
			background-color: #000;
			width: 512px;
			height: 326px;
			margin: 14px auto;
		}
		
		.pd {
			color: #ffffff;		
			
		}
		
		.box#featurevideo .viddesc{
			color: #FFF;
			margin: 14px 14px 14px 58px;
		}
		
			.box#featurevideo .viddesc span{
   				background-color: #048dc5;
				padding: 7px;
			}

		.box#featurevideo .vidtags{
			color: #FFF;
			margin: 14px 14px 14px 58px;
		}

			.box#featurevideo .vidtags span{
				background-color: #dd0473;
				padding: 7px;
				font-size: 1.2em;
				font-weight: bold;
			}
		
	.box #whatson{
		float: left;
	}
	
	.box#whatson ul li{
		padding-bottom: 0px;
		height: 107px;
		overflow: hidden;
	}
	
		.box#whatson ul li h3{
   			
		}
   
		.box#whatson ul li p{
   
		}
   
		.box#whatson ul li p.source{
			margin: 0px 0px 0px 7px
		}
		
		.box#whatson img{
			/*display: inline;
			margin-bottom: 0px;
			line-height: 1em;
			font-size: 0*/
		}
		
	#latestvideosdouble{
		background: #efefef url('/staticarchive/571ca770213932694b5b87e47ab465fb38252c3d.gif') repeat-y center;
	}
	
		#latestvideosdouble ul li{
			background: transparent url('/staticarchive/571ca770213932694b5b87e47ab465fb38252c3d.gif') repeat-x bottom;
		}
		
		#latestvideosdouble ul li h3{
			padding-top: 7px
		}
		
		#latestvideosdouble ul li img{
			float: left;
			margin: 7px 7px 14px 7px;
		}

	#contact .box#whatson ul li{
		width: 626px;
	}

		#contact .box#whatson img{
			float: left;
			margin: 0px 14px 0px 0px;
		}
	
	.box#quotes .quote{
		color: #FFF;
		font-family: Arial, Verdana, sans-serif;
		float: left;
		margin-top: 14px;

		
		width: 299px;
	}
	
		.box#quotes .quote#quote1{
			margin-right: 14px;
			padding-left: 7px;
   
		}
   
		.box#quotes .quote#quote2{
   
		}
   
		.box#quotes .posted span{
			background-color: #000;
			/*font-size: 1.05em;*/
			padding: 0px;
		}
		
		#quotes.box .posted span a {
			color: #ffffff;
			text-decoration: underline;
			font-weight: bold;
		}
   
		.box#quotes .quote .words {
   
		}
   
		.box#quotes .quote .words span{
			font-size: 1.75em;
			line-height: 1.5em;
			padding: 3px 5px 5px 5px;

			
			
		}
   
		.box#quotes #quote1 .words {	
			border-left: 4px #dd0473 solid;
			
		}
   
		.box#quotes #quote1 .words span{
			background-color: #dd0473;
		}
   
		.box#quotes #quote2 .words{	
			border-left: 4px #6cac18 solid;
		}
   
		.box#quotes #quote2 .words span{
			background-color: #6cac18;
		}
		
		#contact #bd div#quote1{
			margin-right: 0px;
		}
   
	.box#latestvideos{

	}

		.box#latestvideos ul li{
			/*border-left: 5px #eaeaea solid;*/
			background: transparent url('/staticarchive/571ca770213932694b5b87e47ab465fb38252c3d.gif') bottom repeat-x;
			width: 300px;
			padding-left: 6px;
		}
   
		.box#latestvideos ul li.active{
			/*border-color: #dd0473;*/
		}

	.box#yourpictures{
		padding: 0px 0px 10px;
		text-align: center;
	
	}
	
		.box#yourpictures h2{
			text-align: left;
		}
   
		/*
		#yourpictures .flickr-promo {
			padding:0px;
			margin-bottom: 11px;
			float: left;
		}*/
   
		.box#yourpictures img{
			/*margin: 15px;*/
			position: relative;
			float: none;
		}
	
	.box#wordofmouth{

	}
	
		.box#wordofmouth #emp_word{
			margin: 14px 25px;
		}
   
		.box#wordofmouth p{
			margin: 14px 25px;
		}
	
/* @end */


/* @group flickr selectors
---------------------------------------------------------------- */



/* @end */


/* @tag size selectors
---------------------------------------------------------------- */
#tags p a{
	font-weight: 100;
	font-family: Arial, Verdana, sans-serif;
	padding: 1px;
	margin: 0px;
	color: #000;
}

#tags p a:hover, #tags p a.active{
	color: #FFF;
	background-color: #dd0473;
	text-decoration: none;
}

.pop5{
	font-size: 2.5em;
}
.pop4{
	font-size: 2.1em;
}
.pop3{
	font-size: 1.8em;
}
.pop2{
	font-size: 1.3em;
}
.pop1{
	font-size: 1em;
}
.pop0{
	font-size: 0.8em;
}

/* @end */


/* @group Comments
---------------------------------------------------------------- */


		
/* @end */
