:root{color:#111;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto}a{color:#039}a:hover{color:#01aeed}.skip-link{color:#000;z-index:20;background:#fff;padding:.5rem .75rem;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{transform:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:2px solid #01aeed}.banner-wrap{background:#ffff01;width:min(1045px,100%);margin:0 auto}.banner{display:block}.banner img{width:min(950px,100%);height:auto;margin:0 auto;display:block}.nav-bar{z-index:5;color:#eee;background:#000;align-items:stretch;width:min(1045px,100%);margin:0 auto;display:flex;position:relative}.menu-toggle{color:#fff;font:inherit;cursor:pointer;background:#000;border:1px solid #fff;margin:6px;padding:.35rem .7rem;display:none}.menu,.submenu{margin:0;padding:0;list-style:none}.menu{flex-wrap:wrap;align-items:stretch;display:flex}.menu button,.menu a,.submenu button,.submenu a{color:#eee;font:inherit;text-align:left;cursor:pointer;background:#000;border:0;width:100%;padding:9px 13px;font-size:13px;text-decoration:none;display:block}.menu>li{position:relative}.menu>li>button,.menu>li>a{height:100%}.menu>li.is-ancestor>button,.menu>li>a[aria-current=page]{color:#000;background:#fff}.menu a:hover,.menu button:hover,.menu a:focus-visible,.menu button:focus-visible{color:#000;background:#fafafa}.submenu{z-index:6;background:#fafafa;border:1px solid #000;min-width:15rem;display:none;position:absolute;top:100%;left:0}.submenu .submenu{background:#9aaedb;top:-1px;left:100%}.submenu a,.submenu button{color:#000;background:#fafafa}.submenu .submenu a,.submenu .submenu button{color:#000;background:#9aaedb}.menu li:hover>.submenu,.menu li:focus-within>.submenu{display:block}.search-form{align-items:center;gap:0;margin-left:auto;padding:4px 8px;display:flex}.search-form input{border:1px solid #ccc;width:180px;height:22px;padding:0 4px;font-size:12px}.search-form button{color:#0000;cursor:pointer;text-indent:-999px;background:#fff url(/search.png) 50%/18px 18px no-repeat;border:0;width:36px;height:28px;overflow:hidden}.home-slot{width:min(1045px,100% - 16px);margin:10px auto 0}.home-band{background:#f7faec url(/highlight-middle.png) 50% repeat-x;border-top:1px solid #693a12;border-bottom:1px solid #693a12;grid-template-columns:minmax(0,1.8fr) minmax(220px,.8fr);gap:12px;min-height:18rem;padding:12px 25px 20px;display:grid}.welcome h1{margin:0 0 .6rem;font-size:1.7rem;line-height:1.2}.welcome p{margin:0}.rotator{min-height:16rem}.slide h2{margin:0 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.25}.slide h2 a{color:#111;text-decoration:none}.slide img{float:left;object-fit:cover;background:#fff;border:3px solid #000;width:11em;height:11em;margin:0 10px 8px 0;padding:2px}.slide p{margin:.4rem 0 0}.slide .more,.prayer .more{text-align:right;color:#01abef;margin-top:.5rem;display:block}.page-wrap{width:min(1045px,100% - 24px);margin:24px auto 0}.page-wrap.with-sidebar{grid-template-columns:minmax(0,710px) 250px;align-items:start;gap:24px;display:grid}.page-main h1,.entry-title{margin:0 0 .7rem;font-size:26px;line-height:1.2}.entry h2{margin:1rem 0 .6rem;font-size:19px}.entry h3{font-size:17px;font-style:italic}.entry h4{letter-spacing:.05em;text-transform:uppercase;font-size:11px}.entry p,.entry ul,.entry ol{margin:0 0 1rem}.entry ul,.entry ol{padding-left:1.3rem}.entry img.alignleft{float:left;margin:0 16px 12px 0}.entry img.alignright{float:right;margin:0 0 12px 16px}.entry img.aligncenter{margin:0 auto 12px;display:block}.entry:after{content:"";clear:both;display:block}.entry iframe{border:0;max-width:100%}.quick-links{border:1px solid #ccc;width:min(100%,320px);margin-top:8px;padding:4px 20px 12px}.quick-links h2{margin:.4rem 0 .2rem;font-size:1.35rem}.quick-links ul{margin:0;padding:0;list-style:none}.quick-links li{margin:0 0 .35rem}.quick-links a{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.prayer h2{margin:0 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.25}.prayer h2 a{color:#111;text-decoration:none}.prayer-copy p{margin:0}.search-results article{margin:0 0 1.4rem}.search-results h2{margin:0 0 .3rem;font-size:1.25rem}.search-results a{color:#111;text-decoration:none}.search-results a:hover{color:#01aeed}.site-footer{color:#f2f2f2;text-align:center;background:#000;border-radius:15px;width:min(1043px,100% - 16px);margin:28px auto 16px;padding:16px 20px 28px}.site-footer p{margin:0 0 .8rem}@media (width<=800px){.menu-toggle{display:inline-flex}.nav-bar{flex-wrap:wrap}#site-menu{flex:1 0 100%;order:3;display:none}.nav-bar.is-open #site-menu{display:block}.menu,.submenu{border:0;min-width:0;display:block;position:static}.submenu a,.submenu button,.submenu .submenu a,.submenu .submenu button{color:#fff;background:#1a1a1a;padding-left:1.6rem}.submenu .submenu a,.submenu .submenu button{background:#333;padding-left:2.4rem}.search-form{flex:1;margin-left:0}.search-form input{flex:1;width:auto}.home-band,.page-wrap.with-sidebar{grid-template-columns:1fr}.slide img{float:none;display:block}}
