/* CSS Document */
/*******************************************************************************/
/* Layout CSS File                                                             */
/*   Screen-based site layout and positioning rules                            */
/*******************************************************************************/

/* center align trick */
/*******************************************************************************/
body {
	/* to get ie5/win to align the layout in the center */
	text-align: center;
	background-color:#110923;
}

a
{
	outline:none;
}

div#container {
	/* for center alignment */
	text-align: left;
	background:#000000;
	padding-bottom:25px;
}

/* utility classes */
/*******************************************************************************/
div.spacer {
	clear: both;
}

/* site container */
/*******************************************************************************/
div#site_container
{
	width: 890px;
	padding: 0;
	margin: 0 auto;
}

/* header */
/*************************************************************************************/


div#header
{
	width:448px;
	height:99px;
	position:relative;
}

#logo
{
	position:absolute;
	left:-38px;
}

#podcast
{
	position:absolute;
	top:21px;
	left:634px;
	display:none;
}

#facebook
{
	position:absolute;
	top:21px;
	left:700px;
}


#twitter
{
	position:absolute;
	top:21px;
	left:766px;
}

#soundcloud
{
	position:absolute;
	top:21px;
	left:833px;
}


/* navigation */
/*************************************************************************************/

div#navigation
{
	width:890px;
	height:36px;
	background:url(../img/nav-bg.jpg) no-repeat #524D61;
}

div#navigation ul
{
	list-style:none;
	margin:0;
}

div#navigation ul li
{
	float:left;
}

div#navigation ul li a
{
	display:block;
	color:#FFFFFF;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.17em;
	font-weight:normal;
	text-align:center;
	padding-top:8px;
	outline:none;
}

div#navigation ul li#home a:link,
div#navigation ul li#home a:visited
{
	width:74px;
	background:url(../img/nav-sprite.jpg) no-repeat;
}

div#navigation ul li#home a:hover,
div#navigation ul li#home a:active,
div#navigation ul.home li#home a
{
	width:74px;
	background:url(../img/nav-sprite.jpg) no-repeat #6843B7;
	background-position:-74px 0;
}



div#navigation ul li#rele a:link,
div#navigation ul li#rele a:visited
{
	width:92px;
	background:url(../img/nav-sprite.jpg) no-repeat;
	background-position:0 -36px;
}

div#navigation ul li#rele a:hover,
div#navigation ul li#rele a:active,
div#navigation ul.rele li#rele a
{
	width:92px;
	background:url(../img/nav-sprite.jpg) no-repeat #6843B7;
	background-position:-64px -72px;
}




div#navigation ul li#even a:link,
div#navigation ul li#even a:visited
{
	width:82px;
	background:url(../img/nav-sprite.jpg) no-repeat;
	background-position:0 -36px;
}

div#navigation ul li#even a:hover,
div#navigation ul li#even a:active,
div#navigation ul.even li#even a
{
	width:82px;
	background:url(../img/nav-sprite.jpg) no-repeat #6843B7;
	background-position:-59px -72px;
}

div#navigation ul li#arti a:link,
div#navigation ul li#arti a:visited
{
	width:77px;
	background:url(../img/nav-sprite.jpg) no-repeat;
	background-position:0 -36px;
}

div#navigation ul li#arti a:hover,
div#navigation ul li#arti a:active,
div#navigation ul.arti li#arti a
{
	width:77px;
	background:url(../img/nav-sprite.jpg) no-repeat #6843B7;
	background-position:-62px -72px;
}

div#navigation ul li#gall a:link,
div#navigation ul li#gall a:visited
{
	width:82px;
	background:url(../img/nav-sprite.jpg) no-repeat;
	background-position:0 -36px;
}

div#navigation ul li#gall a:hover,
div#navigation ul li#gall a:active,
div#navigation ul.gall li#gall a
{
	width:82px;
	background:url(../img/nav-sprite.jpg) no-repeat #6843B7;
	background-position:-59px -72px;
}

div#navigation ul li#news a:link,
div#navigation ul li#news a:visited
{
	width:74px;
	background:url(../img/nav-sprite.jpg) no-repeat;
	background-position:0 -36px;
}

div#navigation ul li#news a:hover,
div#navigation ul li#news a:active,
div#navigation ul.news li#news a
{
	width:74px;
	background:url(../img/nav-sprite.jpg) no-repeat #6843B7;
	background-position:-62px -72px;
}

div#navigation ul li#merc a:link,
div#navigation ul li#merc a:visited
{
	width:122px;
	background:url(../img/nav-sprite.jpg) no-repeat;
	background-position:0 -36px;
}

div#navigation ul li#merc a:hover,
div#navigation ul li#merc a:active,
div#navigation ul.merc li#merc a
{
	width:122px;
	background:url(../img/nav-sprite.jpg) no-repeat #6843B7;
	background-position:-39px -72px;
}

