body {
font-weight : normal;
color : #fdfcdc;
background-color : black;
font-size : 1em;
}
h1 {
font-weight : normal;
font-size : 2em;
color : #eec900;
background-color : black;
text-align : center;
}
h2 {
font-weight : normal;
font-size : 1.5em;
color : #fdfcdc;
background-color : black;
text-align : center;
}
h3 {
font-weight : normal;
font-size : 1.2em;
color : #eec900;
background-color : black;
text-align : center;
}
a {
color : #fdfcdc;
font-style : italic;
}
a:link {
color : #fdfcdc;
}
a:hover {
color : #cac9a9;
}
a.inactivelink {
color : #fdfcdc;
}
a.activelink {
color : #eec900;
}
div {
padding-left : 30px;
padding-right : 30px
}
div.c1 {
text-align : center;
}
div.link {
text-align : left;
padding-bottom : 5px;
padding-left : 50px;
padding-right : 50px
}
p.photo {
text-align : center;
padding-top : 40px;
}
div.valcheck {
text-align : center;
padding-top : 40px;
}
div.header {
text-align : center;
border-style : none;
border-bottom-style : none;
border-width : 1px;
}
div.nav {
text-align : center;
border-style : none;
border-bottom-style : none;
border-top-style : none;
border-width : 1px;
}
table {
border-style : none;
margin : 0 auto;
}
table th {
padding-bottom : 5px;
}
table td {
padding-bottom : 10px;
}
th {
text-align : left;
font-weight : normal;
font-size : 1.2em;
color : #aa8500;
vertical-align : baseline;
padding-bottom : 5px;
padding-top : 5px;
border-style : none;
border-bottom-style : dashed;
border-top-style : dashed;
border-width : 1px;
}
td {
text-align : left;
font-weight : normal;
font-size : 1em;
vertical-align : text-top;
}
caption {
caption-side : top;
width : auto;
text-align : center;
padding-top : 10px;
padding-bottom : 5px;
font-weight : normal;
font-size : 1.4em;
color : #eec900;
border-style : none;
border-bottom-style : none;
border-width : 1px;
}
caption.venues {
padding-top : 20px;
padding-bottom : 5px;
}
table.shows-table {
border-style : solid;
border-width : 2 px;
border-color : #202020;
margin : 0 auto;
width : 75% ;
}
table.shows-table th {
text-align : left;
font-weight : bold;
font-size : 1.1em;
color : #e5e6ea;
background-color : #101010;
vertical-align : baseline;
border-style : solid;
border-width : 1px;
border-color : #000000;
padding-bottom : 3px;
padding-top : 3px;
padding-left : 2px;
padding-right: 2px;
}
table.shows-table td {
text-align : left;
font-weight : normal;
font-size : 1em;
vertical-align : text-top;
background-color : #080808;
border-style : solid;
border-width : 1px;
border-color : #000000;
padding-bottom : 3px;
padding-top : 3px;
padding-left : 2px;
padding-right: 2px;
}
div.c-margin {  /* centred with margin */
/* following added for ie8 wrong handling of css */
text-align : center;
margin-left: auto;
margin-right: auto;
width: 50em;
}


