/*Campaign Styles*/

.content {
	color:#000000;
	font-size:12px;
}

.content h2	{font-size:26px; font-weight:bold;}

.main_text {
	color:#000000;
	font-size:11px;
}

.bluelink2:link	{  font-size: 14px; font-style: normal; font-weight: bold; color: #027C9B; text-decoration: none}
.bluelink2:active	{  font-size: 14px; font-style: normal; font-weight: bold; color: #027C9B; text-decoration: underline}
.bluelink2:visited	{  font-size: 14px; font-style: normal; font-weight: bold; color: #027C9B; text-decoration: none}
.bluelink2:hover 	{  font-size: 14px; font-style: normal; font-weight: bold; color: #C9410E; text-decoration: underline}

a {
	text-decoration:none;
	color:#000000;
	font-size:11px;
}

a:hover {
	text-decoration:none;
	color:#D0430E;
}

.inner_content {
	border:1px solid #D0430E;
	padding:5px;
	/*position:relative;*/
}

.inner_content td {
	color:#000000;
	font-size:12px;
}

.inner_content a:hover {
	text-decoration:underline;
}

.inner_content a {
	color:#D0430E;
	text-decoration:none;
}

.song_name {
	font-weight:bold;
	font-size:12px;
}

.status_success {
	color:#C00000;
}

.spacer {
	height:20px;
}

.header {
	width:900px;
}

.header td {
	background-color:#D0430E;
	height:20px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.header2 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.header2 td {
	color:#D0430E;
	border-bottom:dotted 1px #D0430E;
}

.song_list td {
	color:#000000;
	font-size:11px;
	padding:5px;
}

.list_header {
	font-weight:bold;
	width:230px;
	color:#000000;
	font-size:11px;
}

.registration_form label, .lost_pw_form label, .status_update label {
	color:#000000;
}

.registration_form h3 {
	padding:0;
	margin:0;
}

.registration_form em {
	color:#D0430E;
}

#status {
	color:#C00000;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}


h3 {
	font-size:14px;
  color:#000000;
	padding:0;
	margin:0;	
}

.status{
	font-size:14px;
  color:#BC2B0E;
}

h4 {
	font-size:11px;
  color:#C00000;
	padding:0;
	margin:0;	
}

h5 {
	font-size:12px;
	font-weight:bold;
  color:#000000;
	padding:10px 0;
	margin:0;	
}

.important {
	background-color:#F5FCC8;
	padding:2px;
}

.campaign_description {
	text-align:justify;
	color:#000000;
	font-size:12px;
	padding-bottom:10px;
}

.upload_label {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.update_status_form {
	border-bottom:1px solid #D0430E;
	padding:0 0 10px 0;
}

/***** SELECTED MUSICIANS BOX *****/
.selected_box{
	border:1px solid #CC0000;
	width:200px;
	padding:5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0286AC;
	overflow:hidden;
}

.selected_box h4 {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#CC0000;
	padding:0 0 5px 0;
	margin:0;	
}
/***** selected musicians box *****/

.selected_border {
	width:300px;
}

.archive_header {
	text-align:left;
	padding:0 0 0 15px;
	cursor:pointer;
}

#archive_btn {
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
}

#archive {
	display:none;
}

#overlay {
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
	display:none;
}

.title {
	font-size:14px;
  color:#000000;
	font-weight:bold;	
	padding:0 0 10px 0;
}

#terms {
	width:550px;
	height:200px;
	overflow:scroll;
	border:1px solid #000000;
	padding:0 5px;
	font-size:11px;
	color:#D0430E;
}

#terms_nav {
	height:20px;
	width:540px;
	padding:10px;
	font-size:11px;
	color:#D0430E;
}

#terms_nav p	{
	width:320px;
	float:left;	
}

#buttons {
	float:right;
	margin-top:10px;
}

#buttons a {
	margin:0 5px;	
}

.contact_info {
	text-align:left;
	padding:5px;
	position:absolute;
	display:none;
	border:1px solid red;
	background-color:#FFFFFF;
	border:1px solid #D0430E;
}

.admin_contact_info {
	text-align:left;
	padding:5px;
	left:500px;
	display:none;
	border:1px solid red;
	background:url(images/red_x.gif) no-repeat;
	background-position:top right;
	border:1px solid #D0430E;
}

