body      { color: #b7b7b7; font-weight: normal; font-family: arial; background: black no-repeat scroll; text-align: left; margin: 0px }p   { }td       { color: #b7b7b7 }select {font-size: 7pt}a {cursor:pointer}.nav  { color: white; font-size: 8pt; font-family: Arial; background-color: #8d0d02; text-align: right }.navsub { color: white; font-size: 8pt; font-family: Arial; background-color: #460701; text-align: right }.nav-link    { color: white; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: none; text-align: right }.nav-link-current    { color: #3a0501; font-weight: normal; font-size: 8pt; font-family: "Arial black"; text-decoration: none; text-align: right; padding: 0px }.nav-link-current:hover    { color: #3a0501; font-weight: normal; font-size: 8pt; font-family: "Arial black"; text-decoration: underline; text-align: right; padding: 0px }.subnav-link-current { color: #8d0d02; font-weight: normal; font-size: 8pt; font-family: "Arial black"; text-decoration: none; text-align: right; padding: 0px }.nav-link:hover    { color: white; font-weight: normal; font-size: 8pt; font-family: Arial; text-decoration: underline; text-align: right }.hp-feature-head { background-color: #460702 }.hp-feature-textblock { background-color: #121212; vertical-align: top; margin: 0px; padding: 10px }.hp-feature-textblock-text  { color: #a5a5a5; font-weight: normal; font-size: 9pt; font-family: arial }.hp-feature-concert-city { color: white; font-weight: bold; font-family: arial }.hp-concert-city { color: white; font-weight: normal; font-size: 14pt; font-family: arial }.hp-feature-concert-date  { color: white; font-weight: normal; font-size: 8pt; font-family: arial }.hp-concert-date { color: white; font-style: italic; font-weight: normal; font-size: 9pt; line-height: 12pt; font-family: arial }.hp-feature-header  { color: white; font-weight: bold; font-size: 11pt; font-family: arial }.hp-feature-subhead  { color: #b7b7b7; font-style: italic; font-weight: bold; font-size: 7pt; font-family: arial }a            { color: #c00; font-weight: normal; font-size: 9pt; font-family: arial; text-decoration: none }a-day { color: yellow; font-weight: normal; font-size: 9pt; font-family: arial; text-decoration: none }a:hover  { color: #c00; font-weight: normal; font-family: arial; text-decoration: underline;}.bio-pic-caption-td   { color: #bbb; font-size: 8pt; background-color: #333;  padding: 3px }.bio-pic-link-td  { color: white; font-size: 8px; background-color: #333; text-align: right; padding: 3px }.bio-pic-link  { color: white; font-size: 8pt; text-decoration: none }.bio-pic-link:hover  { color: #8d0d02; font-size: 8pt; font-family: FontName; text-decoration: underline }.text    { color: #848484; font-weight: normal; font-size: 11pt }.bio-text-subhead { color: white; font-weight: normal; font-family: arial }.bio-text-sidebar  { color: #a9a9a9; font-size: 12pt; background-color: #121212; vertical-align: top; padding: 10px }.bio-text-sidebar-feature1-table { font-size: 11pt; padding: 30px; border: 0px }.bio-text-sidebar-feature1-head-td { font-size: 11pt; background-color: #3a0186; padding: 2px; border: 0px }.bio-text-sidebar-feature1-chrome-td { font-size: 11pt; background-color: #3a0186; padding: 0px; border: 0px }.bio-text-sidebar-feature1-body-td { font-size: 11pt; background-color: #21053d; padding: 2px; border: 0px }.darkbluebox { font-size: 11pt; background-color: #21053d; margin: 0; padding: 5px; border: 0px }.blackbox { font-size: 11pt; background-color: #000000; margin: 0; padding: 5px; border: 0px }.concert_notes { font-size: 8pt; color:black; background-color:#lightgrey ; padding: 15px; border: 0px }.contact_labels { color: #848484; font-size: 11pt }.contact_sm_ital  { color: #848484; font-style: italic; font-weight: bold; font-size: 8pt; font-family: arial }.contact_head  { color: white; font-weight: normal; font-size: 10pt; font-family: arial }.apologetics_author  { color: #848484; font-weight: bold; font-size: 8pt }.apologetics_subhead  { color: white; font-weight: normal; font-size: 10pt }.apologetics_subsubhead  { color: #afaf37; font-style: italic; font-weight: normal; font-size: 9pt }.grey_list {  padding: 0px; color: #C1C0C0; font-style: italic; font-weight: normal; font-size: 8pt }.fan_census { color: #fa8100; font-weight: bold; font-size: 27pt; font-family: arial }.fan_census_asof { color: #5935a0; font-weight: normal; font-size: 9pt }.photogallery      {background: #121212; text-align: left; margin: 0px }.photogalleryemail      {background-image: url(http://localhost/images/photogallery/postmark.jpg); text-align: left; margin: 0px }.fotgal {border:1px; border-thickness: 2px; border-color: #000; border-style: solid;}A:hover, A:active {color: #c00}A:hover .fotgal, A:active .fotgal {border:1px; border-thickness: 1px; border-color: #c00; border-style: dotted}.concertlead { background-color: #333300; vertical-align: top; margin: 0px; padding: 0px; font-size: 9pt }.leadbad { background-color: #330000; vertical-align: top; margin: 0px; padding: 0px; font-size: 9pt }.leadgood { background-color: #333300; vertical-align: top; margin: 0px; padding: 0px; font-size: 9pt }.leadgreat { background-color: #003300; vertical-align: top; margin: 0px; padding: 0px; font-size: 9pt;}.milesdays { vertical-align: top; margin: 0px; padding: 0px; font-size: 7pt; color:grey }.milesdaysdangerzone { vertical-align: top; margin: 0px; padding: 0px; font-size: 7pt; color:black }.dangerzone {background-color: yellow}.infoname { color: #000000; font-weight: bold; font-size: 12pt; font-family: arial }.infoaddress { color: #000000; font-size: 10pt; font-family: arial }.infocontact { color: #000000; font-size: 8pt; font-family: arial }.infocontact { color: #000000; font-size: 8pt; font-family: arial }A.infocontact { color: #c0; font-size: 8pt; font-family: arial; text-decoration: underline;  }.fico { color: #fa8100; font-weight: bold; font-size: 12pt; font-family: arial }tr.detailtab td {background-color:#555500;}hr  { color: #555 }