body {
margin: 0px;
padding: 0px;
background: #fff;
font-family: Verdana, Helvetica, sans-serif;
font-size: 62.5%;
}

a:link {
color: #003366;
text-decoration: underline;
}

a:visited {
color: #003366;
text-decoration: underline;
}

a:hover {
color: #336699;
text-decoration: none;
}

#wrapper {
width: 850px;
margin: 0px auto;
padding: 0px;
}

/* global navigation */

#global_nav {
margin: 5px 0px 0px 0px;
padding: 0px;
font-size: 10px;
text-align: right;
}

#global_nav a {
text-decoration: none;
}

/* header */

#header {
height: 105px;
margin: 0px 0px 10px 0px;
padding: 0px;
background: transparent url('/images/explorefaith_logo.png') no-repeat;
}

#header h1 {
text-indent: -9000px;
width: 200px;
margin: 10px;
float: left;
}

#header h1 a {
display: block;
height: 42px;
}

/* search form */

#search {
width: 200px;
float: right;
margin-top: 20px;
}

#search input {
font-size: 1.3em;
}

#search .button {
margin-left: 0.5em;
font-size: 1.0em;
padding: 1px;
margin-bottom: 1px;
}

/* active menu styles */

ul#current {
margin: 0px 0px 2px 0px;
padding: 0;
list-style-type: none;
border-bottom: 1px solid #e7e8dd;
}

ul#current .currentitem {
background: #e7e8dd;
font-weight: bold;
}

ul#current .currentitem li {
background: #e7e8dd;
font-weight: normal;
border-top: 1px solid #cfd0bb;
}

ul#current li {
background: #cfd0bb;
}

ul#current .active {
font-weight: bold;
}

ul#current ul {
margin: 0px 0px 0px 15px;
padding: 0;
list-style-type: none;

}

ul#current ul li {
border-top: 1px solid #e7e8dd;
margin-left: -15px;
padding-left: 15px;
}

ul#current a {
display: block;
padding: 5px 8px;
text-decoration: none;
}

/* main content container */

#container_left {
width: 250px;
margin: 0px 0px 0px 0px;
padding: 0px 1px 0px 0px;
}

#container_left .modules {
margin: 25px 0px;
padding: 10px 0px 0px 0px;
background: #ecece4 url('/images/module-top.gif') no-repeat;
}

#container_left .modules h1 {
margin: 0px 10px;
font-size: 11px;
color: #336699;
}

#container_left .modules p {
margin: 5px 10px 0px 10px;
line-height: 13px;
}

#container_left .modules p.more {
margin: 0px 15px 0px 10px;
padding: 30px 0px 0px 0px;
text-align: right;
}

#container_left #give {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-give.gif') no-repeat;
}

#container_left #questions {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-questions.gif') no-repeat;
}

#container_left #signposts {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-signposts.gif') no-repeat;
}

#container_left #pray {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-pray.gif') no-repeat;
}

#container_left #join {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-join.gif') no-repeat;
}

#container_left #hours {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-hours.gif') no-repeat;
}

#container_left #related {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-related.gif') no-repeat;
}

#container_left #emerge {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-emerge.gif') no-repeat;
}

#container_left .genericmodule {
height: 49px;
margin: 0px;
padding: 0px;
background: transparent no-repeat;
}


#container_left #blank {
height: 25px;
margin: 0px;
padding: 0px;
background: transparent url('/images/bkgd-blank.gif') no-repeat;
}

#container_right {
width: 600px;
margin: 0px;
padding: 0px;
border: solid #9fa277 1px;
}

/* home page content */

#content_main {
margin: 15px 23px;
padding: 0px;
line-height: 15px;
}

#content_main #feature {
margin: 15px 0px;
padding: 0px;
}

#content_main .article {
margin: 20px 0px;
padding: 0px;
}

#content_main .image {
padding: 0px 15px 10px 0px;
float: left;
display: inline;
background: url('/images/thumbImageShadow.gif') no-repeat;
}

#content_main h1 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 11px;
}

#content_main h2 {
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 10px;
}

#content_main p {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* interior page content */

#breadcrumb {
margin: 0px 0px 15px 0px;
padding: 0px 0px 10px 0px;
font-size: 10px;
line-height: 15px;
border-bottom: 1px solid #9fa277;
}

#breadcrumb .arrow {
margin: 0px 6px;
}

#content_interior {
margin: 15px 23px;
padding: 0px;
font-size: 12px;
line-height: 15px;
}

#content_interior h1 {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-size: 18px;
line-height: 20px;
}

#content_interior h2 {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;
}


#content_interior .image {
padding: 0px 15px 10px 0px;
float: left;
display: inline;
background: url('/images/thumbImageShadow.gif') no-repeat;
}


/* change: separator behavior */

.separator {
height: 7px;
margin: 20px 0px;
padding: 0px;
border-top: 1px solid #9fa277;
text-align: center;
clear: both;
}

.separator img {
margin-top: -4px;
}



#author {
background: #e5e5e5;
padding: 5px;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #fff;
}

#tools {
background: #d9d9d9;
padding: 5px 10px 0px 0px;
text-align: right;
font-size: 10px;
line-height: 0px;
}

#tools img {
margin: -4px 0px 0px 10px;
}

#content_interior #article {

}

#article .date {
color: #666666;
font-style: italic;
font-weight: bold;
}

#article .imgleft {
float: left;
margin: 0px 10px 10px 0px;
}

#article .imgright {
float: right;
margin: 0px 0px 10px 10px;
}

#signposts {

}

#article h1 {
margin: 0px 0px 25px 0px;
}


#article .quote {
margin: 20px;
font-size: 12px;
font-style: italic;
line-height: 18px;
}

#article .credits {
border-top: 1px solid #666666;
padding-top: 10px;
}

.highlight {
color: #36689a;
font-size: 16px;
font-weight: bold;
line-height: 19px;
}

/* body copy highlights */
.highlight-black {
color: #000;
font-size: 16px;
font-weight: bold;
line-height: 19px;
}

.highlight-blue {
color: #36689a;
font-size: 16px;
font-weight: bold;
line-height: 19px;
}

.highlight-brown {
color: #996633;
font-size: 16px;
font-weight: bold;
line-height: 19px;
}

.highlight-gold {
color: #bbad0d;
font-size: 16px;
font-weight: bold;
line-height: 19px;
}

/* full width page */
#container_full {
width: 710px;
margin: 0px;
padding: 0px;
border: solid #9fa277 1px;
}

/* footer styles */

#footer {
margin: 20px 0px 0px 0px;
padding: 15px 0px 0px 0px;
border-top: 10px solid #29568f;
text-align: center;
color: #666666;
}

/* popup windows */

#wrapper_popup {
margin: 0px auto;
padding: 10px;
}

#popup_footer {
border-top: 1px solid #9fa277;
margin-top: 20px;
padding: 10px 0px;
}

#popup_footer #left {
float: left;
padding-left: 5px;
}

#popup_footer #right {
float: right;
padding-right: 5px;
}