body {
background-color:#000000;
color:#FFFFFF;
}

a:link {color: #FFCC33; text-decoration: underline;}
a:visited {  color:#CC9933; text-decoration: underline;}
a:hover {color: #FFCC33;  text-decoration: underline;}
a:active {color: #FFCC33;  text-decoration: underline;}

table.newmp3s {
clear: both;
margin: auto;
border: 0px;
border-collapse: collapse;
border-color: #FFFFFF;
border-style: solid;
}

table.newmp3s tr.odd {
background-color:#000000;
color:#FFCC99;
}

table.newmp3s tr.even {
background-color:#000000;
color:#FFFFFF;
}

table.newmp3s td {
border-spacing: 0px;
padding: 4px;
border-color: #FFFFFF;
border-style: solid;
border-width: 0px;
}

table.gigs {
clear: both;
margin: auto;
width: 800px;
border-collapse: collapse;
border: 1px;
border-color: #FFFFFF;
border-style: solid;
}

table.gigs caption {
text-align: center;
margin: auto;
color: #FFFFFF;
font-weight: bold;
font-size: 1.1em;
margin-bottom: .5em;
margin-top: 0em;
padding-bottom: .5em;
padding-top: 0em;
}

table.gigs th {
color: #FFFFFF;
font-weight: bold;
border-spacing: 0px;
padding: 5px;
border-color: #FFFFFF;
border-style: solid;
border-width: 1px;
}

table.gigs td {
border-spacing: 0px;
padding: 5px;
border-color: #FFFFFF;
border-style: solid;
border-width: 1px;
}

tr.odd {
background-color:#222222;
color:#FFCC99;
}

tr.odd a:link {color: #FFCC99; text-decoration: underline;}
tr.odd a:visited {  color: #FFCC99; text-decoration: underline;}
tr.odd a:hover {color: #FFCC99;  text-decoration: underline;}
tr.odd a:active {color: #FFCC99;  text-decoration: underline;}

tr.even {
background-color:#222222;
color:#FFFFFF;
}

tr.even a:link {color: #FFFFFF; text-decoration: underline;}
tr.even a:visited {  color: #FFFFFF; text-decoration: underline;}
tr.even a:hover {color: #FFFFFF;  text-decoration: underline;}
tr.even a:active {color: #FFFFFF;  text-decoration: underline;}

#footer {
margin: auto;
font-size: smaller;
font-style: italic;
}


body#yamaha {
background-image: url(images/yamaha-background.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#FFFFFF;
color: #000000;
}

body#yamaha div.yamaha-intro {
padding-right: 300px;
clear: right;
color: #663300;
}

body#yamaha table.songlist {
border: none;
border-width: 0px;
padding-top: 10px;
clear: both;
}

body#yamaha table.songlist th {
border-bottom: 2px solid black;
}

body#yamaha table.songlist td {
padding: 10px;
}

body#yamaha a:link {color: #663300; text-decoration: underline;}
body#yamaha a:visited {  color: #663300; text-decoration: underline;}
body#yamaha a:hover {color: #663300;  text-decoration: underline;}
body#yamaha a:active {color: #663300;  text-decoration: underline;}
