    .bg_overlay {
        width:800px;
        height:340px;
        background-repeat: no-repeat;
        position:relative;
        margin:8px auto;
    }
    .bg_band {
        background:url("band2.jpg");
    }

    .bg_volunteer {
        background:url("volunteer.jpg");
        background-position: -10px -60px;
        background-size: 110%;
    }

    .bg_porch {
        background:url("porch.jpg");
        
        background-position: 0px -60px;
    }

    .footnote {
       margin:auto;
       color:white;
       position:absolute;
       bottom:4px;
       

     }
     .footnote.big {
       font-size:24px;
       bottom:2px;
     }
     .footnote.left {
       left:10px;
     }

     .footnote.right {
       right:10px;
     }

    .overlay {
        width:800px;
        height:300px;
        /*opacity: 0.35;
        filter: alpha(opacity=35); 
        background-color:black;*/
        position:absolute;
    }
    
    .signup {
        font-size:40px;
        position:absolute;
        width:200px;
        left:550px;
        top:20px;
        color:white;
        font-weight: bolder;
        line-height: 35px;
        text-align: center;
        font-family: BobbyJRoughBold,arial,helvetica,sans-serif;
    }
    
    .bg_band .signup {
        left:510px;;   
    }
    .bg_band .signup .big {
        position:relative;
        left:-40px;
    }
    
    
    .bg_porch .signup{
        left:50px;
    }
    
    .signup .big{
        font-size:60px;
        line-height: 45px;
    }
    .signup input{
        width:200px;
        border: none;
        width:180px;
        font-size:20px;
        height:40px;
        margin:4px;
    }
    /*button{
        width:200px;
        border: none;
        outline: none;
        font-size: 30px;
        height:50px;
        background-color: #DA4B28;
        color:white;
    }*/
    
.infoform input[type="text"],input[type="tel"],input[type="email"]{
    font-size:20px;
    width:250px;
    margin-bottom: 6px;
}
.infoform input[type="radio"]{
    width:auto;
}

.infoform textarea{
    font-size:20px;
    width:250px;
    height:100px;
    margin-bottom: 8px;
}

 .note {
    width:400px;
    display: inline-block;

    font-size:15px;
    font-style: italic;
     vertical-align: text-top;
     margin-bottom:4px;
     padding-left: 4px;
}
.infoform .caption{
    font-weight: bold;
    padding:10px 0px;
    text-transform: capitalize;
}
.infoform .entry{
    padding:4px;
}
.infoform .left{
    width:250px;
    display: inline-block;
     vertical-align: text-top;
     
}
.infoform {
    
    width:550px;
}
.infoform.infoform .entry{
    background-color:#FFE980;
    margin-bottom:6px;
}

.copy.copy500{
    width:510px;
}

label {
    cursor:pointer;
}