body {background: black url(images/common/bg_black.jpg); margin: 0; padding: 0; font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px}
table {font-family:Georgia, "Times New Roman", Times, serif}
a {color: #992326}
/*a:visited {color: #FF0000}*/
input:focus {background: #FFDF97}


#main {width: 800px; background: #E2AF3A url(images/common/bg_content.jpg)}
#main td#header {padding: 0}
#content {padding: 30px 40px 24px}
#content0 {padding: 30px 0 24px}
#content10_0 {padding: 10px 0 24px}


/*text*/
.title {margin-bottom: 10px}
p {margin-left: 20px}
.textbold {font-weight: bold}
.textitalic {font-style: italic;}
.textbolditalic {font-style: italic; font-weight: bold;}
.texthl {font-weight: bold; color: #992326}
.textsmall {font-size: 12px}
.formtext {font-weight: bold; text-align: right}

h1 {font-size: 24px; margin-top: 10px; margin-bottom: 12px;}
h2 {font-size: 20px; margin-top: 10px; margin-bottom: 10px;}
h3 {font-size: 16px; margin-top: 10px; margin-bottom: 10px;}
h4 {font-size: 24px; color: #992326; margin-top: 10px; margin-bottom: 12px;}
h5 {font-size: 20px; color: #992326; margin-top: 10px; margin-bottom: 10px;}
h6 {font-size: 16px; color: #992326; margin-top: 10px; margin-bottom: 10px;}


#wrapper {margin: 0 10px; background-color: #EFD291; /*#EBC882 #F6D286; background-image: url(images/common/bg_wrapper.gif);*/ padding: 10px}
#wrapper p {margin-left: 0}


#main td#footer {border-top: 12px solid #992326; padding: 0; background: white}
#main td#footer td#signup {width: 240px; font-size: 10px; color: white; text-align: center}

/*discography*/
.artists {margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto;}
.artists td {width: 180px; font-size: 12px; font-weight: bold; padding: 8px 4px; text-align: center; background: #F0DFAD; border-left: 3px solid #EFD291; border-right: 3px solid #EFD291;}
/*.artists td.color {background: #F0DFAD;}*/
.disco1 {margin: 10px auto;}
.disco1 td {padding: 10px; vertical-align: top;}
.disco1 td p {margin-top: 0;}
.disco2 {width: 680px; margin: 10px auto;}
.disco2 td {width: 33%; padding: 0 0 6px; text-align: center; font-weight: bold;}


/*contact form*/
.contact {margin-top: 60px; margin-right: auto; margin-bottom: 60px; margin-left: auto}
.contact td {padding: 6px}

/*calendar - static
.cal td {padding: 6px; vertical-align: top}
.cal .date {font-weight: bold}
.cal .name {font-weight: bold; color: #992326}*/

/*calendar*/ 

/*
calendar_main - WRAPS ENTIRE CALENDAR
	calendar - TD WITHIN CALENDAR_MAIN
		calendar_today - WRAPS SINGLE EVENT - DATE TABLE AND EVENT TABLE
			calendar_date_table - WRAPS DATE ONLY
				calendar_date_text - TD DATE TEXT ONLY

calendar_event_title_text - <SPAN> EVENT TEXT TITLE ONLY
celendar_venue_text - <SPAN> ALL VENUE TEXT EXCEPT NOTES
	calendar_venue_name - <SPAN> EVENT NAME ONLY 
calendar_notes_text - <SPAN> NOTES ONLY
*/

.calendar {width: 420px}

.calendar_today {width: 100%; margin-left: 20px}
.calendar_event_1 {width: 100%; margin-left: 20px}
.calendar_event_2 {width: 100%; margin-left: 20px}

.calendar_main td {padding: 0 0 10px}
.calendar_date_table {margin-left: -20px}
td.calendar_today {width: 100%; padding-left: 20px}

.calendar_artist_text {font-weight: bold}
td.calendar_date_text {font-size: 14px; color: white; background: black; padding: 4px 6px}
.calendar_event_title_text {font-size: 22px; font-weight: bold; line-height: 30px}
.calendar_venue_name {font-size: 14px; font-weight: bold}
.calendar_venue_text {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
.calendar_venue_text a {font-weight: bold; color: blue;}
.calendar_notes_text {font-size: 12px; color: #992326; font-family: Verdana, Arial, Helvetica, sans-serif}


/*music*/
/*.tracklist {margin-top: 10px; margin-bottom: 10px;}*/
.tracklist td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px 4px; border-bottom: 2px solid #EFD291;}
.tracklist td.number {font-size: 10px; color: white; background: black; text-align: right;}
.tracklist td.color {background: #F0DFAD;}


/*news*/
.news_date {font-size: 16px; color: #992326;}
h2.news_title {font-size: 22px; font-weight: bold;}
.news_text {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}

/*news hilight*/
#main #content .news_hl {background-color: white; width: 480px; padding: 10px; margin: 10px 0;}
/*#main #content .news_hl p {margin-top: 6px;}*/


/*guestbook*/

.guestform {margin-top: 10px; margin-right: auto; margin-bottom: 20px; margin-left: auto}
.guestform td {padding: 6px}

.guestbook {background: #FCFCFC; padding-top: 6px;}
.guestbook_entry {display: block; padding: 0 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.guestbook_name {font-size: 14px; font-weight: bold; color: #A6812B;}
.guestbook_date {font-size: 11px; color: #666666;}
.guestbook_comment {display: block; padding-top: 2px;}

/*home top link table*/
.top_link {/*width: 100%;*/ margin: 0 0 10px 0;}
.top_link td {padding-right: 10px;}
.top_link td.right {text-align: right;}