/*---------------------------------------------------------------------------
	GLOBAL
---------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

body { 
	background:#d1d4d3 url(../_img/bg_repeat.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	
	overflow-y: scroll;
	overflow-x: hidden;
}

#liveStreamLoading {
	width: 250px;
	top: 260px;
	left: 40px;
	font-size: 20px;
	position: absolute;
	color: #666;
	text-align: center;
	display: none;
}

#header{
	position:absolute;
	width:1850px;
	height:345px;
	left:50%;
	margin-left:-925px;
	z-index:998;
	
	background:url(../_img/top.jpg);
}

#modal {
	position: absolute;
	width: 980px;
	height: 551px;
	top: 50%;
	left: 50%;
	margin-top: -275px;
	margin-left: -460px;
	z-index: 9999;
	display: none;
}

#modalBG {
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #000;
	opacity: .7;
	filter: alpha(opacity = 70);
	display: none;
	z-index: 8888;
}

/*---------------------------------------------------------------------------
	CONTENT CONTAINER
---------------------------------------------------------------------------*/

#content{
	position:absolute;
	width: 980px;
	top:0px;
	overflow-x:hidden;
	left:50%;
	margin-left:-490px;
	z-index:999;
	/*visibility: hidden;*/
}

/*---------------------------------------------------------------------------
	PLAYER
---------------------------------------------------------------------------*/

#stream{
	position:absolute;
	width: 1px;
	height:1px;
	overflow:hidden;
}

#playerContainer{
	position:relative;
	width: 980px;
	height:360px;
	top:0px;
}

#performing{
	position:absolute;
	width: 970px;
	height:345px;
	top:0px;
}

#playing{
	position:absolute;
	width: 200px;
	height:200px;
	margin:22px 0 0 61px;
	display:none;
	
	background:url(../_img/playing.png) 0 0;
}

#playerButton{
	position:absolute;
	width: 200px;
	height:200px;
	cursor:pointer;
	margin:22px 0 0 61px;
	
	background:url(../_img/playButton.png) 0 0;
}


#playerButton:hover{	
	background:url(../_img/playButton.png) 0 200px;
}

#concert schedule{	
	
}

/*---------------------------------------------------------------------------
	MAIN CONTENT
---------------------------------------------------------------------------*/

#mainContentContainer{
	width: 980px;
	height:508px;
}

#mainContent{
	float:left;
	width: 660px;
	height:508px;
	
	background:url(../_img/bg_content.jpg) 0 0;
}

#rightRail{
	float:right;
	width: 300px;
	height:508px;
}

#showTag{
	width: 300px;
	height:120px;
	margin-bottom:10px;
	
	background:url(../_img/showTag.gif);
}

#advertisement{
	width: 300px;
	height:250px;
	
	cursor:pointer;
}

/*---------------------------------------------------------------------------
	TWEET
---------------------------------------------------------------------------*/

#tweets{
	position: relative;
	width: 600px;
	height:185px;
	
	background:url(../_img/twitterIcon.png) 10px 10px no-repeat;

}

#tweets .twtr-hd {

    margin-top:-15px;

}

#tweets .twtr-widget,
#tweets .twtr-doc {

    width: 100%;
    height: 170px;
	margin-left:35px;


}

#tweets .twtr-tweet a:link,
#tweets .twtr-tweet a:visited,
#tweets .twtr-tweet a:hover {

    color: #00a2df !important;

}

#tweets .twtr-tweet .twtr-tweet-text {

    border-bottom: 1px dotted #999 !important;
    padding-bottom: 10px !important;

}


#tweets .twtr-tweet .twtr-tweet-text p {

    color: #333 !important;

}


/*---------------------------------------------------------------------------
	ACTS
---------------------------------------------------------------------------*/

#acts{
	width:660px;
	height:254px;
	margin:70px 0 0 0;
}

#onStage{
	float:left;
	width:330px;
	height:254px;
}

#upNext{
	float:right;
	width:330px;
	height:254px;
}

/*---------------------------------------------------------------------------
	FOOTER
---------------------------------------------------------------------------*/

#footer{
	width: 100%;
	height:150px;
	margin-top:20px;
	border-color:#a51329;
	border-top-style:dotted;
	border-width:thin;
	
	line-height:40px;
}




