body { 
    margin: 10px;
    padding: 0; 
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
    font-size: 12px;
	background-image:url();
	background-repeat:repeat-x;
    background-color: #1c1d1d;
	
}

#floating_link {
	position: relative;
	top: 50px;
	float: right;
     z-index:100;
     display: block;
     width: 300px;
     height:35px;
	
     background-image: ;
	background-repeat: no-repeat;
     overflow: hidden;
}

#reg_button {
	position: absolute;
	top: 65px;
	right:15px;
     z-index:100;
     display: block;
     width: 111px;
     height:93px;
	text-indent: 100px;
     background-image: url(/images/buttons/regbutton.png);
	background-repeat: no-repeat;
     overflow: hidden;
}

a:link {text-decoration: none; color: #FFF}
a:visited {text-decoration: none;
	color: #fff;}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: #aaa;}

img {  
	border-style: none;
}

h1 {
	font-size:22px;
	color: #FFF;
}

#wrapper {
    width: 920px;
    margin: 0 auto;
}

#header{
	width: 900px;
	height: 16px;
	margin: 0 auto;
	padding: 25px 0 20px 0;
	background: ;
}

#logo{ padding-bottom:15px;
  	
}
#school{
	position: absolute;
	top: 80px;
	right:260px;
}
#spacer {
	width: 900px;
	height: 25px;
	margin: 0 auto;}


h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

#slider {
    width: 900px;
	top: -35px;
    margin: 0 auto;
    position: relative;
}

#navbar {
	width: 900px;
	height: 27px;
	background: #2bb4c4;
	z-index: 100;
	top: 10px;
	position: relative;
	
}

#footer {
	width:900px;
	height: 27px;
	border-top: 1px solid #2bb4c4;
	border-bottom: 1px solid #2bb4c4;
	color: #fff;
	line-height: 27px;
    font-size: 13px;


}



.footer-linkage {
	
}
.footer-links{
	float: left;
}

.footer-contact{
	float:right;
}


.scroll {
    height: 475px;
    width: 900px;
	background: #1c1d1d;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
   
}

.scrollContainer div.panel {
    padding: 20px;
    height: 475px;
    width: 860px;
}


#content{
	position:absolute;
	right:15px;
	top: 100px;
	background: url(bg-box.png);
/**	border: 3px solid #2bb4c4; **/
	padding: 10px;
	margin-left: 5px;
    height: 300px;
    width: 150px;
	float: right;
	z-index:49;
}

/**ok here is the about us panel**/

#about_content{
	position:absolute;
	left:10px;
	top: 335px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: 120px;
    width: 365px;
	z-index:49;
}

.about_head{
	position:absolute;
	left:8px;
	top: 243px;
}

.about_links{
	padding-top: 5px;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	letter-spacing: .05em;
	text-transform: uppercase;
}

.about_links a{ 
	color: #2bb4c4;
	text-transform: uppercase;
	line-height: 150%;
}

/**end of about us panel**/

/**begin resource panel**/

#resource_content{
	position:absolute;
	right:13px;
	top: 387px;
	background: url(content.png);
	padding: 0px 10px 10px 10px;
	margin-left: 5px;
    height: 22px;
    width: 335px;
	z-index:49;
}

.resource_head{
	position:absolute;
	right:32px;
	top: 307px;
}

/**end resource panel**/

/**begin get connected panel**/

#connect_content{
	position:absolute;
	right:11px;
	top: 360px;
	background: url(content.png);
	padding: 2px 5px 10px 10px;
	margin-left: 5px;
    height: 75px;
    width: 418px;
	z-index:49;
}

.connect_head{
	position:absolute;
	right:85px;
	top: 266px;
}

.connect_text{
	padding-top:7px;
	padding-left:0px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;

}

/**end get connected panel**/

/**begin ministries panel**/

#ministry_content{
	position:absolute;
	right:11px;
	top: 350px;
	background: url(content.png);
	padding: 5px 5px 10px 5px;
	margin-left: 5px;
    height: 44px;
    width: 640px;
	z-index:49;
}

.ministry_head{
	position:absolute;
	right:43px;
	top: 270px;
}

.ministry_text{
	padding-top:7px;
	padding-left:0px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
}

/**end ministries panel**/

/**begin events panel**/

#events_content{
	position:absolute;
	right:36px;
	top: 410px;
	background: url(content.png);
	padding: 5px 10px 10px 10px;
	margin-left: 5px;
    height: 24px;
    width: 375px;
	z-index:49;
}

.events_head{
	position:absolute;
	right:32px;
	top: 335px;
}

