/* CSS Document */



body 			{margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; 
				background-image:url(../images/bg2.jpg); 
				background-repeat:repeat-x; 
				background-position: top center;
				background-color: #6F350D;
				padding: 0;
				height: 100%;
				}

.clr {
	clear:both;
}

.copy 			{font-family: Tahoma, Verdana, Arial, Tahoma, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 12pt;}
				
.small-text1	{font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 9px; 
				font-style: normal; 
				font-weight: bold; 
				color: #000; 
				line-height: 9pt;}
				
.small-text2	{font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: bold; 
				color: #000; 
				line-height: 10pt;}
				
.quotes			{font-family: Georgia, Times New Roman, Times, serif; 
				font-size: 14px; 
				font-style: italic; 
				font-weight: normal; 
				color: #000; 
				line-height: 14pt;}

.nav-text		{font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				font-weight: bold; 
				color: #fff; 
				line-height: 12pt;}
				
.calendar1	    {font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: bold; 
				color: #fff; 
				line-height: 10pt;}
				
.calendar2	    {font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 10pt;}
				
.calendar2on	{font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: bold; 
				color: #2583a5; 
				line-height: 10pt;}
				
.calendar3	    {font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 14px; 
				font-style: normal; 
				font-weight: bold; 
				color: #fff; 
				line-height: 14pt;}
				
.footer-text	{font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: bold; 
				color: #fff; 
				line-height: 10pt;}
				
.event-title		{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				font-weight: bold; 
				color: #003366;
				line-height: 12pt;
				letter-spacing: 0px;}

.title-text		{font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif; 
				font-size: 16px; 
				font-style: normal; 
				font-weight: bold; 
				color: #107ec0;
				line-height: 11pt;
				letter-spacing: 0px;}
				
.title-text2	{font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif; 
				font-size: 24px; 
				font-style: normal; 
				font-weight: bold; 
				color: #107ec0;
				line-height: 18pt;
				letter-spacing: 0px;
				text-transform:uppercase;}
										
.form			{font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 12pt;}
				
div.form div	{font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 12pt;
				padding-top:5px;}
				
.login			{font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 28px; 
				font-style: normal; 
				font-weight: normal; 
				color: #000; 
				line-height: 28pt;}

div.button	{
				border-radius: 6px;
				background-color: #990000;
				padding-left: 12px;
				padding-right: 12px;
				padding-top: 6px;
				padding-bottom: 6px;
				text-align: center;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: bold; 
				color: #fff; 
				float:left;
				}
				
div.eventButton	{
				
				padding-left: 12px;
				padding-right: 12px;
				padding-top: 6px;
				padding-bottom: 6px;
				float:left;
				}

div.spacer	{
				
				padding: 4px;
				float:left;
				}
a:link 						{text-decoration: none; color: #cc0000;}			/* unvisited link */
a:visited 					{text-decoration: none; color: #660000;}			/* visited link */		
a:hover 					{text-decoration: underline; color: #ff0000;}		/* mouse over link */
a:active 					{text-decoration: none; color: #006600;}			/* selected link */	

a.nav-header:link 			{text-decoration: none; color: #ffffff;}			/* unvisited link */
a.nav-header:visited 		{text-decoration: none; color: #ffffff;}			/* visited link */	
a.nav-header:hover 			{text-decoration: underline; color: #0099cc;}		/* mouse over link */
a.nav-header:active 		{text-decoration: none; color: #ffffff;}			/* selected link */	

a.nav-footer:link 			{text-decoration: none; color: #ffffff;}			/* unvisited link */
a.nav-footer:visited 		{text-decoration: none; color: #ffffff;}			/* visited link */	
a.nav-footer:hover 			{text-decoration: underline; color: #cccccc;}		/* mouse over link */
a.nav-footer:active 		{text-decoration: none; color: #ffffff;}			/* selected link */	

a.link-button:link 			{text-decoration: none; color: #ffffff;}			/* unvisited link */
a.link-button:visited 		{text-decoration: none; color: #ffffff;}			/* visited link */	
a.link-button:hover 			{text-decoration: none; color: #cccccc;}		/* mouse over link */
a.link-button:active 		{text-decoration: none; color: #ffffff;}			/* selected link */	

.msg {
	font-size:18px;
	color:#FF0000;
}

/* vid upload styles */
DIV.ProgressBar { width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
DIV.ProgressBar DIV { background-color: Green; font-size: 1pt; height:100%; float:left; }
SPAN.asyncUploader OBJECT { position: relative; top: 5px; left: 10px; }

.video-plain	{
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 10px; 
				font-style: normal; 
				font-weight: normal; 
				color: #666666; 
				line-height: 11pt;
				}

/* vid upload styles */

#home-banner{
	position:relative;
	padding:5px 0 0;
	text-align:center;	
}

#mailing-list{
	position:absolute;
	bottom:10px;
	right:50px;	
}

input#mailing-submit{
/*	background-image:url(../images/join.png);*/
	border:0px;
	vertical-align:bottom;
}

input.mailingEmail{
}

/*Band info*/
.bandform label{
	width: 160px;
	vertical-align: top;
	line-height: 22px;
	text-align: right;
	padding: 0 20px 0 0;
	font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}
.textbox1 {
	border: 1px solid #a9a9a9;
	padding: 3px;
	width: 300px;
	height: 25px;outline:none;font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif;font-size:14px;
}
.textbox2 {
	border: 1px solid #a9a9a9;
	padding: 3px;
	width: 300px;
	height: 120px; outline:none;font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif;font-size:14px;
}
.bandform fieldset input{ outline:none; font-size:14px;}
.bandform fieldset{
	background-color:#cccccc;
	border-radius:8px;
	border:none!important;
	width:742px;
	float:right;
}
.member {
	border: 1px solid #a9a9a9;
	padding: 3px;
	width: 194px;
	height: 25px;
}
#mem-name{
	border: 1px solid #a9a9a9;
	padding: 3px;
	width: 235px;
	height: 25px;
}
#mem-age{
	border: 1px solid #a9a9a9;
	padding: 3px;
	width: 50px;
	height: 25px;
}
#band-member tr th {
	text-align:left;
	font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}
#band-dates tr th {
	font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}
#band-played tr th {
	font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}
.memdata  {
	border: 1px solid #a9a9a9;
	padding: 3px;
	width: 170px;
	height: 25px;
}
.bandtbl{
	border-collapse: collapse;
}

.bandtbl td {
    padding-top: .5em;
    padding-bottom: .5em;
}
.btnsubmit {
	background: url(../images/submit.png) 0 0 no-repeat;
	width: 130px;
	height: 33px;
	border: 0 none;
	font-size: 16px;
	cursor: pointer;
	display: inline-block;
	line-height: 39px;
	text-align:center;
	
}
#anc_mem {
	background: url(../images/remove.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	display:block;
}
#anc_rem {
	background: url(../images/remove.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	display:block;
}
.addmore {
	background: url(../images/plus.png) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	display:block;
	float:left;
}
.successmsg{
	background-color: rgb(219, 246, 201);
width: 800px;
height: 25px;
padding: 5px;
border: solid 1px rgb(187, 231, 189);
margin: auto; margin-top:20px; margin-bottom:20px; text-align:center;
}
.star {
	color: #f00;
	
}
.spanmsg {
	color: rgb(179, 174, 174);
	font-size:11px;
}
.bandmain {
	font-family: Calibri, Trebuchet, Tahoma, Verdana, Arial, sans-serif!important;
}