/* typography.css -> most moved to mce.css */
body {padding:0;font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;} /*duplicate in mce.css*/
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* custom styles */
body {background:#25604C url(../images/bg.jpg) no-repeat center top;width:100%;display:table}
#header {background:transparent;width:950px;margin:0 auto;position:relative;height:218px;}
#header #sectionimage {position:absolute;right:0;}
#header #worshiptimes {position:absolute;right:10px;top:10px;font-family:"Arial Narrow",Arial, Helvetica, sans-serif;color:#fff43e;text-align:right}
#header #worshiptimes h3 {color:#fff43e;margin:0;padding:0}
#header #worshiptimes p {color:#fff43e;margin:0;padding:0;font-size:1.1em}
#header #worshiptimes a {color:#a9e7e0;font-size:.8em}
#header #address {position:absolute;top:177px;left:254px;z-index:100;}
#header #address p {color:#AFCEC9;font-size:.95em;font-weight:bold}
#menu {background:url(../images/menubar.jpg) no-repeat;margin:0 auto;width:842px;height:27px;padding-left:108px;}
#container {width:950px;margin:0 auto;background:#FFF url(../images/bg-contentfooter.gif) no-repeat left bottom}
#page-wrap {background:url(../images/bg-page.gif) no-repeat left top;padding:9px 0 0 0}
#page {background:url(../images/bg-page-sidebar.gif) repeat-y left top;width:934px;margin:0 8px;min-height:700px}
#page #bc {font-size:.8em;color:#848484;font-weight:bold;margin-top:3px;}
#page #bc a {text-decoration:none;}
#sidebar {width:204px;float:left;}
#sidebar #sidebarimage {border:1px solid #b6c7c1}
#content {width:711px;float:left;padding:4px 4px 15px 15px}
#content #social {float:right}
#content #social p {float:left}
#content #social p a {width:auto!important;background:none!important;text-decoration:none;font-size:.9em;font-weight:bold;line-height:1.8em}
#content #social a span {display:none}
#content #social a {background:url('../images/icons-sn.gif') no-repeat;display:block;height:18px;width:18px;float:left}
#content #social a.fb:hover {background-position:0 bottom}
#content #social a.tw {background-position:-17px top}
#content #social a.tw:hover {background-position:-17px bottom}
#content #social a.dl {background-position:-34px top}
#content #social a.dl:hover {background-position:-34px bottom}
#content #social a.su {background-position:-51px top}
#content #social a.su:hover {background-position:-51px bottom}
#text {margin-top:20px}
#text li {font-size:110%}
#copy {margin:0 8px}
#footer {background:url(../images/bg-footer.jpg) no-repeat center top;height:343px;clear:both}
#footer-wrap {width:934px;margin:0 auto;padding:8px 0;font-size:.9em}
#footer-wrap .credit {float:right}
#footer-wrap .credit a {color:#B5CEC0}
#footer-wrap p {color:#B5CEC0;margin:0;padding:0;font-size:100%} 
#footer-wrap a {color:#fff;text-decoration:none}
#footer-wrap ul {margin:0 0 0 -4px;padding:0}
#footer-wrap li {float:left;list-style-type:none;padding:0 4px 0 0;margin-left:4px;border-right:1px solid #B5CEC0;line-height:1em}
#footer-wrap li.mylast{border:none}
#logo {background:url(../images/logo.png) no-repeat left top;position:absolute;top:14px;left:14px;z-index:100}
#logo a {display:block;height:254px;width:332px;}
#logo a b {display:none;}
#search {position:absolute;right:5px;top:224px}
#search #ajaxSearch_input {width:100px;background:url('../images/bg-search.jpg');color:#abdaca;border:1px solid #5f9376;font-size:.8em;margin-top:0;padding:0 1px;float:left}
#search #ajaxSearch_submit {margin:0 0 0 5px;padding:0}
.ajaxSearch_highlight {background:#FF9}

/* Homepage Custom Styles */
.home #page {background-image:none;background-color:#fff;width:934px;margin:0 8px;min-height:700px}
#pcnews {border:5px solid #CCC;margin:1px;padding:2px;text-align:center}
#pcnews #RSS {background:#FF0!important}
#pcnews #RSS table {background:#FFF;padding:0!important;margin:0!important;width:100%!important}
#quicklinks {width:194px;border:5px solid #f3f1d4;background:#dbd7a0 url(../images/bg-quicklinks.gif) repeat-x}
#quicklinks h3 {background:url(../images/title-quicklinks.jpg) no-repeat left top;margin:0;padding:0;height:23px}
#quicklinks h3 span {display:none;}
#quicklinks ul {margin:0;padding:0}
#quicklinks li {list-style-type:none;font-size:.9em;border-top:1px solid #dedaa3;border-bottom:1px solid #a9a45e;padding:3px 10px 3px 16px;background:url('../images/bullet_ql-list.gif') no-repeat 5px center}
#quicklinks li a {text-transform:uppercase;text-decoration:none;color:#4f4817;font-weight:bold;display:block;}
#quicklinks li a:hover {padding-left:1px;color:#1A130B}
.homecontent {background:url('../images/bg-homecontent.jpg') no-repeat center top}
.homecontent #main-content {border:1px solid #ECEBF3;margin:10px 10px 0 0;background:#FFF;padding:2px;float:left}
.homecontent #main-content img.mainimage {float:left}
.homecontent #main-content .text {width:225px;padding:10px;background:url('../images/bg-hp-feature.jpg') no-repeat;float:left;height:234px}
.homecontent #main-content .text h4 {margin:0 0 8px 0;padding:0;color:#0e4873;}
.homecontent #main-content .text p {font-size:.95em;color:#666}
.homecontent .link-item  {padding:4px;border:2px solid #ECEBF3;background:#F6F5FA;width:302px;float:left;margin:20px}
.homecontent .link-item .imglink {border:1px solid #999;}
.homecontent .link-item h3 {margin:5px 0;color:#0e4873;padding:0}
.homecontent .button  {padding:6px;width:300px;float:left;margin:20px}
#presnews {width:193px;border:1px solid #215141;background:#B8C9C3;padding:4px;margin:2px 0 10px 0}
#presnews .feed-item {padding:8px;background:#FFF url('../images/bg-grad1.gif') repeat-x;border:1px solid #FFF}
#presnews .feed-item p {font-size:.9em;margin:0;padding:0}
#presnews .feed-item p.date {color:#777}
#presnews .feed-item h4 {font-size:1em;margin:0;padding:0}
#presnews  h3 {font-size:1.2em;font-weight:bold;color:#FFF;margin:0 0 -1px 0;padding:0}

/* Homepage Slider */
div.slide_item { position: absolute;left: 451px;width: 450px; height: 254px;}
div.first_item {left: 0;}
#items_container {width: 450px;height: 254px;overflow: hidden;position: relative;float:left}
#controls {float:left;margin:0 13px 0 4px; border:1px solid #ECEBF3;border-top:none;padding:3px 3px 0px 3px;background:#FFF url('../images/bg-grad1.gif') repeat-x left center;}
#controls .btn {cursor:pointer}

/* dropdown menu */
ul.nav,
ul.nav li,
ul.nav ul {list-style: none;margin: 0;padding: 0;}
ul.nav {position: relative;z-index: 597;float: left;}
ul.nav li {position:relative;float: left;line-height: 27px;vertical-align: middle;zoom: 1;}
ul.nav li.hover,
ul.nav li:hover {position: relative;z-index: 599;cursor: default;}
ul.nav ul {visibility: hidden;position: absolute;top: 100%;left: 0;z-index: 598;width: 100%;}
ul.nav ul li {float: none;}
ul.nav ul ul {top: 1px;left: 99%;}
ul.nav li:hover > ul {visibility: visible;}
ul.nav li.rtl ul {top: 100%;right: 0;left: auto;}
ul.nav li.rtl ul ul {top: 1px;right: 99%;left: auto;}

/* sidebar menu */
ul.sb,
ul.sb li,
ul.sb ul {list-style: none;margin: 0;padding:0}
ul.sb li {padding:0}
ul.sb li {line-height:25px;background:url('../images/menu-sblv1-bg.gif') repeat-x}
ul.sb ul li {background:none;}
ul.sb li a {text-decoration:none;font-weight:bold;color:#133b2c;display:block;padding-left:10px}
ul.sb li li a{padding-left:20px}
ul.sb li li li a{padding-left:30px}
ul.sb li li li li a{padding-left:40px}
ul.sb li.reallyactive {background:#FFF;background-image:none;} 
ul.sb li.reallyactive a {border:1px solid #C3E0D4;border-right:none;} 
ul.sb li.reallyactive ul li {background:#F1F5F4!important} 
ul.sb li.reallyactive ul li a {border:none} 

/* Right Gallery Styles */
#column_right {border:1px solid #B2C1BE;margin:0 6px 10px 20px;padding:5px 0 0 5px;float:right;width:188px;background:#F6F9F7 url('../images/menu-lv2-bg.gif') repeat-x;}
#column_right img {border:1px solid #235A47}

/* Constant Contact Email Forms */
.email-form {background-color: #F1F5F4;}
.email-form-margin {margin:8px}
.home-email-form {background: #F3F1D4;}
.home-email-form .email-form {background:none}
.home-email-form .email-form-margin {margin:0;padding:8px}