html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,strong,sub,sup,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}

:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

h1,h2,h3,h4,h5,h6{font-family:Georgia, serif; color:#212624;border-bottom:1px solid #212624; margin-bottom:.5em;}

body { color:#202020; font-family: verdana, Arial, sans-serif; font-size:62.5%; line-height:1.4; background-color:#260101;}

img {display:block;}

#site { text-align:center; margin:auto;}

h1{font-size:2.1em; margin-left:10px; margin-right:10px;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:1em;}

a {color:#590202;}
a:hover{color:#212624;}

ul.summary li {list-style-type:square; margin-left:1em; }
.comments {display:none;}
ul.dropdown {font-family:Georgia, serif; font-weight:bold; }
ul.dropdown li { font-size:13px; font-weight:bold; float:left; height:36px; line-height:24px; }
ul.dropdown li a { font-size:12px; text-decoration:none; display:block; padding:6px 12px;  color:#fff; }
ul.dropdown li.hover, ul.dropdown li:hover { background:#212624; color:#fff; position:relative; z-index:500;}
ul.dropdown li.hover a { color:#fff; }
ul.dropdown ul { width:200px; visibility:hidden; position:absolute; top:100%; left:0; border-top:1px solid #595954; }
ul.dropdown ul li { font-family:verdana, arial, sans-serif; font-weight:normal; background:#280101; color:#000; border-bottom:1px solid #ccc; float:none;  border-left:1px solid #ccc; border-right:1px solid #ccc;}
ul.dropdown ul li a { border-right:none; display:inline-block; text-transform:none; width:100%; } 
ul.dropdown ul ul { left:100%; top:0; }
ul.dropdown li:hover > ul { visibility:visible; }


#headercontainer, #menucontainer, #contentcontainer, #footcontainer, #copycontainer {
    margin:auto;
    text-align:center;}
#headercontainer { background-color:#fff;/*#F4F4DA;*/ border-bottom:1px solid #848C7B; }  
#menucontainer {background-color:#595954; margin-bottom:2em; border-top:1px solid #40413D; border-bottom:1px solid #40413D;}  
#contentcontainer {background:url('/images/common/bg.jpg') no-repeat top center; min-height:408px;}

#footcontainer{color:#fff; background-color:#212624; border-top:1px solid #40413D; border-bottom:1px solid #40413D; padding:2em; margin-top:2em;}
#logo {position:relative; z-index:6000; float:left; width:150px; height:70px; display:block; } 
#headertext, #menutext, #contenttext {font-size:1.2em;margin:auto; width:940px; padding:10px; text-align:left; }
#menutext { padding:0;font-size:1.2em; }
#headertext {padding:2em 1em 1em; }
.tagline {text-align:right; font-family:Georgia, serif; font-size:24px; color:#590202;padding-top:14px; padding-right:20px; }
.address { font-family:verdana, arial, sans-serif; font-size:.45em; display:block; }
.address a {color:#590202; text-decoration:none; border-bottom:1px solid #590202;}
.address a:hover {color:#212624; text-decoration:none; border-bottom:1px solid #212624;}
.intro {padding:1em 2em; width:460px; }
#contenttext {min-height:300px;background-color:#fff; padding:20px 10px;}
#intro{width:368px; float:left; margin:0 10px; margin-bottom:1em; display:inline;}
#slideshow{width:532px; float:left; margin:0 10px; margin-bottom:.5em; display:inline; text-align:right;}
#nav { text-align:right; padding:0; margin:0; margin-bottom:5px;padding-right:20px}
#nav a { text-decoration:none; color:#006; margin:0 1px; padding:2px 5px; border:1px solid #333; border-bottom:1px solid #333; }
#nav a:hover {background:#333; color:#fff; }
#sidebar{float:right; display:inline; min-height:220px; width:238px; margin:0 10px; margin-bottom:1em; background-color:#F4F4DA; padding:10px; border:1px solid #dbdbc3;}
#detail {margin:0 10px; margin-bottom:1em; width:640px; padding-top:250px; position:relative; }
#customdetail {margin:0 10px; margin-bottom:1em; width:640px; position:relative;}
#home h1 {margin-left:0; margin-right:0; }
#home #customdetail h2 {width:400px; }
#jobs #customdetail h3 {border-bottom:1px solid #fff;;}
.banner{position:absolute; top:0; margin-bottom:10px; }
#foottext table td {padding-right:20px; color:#fff;}
#foottext h3 { color:#F4F4DA; border-bottom:1px solid #40413D; margin-bottom:.5em; }
#foottext {font-size:1.1em;margin:auto; width:940px; color:#F4F4DA;  padding:0 1em; text-align:left; text-decoration:none; font-family: verdana, arial,helvetica, sans-serif; }
#copytext {font-size:1.1em;margin:auto; width:940px; color:#F4F4DA;  padding:.5em 20px; text-align:right; text-decoration:none; font-family: verdana, arial,helvetica, sans-serif; }
#foottext a { text-decoration:none; color:#F4F4DA;display:block; padding:1px 10px; width:195px; }
#foottext a:hover{ background-color:#280101; }
.emaillink { background: url('/images/common/email.png') no-repeat 5px center;}
.emailto { margin-left:20px; }
p { padding-bottom:1em; }
.clearleft, .clearright, .clearboth {background:none;border:0;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0; }
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}

.fourth{width:215px; float:left; margin:0 10px; margin-bottom:1em; display:inline;}
ul#beliefs { list-style-type:square; margin-left:15px;}

ul.listed { list-style-type:square; margin-left:15px; margin-bottom:5px;}

.question{ font-weight:bold; }
.answer { padding:0 10px; }
.label{font-weight:bold; }

#calendar #customdetail { width:520px; margin-left:60px; margin-right:60px; }
#calendar #customdetail h4 {border:none; }
.month { border-bottom: 1px solid #373538; }
.num {border-bottom: 1px double #ddd; font-weight:bold; margin-top:.6em; }
.time { float:left; min-width:80px; text-align:right; padding-right:2px; }
.event { float:left; }
.items { padding-left:10px; }

.calbox {height:75px; border:1px solid #10222b; color:#10222b; background-color:#bfbc88; text-align:center; font-size:22px; font-weight:bold;}
.calmonth {font-size:12px; background-color:#10222b; color:#eee; padding:2px 0;margin-bottom:15px;}
.calevent { margin-left:20px; }
.caltime{text-transform:lowercase; font-size:.95em; }
.caldesc { padding-left:65px; }
.calevent h2 {margin-left:-10px; }

#sidebar h3 {border-bottom:1px solid #dbdbc3;}
#sidebar ul li a {text-decoration:none; color:#212624; display:block; padding:4px; border-bottom:1px solid #fff; }
#sidebar ul li a:hover {color:#fff; background-color:#280101;}

#children #customdetail .thumb {float:right; margin:0 0 1em 1em; }
.caption {font-style:italic; padding:0 1em; }
#crumbs {border-bottom:1px solid #ddd; padding-bottom:6px; margin-bottom:6px;}
/* powerhouse */
h2.date {width:320px;}
/* end powerhouse */   
/* sermons */
#sermons td {padding:4px; vertical-align:top;}
.sermondate {font-size:14px; font-weight:bold;}
.sermonscripture {font-style:italic;}
/* end sermons */