.events_text{
	padding-top:7px;
	padding-left:0px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
}

/**end events panel**/

/**beginning of youth panel**/

#youth_content{
	position:absolute;
	right:30px;
	top: 265px;
	background: url(content.png);
	padding: 0 5px 10px 5px;
	margin-left: 5px;
    height: 19	0px;
    width: 410px;
	z-index:49;
}

.youth_head{
	position:absolute;
	right: 70px;
	top: 180px;
}

.youth_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of youth panel**/

/**beginning of kids panel**/

#kids_content{
	position:absolute;
	right:30px;
	top: 355px;
	background: url(content.png);
	padding: 0 5px 10px 5px;
	margin-left: 5px;
    height: 19	0px;
    width: 410px;
	z-index:49;
}

.kids_head{
	position:absolute;
	right: 90px;
	top: 270px;
}

.kids_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of kids panel**/

/**beginning of college panel**/

#college_content{
	position:absolute;
	right:30px;
	top: 350px;
	background: url(content.png);
	padding: 0 5px 10px 5px;
	margin-left: 5px;
    height: 19	0px;
    width: 410px;
	z-index:49;
}

.college_head{
	position:absolute;
	right: 90px;
	top:150px;
}

.college_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of college panel**/

/**____________Secondary Panels___________**/

/**beginning of pastors panel**/

#pastors_content{
	position:absolute;
	right:30px;
	top: 330px;
	background: url(content.png);
	padding: 5px 5px 5px 5px;
	margin-left: 5px;
    height: 300px;
    width: 315px;
	z-index:49;
}

.pastors_head{
	position:absolute;
	right: 5px;
	top: 210px;
}

.pastors_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of pastors panel**/

/**beginning of pastor_bray panel**/

#bray_content{
	position:absolute;
	overflow:auto;
	right: 17px;
	top: 183px;
	background: url(content.png);
	padding: 5px 5px 5px 5px;
	margin-left: 5px;
    height: 272px;
    width: 400px;
	z-index:49;
}

.bray_head{
	position:absolute;
	right: 65px;
	top: 80px;
	z-index:50;
}

.bray_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 11.5px;
	line-height: 140%;
	letter-spacing: ;
}

/**end of pastor_bray panel**/
 
/**beginning of pastor_dianne panel**/

#dianne_content{
	position:absolute;
	overflow:auto;
	right: 17px;
	top: 203px;
	background: url(content.png);
	padding: 5px 5px 5px 5px;
	margin-left: 5px;
    height: 19	0px;
    width: 400px;
	z-index:49;
}

.dianne_head{
	position:absolute;
	right: 25px;
	top: 107px;
	z-index:50;
}

.dianne_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 11.5px;
	line-height: 140%;
	letter-spacing: ;
}

/**end of pastor_dianne panel**/

/**beginning of services panel**/
#services_content{
	position:absolute;
	left:10px;
	top: 250px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: px;
    width: 425px;
	z-index:49;
}

.services_head{
	position:absolute;
	left:8px;
	top: 168px;
}

.services_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}
/**end of services panel**/

/**beginning of vision panel**/
#vision_content{
	position:absolute;
	left:10px;
	top: 305px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: px;
    width: 380px;
	z-index:49;
}

.vision_head{
	position:absolute;
	left:8px;
	top: 200px;
}

.vision_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}
/**end of vision panel**/

/**beginning of g12 panel**/
#g12_content{
	position:absolute;
	left:5px;
	top: 275px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: 160px;
    width: 400px;
	overflow:auto;
	z-index:49;
}

.g12_head{
	position:absolute;
	left:8px;
	top: 200px;
}

.g12_text{
	padding-top:5px;
	padding-left:0px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 141%;
	letter-spacing: ;
}
/**end of g12 panel**/

/**beginning of cells panel**/
#cells_content{
	position:absolute;
	right :10px;
	top: 315px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: 141px;
    width: 400px;
	z-index:49;
	overflow:auto;
	
}

.cells_head{
	position:absolute;
	right:52px;
	top: 241px;
	z-index:50;
}

.cells_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of cells panel**/

/**beginning of encounters panel**/
#encounter_content{
	position:absolute;
	right :10px;
	top: 305px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: 155px;
    width: 400px;
	z-index:49;
	overflow:auto;
	
}

.encounter_head{
	position:absolute;
	right:12px;
	top: 230px;
	z-index:50;
}

.encounter_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of encounter panel**/

/**beginning of houseofpeace panel**/
#house_content{
	position:absolute;
	left:10px;
	top: 320px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: 140px;
    width: 380px;
	z-index:49;
	overflow:auto;
}