div#navigation ul li#vide a:link,
div#navigation ul li#vide a:visited
{
	width:86px;
	background:url(../img/nav-sprite.jpg) no-repeat;
	background-position:0 -36px;
}

div#navigation ul li#vide a:hover,
div#navigation ul li#vide a:active,
div#navigation ul.vide li#vide a
{
	width:86px;
	background:url(../img/nav-sprite.jpg) no-repeat #6843B7;
	background-position:-61px -72px;
}


/* copy */
/*************************************************************************************/
div#copy
{
	padding:20px 20px 20px 20px;
	background:#110e18;
	border:1px solid #373343;
	margin-top:10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/* copy gallery */
/*************************************************************************************/
div.copy_gallery, div.copy_inner, div.copy_artists
{
	padding:20px 20px 5px 20px;
	background:#110e18;
	border:1px solid #373343;
	margin-top:20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div#news_info, div#sitemap_info
{
	padding:20px 20px 20px 20px;
	background:#110e18;
	border:1px solid #373343;
	margin-top:20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}


div.copy_gallery a:link,
div.copy_gallery a:visited,
div.copy_inner a:link,
div.copy_inner a:visited
{
	color:#7f55cd;
	font-size:1.17em;
	font-weight:bold;
	text-decoration:none;
}

div.copy_gallery a:hover,
div.copy_gallery a:active,
div.copy_inner a:hover,
div.copy_inner a:active
{
	color:#993399;
	font-weight:bold;
}


div.copy_gallery
{
	padding:20px 20px 5px 20px;
	background:#110e18;
	border:1px solid #373343;
	margin-top:20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

/* copy artists */
/*************************************************************************************/
div.copy_artists
{
	padding:10px 10px 10px 10px;
	background:#30224F;
	border:1px solid #373343;
	margin:20px 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}


div.copy_artists a:link,
div.copy_artists a:visited
{
	color:#7f55cd;
	font-size:1.17em;
	font-weight:bold;
	text-decoration:none;
}

div.copy_artists a:hover,
div.copy_artists a:active
{
	color:#993399;
	font-weight:bold;
}

div.artist
{
	width:157px;
	float:left;
}

.artist_space
{
	margin-right:10px;
}

h3.artist_header
{
	display:block;
	border-bottom:1px dashed #E2D9FA;
	margin-bottom:10px;
	padding-bottom:5px;
}

h4.artist_name
{
	font-size:1.17em;
	text-transform:uppercase;
}

div.artist_profile_container
{
	text-align:left;
}

div.artist_profile_container p
{
	font-size:1.17em;
	color:#625e6e;
	line-height:1.5em;
}

div.artist_profile_container a:link,
div.artist_profile_container a:visited
{
	color:#7f55cd;
	font-size:1.17em;
	font-weight:bold;
	text-decoration:none;
}

div.artist_profile_container a:hover,
div.artist_profile_container a:active
{
	color:#993399;
	font-weight:bold;
}
 

/* video */
/*************************************************************************************/
div.video
{
	width:415px;
	height:333px;
	float:left;
	margin-bottom:15px;
	border:1px solid #373343;
}


/* info */
/*************************************************************************************/

div#info
{
	width:890px;
	height:372px;
	position:relative;
	background:url(../img/homepage-bg3.jpg) top right no-repeat;
}

#event1
{
	position:absolute;
}

#event2
{
	position:absolute;
	left:258px;
	top:111px;
}

div#countdown
{
	margin:35px 0 0 15px;
	width:222px;
	height:94px;
	background:url(../img/coundown-bg.jpg)
}

p#get_tickets
{
	position:absolute;
	top:282px;
	left:455px;
}

p#get_tickets a:link,
p#get_tickets a:visited,
p.get_tickets a:link,
p.get_tickets a:visited
{
	display:block;
	width:167px;
	height:43px;
	background:url(../img/buy-sprite.png) no-repeat;
	outline:none;	
	text-indent:-6000px;
}

p#get_tickets a:hover,
p#get_tickets a:active,
p.get_tickets a:hover,
p.get_tickets a:active
{
	display:block;
	width:167px;
	height:43px;
	background:url(../img/buy-sprite.png) no-repeat;
	background-position:0 -43px;	
	outline:none;
	text-indent:-6000px;
}

.info_tab
{
	width:207px;
	height:150px;
	float:left;
}

.info_tab1
{
	margin-right:21px;
}

.info_tab2
{
	margin-right:20px;
}

div.info
{
	
	background:#110e18;
	border:1px solid #373343;
	padding:14px 16px 10px 14px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

div.info a:link,
div.info a:visited
{
	color:#7f55cd;
	font-size:1.17em;
	font-weight:bold;
	text-decoration:none;
}

div.info a:hover,
div.info a:active
{
	color:#993399;
	font-weight:bold;
}
	

div.info_tab p.title_merc,
div.info_tab p.title_gall,
div.info_tab p.title_vide,
div.info_tab p.title_arti
{
	margin:0;
}

div.info_tab p#title_merc a
{
	display:block;
	width:207px;
	height:38px;
	background:url(../img/home-merch.jpg) no-repeat;
	text-indent:-6000px;
}

div.info_tab p#title_gall a
{
	display:block;
	width:207px;
	height:38px;
	background:url(../img/home-gallery.jpg) no-repeat;
	text-indent:-6000px;
}

div.info_tab p#title_vide a
{
	display:block;
	width:207px;
	height:38px;
	background:url(../img/home-videos.jpg) no-repeat;
	text-indent:-6000px;
}

div.info_tab p#title_arti a
{
	display:block;
	width:207px;
	height:38px;
	background:url(../img/home-artists.jpg) no-repeat;
	text-indent:-6000px;
}






div.info_tab p#title_merc2 a
{
	display:block;
	width:207px;
	height:38px;
	background:url(../img/home-merc2.jpg) no-repeat;
	text-indent:-6000px;
}

div.info_tab p#title_gall2 a
{
	display:block;
	width:207px;
	height:38px;
	background:url(../img/home-gallery2.jpg) no-repeat;
	text-indent:-6000px;
}

div.info_tab p#title_vide2 a
{
	display:block;
	width:207px;
	height:38px;
	background:url(../img/home-videos2.jpg) no-repeat;
	text-indent:-6000px;
}

div.info_tab p#title_arti2 a
{
	display:block;
	width:207px;
	height:38px;
	background:url(../img/home-artists2.jpg) no-repeat;
	text-indent:-6000px;
}





ul#homelinks
{
	list-style:none;
}

ul#homelinks li
{
	float:left;
}


ul#homelinks li#title_merc2 a 
{
	display:block;
	float:left;
	width:207px;
	height:38px;
	background:url(../img/home-merc2.jpg) no-repeat;
	text-indent:-6000px;
}

ul#homelinks li#title_gall2 a
{
	display:block;
	float:left;
	width:207px;
	height:38px;
	background:url(../img/home-gallery2.jpg) no-repeat;
	text-indent:-6000px;
}

ul#homelinks li#title_vide2 a
{
	display:block;
	float:left;
	width:207px;
	height:38px;
	background:url(../img/home-videos2.jpg) no-repeat;
	text-indent:-6000px;
}

ul#homelinks li#title_arti2 a
{
	display:block;
	float:left;
	width:207px;
	height:38px;
	background:url(../img/home-artists2.jpg) no-repeat;
	text-indent:-6000px;
}

ul#homelinks li#title_rele2 a
{
	display:block;
	float:left;
	width:207px;
	height:38px;
	background:url(../img/home-releases2.jpg) no-repeat;
	text-indent:-6000px;
}

ul#homelinks li#title_even2 a
{
	display:block;
	float:left;
	width:207px;
	height:38px;
	background:url(../img/home-even2.jpg) no-repeat;
	text-indent:-6000px;
}

/* info2 */
/*******************************************************************************/

div#info2
{
	background:url(../img/info2-bg.jpg) no-repeat;
	width:890px;
	padding-bottom:40px;

}


/* event */
/*******************************************************************************/

.event_flyer
{
	float:left;
	padding:0 15px 15px 0;
}

div.event_module
{
	border-top:1px dashed #e2d9fa;
	padding:15px 0;
}

div.event_info
{
	float:left;
	width:320px;
	padding:5px 0 0 5px;
}


/* skip links - accessibility */
/*************************************************************************************/
div#skiplinks a, 
div#skiplinks a:hover, 
div#skiplinks a:visited,
div#skiplinks p
{
	position:absolute;
	left:0px;
	top:-6000px;
	width:1px;
	height:1px;
	overflow:hidden;
}
 
/* lvha */
div#skiplinks a,
div#skiplinks a:link, div#skiplinks a:visited, 
div#skiplinks a:hover, div#skiplinks a:active
{
	color: #ccc;
}



/* footer */
/*******************************************************************************/
div#footer_container
{
	color: #ccc;
	font-size: 0.83em;
	margin-top:20px;
	padding-bottom:50px;
	clear:both;
}

div#footer_container a:link,
div#footer_container a:visited
{
	color:#7f55cd;
}

div#footer_container a:hover,
div#footer_container a:active
{
	color:#993399;
}




/* utility pages */
/*******************************************************************************/

div#sitemap_info ul
{
	margin:25px 0 0 0;
	list-style:none;
}

div#sitemap_info ul li
{
	float:left;
}

div#sitemap_info a:link,
div#sitemap_info a:visited
{
	font-size:1.17em;
	color:#a47af1;
	display:block;
	padding:2px 33px;
	background:#443f51;
	margin:0 7px 0 0;
	font-weight:normal;
}

div#sitemap_info a:hover,
div#sitemap_info a:active
{
	color:#100f11;
	display:block;
	margin:0 50px 0 0;
	padding:2px 33px;
	background:#443f51;
	margin:0 7px 0 0;
	font-weight:normal;
}




