body.bg1 {background-image: url("images/dark_burgundy_curtain.png")}
body.bg2 {background-image: url("images/dark_blue_curtain.png")}

td.pic_space {width: 200px; height: 265px; text-align: left; vertical-align: bottom; padding-left: 50px; padding-bottom: 10px}

td.new_pic {text-align: center}
img.new_pic {width: 456px; height: 254px}

td.overlap_piece {background-color: transparent; height: 75px; padding-left: 180px; width: 813px; text-align: center;}
td.menu_spacer {background-color: transparent; width: 248px}
td.menu_spacer_bottom {background-color: transparent; width: 248px}
table.overlap {position: relative; top:-80px; width: 813px}
table.medal {position: relative; top: 210px; z-index: 1;  width: 813px}
table.header {position: relative; top: -80px; width: 813px}
table.footer {position: relative; top:-80px; width: 813px}
table.content_pos {position: relative; top:-10px}
table.gray {background-image: url("images/gray.gif"); height: 78px; width: 150px; position: relative; top: -50px}
td.nav {background-image: url("images/round_button.png"); height: 26px; padding-left: 12px; cursor: pointer}
a.navi {font: bold 12px georgia; color: #FFFFFF; text-decoration: none}
a.navi_small {font: bold 10px georgia; color: #FFFFFF; text-decoration: none}
a.navihover {font: bold 14px georgia; color: #FFFFFF; text-decoration: none}
td.navi_menu {background-color: transparent; width: 248px; height: 120px; font: 38px georgia; vertical-align: top; padding-top: 80px}
td.bottom_content {background-image: url("images/bottom_content.gif"); width: 566px; height: 35px; background-repeat: no-repeat;}
td.top_content {background-image: url("images/top_content.gif"); width: 565px; height: 35px; background-repeat: no-repeat;}
td.content_bg {background-image: url("images/page_content.gif"); width: 565px; background-repeat: repeat-y; vertical-align: top;}
td.content_title {width: 565px; color: #FFFFFF; vertical-align: top; text-align: center; background-image: url("images/title_background.gif"); background-repeat: no-repeat; background-position: center top;}
td.page_content {height: 350px; width: 565px; font: 14pt georgia; color: #000099; text-align: left; vertical-align: top; padding-left: 5px; padding-right: 1px}
/***biography***/
img.left_pic {float: left}
img.right_pic {float: right}
td.bio_info {font: 14pt georgia; color: #000099; text-align: left; padding-left: 5px; padding-right: 1px}



span.jk1 {font: bold 32px arial; color: #000000;}
span.jk2 {font: 22px arial; color: #000000;}
span.jk3 {font: 18px arial; color: #000000;}



td.more_in {font: 18px arial; text-align: center;}
td.home_tick {padding-left: 40px}
p.more_in {font: 18px arial;}


/***tickets***/
td.ticket_instruct {width: 565px; text-align: center; padding-bottom: 20px; font: bold 16px georgia; padding-top: 25px}
td.flyer {width: 565px; text-align: center; font: bold 16px georgia}
td.ticket_name {width: 565px; text-align: center; padding-bottom: 20px; font: 28px georgia; text-decoration: underline}
td.price {width: 565px; text-align: left; padding-bottom: 5px; font: italic 16px georgia; padding-left: 100px}
td.ticket {width: 565px; font: bold 13px tahoma; height: 25px; padding-left: 40px; padding-bottom: 6px}
td.padd_bot {padding-bottom: 30px}
td.check_addy {padding-left: 200px}
td.warning {width: 565px; text-align: center; font: bold 18px georgia; padding-top: 15px; color: #FF0000}

/***recordings***/
td.track {width: 75px; font: bold 22px georgia; vertical-align: top; padding-left: 30px}
td.album_cover {text-align: left; vertical-align: middle;}
img.album {width: 150px}
td.album_title {font: bold 22px georgia; text-decoration: underline; vertical-align: top; width: 300px; text-align: center}
td.album_info {vertical-align: top}
a.buy_album {text-decoration: underline; color: #0000FF}
td.checkout_rec {width: 150px;}
ul.ul_one {float: left; margin: 0px; padding-left: 30px}
a.list_one {float: left; padding-left: 2px; padding-right: 10px; background-color: #99FFFF; border-right: 2px solid #CCCCCC}
li.inline {display: inline}
hr.sep_cd {width: 100%; height: 3px; color: #990000;}
td.buy_rec {padding-left: 40px; font: bold 14px tahoma; text-align: center}


/***flyer***/
img.flyer_picks {text-align: center; border: none}
td.farewell {width: 565px; text-align: center; border: none;}

a.tick:link {border: none; text-decoration: none}
a.tick:visited {border: none; text-decoration: none}
a.tick:hover {border: none; text-decoration: none}
a.tick:active {border: none; text-decoration: none}

td.printable {text-align: center; width: 565px; padding-bottom: 0px}

td.farewell_cap {width: 565px; text-align: center; font: bold 18px arial; padding-bottom: 30px}
td.farewell_info {width: 565px; text-align: center; font: 22px arial;}
td.farewell_title {width: 565px; text-align: center; font: bold 38px arial;}
td.farewell_featuring {width: 565px; text-align: left; padding-left: 50px; font: 30px arial; padding-top: 10px; padding-bottom: 10px; text-decoration: none}

/***contact***/
td.contact {font: bold 24px georgia; width: 813; text-align: left}
td.email {font: 24px georgia; width: 813; text-align: left}


/***previous_next_buttons***/
td.prev {width: 640px; background-image: url("images/round_button.png"); height: 26px; padding-left: 40px; background-repeat: no-repeat}
td.next {width: 148px; background-image: url("images/round_button.png"); height: 26px; padding-left: 55px; background-repeat: no-repeat}
/***first_last_buttons***/
td.first {width: 390px; background-image: url("images/round_button_small.gif"); height: 19px; padding-left: 20px; background-repeat: no-repeat}
td.last {width: 75px; background-image: url("images/round_button_small.gif"); height: 19px; padding-left: 22px; background-repeat: no-repeat}
td.spacer {width: 30px}
