/*homepage*/
body{
    font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif
}

a{
    color: purple;
}

.side{
    text-align: right;
    font-style: italic;
    font-weight: bold;
    
}
.address{
    padding:30px;
}
.signup{
    padding:10px;
}
.pastshows{
    padding:30px;
    
}
.inquiries{
    padding:20px 0px 20px 0px;
}
.title{
    font-size: 70px;
}
.scroll-left {
    height: 40px;	
    overflow: hidden;
    position: relative;
    background: black;
    color: rgb(252, 250, 248);
    
   }
   .scroll-left p {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 50px;
    text-align: center;
    font-size: 30px;
    letter-spacing: 20px;
    /* Starting position */
    -moz-transform:translateX(100%);
    -webkit-transform:translateX(100%);	
    transform:translateX(100%);
    /* Apply animation to this element */	
    -moz-animation: scroll-left 20s linear infinite;
    -webkit-animation: scroll-left 20s linear infinite;
    animation: scroll-left 20s linear infinite;
   }
   /* Move it (define the animation) */
   @-moz-keyframes scroll-left {
    0%   { -moz-transform: translateX(100%); }
    100% { -moz-transform: translateX(-100%); }
   }
   @-webkit-keyframes scroll-left {
    0%   { -webkit-transform: translateX(100%); }
    100% { -webkit-transform: translateX(-100%); }
   }
   @keyframes scroll-left {
    0%   { 
    -moz-transform: translateX(100%); /* Browser bug fix */
    -webkit-transform: translateX(100%); /* Browser bug fix */
    transform: translateX(100%); 		
    }
    100% { 
    -moz-transform: translateX(-100%); /* Browser bug fix */
    -webkit-transform: translateX(-100%); /* Browser bug fix */
    transform: translateX(-100%); 
    }
   }
   