@charset "UTF-8";
.banner {
    background-image: url(../images/woodwork.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 200px;
    padding-bottom: 200px;
    margin-bottom: 0px;
}
.woodbanner {
    background-image: url(../images/woodwork.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: hsla(0,0%,100%,1.00);
    text-align: center;
    text-transform: uppercase;
}
.woodbanner h1 {
    font-size: 3em;
    padding-top: 85px;
    padding-bottom: 85px;
}
#literature {
}
.paintingbanner {
    background-image: url(../images/painting.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0px;
    color: hsla(0,0%,100%,1.00);
    text-align: center;
    text-transform: uppercase;
    background-position: center center;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.paintingbanner h1 {
    font-size: 3em;
    padding-top: 85px;
    padding-bottom: 85px;
}
.stagebanner  {
    background-image: url(../images/stageplay.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: hsla(0,0%,100%,1.00);
    text-align: center;
    text-transform: uppercase;
    background-position: 0% 39%;
}
.stagebanner h1 {
    font-size: 3em;
    padding-top: 85px;
    padding-bottom: 85px;
}
.sewingbanner {
    background-image: url(../images/sew);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: hsla(0,0%,100%,1.00);
    text-align: center;
    text-transform: uppercase;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.sewingbanner h1 {
    font-size: 2em;
    padding-top: 85px;
    padding-bottom: 85px;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 0.89;
    background-color: hsla(0,0%,0%,0.68);
    height: 100%;
}
.dancebanner {
    background-image: url(../images/dance);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: hsla(0,0%,100%,1.00);
    text-align: center;
    text-transform: uppercase;
}
.dancebanner h1 {
    font-size: 3em;
    padding-top: 85px;
    padding-bottom: 85px;
}
#contestbanner {
    background-image: url(../images/contest_bg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: hsla(0,0%,100%,1.00);
    text-align: center;
    text-transform: uppercase;
}
#contestbanner h1 {
    font-size: 3em;
    padding-top: 85px;
    padding-bottom: 85px;
}
.thecontest {
}
.contactbanner {
    background-image: url(../images/contact_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: hsla(0,0%,100%,1.00);
    text-align: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.donorbanner {
    background-image: url(../images/donate);
    background-repeat: no-repeat;
    background-size: cover;
    color: hsla(0,0%,100%,1.00);
    text-align: center;
    text-transform: uppercase;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#presentation {
    text-align: center;
    height: 100vh;
    padding-top: 225px;
    background-image: url(../images/bg);
    color: hsla(0,0%,100%,1.00);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
#presentation h2 {
    font-size: 4em;
}
#presentation p {
    font-size: 1.5em;
}
