
h1, h2, h3, h4, h5 {
margin-bottom: 0px;
}

h1 {
margin-top: 2px;
font-size: 18pt;
}

h2 {
font-size: 16pt;
}

h3 {
font-size: 14pt;
}

h4 {
font-size: 12pt;
}

h5 {
font-size: 10pt;
}

h6 {
font-size: 8pt;
}


/*Band Labels*/

.headliner {
font-size: 14pt; 
font-weight: bold; 
}

.support {
font-size: 12pt; 
font-weight: bold; 
}

.stronglocal {
font-size: 10pt; 
font-weight: bold; 
}

.local {
font-size: 8pt; 
font-weight: bold; 
}

/*Shows Experiment */

.showtable {
width: 398px;
padding: 0px;
margin-bottom: 4px;
}

.show {
color: black;
border:1px solid #800000; 
width: 398px;
padding-left: 2px;
font-size: 10px;
}

.show p {
width: 150px;
float: right;
background-color: #800000;
color: white;
margin: 0px;
font-size:11px;
text-align:center;
}

.show p a {
color:silver;
}

.show p a:hover {
color: black;
background-color: #00E731;
}

.show img {
width: 150px;
}

.date {
font-size: 10pt; 
color: #FFFFFF; 
font-weight: bold; 
text-align: left; 
background-color:black;
padding: 2px 0px 3px 0px;
text-indent: 4px;
width: 100%;
}

.bandlabel {
font-family: 'times new roman';
font-size: 8pt; 
color: #FFFFFF; 
text-align: center; 
font-weight: bold; 
font-variant: small-caps; 
background-color: #800000; 
margin: 0px;
width: 150px;
padding: 2px;
border: 1px dotted black;
}

.callout {
border: 1px solid #980808;
width: 398px;
margin-bottom: 4px;
font-size: 12px;
color: black;
text-align:center;
}

.pastshow {
font-family: 'courier new';
font-size: 14px;
border-bottom: 1px solid #980808;
background-color: white;
text-transform: uppercase;
line-height: 150%;
}

.venue {
background-color: #800000;
color: silver;
font-weight: bold;
font-size: 12px;
}