@charset "UTF-8";

/* Browswer Default Overrides */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th { font-size:1em; font-style:normal; font-weight:normal; }
ul, ol { list-style:none outside none; }
fieldset, img {
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: hidden;
	border-right-style: hidden;
	border-bottom-style: none;
	border-left-style: hidden;
}
caption, th { text-align:left; }
table { border-collapse:collapse; }
td, th { vertical-align:top; }
object { outline:none}

body {
	color:#EFEBEB;
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:lighter;
	line-height:22px;
	margin:0;
	padding:0px;
	text-align:center;
	background: #000000 url(../images/backgrounds/bgMainTile.gif) fixed;
}


#container {
	margin:50px;
	padding-top:50px;
	text-align:left;
	width:1000px;
}

#header { padding:30px 10px 0 30px; }
#header h1 { display:none; }
#header a { border:0 none; }

#mainContentWrapper {
	background-color:#000000;
	border-top:1px solid #000000;
	overflow: hidden;
	-moz-box-shadow: 1px 1px 30px #000000;
	-webkit-box-shadow: 1px 1px 30px #000000;
	box-shadow: 1px 1px 30px #000000;
}
#mainContentWrapper h3 { background-color:#CC6D01; font-size:24px; height:31px; margin-bottom:25px; padding:6px 0 0 20px; }
#mainContent {
	background-image:url(../images/backgrounds/bgHeroTile.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
}
#mainContent ul{ padding-top: 0px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }


#hero {
	border-bottom:1px solid #CC6D01;
	/*height:200px;*/
	width:999px;
}

#flashAds { background-image:url("../images/backgrounds/bgFlashAdSwirl.gif"); background-position:right bottom; background-repeat:no-repeat; float:right; min-height:625px; padding-top: 20px; padding-right: 0px; padding-bottom: 0; padding-left: 0; }
#flashAds img { float:right; }
#flashAds p { float:right; width:573px; }
#noFlashAds { float:right; height:725px; width:573px; }

#footer { background-color:#CC6D01; height:30px; -moz-box-shadow: 1px 1px 30px #000000; -webkit-box-shadow: 1px 1px 30px #000000; box-shadow: 1px 1px 30px #000000; }
#footer p { font-size:12px; margin:0; padding:4px 0 10px; text-align:center; }

#lwrFooter { margin:10px 0 0; padding:0; text-align:right; }
#lwrFooter img { }

#networks {width: 218px; float: left;}

#socialIcons {float:right; width:200px;}

#signup { float:right; width:450px; }

#welcome { background-image:url("../images/backgrounds/bgWelcomeIcon.jpg"); background-position:left bottom; background-repeat:no-repeat; float:left; min-height:605px; padding:20px 0 20px 20px; width:368px; }
#welcome h3 { background-color:#CC6D01; font-size:24px; height:31px; margin-bottom:10px; padding-left:8px; padding-top:6px; width:361px; }
#welcome h4 { color:#CC6D01; font-size:18px; padding-bottom:5px; padding-top:15px; }
#welcome img { }
#welcome p { padding-bottom:10px; }
#welcome ul { padding-left:40px; padding-top:10px; }
#welcome li { list-style-type:disc; }

#servicesTimes {
	background-color:#000000;
	background-image:url("../images/backgrounds/bgSecondaryTile.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	border-right:1px solid #3A3737;
	float:left;
	min-height:320px;
	width:243px;
}
#servicesTimes h4 { color:#CC6D01; font-size:18px; padding-left:20px; }
#servicesTimes p { padding-bottom:10px; padding-left:20px; }

#upcomingEvents { background-color:#000000; background-image:url("../images/backgrounds/bgSecondaryTile.jpg"); background-position:center top; background-repeat:repeat-x; border-right:1px solid #3A3737; float:left; height:320px; min-height:320px; width:309px; }
#upcomingEvents h4 { color:#CC6D01; font-size:18px; padding-left:20px; }
#upcomingEvents p { padding-bottom:10px; padding-left:30px; }

#messages { background-color:#000000; background-image:url("../images/backgrounds/bgSecondaryTile.jpg"); background-position:center top; background-repeat:repeat-x; float:left; min-height:320px; width:444px; }
#messages h4 { color:#CC6D01; font-size:18px; padding-left:20px; }
#messages p { padding-bottom:10px; }
#messages img { float:left; padding-left:10px; padding-right:10px; }

