body {
	background-color: #000;
	margin-top: 0px;
	text-align:left;
}

p,td {
	font-family:Arial, Helvetica, sans-serif;
font-size:14px;

	color:#000000;
	text-align:left;
}	

a:link {
	color: #630;
}
a:visited {
	color: #630;
}
a:hover {
	color: #630;
}
a:active {
	color: #630;
}

white {
color:#FFFFFF;
}

a.white:link {
color:#FFFFFF;
}
a.white:visited {
color:#FFFFFF;
}
a.white:hover {
color:#FFFFFF;
}
a.white:active {
color:#FFFFFF;
}.padding_right {
	padding-right: 10px;
}


.ar16 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

.history_p {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.tune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color:#000000;
}

.sponsor {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:italic;
}

.bottom_nav {
padding:20px;
background-color:#ABAD5A;
background-image:url(http://ballardjazzfestival.com/11_graphics/background_bottom.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#000000;
text-align:center;
}

.content_cell {
padding:20px;
background-color:#FFFFFF;
background-image:url(http://ballardjazzfestival.com/11_graphics/pg_background.jpg);
}

.content_text {
padding-left:10px;
padding-right:10px;
padding-top:0px;
}

.content_right {
background-image:url(http://ballardjazzfestival.com/09_graphics/content.png);
}

.sch_bg {margin:20px; background-image:url(http://ballardjazzfestival.com/09_graphics/content.png); font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#000; padding:20px; border:groove 1px #333;}

.tickets_presell {font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top; width:33%;}
.tickets_presella {font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top; width:33%; padding-right 10px;}
.tickets_li {font-size:12px; padding-bottom:5px; margin-left:-10px;}
.tickets_support_ttl {font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#663300;}

.jw_left {
vertical-align:top;
width:160px;
padding-top:10px;
padding-bottom:10px;
border-bottom:solid 1px #000;
}

.jw_right {
vertical-align:top;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
border-bottom:solid 1px #000;
}

.jw_title {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#000;
}

.jw_title2 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#000;
}

.jw_title2a {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#663300;
}

.spn_thx {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#663300;
padding-bottom:5px;
}

.jw_venue {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
text-transform:capitalize;
color:#000;
}

.jw_add {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:1px;
}

.show_details {
padding:5px;
background-color:#FFF;
border:solid 1px #7D4200;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#666666;
}

.detail_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:200px;
padding-top:10px;
padding-bottom:20px;
vertical-align:top;
}

.detail_right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px;
padding-bottom:20px;
padding-left:10px;
vertical-align:top;
}

.quote {
font-family:Georgia, Times New Roman, Times, serif;
font-style:italic;
font-size:16px;
}

.padding20 {
padding:20px;
background-color:#E0C062;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#000000;
}

.group_header {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
font-weight:bold;
}

.disc_cell {
border:solid 1px #333;
background-color:#E7E7E7;
font-family:Arial, Helvetica, sans-serif;
color:#39B9D4;
padding:4px;
}

.ticket_detail1{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-left:solid 1px #000;
border-bottom:solid 1px #000;
}

.ticket_detail2{
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-left:solid 1px #000;
border-bottom:solid 1px #000;
border-right:solid 1px #000;
}

.ticket_header1{
background-color:#333333;
color:#FFF;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border-top:solid 1px #000;
border-left:solid 1px #000;
border-bottom:solid 1px #000;
}

.ticket_header2{
background-color:#333333;
color:#FFF;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border-top:solid 1px #000;
border-left:solid 1px #000;
border-bottom:solid 1px #000;
border-right:solid 1px #000;
}

.tickets_show {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
}

.news_timeline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#663300;
}

.artist_left {
vertical-align:top;
width:210px;
padding-top:10px;
padding-bottom:10px;
border-bottom:solid 1px #000;
}

.artist_right {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
border-bottom:solid 1px #000;
}

.performing {
float:right;
background-color:#E7E7E7;
border:solid 1px #000;
width:150px;
padding:5px 5px 10px 5px;
margin-left:10px;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.sch_title {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#000;
}

.sch_sponsor {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#000;
}

.sch1 {
vertical-align:top;
width:400px;
padding-right:5px;
}
.sch2 {
vertical-align:top;
width:200px;
padding-left:5px;
border-left:solid 1px #333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.tickets1 {
width:85px;
padding-top:10px;
padding-bottom:10px;
vertical-align:middle;
border-bottom:solid 2px #000;
}

.tickets1a {
width:85px;
padding-top:10px;
padding-bottom:10px;
vertical-align:middle;
border-bottom:solid 1px #630;
}

.tickets1ba {
width:110px;
padding-top:10px;
padding-bottom:10px;
vertical-align:middle;
border-bottom:solid 1px #630;
}


.tickets2 {
vertical-align:middle;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
border-bottom:solid 2px #000;
}

.tickets2a {
vertical-align:middle;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
border-bottom:solid 1px #630;
}

.ticket_price {
color:#663300;
}
.ticket_current {
font-weight:bold;
font-style:italic;
}

.guitar_sub {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#666666;
font-weight:normal;
}

.ballard_left {
vertical-align:top;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
padding-right:10px;
border-right:solid 1px #000;
}

.ballard_right {
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
}

.about_show {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#7D4200;
font-weight:bold;
}

.ticket_exp {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:bold;
}

.support_l {
border-top:solid 3px #663300;
vertical-align:top;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
.support_r {
border-top:solid 3px #663300;
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
}


.tkt_val {border:solid 1px #000; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; background-color:#fff; text-align:center;}
.tkt_val2 {border:solid 1px #000; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; background-color:#fff; text-align:left;}
.tkt_val3 {border:solid 1px #000; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; background-color:#fff; text-align:left;}
.tkt_itm {width:370px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; padding-bottom:10px;}
.tkt_itm-a {width:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; padding-bottom:10px;}
.tkt_dtl {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
.tkt_submit {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#630; background-color:#fff; padding:5px; border:solid 1px #333; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}

.tkt_sub_ttl {font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#000;margin-top:10px; padding-top:10px; padding-bottom:10px; border-top:dashed 1px #333;}

.order_item {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; padding-top:10px; padding-bottom:10px; border-bottom:dashed 1px #333;}
.order_item_date {font-size:10px; letter-spacing:1px;}

.tkt_itm2 {width:80px; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; padding-bottom:10px;}
.tkt_itm2-a {font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; padding-bottom:10px;}
