
h1, h2, h3, h4, h5, h6 {
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;
}

.date {
font-size: 10pt; 
color: #FFFFFF; 
font-weight: bold; 
text-align: left; 
background-color: #0C0C0C;
border-bottom: 2px solid #800000;
padding: 2px 0px 3px 0px;
text-indent: 4px;
}

.shows {
width: 255px;
vertical-align: top;
padding-top: 3px; 
font-size: 8pt;
color: black; 
text-align: center; 
background-color: silver; 
border-bottom: 3px solid black;
}

.shows a:visited, a:active {
color: #980808;
}

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

.venue {
font-size: 8pt; 
color: white; 
text-align: center; 
padding: 2px; 
background-color: #980808;
width: 100%;
}

.venuebox {
background-color: silver;
color: black;
padding: 2px;
text-align: center;
margin: 8px 60px 4px 60px;
border: 1px dashed #980808;
}

.venueinfo {
background-color: #980808; 
font-family: verdana; 
font-size: 12px; 
font-weight: bold; 
color: white; 
font-variant: small-caps; 
padding: 2px; 
}


.bandpic {
width: 145px;
font-size: 8pt; 
color: #FFFFFF; 
text-align: center; 
background-color: #800000; 
border-left: 2px solid black;
border-bottom: 3px solid black;
vertical-align: top;
padding: 0px;
margin: 0px;
}

.bandpic img {
width: 145px;
border: 0px;
margin: 0px;
}

.bandlabel {
font-family: 'times new roman';
font-size: 8pt; 
color: #FFFFFF; 
text-align: center; 
font-weight: bold; 
font-variant: small-caps; 
background-color: #980808; 
margin: 0px;
}

p.bandlabel:hover {
color: white;
background-color: black;
}

.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; 
}

.showsheader {
font-size: 12px; 
color: white; 
font-weight: bold; 
font-variant: small-caps; 
background-color: #980808; 
}

.music {
font-family: verdana,arial; 
font-size: 10px; 
color: white; 
font-weight: bold; 
text-align: left;
padding-top: 2px; 
padding-bottom: 8px; 
background-color: #800000; 
margin: 0px;
}

.music a:link, a:visited, a:active {
color: silver;
}

.music a:hover {
text-decoration: none;
color: yellow;
}

.venue a:link, a:visited, a:active {
color: silver;
}

.venue a:hover {
color: yellow;
}