html { height: 100%; }
body { background: url(../ddimages/BgL.jpg) repeat-y left; height: 100%; background-color:Black; font-size: 10pt;  font-family: Arial, sans-serif; margin: 0px; color: #FFFFFF; }
form { height: 100%; padding: 0px; margin: 0px; }
.BGright { background: url(../ddimages/BgR.jpg) repeat-y right; background-color: Transparent; width: 100%; height: 100%; font-size: 10pt; font-family: Arial, sans-serif; margin: 0px; padding: 0px; color: #FFFFFF; }
 a:link { color:Aqua; }
 a:visited { color:#0099CC; }
 a:hover { color:Blue; }
table { font-size: 10pt;  font-family: Arial, sans-serif; color: #FFFFFF; }
p { font-size: 10pt;  font-family: Arial, sans-serif; color: #FFFFFF; }
div { font-size: 10pt;  font-family: Arial, sans-serif; color: #FFFFFF; }
button { background: firebrick; }
table.info { width: 430px; }
td.thumbnail { vertical-align:middle; text-align:center; padding:2px; }
.name{ font-size: 10pt; font-family: Arial, sans-serif; vertical-align:top; text-align:right; color:#CC0000; }
.value{ font-size: 10pt; font-family: Arial, sans-serif; vertical-align:top; text-align:left; color:#FFFFFF; }
td.tag { text-align: right; font-size: 8pt; vertical-align: top; }
td.small { text-align: left; font-size: 8pt; vertical-align: top; }
img { padding: 0px; margin: 0px; border: none; }
img.zoom { cursor:pointer; float:right; }
p.headline { font-family: "WELTRON", Sans-Serif; color: #CC0000; margin: 10px 5px 0px 0px; font-weight: bold; font-size: 16pt; }
a.headline { font-family: "WELTRON", Sans-Serif; color: #CC0000; margin: 10px 5px 0px 0px; font-weight: bold; font-size: 16pt; cursor: default; }
span.subitem { color: #CC0000; margin: 10px 5px 0px 0px; font-weight: bold; font-size: 11pt; }
p.subitem { color: #CC0000; margin: 10px 5px 0px 0px; font-weight: bold; font-size: 11pt; }
p.topicTitle { color: #CC0000; margin: 10px 5px 0px 0px; font-weight: bold; font-size: 11pt; }
a.subitemDead { color: #CC0000; margin: 0px; font-weight: bold; font-size: 11pt; text-decoration: none; cursor: default; }
a.subitem:link { color: #CC0000; margin: 0px; font-weight: bold; font-size: 11pt; text-decoration: none; }
a.subitem:visited { color: #CC0000; margin: 0px; font-weight: bold; font-size: 11pt; text-decoration: none; }
a.subitem:hover { color: #FF9999; margin: 0px; font-weight: bold; font-size: 11pt; text-decoration: none; }
a.nextgig:link { background-color: #CC0000; margin: 0px; font-weight: bold; font-size: 10pt; text-decoration: none; }
a.nextgig:visited { background-color: #CC0000; margin: 0px; font-weight: bold; font-size: 10pt; text-decoration: none; }
a.TOC:link { color: #FF0000; margin: 0px; font-weight: bold; font-size: 8pt; text-decoration: none; }
a.TOC:visited { color: #FF0000; margin: 0px; font-weight: bold; font-size: 8pt; text-decoration: none; }
a.TOC:hover { color: #FF9999; margin: 0px; font-weight: bold; font-size: 8pt; text-decoration: none; }
div.copy { font-size: 10pt; margin: 0px 0px 0px 0px; }
div.message { border: solid 2px Maroon; font-size: 10pt; padding: 4px 10px 10px 10px; margin: 4px 0px 4px 0px; width: 480px; }
table.message { border: none 1px White; font-size: 10pt; padding: 4px 10px 10px 10px; margin: 0px 0px 0px 0px; width: 500px; }
p.signature { text-align:left; font-size: 10pt; margin: 10px 20px 10px 250px; }
.button1 { font-size: 8pt; font-weight: bold; padding: 0px; margin: 0px; border: none; height: 16px; color: Red; }
a.button { font-family: Arial, sans-serif; background-color: Silver; color: Black; font-size :7pt; font-weight: bold; text-decoration: none; padding: 0px 2px 0px 2px; margin: 0px 1px 0px 1px; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
a.button:visited { background-color: Silver; color: Black; font-weight: bold; text-decoration: none; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
a.button:hover { background-color: Silver; color: #CC0000; font-weight: bold; text-decoration: none; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
a.button:active { background-color: Silver; color: #CC0000; font-weight: bold; text-decoration: none; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #999999; border-left: 1px solid #999999; }
.gigdate { font-size: 10pt; text-align: right; vertical-align: top; }
.member { background-color:Maroon; background-image:url('ddimages/corner_TL.gif'); background-repeat: no-repeat; background-position:left top; font-weight: normal; vertical-align:top; text-align: left; padding: 6px 6px 6px 6px; border-collapse: collapse}
.bandmember { background-color:#CC0000; background-image:url('ddimages/corner_TL.gif'); background-repeat: no-repeat; background-position:left top; font-weight: normal; vertical-align:top; text-align: left; padding: 6px 6px 6px 6px; border-collapse: collapse}
.blonde { background-color:Maroon; color:Yellow; background-image:url('ddimages/corner_TL.gif'); background-repeat: no-repeat; background-position:left top; font-weight: normal; vertical-align:top; text-align: left; padding: 6px 6px 6px 6px; border-collapse: collapse}
.member table{ font-weight: normal; vertical-align:top; text-align: left; padding: 0px; border-collapse: collapse }
.bandmember table{ background-color:#CC0000; vertical-align:top; text-align: left; border-collapse: collapse}
.blonde table{ background-color:Maroon; color:Yellow; vertical-align:top; text-align: left; border-collapse: collapse}
.member td{ border-bottom: solid 2px #000000; padding: 6px 6px 6px 6px; }
.bandmember td{ border-bottom: solid 2px #000000; padding: 6px 6px 6px 6px; }
.blonde td{ border-bottom: solid 2px #000000; padding: 6px 6px 6px 6px; }
.hideCell { font-size:0px; color:black; background-color:black; border-style:none; padding:0px; margin:0px; }
a.cleanLink:link { text-decoration: none; color: White; }
a.cleanLink:visited { text-decoration: none; color: White; }
a.cleanLink:hover { text-decoration: none; color: blue; }
a.gig:link { font-size: 12pt; font-weight: bold; color: White; text-decoration: none; }
a.gig:visited { font-size: 12pt; font-weight: bold; color: White; text-decoration: none; }
a.gig:hover { font-size: 12pt; font-weight: bold; color: White; text-decoration: underline overline; }
.sortNone { background: Black; }
.sortASC { background: Red; }
.sortDESC { background: Blue; }
.gigaddress { display: none; padding: 0px 0px 10px 0px; text-align: center; font-size: 10pt; }
.warning { text-align:left; color: Red; border: solid 1px red; margin: 0px; padding: 20px; background-color:White;}
.warningPanel { position: absolute; top: 20px; left: 20px; display: block; width: 500px; }
.hideThis { position: absolute; left: -50px; width: 0px; }
.reorder1 li { list-style-type: none; margin-left: -35px; }
a.button_1{
background: transparent url('../ddimages/button_1_left.gif') no-repeat top left;
display: block;
float: left;
font: normal 10px Arial; /* Change 13px as desired */
line-height: 8px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 16px; /* Height of button background height */
padding-left: 6px; /* Width of left menu image */
margin-left: 2px;
text-decoration: none;
color: #000000;
}

a:link.button_1, a:visited.button_1{
color: #000000; /*button text color*/
}

a.button_1 span{
background: transparent url('../ddimages/button_1_right.gif') no-repeat top right;
display: block;
padding: 4px 6px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
margin-right: 2px
}

a.button_1:hover{ /* Hover state CSS */
background-position: center left;
}

a.button_1:hover span{ /* Hover state CSS */
background-position: center right;
color: red;
}

a.button_1:active{ /* Hover state CSS */
background-position: bottom left;
}

a.button_1:active span{ /* Hover state CSS */
background-position: bottom right;
color: red;
}

a.wwwButton {
background: transparent url('../ddimages/wwwButton.gif') no-repeat top right;
display: inline-block;
overflow: hidden;
width: 36px;
height: 9px;
padding: 0px;
margin: 3px;
font: normal 6px Arial;
line-height: 9px; 
}

a:link.wwwButton, a:active.wwwButton, a:visited.wwwButton{
color: #000000;
text-decoration: none;
}

a.wwwButton:hover{ /* Hover state CSS */
background-position: center left;
}

a.wwwButton:active{ /* Hover state CSS */
background-position: bottom left;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: auto; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding: 0px;
margin: 0px;
}
td.nestTopic { background-image: url('ddimages/arrow_down.gif'); background-position: left bottom; background-repeat: no-repeat; padding:4px 16px 12px 8px; }
DIV.Gallery { position: absolute; top: 0px; left: 0px; text-align: center; vertical-align: top; cursor: pointer; border: solid 3px #990000; background-color: #990000; }
ul.OnPage { background: #660000; padding: 4px 4px 4px 4px; width: 300px; border: solid 2px #990000; }
ul.OnPage li { list-style-type: none; text-align: center; }
ul.OnPage li a{ font-size:8pt; text-decoration: none; color: #FFFFFF; }
ul.OnPage li a:hover{ font-size:8pt; text-decoration: none; color: #9999FF; }
