body{background:#fff url(../_img/home-repeat-x.jpg) repeat-x top center;margin:0;padding:0;font-family:Arial, sans-serif;font-size:100%;}
a, img{border:none;outline:none;}
#wrapper{width:100%;margin:0 auto;height:100%;}
#content{width:950px;margin:0 auto;text-align:left;}
#home-header-link{position:absolute;top:36px;float:left;}
#header{height:36px;font-size:11px;color:#fff;line-height:36px;overflow:hidden;}
#header span{font-weight:bold;}
#header .left{float:left;}
.left .service-times{float:left;padding-left:15px;}
.left .directions{float:left;padding:7px 0 0 10px;}
#header .right{float:right;width:280px;}
.right .search{padding-top:6px;float:left;width:152px;}
.right .search fieldset{margin:0;padding:0;border:0 none;}
.right #search_term{width:99px;height:20px;padding-left:11px;background:url(../_img/search-term-bg.jpg) top left no-repeat;border:0 none;float:left;padding-top:4px;color:#878787;}
.right #search_go{width:26px;height:24px;background:url(../_img/search-go-bg.jpg) top left no-repeat;position:absolute;float:left;color:#fff;font-size: 0 !important;}
.right .login{padding-top:7px;float:left;}
#menu{height:35px;text-align:left;padding:67px 0 0 320px;font-weight:bold;background:url(../_img/sec-menu-bg.jpg) top left no-repeat;}
#menu #nav .first a{color:#fff;background-color:#0077c0;}
#menu #nav .first a:hover{background-color:#094774;}
#menu ul, #menu ul ul {padding:0;margin:0 auto;list-style-type:none;z-index:2;text-align:left;}
#menu ul{float:left;}
#menu ul a {display:block;text-decoration:none;color:#000;text-transform:uppercase;}
#menu ul a:hover{color:#fff;background-color:#0077c0;}
#menu ul li {float: left;width:auto;}
#menu ul li a{font-size:.75em;text-align:center;width:auto;line-height:12px;padding:8px;}
#menu ul li ul li a:hover{background-color:#094774;}
#menu ul li ul {position: absolute;left: -999em;width:10em;}
#menu ul li ul li a{padding:5px 10px;text-align:left;line-height:14px;background-color:#0077c0;color:#fff;width:10em;text-transform:capitalize;background-image:none;}
#menu ul li ul ul {margin: -24px 0 0 140px;}
#menu ul li:hover{visibility:inherit;background-color:#0077c0;}
#menu ul li:hover a{color: #ffffff;}
#menu ul li:hover ul ul, #menu ul li:hover ul ul ul, #menu ul li.sfhover ul ul, #menu ul li.sfhover ul ul ul {left: -999em;}
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li.sfhover ul, #menu ul li li.sfhover ul, #menu ul li li li.sfhover ul {left: auto;}
#masthead{height:324px;}
#columns{background:url(../_img/sec-2-col-repeat-y.jpg) top center repeat-y;}
#columns .left{float:left;width:269px;border-right:1px solid #d4d4d4;background:url(../_img/sec-2-col-left-col-no-hea.jpg) top left no-repeat;}
.left .section{margin:15px;font-size:12px;color:#5c5c5c;line-height:20px;}
.left .section a{color:#108858;}
.left .section h3{font-size:15px;color:#0d7f50;margin:0;padding:0;}
#columns .center{float:right;text-align:left;width:679px;background:url(../_img/sec-2-col-center-sermon-bg.jpg) top right no-repeat;}
.center #center-content{margin:10px 24px 0px 24px; color:#515151;font-size:12px;line-height:20px;font-family:Arial;}
.center #center-content h1{margin:0;padding:0;margin-left:30px;margin-bottom:12px;line-height:28px;font-size:18px;color:#54a3d9;font-family:Helvetica, Trebuchet MS, sans-serif;}
.center #center-content h3{font-size:15px;color:#0d7f50;margin:0;padding:0;}
.center #center-content h2{font-size:16px;margin:0;padding:0;}
.center #center-content h4{font-size:12px;margin:0;padding:0;color:#54a3d9;}
.center #center-content h5{font-size:10px;margin:0;padding:0;}
.center #center-content h6{font-size:8px;margin:0;padding:0;}
.center #center-content ul li{margin:0;padding:0;margin-left:20px;}
.center #center-content ol li{margin:0;padding:0;margin-left:20px;}
.center #center-content blockquote{padding:10px;font-style:italic;color:#929292;}
.center #center-content a{color:#108858;text-decoration:none;}
.center #center-content a:hover{text-decoration:underline;}
#home-link{margin-left:10px;margin-top:5px;margin-bottom:5px;}
#columns .left h3{font-size:16px;color:#7c756f;margin:0;padding:0;margin-bottom:18px;margin:0 10px;text-align:left;}
#columns .left .highlight{border-bottom:1px solid #b1aca7;padding:10px;margin:10px;}
#columns .left .highlight h3{font-size:11px;color:#959595;margin-bottom:10px;text-align:left;margin:0;padding:0;text-transform:capitalize;}
#columns .left .highlight h3 a{text-decoration:none;color: #959595;}
#columns .left .highlight p{color: #959595;margin:0;padding:0;font-size:11px;text-transform:uppercase;line-height:12px;padding:5px;}
#center-content .quicklink{margin-left:359px;border:1px solid #a8a8a8;background: #dedede url(../_img/bg_mb-sep.gif) repeat-y 146px;width:250px;height:30px;padding-left:20px;padding-top:10px;margin-top:24px;margin-bottom:5px;}
#center-content .quicklink a{color: #909193;text-decoration:none;text-transform:uppercase;font-size:11px;display:inline;line-height:12px;}
#center-content .quicklink a.cal{background: url(../_img/icn_cal.gif) no-repeat;padding-left:30px;margin-right:30px;}
#center-content .quicklink a.vol{background: url(../_img/bg_cal-list.gif) no-repeat;padding-left:30px;}
#center-content .quicklink a:hover{color: #000;text-decoration: underline;}
#center-content table{border-collapse:collapse;width:100%;margin:0;padding:0;}
#center-content #events th{height:37px;line-height:37px;background-color:#c2c2c2;color:#fff;text-transform:uppercase;font-weight:bold;font-size:11px;text-align:left;}
#center-content #events td{height:37px;line-height:37px;text-transform:uppercase;text-transform:uppercase;font-weight:bold;font-size:11px;}
#center-content .title a{font-size:13px;text-transform:capitalize;color:#0077c0;}
#center-content #events .even{background-color:#efefef;}
#center-content #events .odd{background-color:#fff; }
#footer{height:42px;line-height:32px;background:url(../_img/sec-2-col-footer-bg.jpg) top center no-repeat;padding-top:21px;}
#footer .footer-left{float:left;font-size:10px;color:#3f3f3f;padding-left:5px;}
.footer-left span{text-transform:uppercase;color:#0077c0;font-weight:bold;}
#footer .footer-right{float:right;font-size:10px;color:#666;font-family:Arial, sans-serif;padding-right:5px;}
.footer-right ul{list-style-type:none;margin:0;padding:0;}
.footer-right ul li{display:inline;line-height:32px;}
.footer-right ul li a{border-right:1px solid #666;text-decoration:none;color:#666;padding:0 5px;}
.footer-right ul li img{vertical-align:middle;}
.footer-right ul .no-border a{border:0 none;padding-right:10px;}
.footer-right ul .last a{border:0 none;}
#copyright{color:#b2b2b2;font-size:10px;float:left;height:25px;text-align:left;width:100%;}
#copyright .copy{float:left;}
#copyright img{vertical-align:middle;}
#copyright .ecfa{float:right;}
#copyright a{color:#b2b2b2;}
fieldset{border:0 none;margin:0;padding:0;font-weight:normal;}
fieldset label, legend{font-size:14px;color:#0d7f50;margin:0;padding:0;margin-bottom:10px;font-weight:normal !important;}
fieldset legend{*margin-left:-7px;}
form div{margin-bottom:10px;}
form .radio input, .checkbox input{border:0 none;}
form .checkbox label, form .radio label{padding-left:15px;}
form .captcha img{padding-right:12px;vertical-align:middle;float:left;width:120px;}
form .captcha input{float:left;}
.captcha label{display:none;}
form input, textarea, select{border-top:1px solid #8a8a8a;border-bottom:1px solid #dfdfdf;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
#formsubmit{float:right;font-size:0!important;border:0 none;width:110px;height:27px;}
#formsubmit input{border:0 none;}
.text input, .textarea textarea{width:500px;}