.house_head{
	position:absolute;
	left:20px;
	top: 228px;
}

.house_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}
/**end of services panel**/

/**beginning of services panel**/
#youth_services_content{
	position:absolute;
	overflow:auto;
	right :10px;
	top: 200px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: 260px;
    width: 500px;
	z-index:49;
	
}

.youth_services_head{
	position:absolute;
	right:8px;
	top: 118px;
}

.youth_services_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of youth_services panel**/

/**beginning of youth cells panel**/
#youth_cells_content{
	position: absolute;
	overflow: auto;
	right :10px;
	top: 240px;
	background: url(content.png);
	padding: 0 5px 5px 5px;
	margin-left: 5px;
    height: 225px;
    width: 410px;
	z-index:49;
	
}

.youth_cells_head{
	position:absolute;
	right:19px;
	top: 158px;
}

.youth_cells_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of youth_cells panel**/

/**beginning of ignite panel**/
#ignite_content{
	position:absolute;
	right :15px;
	top: 292px;
	background: url(content.png);
	padding: 5px 5px 5px 5px;
	margin-left: 5px;
    height: px;
    width: 390px;
	z-index:49;
	
}

.ignite_head{
	position:absolute;
	right:19px;
	top: 198px;
	z-index:50;
}

.ignite_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of ignite panel**/

/**beginning of nursery panel**/
#nursery_content{
	position:absolute;
	left :10px;
	top: 170px;
	background: url(content.png);
	padding: 5px 5px 10px 5px;
	margin-left: 5px;
    height: px;
    width: 310px;
	z-index:49;
	
}

.nursery_head{
	position:absolute;
	left:10px;
	top: 90px;
	z-index:50;
}

.nursery_text{
	padding-top:10px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 145%;
	letter-spacing: ;
}

/**end of nursery panel**/

/**beginning of jzone panel**/
#jzone_content{
	position:absolute;
	left :5px;
	top: 340px;
	background: url(content.png);
	padding: 5px 5px 10px 5px;
	margin-left: 5px;
    height: px;
    width: 410px;
	z-index:49;
	
}

.jzone_head{
	position:absolute;
	left:10px;
	top: 250px;
	z-index:50;
}

.jzone_text{
	padding-top:10px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 145%;
	letter-spacing: ;
}

/**end of jzone panel**/

/**beginning of cells panel**/
#conference_content{
	position:absolute;
	right :10px;
	top: 245px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: 210px;
    width: 400px;
	z-index:49;
	overflow:auto;
	
}

.conference_head{
	position:absolute;
	right:15px;
	top: 227px;
	z-index:50;
}

.conference_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of conference panel**/

#conference_vid{
	position:absolute;
	left: 174px;
	top: 53px;
}

#ticket_box{
	position:absolute;
	left: 205px;
	top: 145px;
}

/**beginning of nursery_policy panel**/
#policy_content{
	position:absolute;
	right :10px;
	top: 250px;
	background: url(content.png);
	padding: 0 10px 10px 10px;
	margin-left: 5px;
    height: 210px;
    width: 350px;
	z-index:49;
	overflow:auto;
	
}

.policy_head{
	position:absolute;
	right:10px;
	top: 176px;
	z-index:50;
}

.policy_text{
	padding-top:7px;
	padding-left:5px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

/**end of cells panel**/

/**beginning of 404error panel**/

#error_content{
	position:absolute;
	left:30px;
	top: 80px;
	background: url(content.png);
	padding: 0 5px 10px 5px;
	margin-left: 5px;
   
    width: 410px;
	z-index:49;
}

.error_heading{
	
}



/**end of 404error panel**/

.content_text{
	padding-top:9px;
	padding-left:19px;
	text-align: left;
	color: #fff;
    font-size: 12px;
	line-height: 143%;
	letter-spacing: ;
}

.content_text a{ 
	color: #2bb4c4;
}

#shade {
    background: #fff url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

/*** Slideshow CSS
 set the width and height to match your images **/

#slideshow {
    /**comment out to preserve layout--
	position:relative; -- **/
    width:900px;
	height:475px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/**end of slideshow**/


ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
	padding-top: 5px;

    
}

ul.navigation li {
    display: inline;

}

ul.navigation a {
    padding: 10px;
	font-size: 13.5px;
    color: #fff;
    text-decoration: none;
	text-transform: uppercase; 
	font-weight: none
	

}

ul.navigation a:hover {
   color: #000
}

ul.navigation a.selected {
    color: #000
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}

