.rightrail {

	top:45px;

}
.leftrail {
	border: none !important;
	color: black;
	font-size: 12px;
	padding:10px;
	top:25px;
	background-color:transparent !important;
	}
	
.leftrailform {
	border: none !important;
	color: white;
	font-size: 12px;
	padding:10px;
	top:25px;
	background-color:transparent !important;
	left:0px;
	padding-left:20px;
	}	
	
.leftrailform h2 {
	padding-top:20px;
	color:#FFFFFF;
	
}	

hr {

	width:90%;
	border:0px;
	height:2px;
	background-color:#E5E9C6;
	padding:0px;
	margin:0px;

}
	
.bandcontent {

	width:494px;
	margin-left:110px;
	margin-top:20px;
	background-image:url(../images/roundedbg.jpg);
	height:283px;
	position:relative;
}

.headertext {

	position:absolute;
	left:15px;
	top:-22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#FFFFFF;
	z-index:20;
	font-weight:bold;

}

.headertextshadow {

	position:absolute;
	left:16px;
	top:-21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
	z-index:15;
	font-weight:bold;

}

.headertext1 {

	position:absolute;
	left:240px;
	top:-22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#FFFFFF;
	z-index:20;
	font-weight:bold;

}

.headertextshadow1 {

	position:absolute;
	left:241px;
	top:-21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#000000;
	z-index:15;
	font-weight:bold;

}


.bandchix {

	position:absolute;
	right:-160px;
	top:10px;
	width:270px;
	height:321px;

}
.optionbar {

	position:absolute;
	height:73px;
	bottom:-37px;
	left:-50px;
	width:600px;

}
.optionbar .button {

	width:200px !important;
	height:73px !important;
	position:relative !important;
	float:left !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:18px !important;
	color:#D4D4D4 !important;
	font-weight:bold !important;
	background:none !important;	
	border:none !important;	

}

.optionbar .button img {

	z-index:10 !important;
	position:relative !important;

}

.optionbar .buttontext {

	position:absolute !important;
	z-index:20 !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:18px !important;
	color:#D4D4D4 !important;
	font-weight:bold !important;
	top:23px !important;
	left:0px !important;
	width:73px !important;
	padding-left:14px !important;
	
}
.optionbar .buttontext a {

	position:absolute !important;
	z-index:20 !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:18px !important;
	color:#D4D4D4 !important;
	font-weight:bold !important;
	top:6px !important;
	left:0px !important;
	width:73px !important;
	padding-left:14px !important;

}

.optionbar .buttontext a:hover {

	position:absolute !important;
	z-index:20 !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:18px !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	left:0px !important;
	width:73px !important;
	padding-left:14px !important;
	text-decoration:none !important;

}

.bandslist {

	float:left;
	margin:15px;
	width:464px;
	height:253px;
	/*border:1px solid #00FF00;*/
	
}

.bandslist .item {

	padding:6px;
	width:435px;
	background-color:#EBDFC5;
	margin-bottom:1px;
	overflow:hidden;
	cursor:pointer;

}

.bandslist .itemoff {

	background-color:#DECDA5;
	padding:6px;
	width:435px;
	margin-bottom:1px;
	overflow:hidden;	
	cursor:pointer;	

}

.bandslist .itemover {

	background-color:#E0B354;
	padding:6px;
	width:435px;
	margin-bottom:1px;
	overflow:hidden;	
	cursor:pointer;	

}

.bandslist .item .title {

	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding-left:10px;
	padding-top:4px;
	float:left;

}

.bandslist .item .byline {

	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	padding-left:10px;
	padding-top:4px;
	float:left;

}

.bandslist .itemoff .title {

	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding-left:10px;
	padding-top:4px;
	float:left;

}

.bandslist .itemoff .byline {

	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	padding-left:10px;
	padding-top:4px;
	float:left;

}

.bandslist .item img {

	float:left;
	border:1px solid #333333;

}

.bandslist .itemoff img {

	float:left;
	border:1px solid #333333;	

}

.bandslist .artist {

	float:left;
	margin:3px;
	background-color:#EBDFC5;
	width:132px;
	padding:5px;
	border:1px solid #000000;
	cursor:pointer;

}

.bandslist .artist img {

	float:left;
	border:1px solid #333333;	

}

.bandslist .artist .title {

	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	padding-left:10px;
	padding-top:10px;
	float:left;

}

.bandslist .artist .genre {

	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#999999;
	padding-left:10px;
	padding-top:0px;
	float:left;

}

.bandcontent .bottombar {

	width:494px;
	background-color:#E5E9C6;
	height:5px;
	position:absolute;
	bottom:-5px;
	left:0px;

}

.bandsearch {

	width:650px;
	background-image:url(../images/userprofilebackground.jpg);
	height:75px;
	margin-top:50px;
	position:relative;
	margin-bottom:15px;
	border:1px solid #150F39;

}

.bandsearch table {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#CCCCCC;

}
.bandsearch div {

	padding:12px;

}
.bandsearch .srchbx {

	padding-top:10px;
	padding-left:0px;

}