.eventDate { border-bottom:3px dotted #301902; margin-bottom:10px; margin-left:20px; margin-right:20px; }
.eventDate img { float:left; margin-bottom:30px; padding-right:20px; padding-top:4px; }
.eventDateLast {
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
}
.eventDateLast img { float:left; margin-bottom:30px; padding-right:20px; }
#moreEvents img { float: right; margin-top: 45px; margin-right: 25px; }

#utilityNav { background-color:#000000; border-bottom:1px solid #CC6D01; margin-left:auto; margin-right:auto; text-align:right; }
#utilityNav ul { margin:0 auto 4px; padding-left:0; padding-right:0; padding-top:0; width:1000px; }
#utilityNav ul li { display:inline; margin-right:6px; text-indent:0; }
#utilityNav ul li + li { border-left:1px solid #000000; }
#utilityNav ul li + li a { margin-left:8px; }

.quicklinks { float:left; margin:0 10px 0 10px; }
.quicklinks ul { padding-bottom:10px; width:180px; }
.quicklinks li { border-bottom:1px dotted #C72D01; list-style-type:none; padding-bottom:5px; padding-top:5px; }
.quicklinks h5 { border-bottom:1px dotted #C72D01; color:#CC6D01; font-size:16px; margin-bottom:0; margin-top:0; padding-bottom:3px; }
.quicklinksColm4 { float:left; margin:0 0 0 15px; }
.quicklinksColm4 ul { width:175px; }
.quicklinksColm4 li { border-bottom:1px dotted #C72D01; list-style-type:none; padding-bottom:5px; padding-top:5px; }
.quicklinksColm4 h5 { border-bottom:1px dotted #C72D01; color:#CC6D01; font-size:16px; margin-bottom:0; margin-top:0; padding-bottom:3px; }

.panel_button { background-attachment:scroll; background-color:transparent; background-image:url("../images/tabQuickLinks.png"); background-position:0 0; background-repeat:no-repeat; cursor:pointer; float:left; height:32px; margin:-1px auto 0; padding:0; width:122px; z-index:20; }
.panel_button img { float:left; padding-left:6px; padding-top:4px; top:10px; }
#panel_container { margin-left:auto; margin-right:auto; width:1000px; }
#panel { border-bottom:1px solid #CC6D01; height:0; margin-left:auto; margin-right:auto; overflow:hidden; position:relative; text-align:left; top:-1px; width:1000px; z-index:10; }
#panel_contents { background-attachment:scroll; background-color:transparent; background-image:url("../images/backgrounds/bgTile_QuickLinksPC.png"); background-position:0 0; background-repeat:repeat; height:100%; padding-top:5px; position:absolute; width:1000px; z-index:-1; }
#toppanel { position:absolute; text-align:center; width:1000px; z-index:9; }

#content { color:#818183; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:auto; margin-right:auto; padding-bottom:30px; position:relative; text-align:left; top:90px; width:600px; }

#sideMenu { float:left; width: 250px; margin-top: 0px; margin-right: 0px; margin-bottom: 0; margin-left: 0px; }
#sideMenu ul { width:230px; border:none; padding:0; }
#sideMenu li { border-bottom:1px dotted #C72D01; list-style-type:none; padding-bottom:5px; padding-top:5px; padding-left: 15px; padding-right: 0px; }
#sideMenu img { margin: 0px; padding: 0px; }

#profile {
	background-image:url(../images/swirlProfile.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding: 20px 20px 115px 20px;
	float: right;
	border-left: 1px solid #333;
	width: 700px;
	min-height: 615px;
}
#profile h3 { background-color:#CC6D01; font-size:24px; height:31px; margin: 0; padding-left:8px; padding-top:6px; }
#profile h4 { color:#CC6D01; font-size:18px; padding-bottom:5px; padding-top:20px; }
#profile img { }
#profile p { padding:10px 0; }
#profile ul { padding-left:40px; padding-top:10px; }
#profile li { list-style-type:disc; }

#profileBlog { background-image:url(../images/swirlProfile.gif); background-position:right bottom; background-repeat:no-repeat; padding: 20px 20px 115px 20px; float: right; border-left: 1px solid #330000; width: 700px; min-height:515px; }
#profileBlog h3 { background-color:transparent; font-size:18px; height:31px; margin-bottom:0; padding-left:0px; padding-top:6px; }
#profileBlog h4 { color:#CC6D01; font-size:18px; padding-top:15px; padding-bottom: 10px; border-bottom: 3px dotted #301902; }
#profileBlog h5 {padding-top:15px; font-size:18px;}
#profileBlog img { }
#profileBlog p { padding:10px 0; }
#profileBlog ul { padding-left:40px; padding-top:10px; }
#profileBlog li { list-style-type:disc; }
.feedback {margin-bottom: 25px;}
.meta {font-size:12px; font-style: oblique;}
#menu {margin:0; padding-left: 4px;}
#menu #subscribe2 li {border-bottom: 1px dotted #3A3737;}
#subscribe2 {margin: 7px 0 0 0; border-bottom: 1px dotted #CC6D01;}
#subscribe2 .search {padding: 7px 5px 5px 0;}
#subscribe2 .search p {padding: 5px 0 7px 0;}
#categories-3 #cat {margin: 7px 0 7px 0px;}
#calendar-3 {margin: 0px;}
#wp-calendar {width: 200px; margin-bottom: 5px;}
#wp-calendar caption {margin: -17px 0 12px 0;}

#profile .topProfileBGswirl { background-image: url(../images/swirlDeptLead.gif); background-repeat: no-repeat; background-position: right top; margin: 0px; overflow: hidden; height: 153px; padding-top: 0; padding-right: 0; padding-bottom: 25px; padding-left: 0; }
#profile .topProfileBGswirl img { padding-top: 20px; float: left; padding-right: 10px; padding-bottom: 50px; padding-left: 0px; }
#profile .topProfileBGswirl h4 { margin: 0px; padding-top: 5px; vertical-align: bottom; }
#profile .topProfileBGswirl p { padding: 0px; }

#profile .deptLead { background-image: url(../images/swirlDeptLead.gif); background-repeat: no-repeat; background-position: right top; margin: 0px; overflow: hidden; height: 153px; padding: 0 0 10px;}
#profile .deptLead img { float: left; padding: 20px 20px 50px 0;}
#profile .deptLead h4 { margin: 0px; padding-top: 5px; vertical-align: bottom; }
#profile .deptLead .iconKey { overflow: hidden; padding: 70px 0 0; }
#profile .deptLead .iconKey img { margin: 0px; padding: 0px 5px 0 0; }
#profile .deptLead p { padding: 0px; }

#profile .featuredEventTop { background-image: url(../images/swirlDeptLead.gif); background-repeat: no-repeat; background-position: right top; margin: 0px; overflow: hidden; height: 153px; padding: 0 0 15px; }
#profile .featuredEventTop img { padding: 20px 20px 50px 0; float: left; }
#profile .featuredEventTop h4 { margin: 0px; padding-top: 76px; vertical-align: bottom; }

#profile .featuredEvent {margin: 0px; overflow: hidden; height: 153px; padding-top: 0; padding-right: 0; padding-bottom: 25px; padding-left: 0; }
#profile .featuredEvent img { padding-top: 20px; float: left; padding-right: 20px; padding-bottom: 50px; padding-left: 0px; }
#profile .featuredEvent h4 { margin: 0px; padding-top:76px; vertical-align: bottom; }

#profile .group {margin: 0px; padding: 0 0 55px; border-bottom: 3px dotted #301902; }
#profile .group img {float: left; padding-right: 10px; padding-bottom: 0px; padding-right: 25px; padding-top: 5px; }
#profile .FYI {padding: 0;}

#profile .staffBioRt {float:right; padding: 15px 0 55px 0;}
#profile .staffBioRt p { padding: 0;}
#profile .staffBioLf {float:left; padding: 15px 0 55px 0;}
#profile .staffBioLf p { padding: 0;}

#pathway { height:0; margin-left:auto; margin-right:auto; overflow:visible; width:1000px; }
#pathway img { float:right; }

.floatRT {
	float:right;
}
.italic1 { font-style: italic; font-weight: lighter; }
.italic2 { font-style: italic; font-weight: lighter; font-size: 12px; }

#profile .orange {
	color: CC6D01;
}
#profile .blue {color: #2FAFF6;}
#profile .red {color: #FF0000;}
#profile .green {color: #9ff629;}
#profile .orange {color: #C72D01;}
#profile .purple {color: #b029f6;}

.scripture {color: #660000; font-style: italic;}

.bubbleInfo {
    position: relative;
}

.popupBubble { position: absolute; display: none; /* keeps the popup hidden if no JS available */ background-image: url(../images/backgrounds/bgbubble.png); background-repeat: no-repeat; height: 38px; width: 77px; }
.popupBubble img { padding:0; margin:0; }
#profile .popupBubble p { padding:1px 0 10px 6px; margin:0;}
.videoParking { padding-left: 100px; padding-top: 25px; }
.videoSermon { padding-left: 27px; padding-top: 25px; border-top: 3px dotted #301902; }
.videoLibrary { padding-left: 27px; padding-top: 20px; padding-bottom: 20px; }
.feeds { padding: 10px 0; border-bottom: 3px dotted #301902; }
.feeds img { padding-right: 10px; float: left; overflow: hidden; }
.feeds table { margin: 10px 0; }
.feeds a:hover {border: medium none; text-decoration:none;}
.map { padding-top: 20px; }

#profile .borderBtm {border-bottom: 3px dotted #301902; margin: 0 0 20px; padding: 0 0 20px;}
.borderBtmTitle {border-bottom: 3px dotted #301902;}

.emailForm { padding-right: 200px; }
.emailForm td { padding-bottom: 15px; }
.emailForm input {
font-family: 'Raleway', sans-serif;
font-size:14px;


}
.emailForm textarea {
font-family: 'Raleway', sans-serif;
font-size:14px;
}
.yellow {color:#DCA700;}

#profile .titleSwirl h3 {margin-bottom: 0px;}
/*.emailForm table { border: 3px dotted #061E29; width: 467px; padding-right: 200px; }*/

/********************* STORE *********************/
.productBox { border-right:3px dotted #301902; float:left; margin-top:20px; padding:0 40px; text-align:center; width:145px; min-height:300px;}
.productBox p { font-size: 12px; padding:0; }
.productBox h2 { font-size: 12px; padding: 5px 0 5px 0;  }
#profile .productBox h3 { background-color:transparent; color:#CC6D01; font-size:17px; padding:5px; border-top:1px dotted #C72D01;}
.productBox a:hover {border: medium none; text-decoration:none;}

.productBoxLast { float:left; margin-top:20px; padding:0 40px; text-align:center; width:145px; min-height:300px;}
.productBoxLast p { font-size: 12px; padding:0; }
.productBoxLast h2 { font-size: 12px; padding: 5px 0 5px 0;  }
#profile .productBoxLast h3 { background-color:transparent; color:#CC6D01; font-size:17px; padding:5px; border-top:1px dotted #C72D01;}
.productBoxLast a:hover {border: medium none; text-decoration:none;}

.productInfoLF { float:left; width: 285px; margin-right:30px;}
.productInfoLF img {padding-bottom:10px;}
.productInfoRT { float:left; width: 385px;}
#productOverview {padding-top: 20px;}
#productOverview h2 { color:#CC6D01; font-size:18px; padding-bottom:10px; padding-top:0; }
#productOverview h3 { background-color:transparent; border-top:1px dotted #C72D01; font-size:12px; margin:0; padding:5px 0 0 0;}
#productOverview h4 { 
border-top:3px dotted #301902;
color:#FFFFFF;
float:right;
font-size:14px;
padding-bottom:10px;
padding-top:10px;
text-align:right;
text-transform:uppercase;
width:385px; }
#productOverview p {padding-top:0;}

#productOverview ul { padding:10px 70px; list-style-type: decimal; }
.productTwitter {padding-bottom: 10px;}
.btn { 
float:right;
overflow:hidden;
margin-bottom:50px;
}
#productOverview a:hover {border: medium none; text-decoration:none;}
#socialMedia td {padding: 5px 0 5px 0;}
#socialMedia table {margin-top: 10px;}

#givingOverview { padding-bottom: 65px;}
#givingOverview h2 { color:#CC6D01; font-size:18px; padding-bottom:10px; padding-top:15px; }
#givingOverview h4 { 
border-top:3px dotted #301902;
color:#FFFFFF;
float:right;
font-size:14px;
padding-bottom:10px;
padding-top:10px;
text-align:right;
text-transform:uppercase;
width:100%;}

#givingOverview a:hover {border: medium none; text-decoration:none;}
.btnGiving { 
float:right;
overflow:hidden;
}

.givingInfo {width: 100%; overflow:hidden;}
.profileSwirl {float:right; margin: 0; padding:0;}
.copyImg {float: left; padding: 16px 20px 5px 0;}

.facebookShareBtn {padding: 0 0 10px 0;}
.facebookShareBtn a:hover {border: medium none; text-decoration:none;}
#h8 {
	font-family: "Century Gothic", Helvetica;
	font-size: 12px;
	color: #EFEBEB;
}
