														@charset "UTF-8";
													   /* CSS Document */
/*---------------------------------Global Styles--------------------------------------*/
a img{ border:none; }
body {background-image: url(../images/maine_background.gif);margin: 0;padding: 0;text-align: center; font-family:Arial, Helvetica, sans-serif; color: #000000;background-repeat: no-repeat;}
.wrapper {width: 1110px;  margin: 0 auto; border: 0px solid #000000;padding: 0;text-align: left;}
.main{width: 875px;float: left;}

a.brochure:link{text-decoration: none; color: #D79265;}
a.brochure:visited{text-decoration: none; color: #D4DC74;}
a.brochure:hover {text-decoration: underline; color: #D4DC74;}
a.brochure:active{text-decoration: none; color: #D4DC74;}

/*-----------------------------------------Styles For Slider-------------------------------------------*/
a:focus {outline: none;}
#panel {background-image: url(../images/slider_background.gif);height: 225px;display: none;}
.slide {margin: 0;padding: 0 auto;border-top: 4px solid #FFFFFF;background: url(../images/locations_service_times.gif) no-repeat center top;}
.btn-slide {text-align: center;width: 203px;height: 20px;padding: 10px 10px 0 0;margin: 0 auto;display: block;font: bold 140%/100% Arial, Helvetica, sans-serif;color: #000;text-decoration: none;}
.active {background-position: right 12px;}


/*---------------------------------------Styles For Content Inside Slider----------------------------------------*/
.location_wrapper {width: 1100px;margin: 0 auto;}
.left_location {width: 500px;height: 200px;float: left;margin: 10px 10px 0 10px;text-align: left; overflow: hidden;}
.left_location h1{font: Arial, Helvetica, sans-serif;font-size: 18px;color: #EC8D68;margin: 0;padding: 0;}
.left_location p {font: Arial, Helvetica, sans-serif;font-size: 14px;color: #779D8E; padding: 0; margin: 0 0 10px 0;}
.left_info{float: left; height: 200px;}
.gorham_map{padding: 0 20px 0 0;}
.right_location {width: 500px;height: 200px;float: left;margin: 10px 0 0 0;text-align: left;}
.right_location h1 {font: Arial, Helvetica, sans-serif;font-size: 18px;color: #EC8D68;margin: 0;padding: 0;}
.right_location p {font: Arial, Helvetica, sans-serif;font-size: 14px;color: #779D8E; padding: 0; margin: 0 0 10px 0;}
.bath_map {padding: 0 20px 0 0;}
/*-------------------------------------------------------------------------------------------------------*/
.church_logo{float: left;height: 238px;width: 212px;}


/*--------------------------Navigation Buttons------------------------------*/
.nav_buttons{height: 30px;width: 850px;float: left;margin: 45px 0 0 25px;color: #FFF;}
.nav_links{padding: 0 7px 0 7px; font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
a.nav_links:link {color: #FFF;text-decoration: none;}
a.nav_links:visited {color: #FFF;text-decoration: none;}
a.nav_links:hover {color: #591A2A;text-decoration: none;}
a.nav_links:active {color: #FFF;text-decoration: none;}


/*------------------------------Big Pic-------------------------------*/
.big_pic {float: left;height:444px;width: 855px;margin: 0 0 0 20px;}
.big_pic_with_video{float: left;height:444px;width: 855px;margin: 0 0 0 20px;background: url(../images/belong_banner.jpg);}


/*--------------------------Left SideBar---------------------------------*/
.left_sidebar{float: left;width: 212px;height: auto;font-family:Arial, Helvetica, sans-serif; font-weight:200; font-size: 14px;color:#5B182A;}


/*-----------------------------Banners------------------------------*/
.top_banner{float: left;width: 212px;height: 84px;margin: 10px 0 0 0;}
.middle_banner{float: left;width: 212px;height: 84px;margin: 10px 0 0 0;}
.bottom_banner{float: left;width: 212px;height: 84px;margin: 10px 0 0 0;}


/*------------------------Slideshow------------------------------*/
#slideshow {position: relative;height:444px;width: 855px;margin: 0 0 0 20px;}
#slideshow a {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow a.active {z-index:10;opacity:1.0;}
#slideshow a.last-active {z-index:9;}

/*--------------------------Main Content Slider Styles--------------------*/
.main_content_wrapper {width: 795px;float: left;margin: 0 0 0 50px;}
.content{font-family: Arial, Helvetica, sans-serif; color:#5B182A; padding: 0 40px 0 40px;}
.content p {font-size: 12px;}
.content ul {list-style:none;}
.bold {font-weight: bold;}
.italic{font-style: italic;}
.list_adjust{padding-left: 0;}
a:focus2 {outline: none;}
#panel2 {background-image: url(../images/main_content_background.gif);height: auto;display: none;padding: 10px 10px 10px 10px;font-size: 12px;text-align: justify;color: #D4DC74;}
.slide2 {margin: 0 auto;padding: 0;border-top: none;background: url(../images/what_we_believe.gif) no-repeat center top;width: 400px;}
.btn-slide2 {text-align: center;width: 203px;height: 20px;padding: 10px 10px 0 0;margin: 0 0 0 93px;display: block;font: bold 140%/100% Arial, Helvetica, sans-serif;color: #D4DC74;text-decoration: none;}
.active2 {background-position: right 12px;}

/*--Media Content Page Main Content Styles--*/
.media_content{width: 835px;float: left;font: Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;}
.media_content p{text-align: justify;text-align: left;}
.main_content{float: left;width: 855px; padding: 20px 0 30px 20px;}

/*---------------------------Sunny Days Page----------------------------------*/
div ul{list-style: none;}
a.sunny_days_link:link{text-decoration: none; color: #D79265;}
a.sunny_days_link:visited{text-decoration: none; color: #D79265;}
a.sunny_days_link:hover {text-decoration: underline; color: #D4DC74;}
a.sunny_days_link:active{text-decoration: none; color: #D4DC74;}

/*---------------------------Media Page----------------------------------*/
a:focus4 {outline: none;}
#panel4 {background-image: url(../images/main_content_background.gif);height: 600px;display: none;padding: 10px 10px 10px 10px;font-size: 12px;
text-align: justify;color: #D4DC74;}
.slide4 {margin: 0 auto;padding: 0;border-top: none;background: url(../images/what_we_believe.gif) no-repeat center top;width: 400px;}
.btn-slide4 {text-align: center;width: 203px;height: 20px;padding: 10px 10px 0 0;margin: 0 0 0 93px;display: block;
font: bold 140%/100% Arial, Helvetica, sans-serif;color: #D4DC74;text-decoration: none;}
.active4 {background-position: right 12px;}

.podcast {width: 400px;}
.podcast a { font-size: 10px; color: #036; text-decoration: none; }
a.podcast:hover { text-decoration: underline;}
.podcast ul { list-style: none; margin: 0 0 0 2em; padding: 0;}
.podcast ul li { padding-bottom: 1em; margin-bottom: 1em; border-bottom: 1px dotted #ccc; }
.podcast ul li strong {color: #F90;}
.podcast ul li small {color: #666; }
.podcast ul li small a {color: #F90; }

.video_player_background{float: left;height:444px;width: 855px;margin: 0 0 0 20px; background-image: url(../images/lifechurch_media.jpg); 
background-repeat: no-repeat;}
.video_player{float: left; padding: 50px 0 0 425px;}

.testimony_vids{margin: 0 auto; height: 300px; width: 400px; padding: 20px 20px 20px 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B;}


/*----------------------------Portland Faith Center Page--------------------------------*/
a:focus3 {outline: none;}
#panel3 {background-image: url(../images/main_content_background.gif);height: auto;display: none;padding: 10px 10px 10px 10px;font-size: 12px;text-align: justify;color: #D4DC74;}
.slide3 {margin: 0 auto;padding: 0;border-top: none;background: url(../images/about_name_change.gif) no-repeat center top;width: 400px;}
.btn-slide3 {text-align: center;width: 203px;height: 20px;padding: 10px 10px 0 0;margin: 0 0 0 93px;display: block;font: bold 140%/100% Arial, Helvetica, sans-serif;color: #D4DC74;text-decoration: none;}
.active3 {background-position: right 12px;}

/*--------------------------------Index Page-----------------------------------------*/
a:link{text-decoration: none; color: #D79265;}
a:visited{text-decoration: none; color: #D4DC74;}
a:hover {text-decoration: underline; color: #D4DC74;}
a:active{text-decoration: none; color: #D4DC74;}
.home_page_video{margin: 0 auto; width: 420px; height: 320px; padding: 20px 0 0 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B;}


/*------------------------------Project Blessing------------------------------*/
.pb_form{}
.bodytext1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;line-height: 12pt;color:#5B182A;margin-bottom: -5pt;}
.bodytext2 {font: Arial, Helvetica, sans-serif; color:#5B182A; font-size: 9pt;line-height: 12pt;margin-bottom: -5pt; text-align: left;}
.subhead1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12pt;line-height: 14pt;color:#5B182A;margin-bottom: -10px;font-weight: bold;}
.bodytext2bullets {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;line-height: 12pt;color: #333333;margin-bottom: -5pt;list-style-type: disc;text-indent: 10pt;text-align: left;}
.calendertext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;line-height: 11pt;color: #333333;margin-bottom: -5pt;}
.subhead2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12pt;line-height: 14pt;color: #FFFFFF;margin-bottom: -10px;font-weight: bold;}


/*-----------------------------Contact Us Page---------------------------------------*/
.contact_content {font-size: 12px;}
.maps{float: left; height: 290px; width: 500px; padding: 0 10px 0 0;}


.fl_right {float: left; padding: 50px 0 0 50px;}

/*------------------------------Lightbox Login---------------------------------------*/
.form_links{float: left; margin: 10px 0 0 0;}
.login_box{float: left; width: 400px; height: 200px; padding: 0 0 0 90px;}
#username {background: #FFFFFF;}
#password{background: #FFFFFF;}
a.login_font:link{font:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10px; color: #000; text-decoration: none;}
a.login_font:visited{text-decoration: none;}
a.login_font:hover{text-decoration: underline;}
a.login_font:active{text-decoration: underline;}

/*-------------------------------------About Us Page-------------------------------------*/
.pastors_info{float: left; width: 810px; margin-bottom: 10px; border-bottom: 1px solid #000;}
.margin_top{margin-top: 50px;}
.pastors_info_noborder{float: left; width: 810px; margin-bottom: 10px;}
.pastors_info img{padding: 0 10px 0 0;}
.pastors_info p {font-size: 12px; font: "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #000; line-height:1.5em;  text-align: justify;}

a.about_us_link:link{text-decoration: none; color: #D79265;}
a.about_us_link:visited{text-decoration: none; color: #D4DC74;}
a.about_us_link:hover {text-decoration: underline; color: #D4DC74;}
a.about_us_link:active{text-decoration: none; color: #D4DC74;}

.johnson_picture{float: left; width: 263px; height: 261px; padding: 20px 20px 20px 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B; margin: 0 10px 10px 0;}
.pastor_brian_picture{float: left; width: 281px; height: 281px; padding: 20px 20px 20px 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B; margin: 0 10px 10px 0;}
.dan_nellie_picture{float: left; width: 205px; height: 257px; padding: 20px 20px 20px 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B; margin: 0 10px 10px 0;}
.samantha_day_picture{float: left; width: 297px; height: 198px; padding: 20px 20px 20px 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B; margin: 0 10px 10px 0;}
.tom_and_christine_picture{float: left; width: 238px; height: 239px; padding: 20px 20px 20px 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B; margin: 0 10px 10px 0;}
.twila_picture{float: left; width: 202px; height: 253px; padding: 20px 20px 20px 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B; margin: 0 10px 10px 0;}

/*-------------------------------------Calendar Page-------------------------------------*/
.full_page_link { width: 855px;text-align: center; font: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 10px 0;}
a.calendar_link:link{text-decoration: none; color: #000;}
a.calendar_link:visited{text-decoration: none; color: #000;}
a.calendar_link:hover {text-decoration: none; color: #F60;}
a.calendar_link:active{text-decoration: none; color: #000;}
/*-------------------------------------First Time Page------------------------------------*/
.main_content_first_time{width: 855px;background-image: url(../images/first_time_bg.jpg);color: #346700;font-size: 12px; margin-bottom: 10px;}
.main_content_first_time p {color: #346700;font-size: 12px; font:Tahoma, Geneva, sans-serif; line-height: 1.5em;padding: 0 10px 0 40px;}
.first_time_video{ width: 420px; height: 320px; padding: 20px 0 0 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #FFF; margin: 60px 0 0 410px; }


/*--------------------------------------Carny Page--------------------------------------*/
.main_content_carny{float: left;width: 805px;padding: 0 10px 30px 40px;background-image: url(../images/first_time_bg.jpg);color: #A1A656;font-size: 12px;}
.main_content_carny p {color: #A1A656;font-size: 12px; font: Arial, Helvetica, sans-serif;}
.main_content_carny ul {color: #A1A656;font-size: 12px; font: Arial, Helvetica, sans-serif; list-style: none; float: left;}
.main_content_carny li{ color: #A1A656;font-size: 12px; font: Arial, Helvetica, sans-serif;}
.carny_lists {width: 800px; height: 120px}

/*----------------------------------------Ministries Page-------------------------------------*/
a.ministries:link{text-decoration: none; color: #D79265;}
a.ministries:visited{text-decoration: none; color: #D4DC74;}
a.ministries:hover {text-decoration: underline; color: #D4DC74;}
a.ministries:active{text-decoration: none; color: #D4DC74;}


/*----------------------------------------VBS Registration-------------------------------------------*/
.vbs_content{float: left;font-family:Arial, Helvetica, sans-serif; font-size:14px;width: 500px; text-align: left;}
#vbs_form{margin: 0 auto;}
.vbs_form{float: left; width: 500px; height: 400px;}
.vbs_form_bg{float: left; width: 500px; height: 400px; padding: 20px 20px 20px 20px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; background-color: #D6DE7B;}
.vbs_title{float: left; width: 450px; text-align: left; padding: 0 0 0 50px;}
.vbs_form input{height: 20px; width: 150px; font: Arial, Helvetica, sans-serif; font-size: 14px; width: 200px; margin: 5px;}
.participantName{}
.dateOfBirth{margin: 0 0 0 100px;}
.streetAddress{}
.city{margin: 0 0 0 100px;}
.state{}
.zip{margin: 0 0 0 100px;}
.homePhone{}
.cellPhone{margin: 0 0 0 100px;}
.email{}
.parentsNames{margin: 0 0 0 100px;}
.parentsWorkPhone{}
.emergencyContact{margin: 0 0 0 100px;}
.schoolGrade{}
.nameOfChurch{margin: 0 0 0 100px;}
