@charset "UTF-8";
/* CSS Document */

hr {
    border:none;
    height: 2px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-image:url(../images/HRBG.gif)
}
a {
    color: #ffb100;
}
.SectionTitle {
    font-size: 200%;
    line-height: 100%;
    margin-bottom: 0;
}
    .SectionSubtitle {
        font-size: 150%;
        line-height: 100%;
        color: #9f1819;
    }
.ThirdImage {
    width: 32%;
    margin-right: 2%;
}
    .ThirdImage:last-of-type {
        margin-right: 0;
    }
.HalfImage {
    width: 40%;
    margin-right: 5%;
}
    .HalfImage:last-of-type {
        margin-right: 0;
    }
.Image250H {
    height: 250px;
    width: auto;
    margin-right: 4%;
}
    .Image250H:last-of-type {
        margin-right: 0;
    }
figure {
    display: inline-block;
    box-sizing: border-box;
    margin: 1em 0;
    padding: 0 10px;
}
    .HalfFigure {
        position: relative;
        width: 50%;
    }
        .HalfFigure img {
            width: 100%;
        }
    .FullFigure {
        position: relative;
        width: 100%;
    }
        .FullFigure img {
            width: 100%;
            max-width: 100%;
        }
    .ThirdFigure {
        width: 33.3%;
    }
        .ThirdFigure img {
            width: 100%;
        }
            .ThirdFigure.GalleryThumb img {
                max-width: 180px;
            }
    .Figure250 {
        max-height: 250px;
        max-width: 100%;
        position: relative;
    }
        .Figure250 img {
            max-height: 250px;
            max-width: 100%;
        }
.ThirdDiv {
    display: inline-block;
}
@media screen and (min-width: 720px) {
    .ThirdDiv {
        width: 33.3%;
    }
}
@media screen and (max-width: 720px) {
    .ThirdDiv {
        width: 100%;
    }
}
.Hilight {
    color: #9f1819;
}
#ContactForm {
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
}
