/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.headerMargin{
margin-bottom:25px;
}

.footertext{
font-size:xx-small;
color:#999999
}

.textlinks{
font-size:small;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.textlinks a{
color:#712229;
}

.band_img {border: 1px solid #000000}
.image_label{background-color:#000000; color:#FFFFFF; font-size:x-small; border:1px solid white; text-align:center}

.genre{ font-style:italic; font-size:small; background-color:#CCCCCC}
.tune{font-size:small;}

.formTextCells{background-color:#FBF7E8 ; font-size:small; border-bottom:1px solid black; border-right:1px solid black}
.formInputCells{ background-color:#FFFFFF; font-size:small; border-bottom:1px solid black}

.testimonialText{font-size:smaller}
.testimonialName{font-size:small; font-weight:bold; font-style:italic; padding-bottom:10px}

.errormessage{background-color:#FF0000; color:#FFFFFF; padding:5px; border: 1px dashed black; font-size:small;}
.infomessage{background-color:#BEFDBE; color:#000000; border:1px dashed #D2A921; text-align:center; padding:5px; font-size:small;}

.faq_header{ font-weight:bold; font-size:medium;}
.faq_title{font-weight:bold; font-size:small;}
.faq_link{color:blue}
.faq_text{font-size:small}

.removeform{
font-size:small;
color:#000000;
background-color:#CCCCCC;
padding:5px;
border:1px dashed black;
}

#mailingListForm{
}

#mailingListForm table{
border-top:1px solid #999999;
font-size:small;
}

#mailingListForm td{
background-color:#666666;
text-align:center;
color:#FFFFFF;
}

#mailingListForm .td{
background-color:#FFFFFF;
text-align:center;
color:#FFFFFF;
}

#mailingListForm form{
background-color:#CCCCCC;
font-size:small;
color:#000000;
padding:5px;
}

.tableRowSeparator {border-bottom:1px dashed #000000}

/* for '?', 'X', and 'ticks' on secure index page */
.note{color:blue; font-weight:bold}
.confirmed{color:green; font-weight:bold}
.provisional{color:orange; font-weight:bold}
.away{color:red; font-weight:bold}