
body {
    background: url("/settings/version8/_img/backgrounds/textured-red-01.png") repeat scroll left top #a6192e;
}
h1 {
    border-bottom: 1px solid #a6192e;
    border-top: 10px solid #a6192e;
    color: #a6192e;
    font-family: "DINWebMedium",sans-serif;
    font-size: 1.7em;
    line-height: 1.4em;
    margin-bottom: 0.6em;
    margin-top: 0.2em;
    padding: 0.3em 0;
}
.boxContainer {
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.site-title {
    margin-left: 90px;
    font-family: "DINWeb",sans-serif;
    font-size: 1.2em;
    text-transform: uppercase;
}
.three-column.no-navigation .main {
    padding-left: 8%;
}


.row {
    clear: left;
    float: left;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}


.news p, .events p, .quicklinks p, .contact-us p, .at-a-glance p, .feature p {
    font-family: "DINWebLight",sans-serif;
    font-size: 0.875em;
    line-height: 1.25em;
}
.pis-title {
    font-size: 1em !important;
    margin: 0;
}


.frontpage {
    font-family: "DINWebLight",sans-serif;
}
.frontpage h2 {
    font-family: "DINWebMedium",sans-serif;
    font-size: 1em;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    text-transform: uppercase;
}

.frontpage p {
    font-size: 0.875em;
    line-height: 1.25em;
}
.frontpage ul {
    list-style-type: none;
    padding: 0;
}
.frontpage ul li {
    border-bottom: 1px solid #eee;
    font-size: 0.875em;
    line-height: 1.25em;
    padding: 5px 0;
}

.col {
    display: block;
    float: left;
    margin-right: 3%;
    min-height: 1px;
}
.col:last-child {
    margin-right: 0;
}


.two-4 {
    width: 48.5%;
}


@media screen and (max-width: 980px) {
.three-column.no-navigation .main {
}

.frontpage {
    border-top: 10px solid #eee;
}

}
@media only screen and (max-width: 700px) {

.two-4 {
    width: 100%;
}


