@charset "UTF-8";
/* CSS Document */

body {
	background:url(../images/bg.jpg) no-repeat top center #000;
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	line-height: 1.3em;
}
a {
	color: #c1ddde;
	text-decoration:none;
}
h2 {
	font: "Arial Black", Gadget, sans-serif;
	margin: 0px;
	padding: 5px 5px 5px 0px;
}
#content {
	width: 850px;
	margin: auto;
}
#topbox {
	width: 850px;
	float:left;
	height: 70px;
	background-image: url(../images/nav-bg-transparent.png);/*filter:alpha(opacity=60);
	opacity:0.6;*/
}
#signup {
	margin: 15px 0px 0px 10px;
	float:left;
}
#social-logos {
	float:left;
	margin: 25px 0px 0px 80px;
}
#mainpromo {
	width: 850px;
	height: 315px;
	float: left;
	position: relative;
}
#bamfest {
	float:left;
	width: 433px;
	height: 175px;
	background-image: url(../images/bamfest.gif);
	margin: 32px 0px 0px 10px;
}
#musicplayer {
	float:left;
	clear:left;
	width: 230px;
	height: 80px;
	margin: 10px 0px 0px 10px;
	border: 1px solid #545353;
}

#breakbox {
	float:left;
	clear:left;
	width: 100px;
	height: 80px;
	margin: -82px 0px 0px 242px;
	border: 1px solid #545353;
}

#thebreaklogo {
	width: 359px;
	height: 337px;
	background-image: url(../images/thebreaklogo.png);
	position: absolute;
	z-index: 2;
	left: 491px;
	top: -11px;
}
#nav {
	width: 850px;
	height: 38px;
	float: left;
	background-image: url(../images/nav-bg-transparent.png);
	border-top: 2px solid #3C3934;
}
#nav a {
	color: #FFF;
	text-decoration: none;
}
#nav a:hover {
	color: #FF0;
}
.homebutton {
	float: left;
	padding: 12px 32px 12px 32px;
}
#selected {
	background-image: url(../images/nav-bg.jpg);
	background-repeat: repeat-x;
}
.button {
	float: left;
	padding: 12px 28px 12px 28px;
	border-left: 1px solid #3C3934;/*border-bottom: 1px solid #3C3934;*/
}
#bodycontent {
	width: 830px;
	float:left;
	padding: 10px;
	background-color: #1D1D1D;
}
.homebodycontentbox-header {
	float: left;
	width: 510px;
	/*border-bottom: 1px solid #545353;*/
	background: url(../images/bottom-border-shadow.jpg) bottom repeat-x #2a2a2a;
	border-left:1px solid #545353;
	border-right:1px solid #545353;
	border-top:1px solid #545353;
	padding: 4px 10px 10px 10px;
}
.homebodycontentbox {
	float: left;
	width: 510px;
	background-color: #393838;
	border-left:1px solid #545353;
	border-right:1px solid #545353;
	border-bottom:1px solid #545353;
	padding: 10px;
}



.homebodycontentbox-header-secondary {
	float: left;
	width: 805px;
	/*border-bottom: 1px solid #545353;*/
	background: url(../images/bottom-border-shadow.jpg) bottom repeat-x #2a2a2a;
	border-left:1px solid #545353;
	border-right:1px solid #545353;
	border-top:1px solid #545353;
	padding: 4px 10px 10px 10px;
}
.homebodycontentbox-secondary {
	float: left;
	width: 805px;
	background-color: #393838;
	border-left:1px solid #545353;
	border-right:1px solid #545353;
	border-bottom:1px solid #545353;
	padding: 10px;
}



#rightcolumn {
	float:right;
	width: 280px;
}
#sponsors {
	padding: 20px 0px 20px 0px;
	width: 850px;
	float: left;
	background-color: #1D1D1D;
}
#footer {
	width: 820px;
	float: left;
	padding: 1em;
}
#footer-left {
	float:left;
}
#footer-middle {
	float:left;
	margin-left: 200px;
}
#footer-right {
	float:right;
}
.orange {
	color: #f1b26f;
}

#admin-header {
	float:left;	
	font-size: 24px;
	padding: 50px 50px 50px 0px;
}

.schedule-table {
	border-left:1px solid #545353;
	border-right:1px solid #545353;
	border-bottom:1px solid #545353;
}

.schedule-bottom {
	border-bottom:1px solid #545353;
}

.prize-background {
	background:#1d1d1d;
}