.divider {
	border-top:1px dotted #E8521B;
	height:5px;
}

.small_text {
	font-weight:normal;
	font-size:10px;
	color:#0286AC;
}

#login {
	border:1px solid #D0430E;
	padding:5px;
}

.home_text {
	padding:5px;
	font-size:12px;
	color:#000000;
}

.thanks {
	font-size:14px;
	color:#000000;
}

.odd {
	background:#DEE0DF;
}

#user_search label {
	color:#000000;
	font-size:12px;
}

#user_search	{
	padding:10px;
	width:290px;
}

#free_upload p {
	float:left;
	padding:0;
	margin:0;
	width:350px;
}

.upload_tracker {
	color:#000000;
	text-align:center;
	font-size:11px;
	margin:0 0 2px 0;
}

.closed {
	color:#D0430E;
	font-size:14px;
	font-weight:bold;
}

.open {
	color:#0391B5;
	font-size:14px;
	font-weight:bold;
}

#flash-link {
	color:#000000;
}

.total {
	background:#D0430E;
	font-weight:bold;
}

.total td {
	color:#FFFFFF;
}

.ss-redlink-u:link{color:#038BAD;font-size:14px;font-style:normal;font-weight:700;text-decoration:underline;}
.ss-redlink-u:active{color:#038BAD;font-size:14px;font-style:normal;font-weight:700;text-decoration:underline;}
.ss-redlink-u:visited{color:#038BAD;font-size:14px;font-style:normal;font-weight:700;text-decoration:underline;}
.ss-redlink-u:hover{color:#C9410E;font-size:14px;font-style:normal;font-weight:700;text-decoration:underline;}

.click-u:link{color:#BC2B0E;font-size:15px;font-style:normal;font-weight:bold;text-decoration:none;}
.click-u:active{color:#BC2B0E;font-size:15px;font-style:normal;font-weight:bold;text-decoration:none;}
.click-u:visited{color:#BC2B0E;font-size:15px;font-style:normal;font-weight:bold;text-decoration:none;}
.click-u:hover{color:#0180AF;font-size:15px;font-style:normal;font-weight:bold;text-decoration:none;}


/***** Song Submit 2.0 additions *****/
.upload-list	{
	list-style:none;
	font-size:18px;	
	position:relative;
	left:60px;
}

.upload-list li	{
	margin:15px 0;
	
}

.upload-list img	{
	border:none;
	vertical-align:middle;	
}

.upload-list .highlight	{
	color:#D24510;
}

#credit-notice	{
	font-size:12px;	
	color:#0391B5;
	font-weight:bold;
	text-align:center;
}

#credit-notice #credit	{
	padding:2px 5px;
	background:#038BB1;
	color:#FFF;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.admin_form fieldset	{margin-top:20px;}

.admin_form label	{
	display:block;
	color:#000000;
	font-size:12px;
	margin:5px 0;
	font-weight:bold;
}

.admin_form legend	{
	font-size:14px;
	color:#000;
	font-weight:bold;	
}

.admin_form #message	{
	width:100%;
	height:200px;	
}

.admin_form .long	{width:100%}

.admin_form label.check	{
	display:inline;	
	font-weight:normal;
}

.orderConfirmation h3 {
	margin:20px 0;
}

.orderConfirmation h3 {
	color:#D0430E;	
}

/***** SONG SEARCH *****/
.search_form div	{
	border:1px solid #D0430E;	
	color:#000;
	padding:5px;
	margin:15px 0;
	width:600px;
	text-align:center;
}

.search_form input[type="text"], .search_form select	{
	margin-right:5px;	
}
.search_form #submit	{
	position:relative;
	top:6px;	
}

.roundedCorners {
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}
/***** song search *****/
/***** end 2.0 additions *****/

.tip {cursor:pointer;}

.tooltip {
	display:none;
	color:#000000;
	background:#ffffff;
	border:1px solid #000000;
	padding:10px;
	font-size:13px;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
	width:350px;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}

.active {
	font-size:10px;
	font-weight:normal;	
	background-color:#D0430E;
	color:#FFF;
	padding:1px;
	
	
}
