
body {
	
	font-family:HelveticaNeue,Arial,Helvetica,Verdana,sans-serif;
	margin:0;
	width:100%;
	background-color: #000;
	/*
	
	background: #000 url(../images/body-bg.jpg) no-repeat 0 40px;
}
*/


}


#content {
height:auto;
min-width:960px;
padding-bottom:0;
padding-top:0;
position:relative;
text-align:left;
width:100%;

}

.content-container {
margin:146px auto 0;
padding-bottom:20px;
padding-top:1px;
position:relative;
text-align:left;
width:960px;
}

#left {
	float:left;
margin-left:10px;
margin-right:10px;
padding-bottom:8px;
width:620px;
}


#right {
	float:left;
margin-left:10px;
padding-bottom:40px;
width:300px;
margin-right: 10px;
}


#poster-box a {
	text-decoration: none;
	border: none;
}

#video-box-holder {
	background-color: #161616;
	padding: 10px;
	margin-bottom:20px;
	width:560px;
}


#performers-kaba {
	margin-top: 10px;
	
	padding:10px;
	overflow:hidden;
	width:560px;
	background-color: #121212;
}

#performers-others {
	margin-top: 10px;
	background-color: #121212;
	padding:10px;
	overflow:hidden;
	width:560px;
}


#judges {
	margin-top: 10px;
	background-color: #171717;
	padding:10px;
	overflow:hidden;
	width:560px;
}

#km-holder{
	margin-left:-29px;
}

#performers-kaba li, #performers-others li,  #judges li{
	float: left;
	margin-right:8px;
	list-style-type: none;
	
}

#judges li {
	margin-right:37px;
}


li img {
	border-style: none;
}

#performers-kaba h2, #performers-others h2, #judges h2  {
	color: #FFF;
	text-transform: uppercase;
	margin-top:0;
}

#performers-kaba h2 em, #performers-others h2 em, #judges h2 em{
	color: #1500e6;
	font-weight: normal;
	font-style: normal;
}


#promo {
	z-index: 10;
	border:medium none;
}

#dancer {
	position: absolute;
right:-138px;
top:-100px;
z-index:-100;
}

#event-info {
	width: 300px;
	background-color: #161616;
}


#sponsor-logos {
	padding: 10px;
}


.accordion {
	margin-top:35px;
	width: 300px;
	background-color: #161616;

}

.accordion em{
	color: #1500e6;
	font-weight: normal;
	font-style: normal;
}

.accordion a{
	color: #1500e6;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}


.accordion h3 {
	color: #FFF;
	padding: 7px 15px;
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px dotted #3e3e3e;
}
.accordion h3:hover {
	background-color: #161616;
    color: #1500e6;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	color: #FFF;
	background-color: rgba(0,0,0,0.55);
	margin: 0;
	padding: 10px 15px 20px;
	
}


#sponsors {
	position: absolute;
	top: -150px;
	right: 1px;
}

a:focus {
	outline: none;
}
#panel {
	background: #0f0f0f -3px;
	height: 406px;
	display: none;

}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 1px #161616;
	width: 150px;
	background: #161616 scroll;
}
.btn-slide {
	
	text-align: center;
	width: 149px;
	height: 28px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.active {
	background-position: right 12px;
}


#Top-section {
	background:none repeat scroll 0 0 #171717;
clear:both;
float:none;
height:46px;
text-align:center;
}

#header {
	float:none;
margin:0 auto;
text-align:left;
width:960px;
}

#nav-bar {
	left:309px;
position:absolute;
top:2px;
}

#nav-bar ul {
	list-style-image:none;

list-style-type:none;
}


#nav-bar li {
	float: left;
	padding-left: 20px;
	text-transform: uppercase;
	font-weight: normal;
	font-weight:bold;
}


#nav-bar a:link, #nav-bar a:visited, #nav-bar a:active {
	text-decoration: none;
	color: #FFFFFF;
	
}

#nav-bar a:hover {
	text-decoration: none;
	color: #FF0000;
	
}



#logo {
  left: 90px;
    position: absolute;
    top: 7px;
}




#show-box {
	background-color: #000;
	color: #FFF;
	width: 300px;
	float: left;
	
}


#show-box h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#show-box p {
	font-size: 14px;
	line-height: 22px;
	margin-left: 15px;
}



#performances-box {
	background-color: #000;
	color: #FFF;
	width: 300px;
	float: left;
	margin-left: 20px;
	
}



#performances-box  h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}


#performances-box  p {
	
	font-size: 14px;
	margin-left: 15px;
	border-bottom:2px solid;
	border-color:#171717;
	padding-bottom:0.7em;
	background: url(../images/plus.png) no-repeat scroll 259px 3px transparent;
}


#no-border{
	border: none;
	border-bottom:medium none !important;
}

#more{
		border: none;
	border-bottom:medium none !important;	
	float: right;
	margin-right:15px;
}

#more span{
		color: #FF0000;
}


