/*----------------------*/
/*----------------------*/
/*BACKSTAGE PASS COLOURING*/
/*----------------------*/
/*----------------------*/
	
body#body-bsp{	
	background-color:#55ADC0;
}

div#content-wrap{
	background-image:url(../images/transparent-background-bsp.png);
	background-repeat: repeat;
}

div#advert-wrap{
	background-image:none;
	float:left;
	padding-left:12px;
	width:300px;
}


body#body-bsp div#header a{
	background-image:url(../images/header-bsp.png);
	background-repeat: no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:193px;
	position:relative;
	text-indent:-5000px;
	width:620px; /*goes across first 2 cols*/

}
div#news-wrap{
	background-image:url(../images/BSP-bubblesv2.png);
	background-repeat: no-repeat;
	background-color:transparent;
	height:250px;
}

div#wide-column a{
	color:#33348D;
	
}

div#wide-column a:visited, div#news-wrap a:visited{
	color:#33348D;
}

div#wide-column a:hover, div#news-wrap a:visited{
	color:#868F8E;
}


/*----------------------*/
/*-----------------------*/
/*TYPOGRAPHY*/
/*-------------------------*/
/*--------------------------*/
div#content-wrap{
	color:#ffffff;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
}



h1{
	color:#AAA892;
	font-size:16px;	
	font-weight:bold;
}


h2{
	color:#33348D;
	font-size:14px;	
	font-weight:bold;
}
h3{
	color:#AAA892;
	font-size:12px;	
	font-weight:bold;
}
h4{
	color:#4f4f4f;
	font-size:11px;	
	font-weight:bold;
}

#wide-column ul li{
	padding:5px 0;
}

/*----------------------*/
/*----------------------*/
/*MAIN NAVIGATION*/
/*----------------------*/
/*----------------------*/


/*Home*/
body#body-bsp li#nav-home a:link, li#nav-home a:visited{
	background:url(../images/nav-bsp.png) 0 0 no-repeat;
	height:59px;
	width:282px;
}
body#body-bsp li#nav-home a:hover, li#nav-home a:active, #body-home li#nav-home a{
	background:url(../images/nav-bsp.png) -283px 0 no-repeat;
	height:85px;
	width:323px;
}


/*Register */
body#body-bsp li#nav-register a:link, li#nav-register a:visited{
	background: url(../images/nav-bsp.png) 0 -59px no-repeat;
	height:29px;
	width:280px;
}

body#body-bsp li#nav-register a:hover, li#nav-register a:active, #body-register li#nav-register a{
	background: url(../images/nav-bsp.png) -283px -85px no-repeat;
	height:42px;
	width:323px;
}


/*Program */
body#body-bsp li#nav-program a:link, li#nav-program a:visited{
	background: url(../images/nav-bsp.png) 0 -89px no-repeat;
	height:29px;
	width:282px;
}
body#body-bsp li#nav-program a:hover, li#nav-program a:active, #body-program li#nav-program a{
	background: url(../images/nav-bsp.png) -283px -127px no-repeat;
	height:39px;
	width:323px;
}

/*Speakers*/
body#body-bsp li#nav-speakers a:link, li#nav-speakers a:visited{
	background: url(../images/nav-bsp.png) 0 -120px no-repeat;
	height:28px;
	width:282px;
}
body#body-bsp li#nav-speakers a:hover, li#nav-speakers a:active, #body-speakers li#nav-speakers a{
	background: url(../images/nav-bsp.png) -283px -170px no-repeat;
	height:41px;
	width:323px;
}

/*backstage pass*/
body#body-bsp li#nav-backstagepass a{
	background: url(../images/nav-bsp.png) -283px -212px no-repeat;
	height:40px;
	width:323px;
}
/*RESPECT: Submit a couplet link*/
li#nav-couplet a:link, li#nav-couplet a:visited{
	background: url(../images/nav-bsp.png) 0 -447px no-repeat;
	height:30px;
	width:282px;
}
li#nav-couplet a:hover, li#nav-couplet a:active, body#body-couplet li#nav-couplet a{
	background: url(../images/nav-bsp.png) -283px -610px no-repeat;
	height:33px;
	width:323px;
}

