/* Keystone Bowling style override sheet */
.kbc-title2-l h2 {
    font-weight: bold;
    font-size: 1.4rem;
    color: #fff;
    font-family: Arial;
    background-color: #512888;
    background-image: linear-gradient(to right, #512888, #512888, white);
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    text-shadow: 2px 2px 4px #000000;
}
.kbc-title2-c h2 {
    font-weight: bold;
    font-size: 1.4rem;
    color: #fff;
    font-family: Arial;
    background-color: #512888;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    text-shadow: 2px 2px 4px #000000;
}
.kbc-title2-l h3 {
    font-weight: bold;
    font-size: 1.2rem;
    color: #fff;
    font-family: Arial;
    background-color: #512888;
    background-image: linear-gradient(to right, #512888, #512888, white);
    text-align: left;
    margin-left: 0px;
    margin-right: 0px;
    text-shadow: 2px 2px 4px #000000;
}
.kbc-bc-c h3 {
    font-weight: bold;
    font-size: 1.1rem;
    color: #fff;
    font-family: Arial;
    background-color: #512888;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    text-shadow: 2px 2px 4px #000000;
}
.kbc-forms-c h3 {
    font-weight: bold;
    font-size: 1.0rem;
    color: #fff;
    font-family: Arial;
    background-color: #9f9f9f;
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    text-shadow: 2px 2px 4px #000000;
}
.kbc-about-banner {
    background: #512888 url(Images/background2.gif) no-repeat center top;
    padding: 0;
    height: 100px;
    width: 100%;
    display: table;
    font-weight: bold;
    font-size: 1.5rem;
    color: #fff;
    font-family: Arial;
    text-shadow: 2px 2px 4px #000000;
}

