body { font: 62.5% Arial; background: #e6e2da url("../../images/background.png") center; }
br.clear { clear: both; }
div#page { width: 97.6em; margin: auto; }
div.siteContainer { width: 96.5em; margin: auto; }
div.box { width: 24.5em; background: #fff url("../../images/box_bg.jpg") no-repeat bottom left; overflow: hidden; font: 1.2em Arial; padding: 6px 7px 0px 7px; margin: 0px 0px 21px 0; }
div.box2 { width: 24.5em; background: #fff url("../../images/box_bg.jpg") no-repeat bottom left; overflow: hidden; font: 1.2em Arial; margin: 0px 0px 21px 0; }
div.box h1 { font: bold italic 1.3em Palatino; color: #fff; display: block; height: 1.4em; width: auto; padding: 10px 0 0 9px; }
div.brown h1 { display:block; background: url("../../images/box_brown.jpg"); }
div.green h1 { display:block; background: url("../../images/box_green.jpg"); }
div.box p.strong { font-weight: bold; }
div.box dl dd a { color: #6f8b6e; }
div.box p, div.box dl { color: #2b2b2b; padding: 15px 8px 0px 8px; }
div.box dd { border-bottom: 1px solid #e4e4e4; padding: 0px 0px 14px 0px; }
a#learnMore { color: #2b2b2b; text-decoration: none; background: url("../../images/learn_more.jpg") no-repeat; display: block; width: 260px; height: 25px; margin: 18px auto 16px auto; padding: 8px 0px 0px 14px; }
div#topContent{background:#fff;padding:20px;margin-bottom:20px;}
div#tree { font-size: 1.9em; line-height: 1.5em; width: 21.684em; min-height: 108px; background: #fff url("../../images/tree.jpg") no-repeat; padding: 25px 10.526em 0px 24px; color: #8b816a; float: left; }
div#tree strong { color: #4b432f; }
div#tree em { font: Georgia; }
div#smallGroups { margin: 0px 0px 0px 0; width: 308px; height: 83px; background: url("../../images/small_groups.jpg") no-repeat; float: left; text-align: center; padding: 52px 0px 0px 0px; }
div#smallGroups a { font-size: 2.4em; color: #fff; text-decoration: none; text-transform: uppercase; }
ul#imageSwitch { width: 588px; height: 170px; overflow: hidden; margin: 0px 0px 10px 0px; }
ul#imageSwitch li { width: 638px; height: 220px; display: block; }
div#footer { width: 100%; height: 107px; background: url("../../images/footer_bg.jpg") repeat-x center; color: #fff; margin: 21px 0 0 0; }
div#contactInfo { width: 388px; float: left; font-size: 1.2em; padding: 17px 0px 0px 0px; }
div#copyright { float: right; width: 577px; text-align: right; font-size: 1.1em; padding: 17px 0px 0px 0px; line-height: 1.7em; }
ul.footerLinks { float: right; width: 577px; text-align: right; padding: 20px 0px 0px 0px; }
ul.footerLinks li { display: inline; font: bold 1.2em Arial; }
ul.footerLinks li a { text-decoration: none; color: #fff; }
ul.navigation { width: 96.5em; padding: 26px 0px 0px 0px; }
ul.navigation li { display: block; float: left; background: url("../../images/nav_div.jpg") no-repeat left bottom; }
ul.navigation li a { display: block; font-weight: bold; font-size: 1.2em; color: #fff; text-decoration: none; padding: 5px 23px 0px 23px; height: 28px; width: 4.75em; text-align: center; }
ul.navigation li a:hover { background: url("../../images/nav_overlay.png") no-repeat bottom right; }
div#header { width: 100%; background: url("../../images/header_bg.jpg") repeat-x center; height: 114px; margin: 0px 0px 30px 0px; padding: 21px 0px 0px 0px; }
div#header a#logo { display: block; text-indent: -999em; width: 364px; height: 41px; }
/* Search
--------------------------------------- */
.search { width:315px; height:62px; padding:0; margin: -8px 0px 0px 0px; float:right; }
.searchInput { display: block; float: left; color: #fff; font: 1.1em Arial; background: url("../../images/search_input.jpg") no-repeat; width: 226px; height: 25px; border: 0px; padding: 10px 0px 0px 16px; }
.searchButton {  display: block; float: right; background: url("../../images/search_go.jpg") no-repeat; width: 72px; height: 35px; border: 0px; }

div#content { width: 586px; float: left; padding: 18px 25px; background: #fff url("../../images/content_bg.png") no-repeat bottom; }
div#content p { color: #4c4c4c; font-size: 1.2em; line-height: 2.0em; margin: 15px 0px 0px 0px; }
div#content ul { color: #4c4c4c; font-size: 1.2em; line-height: 2.0em; margin: 15px 0px 15px 0px; }
div#content ul li { margin-bottom: 5px; margin-left: 15px; list-style: disc; }
.breadCrumb { width: 589px; height: 23px; background: url("../../images/breadcrumb.jpg") no-repeat; padding: 10px 0px 0px 0px; margin: 0px 0px 21px 0px; font-size: 1.2em; color: #929292; }
.breadCrumb a { font-size: 1.2em; color: #929292; padding: 0px 7px 0px 10px; background: url("../../images/arrow.png") no-repeat right !important; }
div#content h1 { font: bold italic 2.3em Palatino; color: #8b7a53; width: 583px; background: url("../../images/h1_bg.png") no-repeat; line-height: 1em; margin: 0px 0px 0px 0px; }
.sectionTitle ul,.sectionTitle li { margin:0 !important; padding:0 !important; }
.sectionTitle li { display:none; }
.sectionTitle li.selectedPagePath { border:0; }
.sectionTitle li.selectedPagePath a { border-bottom:0; }
.sectionTitle .selectedPage,
.sectionTitle .selectedPageRoot, 
.sectionTitle .selectedPagePath { list-style:none; background-image:none !important; display:block; padding:0; margin:0; color:#fff; border-bottom:none; text-decoration:none; font:bold italic 1em "Palatino Linotype","Book Antiqua",Palatino,Georgia,"Times New Roman",times,serif; }
.subNav { margin: 0px 0px 14px 0px; }
.subNav li { width: 279px; display: block; margin: auto; border-bottom: 1px solid #e5e5e5; height: 23px; padding: 9px 0px 0px 0px; }
.subNav li a { font-size: 1.1em; font-weight: bold; text-decoration: none; color: #000; }
div#side { float: right;margin-left:20px; width: 308px; }
div#left { float: left; width: 636px; }
div#left div.box { float: left; }

div.eventsList ul li a, div.blogList ul li a, div#content ul.searchResults li a { color: #6f8b6e; }
div.eventsList ul li, div.blogList ul li, div#content ul.searchResults li { color: #2b2b2b; border-bottom: 1px solid #e4e4e4; padding: 15px 8px 14px 8px; }
div.eventsList ul li div, div.blogList ul li div { margin-bottom: 0px !important; }
div.eventsList ul li h2, div.blogList ul li h2 { font-weight: normal; }
div.box div.rss { padding: 8px; text-align: right; }
div#content ul.searchResults li, div#content div.eventsList ul li { font-size: 1.2em; }

/* General Classes */
.first { margin: 0 !important; }
ul#breadcrumb .first { background: none !important; }
.last { border: 0 !important; }
.right { float: right; }
div.worship { height: 214px; }
div.visiting { height: 250px; }