#flyer {
	margin-top:191px;
	border:medium none;
}


#flyer-workshop {
	margin-top:0;
	border:medium none;
}



#sponsor-img {
	
	border:medium none;
}


#event-date {
	position: absolute;
	right:42px;
top:-107px;
}

#beatdown-tile {
	
	position: absolute;
	right:-45px;
top:-107px;
	
}


/* 2nd page */



#host-box {
	background-color: #000;
	color: #FFF;
	width: 400px;
	float: left;
	border:medium none;
	
	
}






#host-box h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#host-box p {
	font-size: 14px;
	line-height:18px;
margin-left:15px;
}

#host-box ul {
	list-style-image:none;
	list-style-type:none;
}
#host-box li {
	float: left;
	margin-left:45px;
}

#first {
	margin-left:42px !important;
}

#judges-box {
	background-color: #000;
	color: #FFF;
	width: 400px;
	float: left;
	margin-left: 0;	
	margin-top:20px;
	border:medium none;
	
}


#judges-box  h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#judges-box  p {
	font-size: 14px;
line-height:1px;
	margin-left:8px;
	margin-bottom:30px;
}


#judges-box ul {
	list-style-image:none;
	list-style-type:none;
	width:306px;
}
#judges-box li {
	float: left;
	margin-left:45px;
}




#full-perform-box {
	background-color: #000;
	color: #FFF;
border:medium none;
	float: left;
	margin-left:-100px;
width:461px;
}


#full-perform-box  h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#full-perform-box  p {
	font-size: 14px;
	line-height: 22px;
	margin-left: 15px;
}



#kaba-pic {
	margin-left: 29px;
	margin-bottom: 20px;
	border:medium none;
}

#jreyez-pic {
	margin-left: 29px;
	margin-bottom: 20px;
	float: left;
	border:medium none;
}


#traphik-pic {
	margin-left: 21px;
	margin-bottom: 20px;
	float: left;
	border:medium none;
}

#perform-rich-kidd-pic {
	margin-left: 29px;
	margin-bottom: 20px;
	float: left;
	
}

#perform-junia-t-pic {
	margin-left: 21px;
	margin-bottom: 20px;
	float: left;
}




#ticket-info-box{
	background-color: #000;
	color: #FFF;
	width: 400px;
	float: left;
	
}

#ticket-info-box h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#ticket-info-box p {
	font-size: 14px;
	line-height:22px;
margin-left:15px;
}

#ticket-info-box em {
	color: #FF0000;
}




#contact-info-box{
	background-color: #000;
	color: #FFF;
	width: 400px;
	float: left;
	margin-bottom:22px;
	
}

#contact-info-box h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#contact-info-box p {
	font-size: 14px;
	line-height:22px;
margin-left:15px;
}



#sponsors-info-box{
	background-color: #FFFFFF;
	color: #FFF;
	width: 400px;
	float: left;
	padding-bottom:20px;
	
}

#sponsors-info-box h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#sponsors-info-box p {
	font-size: 14px;
	line-height:22px;
margin-left:15px;

}


#sponsors-holder {
	padding: 18px;
	
	
}



#competitors {
	background-color: #000;
	color: #FFF;
	margin-top:20px;
	float: left;
	margin-left:-100px;
width:461px;
}


#competitors  h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#competitors  p {
	font-size: 14px;
	line-height: 22px;
	margin-left: 15px;
}

#competitors em {
	color: #FF0000;
}

#crew-left {
	float: left;

}

#crew-right {
	float: left;
	margin-left: 90px;
	
}


#sponsor-left {
	float: left;
	width:140px;

}

#sponsor-right {
	float: left;
	margin-left: 90px;
	width:120px;
}




#performances-box a:link, #performances-box a:visited, #performances-box a:active {
	text-decoration: none;
	color: #FFF;
	
}

#performances-box a:hover {
	text-decoration: none;
	color: #FF0000;
	
}
#sponsors-holder a {
	text-decoration: none;
	color: #FFF;
}



#sponsors-new-box{
	background-color: #000;
	color: #FFF;
	width: 400px;
	float: left;
	padding-bottom:20px;
	
}

#sponsors-new-box h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#sponsors-new-box p {
	font-size: 14px;
	line-height:22px;
margin-left:15px;
}

#footer-holder {
	clear: both;

}



#workshop-info-box{
	background-color: #000;
	color: #FFF;
	width: 400px;
	float: left;
	
}

#workshop-info-box h2 {
	background-color: #171717;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding:10px 10px 10px 15px;
	text-transform: uppercase;
	margin-top:0;
	
}

#workshop-info-box h3 {
margin-left: 15px;
	
}


#workshop-info-box p {
	font-size: 14px;
	line-height:22px;
margin-left:15px;
}

#workshop-info-box em {
	color: #FF0000;
}

#competitors a {
	text-decoration: none;
	color: #FFF;
}

#competitors em a {
	text-decoration: none;
	color:#FF0000;
}

