BODY{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 margin: 0px; 
	font-size: 13px;
 line-height:20px;
 font-weight : normal;
 background-color:#d5d5d5;
	color: #000000; 
}
/* #dd692a #cd591a*/
a:active {color: #cd591a;	text-decoration: none;}
a:link, a:visited {color: #cd591a;	text-decoration: none;}
a:hover { color: #cd591a;	text-decoration: underline;}

.WideDarkDiv{ background-color:#272727;}

.TopCenter, .TopCenterConcert {
 float:right;
 padding:28px 22px 0px 0px;
}

.TopCenterConcert {padding:0px 22px 0px 0px;}
.Caption, .CaptionBold, .CaptionLeft, .CaptionRight {
	font-family: Arial, Helvetica, sans-serif; 
 text-align:center;
	font-size: 12px;
 line-height:16px; 
 color: #000000; 
 font-weight : normal;
}
.CaptionLeft {float:left;margin-right:12px;text-align:center;}
.CaptionRight {float:right;margin-left:12px;text-align:center;}
.CaptionBold {font-weight : bold;}

/* No longer used */ 
.ConcertSeries {width: 950px; margin: 0 auto; padding:16px 0px 24px 24px;}

.ConcertSeriesText {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif; 
 line-height: normal; 
 color: #707070; 
 font-weight : bold; 
 text-align: left;
} 

.PromoText468x60 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
 line-height: 20px; 
 color: #707070; 
 font-weight : bold; 
 text-align: left;
}
.PromoText468x60 B {color:black;}


.HomeDiv{ width:950px; margin:0 auto; padding-top:12px;}

.HomeVideoHead{  
 text-align:center;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif; 
 color: #545454; 
 font-weight : bold;
}

.HomeSimple{  
 padding:0px 0px 0px 21px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
 line-height: 24px; 
 color: #707070; 
 font-weight : bold;
}

.HomeLearnMore {
 padding-top:5px;
}

.HomeLR{
 padding:0px 21px 0px 21px;
 width:316px;
}
.HomeCenter{
 padding:0px 21px 0px 21px;
 width:318px;
 border-left:1px solid #b4b4b4;
 border-right:1px solid #b4b4b4;
}

.HomeMission{  /* No longer used */
 padding:0px 20px 3px 20px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif; 
 line-height: 18px; 
 color: #575757; 
 font-weight : bold;
}
.HomeAJTop{float:right;padding-top:35px;}  /* No longer used */

.MessageDiv {
	font-family: Arial, Helvetica, sans-serif; 
 font-weight : bold;
	font-size: 14px;
 background-color:#ffffcc;
 border: 1px solid #678728;
	color: #000000; 
 text-align:center;
 margin: 6px 0px 6px 0px;
 padding: 3px;
}

.MessageBold {
	font-family: Arial, Helvetica, sans-serif; 
 font-weight : bold;
 color: #678728; 
}

.TextAd {
 padding:0px 0px 12px 24px;
 border-left:1px solid #b4b4b4;
 margin:12px 0px 12px 24px;
}

.TextAdSponsor {
 margin-left: -12px;
 padding-bottom:12px;
 color:#848484;
}

.FootGenre {
 padding-top:35px;
 width:140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 
}
.FootGenre a:link, .FootGenre a:visited,.FootGenre a:active, .FootGenre a:hover {
 color: #e27225; 
 text-decoration: none;
}
.FootGenre a:hover { text-decoration: underline;}

.FootAd {
 float:right;
 margin-top:50px;
 border-left:1px solid #313131;
 padding-left:30px;
}

.FootMenu, .FootMenu a:link, .FootMenu a:visited,.FootMenu a:active, .FootMenu a:hover {
 color: #6d6d6d; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
 text-decoration: none;
}
.FootMenu a:hover { text-decoration: underline;}

.FooterShadow {
  background-image:url(images/footershadow.jpg);
  height:34px; 
 }
  
.TopDiv {
  background-image:url(images/TopBack.jpg);
  height:127px; 
 }
 
.LogoDiv{ width:964px; margin:0 auto;}

.NavDiv, .NavDivIN {
 background-image:url(images/TopNav.jpg);
 width:964px;
 height:51px;
 margin:0 auto;
}
.NavDivIN { background-image:url(images/TopNavIN.jpg);}

#NavTable TD {
 height:51px; 
 padding:12px 0px 0px 0px;
 text-align:center; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
 font-weight : bold;
}
#NavTable a:link, #NavTable a:active, #NavTable a:visited { color: #cccbcc; text-decoration: none;}
#NavTable a:hover { color: #ed7425; text-decoration: none;}
#NavAlert {margin:0px 0px -4px 9px;padding:0px}

/* #dd692a */
/* logintop used for login in top nav */
#logintop { margin:0px; padding-top:9px; }
.LoginButton {
 vertical-align:top; 
 margin-top:8px; 
}
/*  Use top right in background definition to avoid IE scrolling */
.SearchBGPrompt, .SearchBG {  
 background: transparent url(images/searchback.jpg) no-repeat top right;
 margin:0px;
 border: 0px;
 width:302px;
 height:28px;
 padding-top:6px;
 text-indent: 9px;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; font-weight: normal; color: #000000;  line-height:normal;
}
.SearchBGPrompt {color: #CCCCCC;}
#searchtop { margin:0px; padding:0px; display:inline;}
.SearchButton {
 vertical-align:top; 
 margin:5px 0px 0px 0px; 
}

#Join, #Signup, #SignupNoJoin #GiveBackImage {
 vertical-align:top; 
 margin-top:8px;  
 margin-right:8px;
}
#Signup {margin-right:24px;}
#SignupNoJoin {margin-right:80px;}
#GiveBackImage {margin-right:60px; margin-top:-25px; vertical-align:baseline; }

#LogOut{
 vertical-align:top; 
 margin-top:18px; 
}

.GiveBackHead, .GiveBackShow {
 text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
 line-height: 36px;
 padding:24px 0px 24px 0px;
}
.GiveBackShow {	font-size: 22px; line-height: 30px;  padding:9px 0px 9px 0px;}

/*  Use top right in background definition to avoid IE scrolling */
.FieldBGPrompt, .FieldBG, .PassBGPrompt, .PassBG {  
 background: transparent url(images/fieldback.jpg) no-repeat top right;
 margin-right:3px;
 border: 0px;
 width:134px;
 height:24px;
 padding-top:6px;
 text-indent: 9px;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; font-weight: normal; color: #000000;  line-height:normal;
}
.PassBGPrompt { background: transparent url(images/passback.jpg) no-repeat top right; }
.FieldBGPrompt {color: #CCCCCC; }

.GutsDiv{ width:916px; margin:0 auto; }
.GutsVerticalBar { border-right:1px solid #a8a8a8;}

.BioPhoto {padding:0px 12px 9px 0px; float:left;}

.BandDiv{width:950px; margin:0 auto; padding-top:12px;}

/*  padding-right:36px; TD in Band.cfm is now set to 309  */
.BandBlogCol{ 
 width:273px;
 word-wrap: break-word;
}

.BandColTop {
 padding-bottom:9px;
 border-bottom:1px solid #b4b4b4;
 margin-bottom:12px;
}

#BandFrame {
 width:610px;
 margin:0px;
 padding:0px;
}

.BandName, .BandNameLyrics{	
 padding:0px 0px 11px 20px;
 font-family: Arial, Helvetica, sans-serif; 
 font-weight : bold;
	font-size: 24px;
 color: #272727; 
}
.BandNameLyrics{	
 margin-bottom:24px;
 padding:44px 0px 9px 0px; 
 border-bottom: 1px solid #b4b4b4;
}
 
.BandGenre {
/*  letter-spacing: 1px;; */
 padding:0px 2px 0px 9px;
 border-left: 1px solid #a8a8a8;
 font-weight : bold;
	font-size: 12px; 
}
.BandLabel {
 font-weight : bold;
	font-size: 14px; 
 margin:-11px 0px 11px 20px;
}

.InsideHead, .BioHead, .BuzzHead { 
 padding:20px 0px 6px 0px;
 color: #545454;
 font-weight : bold;
 font-size: 18px; 
 font-family: Arial, Helvetica, sans-serif; 
}
.BioHead  {  padding:0px 0px 6px 0px; }
.BuzzHead {  padding:20px 0px 12px 0px; }

.InsideText {
 padding-bottom:18px;
 border-bottom: 1px solid #b4b4b4; 
}

.SearchExplicit {	
 font-size: 13px; 
 font-weight : bold;
 color: #6e8e2f;
} 

.BandLoc, .Lyrics, .BlogDate {
/*  letter-spacing: 1px;; */
 padding:0px 12px 0px 20px;
 font-weight : bold;
	font-size: 12px; 
 color: #545454;
}
.Lyrics { 
 font-size: 13px; 
 padding:0px 0px 3px 0px; 
 border-bottom: 1px solid #b4b4b4; 
 margin-bottom:12px;
}
.AboutHead { margin-top:30px; font-weight : bold;  color: #545454;}

.BlogDate {padding:0px;}
.BlogDateHead{
 padding:0px 0px 6px 0px; 
 font-size: 13px; 
 color: black;
 font-weight : bold;
 font-family: Verdana, Arial, Helvetica, sans-serif; }
.BlogBody{margin-bottom:24px; border-bottom:1px solid #b4b4b4; padding-bottom:9px;}

.SearchPhoto, .SearchText{	
 border-bottom: 1px solid #b4b4b4;
}
.SearchText {padding: 18px 0px 9px 12px; }
.SearchPhoto{padding: 18px 12px 9px 3px; }

.SearchMembers { 
 padding: 6px 0px 9px 0px;
 font-family: Arial, Helvetica, sans-serif; 
 line-height:normal;
}

.VenueListDate {
 padding: 18px 0px 0px 0px;
 color: #545454;
 font-weight : bold;
 font-size: 16px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.VenueListTime {
 padding-right:12px;
 font-weight : bold;
	font-size: 14px; 
 color: #545454;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.CityListVenue {
 font-weight : bold;
	font-size: 14px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ScreenCover { 
 position:absolute;
 z-index:90; 
 top:0px; 
 background-color: #545454; 
 width:100%; 
 height:1000px; 
 opacity:0.4;filter:alpha(opacity=40);
 visibility:hidden;
}

#VenueEdit {
 z-index:91;
 position:absolute;
 top: 230px; 
 left: 200px;
 width: 550px;
 visibility:hidden;
}


/* USE P only when you want normal line height.  Otherwise use <br><br> for separating paragraphs. */
p {
 line-height:normal;
 margin: 0;
 padding-bottom:12px;
}

ul {margin:12px 0px 18px 16px; padding:0px;}
li {padding-bottom:9px;}

#HelpUL {margin:6px 0px 12px 16px; padding:0px;}
#HelpUL li {padding-bottom:0px;}

h1, h2, h3, .Headline {
 margin: 0px;
 padding: 12px 0px 12px 0px;
	font-size: 18px;
 font-weight : bold;
 color: #545454; 
}
h2 {font-size: 14px;}
h3 {font-size: 12px;}

.InsideMenu{font-size: 12px;}
.GreenHead, .GreenBold {
 margin:0px;
	font-size: 13px;
 font-weight : bold;
	color: #6e8e2f; 
}
.GreenHead { font-size: 18px; line-height:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}


.BoxHead, .BoxHeadLight, .HelpHead {
 padding:9px;
	font-size: 13px;
 font-weight : Bold;
 line-height:normal; 
	color: #FFFFFF;  
 text-align:center;
 background-color:#545454;
}
.BoxHeadLight, .HelpHead { background-color:#678728; text-align:left;}
.HelpHead {margin-bottom:9px; margin-top:24px;}

/* :link, .BoxHead a:hover, .BoxHead a:visited, .BoxHead a:active */
/* :link, .BoxHeadLight a:hover, .BoxHeadLight a:visited, .BoxHeadLight a:active */
.BoxHead a, .BoxHeadLight a {color:#ea7e3e;} /*#ea7f3b ed7425 cd591a*/
.BoxHead a:hover, .BoxHeadLight a:hover {text-decoration: underline;}

.BoxRightLink{ 
  margin-top:-4px;
  margin-right: -3px;
  font-weight:normal;
  background-color:#545454; 
  color:#272727;
  border:1px solid #272727;
  padding:3px 12px 3px 12px;
  float:right;
}  

.BoxBody, .BoxBodyLight, .BoxBotGray, .BoxBotBlue, .BoxBotGreen {
 border: 1px solid #545454;
 padding: 9px; 
 background:#e5e5e5;
}
.BoxBodyLight {border: 1px solid #678728;}

/* ====== added by SJS 5/5/2009 for MonthEndReport.cfm ====== */
.BoxHeadLightTD {
	border: 1px solid #545454;
	padding: 9px; 
	color: #ffffff;
  background-color:#545454;
	font-weight: bold;
	font-size: 13px;
}
.BoxBodyLightTD {
	border: 1px solid #545454;
	padding: 3px; 
	background-color:#EAEAEA;
}
/* ========================================================== */

.NormalHeight {line-height:normal; padding-bottom:12px;}

.DivList {
 margin:12px;
 padding:6px;
 border-bottom:1px solid #cccccc;
 background:#e5e5e5;
 cursor:pointer;
 font-size: 11px;
}

/*
 border-left: 1px solid #545454; 
 border-right: 1px solid #545454; 
 border-bottom: 1px solid #545454;  
*/
#ListTable {
 border: 1px solid #545454; 
}
.ListOff, .ListOff2, .ListOn { 
 cursor:pointer; 
 background:#eaeaea;
	font-size: 11px;
 line-height:normal;
}
.ListOff2{ background:#dadada;}
.ListOn{ background:#FFFFFF;}

#GigTable {width:100%;}
#GigTable TD {padding:9px 3px 6px 0px; border-bottom: 1px solid #b4b4b4; text-align:left;}

.BoxTopGray300 { 
 padding:0px; 
 background-image:url(images/t_Gray300.jpg); 
 width: 300px; 
 height:30px; 
}

.BoxTopGray200 { 
 padding:0px; 
 background-image:url(images/t_Gray200.jpg); 
 width: 200px; 
 height:30px; 
}

.BoxTopText{ 
 padding-top:6px;
	font-size: 14px;
 font-weight : Bold;
	color: #FFFFFF;  
 text-align:center;
}

.Error{  
 color: #CC0000; 
 line-height:normal;
}

/*Can't specify color, weight, because we want LettersPrompt to override it in some cases when id=entryform */
input, select, textarea, .ProfileTable TD, .Letters, .LettersPrompt, .HideText {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; line-height:normal;
}   
.LettersPrompt {color: #999999;}            
.HideText {color: #FFFFFF;}

#BandNameForm, #BandPhotoUpload, #BandSongEdit, #BandSongUpload, #BandBlogAdd, #BandBlogEdit, #BandBioEdit  {
 position: absolute;
 margin:0px;
 padding: 0px; 
}
#BandSongEdit, #BandSongUpload {width:475px; margin-left:450px; }

/*  margin:12px 0px 0px 20px; width:400px; */
.AdFormBudget {
 line-height:normal;
 padding:6px;
 border:1px solid #545454; 
 background-color:#eaeaea;
}
#AdFormAmtLeft, #AdFormImpLeft {
 font-size: 13px;
 font-weight: bold;
 display:inline;
}

/* -------------------------------------------- NOT YET USED BELOW HERE  */
/* IE scrolls background image, so put it in a wrapper -- USE top right in background definition, below.
.FieldBGWrap{  
 display:inline;
 margin-right:3px;
 padding:0px;
 background: transparent url(images/fieldback.jpg) no-repeat;
 width:134px;
 height:24px;
}
*/
.BoxBotGreen { border: 1px solid #006666;}

.BoxTopBlue, .BoxTopGreen { 
 padding:0px; 
 background-image:url(images/t_Blue.jpg); 
 width: 250px; 
 height:30px; 
}
.BoxTopGreen { background-image:url(images/t_Green.jpg); }

.BoxTopGreen300 { 
 padding:0px; 
 background-image:url(images/t_Green300.jpg); 
 width: 300px; 
 height:30px; 
}

.BoxTopBlue200 { 
 padding:0px; 
 background-image:url(images/t_Blue200.jpg); 
 width: 200px; 
 height:30px; 
}

.Smaller {	font-size: 11px; font-weight : normal;}

.Guts { padding:0px 12px 36px 12px; }

.ListPict {
 float:left;
 padding-right:12px;
}
/*  

#ListTable td {
 padding-top:12px;
 padding-bottom:9px;
 border-bottom: 1px solid #CCCCCC;
 line-height:18px;
	font-size: 11px;
}

#ListTableTop td  {
 line-height:18px;
	font-size: 11px;
 background-color:#EFEFEF;
 padding:6px 9px 9px 9px;
 border: 1px solid #003366;
}

*/
.PhotoWrap {
  position: absolute;
  visibility: hidden;
  padding:12px;
  background:#334040;  
  color: white;
  text-align:center;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 11px;
  line-height:20px;
}
.PhotoWrap a:link, .PhotoWrap a:hover, .PhotoWrap a:visited, .PhotoWrap a:active {
 color: #CCCCCC;	text-decoration: underline; }
 
.PhotoWrap a:hover{	text-decoration: none;}

.PhotoWrapSm {background:#334040; padding:6px; border-bottom: 1px solid #CCCCCC}

.YouSave {
 color: #076e6d;  
 font-weight : Bold;
}

.FooterVNG, .FooterNav {
 border-top: 1px solid #336699;
 padding:3px 2px 5px 2px; 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
 line-height:normal;
 color: #003366;
}
.FooterNav a:link, .FooterNav a:visited, .FooterNav a:active {color: #003366; text-decoration: none;}    
.FooterNav a:hover {color: #003366; text-decoration: underline;}   
         
.FooterVNG {border-top: 0px; font-size: 9px;}
