body {font-family: Arial, sans-serif;font-size:18px;color:#102921;height: 100%;line-height:27px;
    background:url('/images/background.jpg') no-repeat fixed;background-size:cover;}

h1,h2,h3,h4 {margin: 10px 0 15px 0;font-weight:normal;}
h1 {font-size: 36px;}
h2 {font-size: 28px;}
h3 {font-size: 24px;}
h4 {font-size: 20px;}

a {color: #B80028;font-weight:bold;}
.clearer {clear:both;}

.banner {width:100%;text-align:center;}
.banner.top {width:320px;margin:0 0 20px 20px;float:right;}
.banner .google-ad-top {width: 320px;}
.banner.bottom {margin-top:40px;}
.banner-container {margin:0 auto;text-align:center;max-width: fit-content;}
.banner-dev {width:240px;height:12px;border:1px solid black;padding:40px;margin:0 auto;}

#siteHead {color: #fff;height:110px;width:984px;margin: 0 auto;padding: 10px 10px 4px 10px;}
.title-txt {font-size: 40px; font-weight:bold;margin-bottom:30px;}
#deskMenu {display: block;}
#mobMenu {display:none;}
#menuBtn {display:none;}

#navbar {background-color: transparent;border:none;margin:0;}
#navbar ul.nav {padding:0;}
#navbar li {float:left;background-color: #fff; list-style:none;padding: 4px 15px;margin: 0 15px 0 0;
    -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px;}
#navbar li:hover {background-color:#B80028;}
#navbar li a {font-size: 20px;text-decoration:none;color:#B80028;}
#navbar li:hover a {color:#fff;}
#navbar li.active {background-color:#B80028;}
#navbar li.active a {color:#fff;background-color:#B80028;}

#main {width:984px;min-height:640px;padding:20px 30px;margin: 1px auto 10px auto;z-index:5;background-color: #F2FDFF;opacity: 0.90;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#footer {width:984px;margin:20px auto 60px auto;padding:0 20px;text-shadow: 0 0 0.8em #fff, 0 0 0.8em #fff, 0 0 0.8em #fff, 0 0 0.8em #fff;font-weight:bold;}
#footer .contact {text-align:left;width:48%;}
#footer .ugb {float:right;text-align:right;width:48%;}

.article-list, .location-list {margin:20px 0;}