html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, q, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, figcaption, footer, header, hgroup, menu, nav, section, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
article, aside, figure, figcaption, footer, header, hgroup, nav, section{display:block;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
input, select{vertical-align:middle;}
html{text-align:center;-webkit-font-smoothing:antialiased;}
body{text-align:left;margin:0 auto;position:relative;background:#E7D3BB;background:#EADFC5;font-family:"Helvetica Neue", Arial, sans-serif;line-height:1.5;color:#444;}
#content{position:relative;margin:0 auto;width:960px;margin-top:20px;padding-bottom:30px;clear:both;}
article{width:550px;float:left;margin-right:30px;margin-bottom:30px;}
aside{width:310px;position:relative;float:right;margin-bottom:30px;}
aside h3{margin-top:16px;}
.clear, section#content{clear:both;}
section#privacy-policy, section#terms{width:48%;float:left;padding-bottom:30px;}
section#privacy-policy{margin-right:30px;}
h2, h3{font:1.2em "Helvetica Neue", Arial, sans-serif;color:#894429;font-weight:normal;padding-top:20px;}
h2{font-size:1.7em;margin-bottom:8px;}
#content h2{text-align:left;}
h3{padding-top:12px;}
h4{font-size:1em;color:#666;}
p{margin-bottom:.5em;}
p, li{font-size:1em;}
blockquote{font-family:Georgia, serif;font-style:italic;padding:5px 20px;}
header{width:960px;clear:both;margin:0 auto;}
h1{margin-top:20px;padding:0;line-height:1;width:auto;clear:both;color:#894429;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:2.375em;float:left;}
h1 a, h1 a:visited, h1 a:hover{display:block;color:#729261;outline:none;border-bottom:0;}
h1 span{font-family:"Arial Narrow", Arial, sans-serif;text-transform:uppercase;font-size:.789473em;font-weight:normal;margin-left:262px;color:#678A9D;}
footer{background:#766557;padding-bottom:30px;overflow:hidden;color:#D0B878;clear:both;width:100%;}
footer ul{margin:0 auto;width:960px;padding-top:30px;}
footer li{float:left;overflow:hidden;margin-right:.5em;margin-bottom:.25em;font-size:.9em;}
footer p{margin:0 auto;width:960px;font-size:.9em;clear:both;}
footer a, footer a:visited{font-weight:normal;color:#F0E2B3;border-bottom:none;text-shadow:-1px -1px 1px rgba(0,0,0,.5);}
footer a:hover{text-decoration:underline;border-bottom:none;color:#FBF2E1;}
a, a:visited{color:#00648C;border-bottom:1px dotted #00648C;text-decoration:none;}
a:hover{border-bottom:none;}
aside ul li{list-style-type:none;text-decoration:none;padding:4px 0;}
nav.main{margin:0 0 30px 0;width:100%;height:60px;background-color:#766557;}
nav.main ul{margin:0 auto;width:960px;}
nav.main ul li{float:left;list-style-type:none;}
nav.main ul li a, body nav ul li a:visited{color:#FFF;display:inline-block;height:30px;padding:20px 15px 10px 15px;font:normal 18px "Arial Narrow", "Helvetica Neue", arial, sans-serif;border-bottom:none;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.5);}
nav.main ul li a:hover, body.home nav ul li a:hover{background:#678A9D;}
nav.main ul li.active a, nav.main ul li.active a:visited{background:#729261;color:#FFF;}
section#contact-details{float:right;width:450px;margin-top:20px;padding-bottom:30px;}
section#contact-form{float:left;width:450px;margin-top:20px;padding-bottom:30px;}
section#contact-form blockquote{padding:0;}
span{display:block;}
span.caps{display:inline;}
form{margin-top:8px;margin-bottom:-75px;margin-left:0px;padding-left:0;}
legend{display:none;}
label{font-weight:bold;color:#96835E;}
input:focus, textarea:focus{background-color:#FBF2E1;}
input, textarea, select{border:1px solid #CCBF94;margin-bottom:10px;}
input{padding:5px;-webkit-border-radius:6px;-moz-border-radius:6px;}
input.zemText{width:315px;display:block;}
textarea{width:315px;padding:5px;height:180px;display:block;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;}
input, textarea, select{font:16px/1.5 "Helvetica Neue", Arial, sans-serif;margin-bottom:1em;}
select{width:325px;display:block;}
.zemSubmit{width:auto;margin-top:1em;background:#678A9D;color:#FFF;font-family:"Helvetica Neue", Arial, sans-serif;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #678A9D;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.5);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;}
.zemSubmit:hover{background-color:#C2522D;border:1px solid #C2522D;}
.zemSubmit:active{background-color:#C2522D;border:1px solid #C2522D;-webkit-box-shadow:-2px -2px 2px rgba(0,0,0,.5);-moz-box-shadow:-2px -2px 2px rgba(0,0,0,.5);}
body.home li{list-style-type:none;}
p#introduction{padding:0;margin-top:30px;font:italic 20px/1.3em Georgia, serif;color:#894429;width:460px;float:right;}
#churchlife{margin:0;margin-right:1px;}
#churchlife h2{font-size:1.5em;padding-bottom:3px;border-bottom:2px solid #CCB18D;}
#churchlife li{float:left;width:290px;list-style-type:none;}
li.worship{margin-right:40px;}
li.worship img{margin-top:10px;}
#churchlife li.ministry{float:right;width:296px;}
.prayer img{margin-top:35px;}
.ministry img{margin-top:12px;background:#FFF;padding:30px 0;}
#word{margin:0 0 40px 0;width:auto;clear:both;}
figure{float:left;margin-top:5px;margin-right:20px;}
figcaption{text-align:center;font:bold .85em "Helvetica Neue", Arial, sans-serif;color:#666;}
.container{float:left;width:450px;margin-top:-7px;}
#sunday_text{float:left;width:auto;margin:20px 30px 30px 0;}
#sunday_text h2{font-size:1.5em;width:auto;padding-bottom:3px;border-bottom:2px solid #CCB18D;}
#sunday_text h4{margin-top:.5em;}
#sunday_text p{}
#votd{float:right;width:286px;margin-top:20px;}
#votd p{margin-top:.5em;font-size:16px !important;}
#votd h2{font-size:1.5em;padding-bottom:3px;border-bottom:2px solid #CCB18D;}
article.about{width:440px;float:left;}
article.history{width:440px;float:right;}
article.about h3, article.history h3{padding-bottom:3px;border-bottom:2px solid #CCB18D;margin-bottom:10px;}
article.about li{list-style-type:none;}
.exodus{margin:1em;}
cite.elim{font-style:normal;font-size:0.95em;font-weight:bold;display:inline;}
section.testimonies{clear:both;}
section.testimonies h2{margin-top:0;padding-top:0;}
img.cafe{margin-top:62px;}
#test1, #test2{width:385px;padding-top:20px;padding-bottom:30px;font:italic 18px/1.5 Georgia, serif;float:left;}
#test1{margin-right:50px;position:relative;}
#test1 span{font-size:90px;color:#CCB18D;position:absolute;left:-50px;top:-20px;}
#test2{margin-right:0;position:relative;}
#test2 span{font-size:90px;color:#CCB18D;position:absolute;right:-40px;top:-20px;}
#close{margin-top:-10px;margin-left:350px;}
p.next{font-weight:bold;color:#666;}
img.activity{float:right;margin-top:.5em;margin-bottom:10px;margin-left:10px;border:7px solid #CDB18C;}
h3.activity{border-bottom:2px solid #CCB18D;margin-top:20px;margin-bottom:16px;padding-bottom:3px;clear:both;text-transform:uppercase;font-family:"arial narrow", arial, sans-serif;font-size:18px;}
p.activity{width:320px;}
img#women{margin-left:80px;}
img{border:7px solid #CDB18C;}
section.error{width:550px;}
section.error p{margin-bottom:1.2em;}
