<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

/* html and resets */
div, p, ul, li, h1, h2, h3, h4, a {position:relative}
body, form, table {font-family: 'Cantata One', serif;}
form {padding:0; margin:0}
body {margin:0; font-size:12px; line-height:17px; font-weight:normal}
a {text-decoration:none; color:#b19157}
a:hover, #nav-h li.search a:hover {color:#8a632c; text-decoration:underline}
a img {border:none}
table {width:100%}
.trow-h1 {background:#8a632c; font-size:18px; color:#fff; padding:8px}
.trow-h2 {background:#e9e7e4; font-size:16px; color:#8a632c; padding:7px 8px}
h1, h2, h3, .BanTitle .TextHeading, .ChTitleLg {color:#8a632c}
h1 {font-size:32px; line-height:36px; font-weight:normal}
h2, .BanTitle, .ChTitleLg {font-size:24px; line-height:27px; margin:25px 0 0}
h3, .TextHeading {font-size:18px; line-height:21px; margin:20px 0 0}
h4 {font-size:15px; line-height:18px; margin:15px 0 0}
h1,h2,h3,h4,.yb-search {text-shadow:1px 1px 0 #fff}

/* styles from astr */
/* nav */
.nav, .nav ul {list-style:none; margin:0; padding:0}
.nav li, .nav a {display:block}
.nav a:hover {text-decoration:none}

#topnav {position:absolute; top:20px; left:250px; height:45px; font-size:16px; }
#topnav li {float:left; margin:0 10px 0 0; height:45px; z-index:1}
#topnav li.current {z-index:10}
#topnav a {height:40px; background:url(../images/bg-topnav.png) no-repeat center -45px; padding:5px 12px 0; text-transform:uppercase; letter-spacing:1px; border-top-left-radius:8px; border-top-right-radius:8px; box-shadow:inset 0 0 3px #CCC; color:#8e8983; text-shadow:0 1px #fff}
#topnav a:hover {background:url(../images/bg-topnav.png) no-repeat center top}
#topnav li.current a {background:url(../images/bg-topnav-current.png) no-repeat center -47px; box-shadow:none; color:#fff; text-shadow:0 -1px 0 #666}

#nav-h {margin:10px 20px 30px; padding:0; border-radius:6px; min-width:1085px; width:auto; height:40px; line-height:40px; z-index:100}
#nav-h li {float:left; background:url(../images/stroke-nav.png) no-repeat right; line-height:40px}
#nav-h li a, li.search {padding:0 10px; color:#5a5855; font-size:12px; text-transform:uppercase}
#nav-h li a:hover {background:#e8e7e6; color:#4c4b49}
#nav-h li ul {display:none; position:absolute; left:-1px; top:39px; border:1px solid #fff; border-top:none; border-radius:6px; border-top-left-radius:0; background:#e8e7e6; width:200px}
#nav-h li:hover ul {display:block}
#nav-h li li {float:none; background:url(../images/stroke-lc.png) no-repeat center top}
#nav-h li li a {font-size:12px; line-height:15px; padding:8px 6px; text-transform:none}
#nav-h li li.last a {border-bottom-left-radius:5px; border-bottom-right-radius:5px}
#nav-h li li a:hover {background:#d9d8d6}
#nav-h li.first a {border-top-left-radius:6px; border-bottom-left-radius:6px}
form.navsearch input.button-search {background:url(../images/icon-search-small.png) no-repeat; width:20px; height:20px; border:none; border-style:none; cursor:pointer}
#nav-h li.search {background:none}
#nav-h li.search a {display:inline; background:none; font-size:11px; color:#b19157; text-transform:none}

.button-find {position:relative; display:block; float:left; margin:0 20px 0 0; height:200px; width:190px; text-align:center; font-size:13px; border:1px solid #fff; box-shadow:inset 0 0 10px #cac9c7; border-radius:6px; color:#8a632c; z-index:5}
.button-find span {position:absolute; width:100%; top:170px; display:block; line-height:30px; background:#e9e7e4; margin:0 auto 5px; font-size:15px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; box-shadow:inset 0 0 10px #cac9c7}
.button-find:hover span {background:#b19157}
.button-find:hover {border:1px solid #b19157; color:#fff}
#church {background:url(../images/find-church.jpg) no-repeat top}
#school {background:url(../images/find-school.jpg) no-repeat top}
#other {background:url(../images/find-other.jpg) no-repeat top}
#findlinks {display:none; position:absolute; left:190px; top:-1px; width:250px; height:198px; background: url(../images/arrow-nav.png) no-repeat left center #e9e7e4; text-align:left}
#findlinks a {border:none; margin:0 0 0 20px; padding:5px 0 5px 7px}

.findbox-left, .findbox-right {float:left; margin-bottom:20px}
.findbox-left {width:650px; margin-right:20px}
.findbox-right {width:230px}
a.button {font-size:14px; line-height:22px; padding:0 5px; margin:5px 0; border:1px solid #fff}
a.extra, #findlinks {border-radius:6px; box-shadow:0 1px 5px #cac9c7; border:1px solid #fff}
a.extra {display:block; margin:5px 0 10px 0; width:150px; padding:10px 5px 10px 35px}
a#button-search {background:url(../images/icon-search.png) no-repeat 3px center #e9e7e4}
a#button-add {background:url(../images/icon-add.png) no-repeat 3px center #e9e7e4}
a.button-default {display:block; background:url(../images/arrow-subnav.png) no-repeat 5px center #f4f2f0; border-radius:5px; padding:6px 10px 6px 15px; font-size:15px; box-shadow:inset 0 0 6px #e4e3e0}
a.button-default:hover {background:url(../images/arrow-subnav-r.png) no-repeat 5px center #f4f2f0}

a.button-large {display:block; float:left; margin:0 2% 0 0; width:22%; max-width:300px; min-width:120px; height:180px; text-align:center; font-size:16px; font-weight:bold; border-radius:6px; color:#8a632c; box-shadow:inset 0 0 6px #999}
a.button-large span {display:block}
a.button-large .button-top {position:absolute; top:0; left:0; background:url(../images/buttontop-big.png) no-repeat center -35px; height:35px; width:100%}
a.button-large .button-title {background:#d9d8d6; padding:30px 6px 6px}
a.button-large .button-top, a.button-large .button-title {border-top-left-radius:6px; border-top-right-radius:6px}
a.button-large:hover .button-top {background:url(../images/buttontop-big.png) no-repeat center top}

.split strong {display:block; position:absolute; bottom:-2px; background:#fff; padding-right:5px}
.split {text-transform:uppercase; border-bottom:1px solid #d9d8d6; margin:60px 0 20px}

/* general structure and formatting */
#f {width:100%; min-width:1000px}
#f, #f tr, #f td, td.c2 {position:relative}
.h {height:170px; margin:50px 0 5px; width:100%; z-index:2; border-top-left-radius:6px; border-bottom-left-radius:6px}
.gray {padding:8px 0 20px; background:#d9d8d6}
.fw {width:100%; min-width:770px}
.content {padding-right:15%}
.banner, .h {margin-bottom:10px}
#sda {position:absolute; top:-35px; right:10%}
#astr {position:absolute; left:38px; top:0}

#h-1 {padding-top:50px}
.banner {width:100%; height:150px; background:url(../images/bg-banner-directory.jpg) no-repeat left #585651; z-index:2; box-shadow:inset 0 0 15px #333}
#sda {left:20px}
.content {padding:0 40px 5%; margin:0; min-width:910px}
.footer {margin:50px 0 0 30px; border-top:1px solid #d9d8d6; padding:20px 0 0; font-size:11px; color:#797775}

.clear {padding:0; margin:0; line-height:0; clear:both}

.img-right, .img-left {border:3px solid #fff; box-shadow:1px 1px 6px #CCC}
.img-right {float:right; margin:0 0 15px 25px}
.img-left {float:left; margin:0 25px 15px 0}

.fixed {position:fixed; top:auto}

/* homepage search box */
.yb-box {margin:30px 0; min-width:1050px}
.yb-search {background:url(../images/fade-lightgray.png); border-top-left-radius:5px; border-top-right-radius:5px; height:50px; padding-left:10px; border-bottom:1px solid #CCC}
.yb-search input, .yb-search a, .yb-search-links {display:block; float:left}
.yb-search input {margin:10px}
.yb-search input#fldSearch {width:300px; height:20px}
.yb-search input#btnSearch {margin-left:0; font-size:18px}
.yb-search-links {border-left:1px solid #CCC; border-right:1px solid #fff}
.yb-search a {text-transform:uppercase; padding:0 10px; line-height:50px; border-left:1px solid #fff; border-right:1px solid #CCC; color:#8a632c}
.yb-search a:hover {background:#dbdad8}
.yb-covers {background:#eae9e8; padding:20px; border-top:1px solid #fff; box-shadow:inset 0 0 10px #dbdad8; border-bottom-left-radius:5px; border-bottom-right-radius:5px}
.yb-current,.yb-old {float:left}
.yb-current {width:25%; margin-right:3%}
.yb-box ul, .yb-current ul {list-style:none; margin:0; padding:0}
.yb-box li {display:block}
.yb-current ul {width:258px; height:220px; font-size:15px; padding-top:150px; background:url(../Images/2014Promo.jpg) no-repeat left top; margin:auto}
.yb-current li {margin:5px 0 5px -10px; width:180px; background:#f4f2f0; border-top-right-radius:2px; border-bottom-right-radius:2px; border-top:1px solid #fff; box-shadow:3px 2px 8px #333}
.yb-current li:hover {background:#fff}
.yb-old li {padding:5px; float:left; text-align:center; width:75px; background:#d9d8d6; border:1px solid #f4f2f0; border-radius:3px; margin:3px 3px}
.yb-old li:hover {background:#fff; box-shadow:0 0 8px #CCC; border:1px solid #fff}
.yb-old li img {height:100px}
.yb-old li strong {display:block; text-align:center; padding:0 0 3px; font-size:15px}
.yb-old li span.yb-old-links {display:none; position:absolute; left:-10px; top:30px}
.yb-old li:hover .yb-old-links {display:block}
.yb-old a {display:block; padding:5px; margin:5px 0; background:#f4f2f0; box-shadow:3px 2px 7px #666; text-shadow:1px 1px 0 #fff; border-top-right-radius:2px; border-bottom-right-radius:2px}
.yb-old a:hover {background:#fff}
.yb-old a span {display:block; position:absolute; left:0; bottom:-9px; width:9px; height:9px; background:url(../images/ribbon.png) no-repeat left top}
.ribbon-large a {display:block; padding:5px 8px; text-shadow:1px 1px 0 #fff}
.ribbon-large span.fold {display:block; width:10px; height:9px; position:absolute; left:0; bottom:-9px; background:url(../images/ribbon.png) no-repeat}
.yb-old {width:70%}


/* expandable lists */
.trigger {padding:5px 5px 5px 25px}
.trigger span {display:block; position:absolute; top:5px; left:5px; width:15px; height:15px; background:url(../images/slider.png) no-repeat bottom}
.open span {background:url(../images/slider.png) no-repeat top}
.open {border-bottom:1px dotted #d9d8d6}

/*table styles*/

table.default {width:100%; min-width:800px; margin:20px 0; border-left:1px solid #e9e7e4; border-top:1px solid #e9e7e4; position:relative}
table.default td {padding:5px 8px; border-right:1px solid #e9e7e4; border-bottom:1px solid #e9e7e4; font-size:13px; line-height:21px; position:relative}
table.default td.nostroke {border:none}
table.default td.nopad {padding:0; border-right:none}
table.default p {margin:10px 0; padding:10px 0; border-top:1px dotted #CCC}
table.default input {font-size:11px; margin:5px 3px}
tr.trow-h1 td {background:#8a632c; font-size:18px; color:#fff; padding:8px}
tr.trow-h1 td a {color:#e8cda7}
tr.trow-h1 .smaller {font-size:13px}
tr.trow-h1 input[type="submit"] {font-size:18px; font-weight:bold}
tr.trow-h2 td, tr.trow-h2 th {background:#e4e3e0; font-size:16px; color:#8a632c; padding:7px 8px}
tr.trow-h3 td, .td-fill, .ContactBorderCell, .TextHeading {background:#f4f2f0}
td.right {text-align:right}
td.twocol-l {width:33%}
td.twocol-l-fixed {width:260px; min-width:260px}
td.threecol-l {width:15%}
.maptable img {margin:10px 0; border:2px solid #fff; box-shadow:0 0 8px #999}
.map-linkbox {background:#f4f2f0; margin-top:5px; border-top:1px solid #fff}
.map-linkbox table {font-size:11px; line-height:18px}
table.default td.smalltype, .smalltype {font-size:11px}
table.default td.smallertype, .smallertype {font-size:9px}
.alt {background:#f7f7f6}
td.sidebar strong {display:block; margin:15px 0 -15px; padding-bottom:5px; border-bottom:1px solid #fff; text-transform:uppercase; text-shadow:1px 1px 0 #fff}

table.nested {width:100%}
table.nomargin {margin:0}
.lightfill {background:#f7f6f4}

table.description td {padding-right:20px}

/* search term */
.HighlightText {	background-color: yellow; //font-weight: bold; color: red; }

/* legacy */
.SideListHidden, .SideListPanel {border:2px solid #fff}
.SideListHidden {display:none; position:absolute; width:350px; top:37px; left:-2px; z-index:10; padding:8px; background:#f4f2f0; border-radius:5px; border-top-left-radius:0; font-size:12px; border-top:none}
.SideListHidden table {width:350px}
.SideListPanel:hover .SideListHidden {display:block}
.SideListPanel:hover {padding:4px 15px 15px 5px; margin-bottom:-11px}
.SideListPanel {background:url(../images/arrow-down.png) no-repeat 98% center #f4f2f0; padding:4px 15px 4px 5px; border-radius:5px}
.SideListPanel:hover, .SideListPanel:hover .SideListHidden {box-shadow:0 3px 6px #CCC}
.entity-img {padding:10px; background:#fff; border:4px solid #e9e7e4; position:absolute; right:-1px; top:-4px; z-index:10}
.tabbar {border-bottom:2px solid #CCC; padding:5px 5px 0; height:37px}
.tabbar a {display:block; float:left; padding:8px; font-size:16px; border-top-left-radius:5px; border-top-right-radius:5px; margin:0 3px}
.tabbar a.active {background:#CCC; color:#fff; text-shadow:1px 1px 0 #666}
.tabbar a.inactive {background:#f4f2f0}
table.default p.TextHeading {padding-left:10px}
table.default p.SubTitle {font-size: 22px; padding-top: 15px; margin:40px 0 -10px; background:url(../images/fade-lightgray.png) top; color: #8a632c; padding-left: 10px}
.ChTitleCaption {font-weight: bold; font-size: 16px; font-style: italic;}

/* Legal Disclaimer */
#legal {width:100%; background:url(http://adventistarchives.org/assets/template/images/bg-texture-dark.jpg); display:none; padding:15px 0 20px; box-shadow:inset 0 0 8px #666}
#legal p {margin:10px 50px}
#legal span {display:block; font-weight:bold; font-size:13px; position:absolute; left:50px; bottom:0; padding:6px 30px 0 6px; background:url(http://adventistarchives.org/assets/template/images/arrow-up.png) no-repeat 97.5% 3px #fff; border-top-left-radius:5px; border-top-right-radius:5px; box-shadow:0 -2px 4px #666; z-index:100; cursor:pointer}


</pre></body></html>