/*Song Summit LIVE pass rollover*/
body#body-bsp li#nav-live a:link, li#nav-live a:visited{
	background: url(../images/nav-bsp.png) 0 -178px no-repeat;
	height:30px;
	width:282px;
}
body#body-bsp li#nav-live a:hover, li#nav-live a:active, #body-live li#nav-live a{
	background: url(../images/nav-bsp.png) -283px -252px no-repeat;
	height:41px;
	width:323px;
}
/*Partners and Sponsors rollover*/
body#body-bsp li#nav-sponsors a:link, li#nav-sponsors a:visited{
	background: url(../images/nav-bsp.png) 0 -208px no-repeat;
	height:30px;
	width:282px;
}
body#body-bsp li#nav-sponsors a:hover, li#nav-sponsors a:active, #body-sponsors li#nav-sponsors a{
	background: url(../images/nav-bsp.png) -283px -295px no-repeat;
	height:41px;
	width:323px;
}

/*Music Market*/
body#body-bsp li#nav-musicmarket a:link, li#nav-musicmarket a:visited{
	background: url(../images/nav-bsp.png) 0 -238px no-repeat;
	height:30px;
	width:282px;
}
body#body-bsp li#nav-musicmarket a:hover, li#nav-musicmarket a:active, #body-musicmarket li#nav-musicmarket a{
	background: url(../images/nav-bsp.png) -283px -337px no-repeat;
	height:41px;
	width:323px;
}

/*Event Info */
body#body-bsp li#nav-eventinfo a:link, li#nav-eventinfo a:visited{
	background: url(../images/nav-bsp.png) 0 -268px no-repeat;
	height:30px;
	width:282px;
}
body#body-bsp li#nav-eventinfo a:hover, li#nav-eventinfo a:active, #body-eventinfo li#nav-eventinfo a{
	background: url(../images/nav-bsp.png) -283px -380px no-repeat;
	height:41px;
	width:323px;
}

/*media rollover*/
body#body-bsp li#nav-media a:link, li#nav-media a:visited{
	background: url(../images/nav-bsp.png) 0 -298px no-repeat;
	height:29px;
	width:282px;
}
body#body-bsp li#nav-media a:hover, li#nav-media a:active, #body-media li#nav-media a{
	background: url(../images/nav-bsp.png) -283px -424px no-repeat;
	height:40px;
	width:323px;
}

/*Gallery */
body#body-bsp li#nav-gallery a:link, li#nav-gallery a:visited{
	background: url(../images/nav-bsp.png) 0 -328px no-repeat;
	height:29px;
	width:282px;
}
body#body-bsp li#nav-gallery a:hover, li#nav-gallery a:active, #body-gallery li#nav-gallery a{
	background: url(../images/nav-bsp.png) -283px -465px no-repeat;
	height:38px;
	width:323px;
}
/*unearthed rollover*/
body#body-bsp li#nav-unearthed a:link, li#nav-unearthed a:visited{
	background: url(../images/nav-bsp.png) 0 -357px no-repeat;
	height:29px;
	width:282px;
}
body#body-bsp li#nav-unearthed a:hover, li#nav-unearthed a:active, #body-unearthed li#nav-unearthed a{
	background: url(../images/nav-bsp.png) -283px -507px no-repeat;
	height:41px;
	width:323px;
}

/*contact rollover*/
body#body-bsp li#nav-contact a:link, li#nav-contact a:visited{
	background: url(../images/nav-bsp.png) 0 -388px no-repeat;
	height:57px;
	width:282px;
}
body#body-bsp li#nav-contact a:hover, li#nav-contact a:active, #body-contact li#nav-contact a{
	background: url(../images/nav-bsp.png) -283px -549px no-repeat;
	height:58px;
	width:323px;
}

/*---------------------*/

/*----------------------*/
/*-----------------------*/
/*SOCIAL MEDIA LINKS*/
/*----------------------*/
/*-----------------------*/

ul#social-media{
	background: url(../images/Community-background.png) 0 0 no-repeat;
	display:block;
	height:89px;
	margin:8px 0;
	padding-left:163px;
	width:137px; /*padding plus width = 300px*/
}



ul#social-media li a{
	cursor:pointer;
	display:block;
	float:left;
	height:33px;
	margin:28px 6px 0 0;
	text-indent:-5000px;
	width:33px;
}

ul#social-media li#social-facebook a{
	background: url(../images/social-facebook.png) 0 0 no-repeat;	
}

ul#social-media li#social-twitter a{
	background: url(../images/social-twitter.png) 0 0 no-repeat;	
}

ul#social-media li#social-youtube a{
	background: url(../images/social-youtube.png) 0 0 no-repeat;	
}

