/*auction*/


body {

	background:url('../images/TransitV2.jpg') no-repeat center top fixed;
	background-size: cover;
	font-family: Merriweather Sans;
}

.container {

	width: 978px;
	min-height: 947px;
	margin: auto;
	overflow-x: hidden;
}

.logo {

	text-align: center;
	width: 100%;
	height: 250px;

}

.logo img{

	width: 400px;

}

.content {

	min-height: 500px;
	width: 974px;
	background: #282828;
	clear:both;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;

}
.fb_iframe_widget{

	top: 6px;
	right: -30px;
	height: 30px !important;
	overflow: hidden;

}



/*frontpage styling */

.fp_title {
	
	font-size: 25px;
	color: #AAA;
	font-weight: bold;
	padding: 20px;

}

.fp_sponsor {

	width: 480px;
	float: right;
	display: inline;
	height: 40px;
	margin-top: 10px;

}

.fp_sponsor_img {

	float: right;
	display: inline;

}

/*news styling */


.news_container{

	width: 500px;
	height: 400px;
	overflow: hidden;
	float: right;
	color: #ccc;
	font-size: 15px;
	text-align: justify;	
}

.news_date {

	float: left;
	text-decoration: underline;
	margin-bottom: 10px;
	font-size: 17px;


}

.news_message {

	padding: 10px 15px 0 15px;
	margin-bottom: 10px;
	font-size: 13px;
	clear: both;
}

.news_message a{

	text-decoration: none;
	font-weight: bold;
	color: #DDD;
	
}

.news_message a:hover{

	text-decoration: underline;
	font-weight: bold;
	color: #CCC;

}

.slimScrollDiv {

	float: right;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #666;
	padding: 10px;

}

.slimScrollBar {

	background-color: rgb(187, 187, 187) !important;


}

/*event styling */
.event_container {

	padding: 20px;
	margin: auto;
	width: 500px;
	
}
.event_container_detail{

	padding: 20px;
	margin: auto;
	width: 800px;

}
.event_title {

	font-size: 20px;
}

.event_picture{

	text-align: center;
	padding-top: 20px;
	
}

.event_picture img{

	box-shadow: 0 -5px 50px -6px #AAA;
	margin-top: 20px;

}

.event_description {

	padding: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #CCC;
}

.event_rsvp {

	padding: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #999;

}
.event_internal_link {
	
	text-align: center;
	border-bottom: 2px solid #666;
	padding: 10px;
	width: 456px;

}
.event_internal_link img {

	width: 440px;
	border: 5px solid #000;
}

.event_internal_link a {

	color: #ddd;
	text-decoration: none;

}

.event_internal_link img:hover {

	color: #ccc;
	border: 5px solid #CCC;


}
/*DJ styling*/
.dj_name {

	font-size: 40px;
	color: #CCC;
	float: right;
	text-align: center;
	height: auto;
	width: 550px;

}

.dj_bio {

	float: right;
	display: inline;
	text-align: justify;
	width: 510px;
	color:#DDD;
	padding-top: 20px;
	margin-left: 20px;
	font-size: 13px;

}

.dj_pic {

	float: left;
	width: 400px;
	text-align: center;
}

.dj_pic img{

	box-shadow: 0 0 30px -6px #ccc;;

}

.dj_site {

	width: 100%;
	text-align: center;
	color :#DDd;
	padding-top: 10px;
	
}

.dj_site a {

	color: #CCC;
	text-decoration: none;
	font-weight: bold;

}

.dj_site a:hover {

	color: #AAA;
	text-decoration: underline;
}

.dj_container{

	padding: 20px;

}

.djtitle {

	font-size: 18px;
	color: #AAA;
	font-weight: bold;
	text-decoration: underline;

}

.djlink{

	font-weight: bold;
	color:#CCC;	
	padding: 20px;
	width: 75%;
	margin: auto;
	text-align: center;
	border-bottom: 1px solid #ccc;
	
}

.djlink a{

	font-weight: bold;
	color:#CCC;	
	text-decoration: none;

}

.djlink a:hover{

	font-weight: bold;
	color:#DDD;	
	text-decoration: underline;

}

/* Manager Styling*/

.djmanager_container {

	width: 100%;
	padding: 20px;

}
.manager_title {

	font-size: 25px;
	color: #CCC;
	height: auto;
	text-decoration: underline;

}

.editdjform {

	width: 600px;
	float: right;
	padding: 20px;

}

.manager_menu {


	float: left;
	display: inline;
	width: 150px;

}

/*playlist styling */

.pl_link {
	
	font-size: 13px;
	font-weight: bold;
	
}

.pl_link a {
	
	text-decoration: none;
	color: #DDD;
}

.pl_link a:hover {

	text-decoration: underline;
	color:#ccc;

}

.pl_container {

	padding: 30px;
	
}

.pl_title {
	
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
	display: inline;
	color: #DDD;
}

.pl_description {

	font-size: 12px;
	color: #fff;

}

.pl_djs {

	font-size: 14px;
	color: #DDD;
}