body 
{
    text-align:center;
    margin:0 0 0 1px;
    font-size:13px;
    font-family:Arial, Helvetica 65 Medium, Sans-Serif;
    background:#000000 url('/images/mainBackground/homeBackground1.jpg') no-repeat top center;
}

/*Main Master Page */
#mWrapper
{
    position:relative;
    text-align:center;
    margin:auto;
    font-family:arial, Helvetica, Sans-Serif;
    font-size:12px;
    min-height:500px;
}

#mHeaderOuterWrapper
{
	margin:0 auto;
	width: 975px;
	height: 110px;
	position:relative;
}

#mHeaderWrapper
{
   margin:0 auto;
   width:975px;
   color:black;
   text-align:right;
   height:110px;

   background-image: url(/images/mainBackground/MainMenuBackground.png);
   background-repeat: no-repeat;
  /* background-color:transparent;*/
   padding:0px 0px 0px 0px;
   /*overflow:hidden;*/

}

#mHeaderTopContent
{
    margin:0px 0 0 0;
    width:975px;
    height:88px;
    overflow:hidden;
}

#mUpperMenu
{
    float:right;
    margin:0px auto;
    width:350px;
    padding:0;
}

#mUpperMenu ul
{
float:right;
    margin:7px 0 0 0px;
    padding:0;
    width:300px;
}

#mUpperMenu ul li
{
text-align:right;
    list-style: none;
    float:right;
    padding:0 30px 0 0;
}

#mUpperMenu ul li a
{
    display:block;
    text-decoration:none;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
}

#mUpperMenu ul li a:hover
{
	color:Gray;
}

#mLogo
{
    margin:7px 0 0 10px;
    float:left;
    width:207px;
    height:78px;
    background:url('/images/mainBackground/logoWhite.png') no-repeat top center;
}

/*Footer */
#mFooterWrapper
{
    clear:both;
    margin:45px auto;
    width:940px;
    color:#000000;
    font-weight:bold;
 
    height:40px;
    padding:12px 10px 0px 25px;
    background: url(/images/mainBackground/footer3.png) no-repeat top center;
}

#mFooterWrapper a
{
color:black;
}

#mFooterWrapper a:hover
{
color:gray;
}

#homePageFooter
{
    clear:both;
    margin:10px auto;
    width:940px;
    color:#000000;
    font-weight:bold;
    text-align:left;
    height:40px;
    padding:15px 10px 0px 25px;
    background: url(/images/mainBackground/footer3.png) no-repeat top center;
}

#homePageFooter a
{
color:black;
}

#homePageFooter: hover
{
color:green;
}



/*Main Master Page - Main Navigation*/
#mNavWrapper
{
    float:right;
    margin:0px 30px 0 0;
    width:700px;
    height:30px;
    padding:0;
position:relative;

}


#mNav
{
    float:right;
    margin:35px 30px 0 0;
    width:700px;
    padding:0;
position:absolute;
top:0;
left:0;
z-index:1000;	
}

#mNav ul
{
    float:right;
    margin:0px 0 0 0px;
    padding:0;
    width:700px;
}

#mNav ul li
{
    text-align:right;
    list-style: none;
    float:right;
    padding:0 20px 0px 0;

}

#mNav ul li a
{
    display:block;
    text-decoration:none;
    color:#000000;
    font-size:13px;
    font-weight:bold;
border-left:solid 1px white;
padding:0 0 4px 5px;
}

#mNav ul li a:hover
{
color:black;
/*border-left:solid 1px gray;*/
padding:0 0 4px 5px;
}


/*Default Page*/
#dWrapper
{
    text-align:center;
    margin:0 auto;
    width:960px;
   /*background: #f2f2f2 url(/images/default/defaultBkg.jpg) no-repeat top center;*/ 
    overflow:auto;
}


/*Default Page Cylcing Photos*/
#cPhotos
{
    margin:auto;
    text-align:center;
    width:940px;
    height:330px;
}

#cPhotos img
{
    width:940px;
    height:330px;
}

#gallery 
{
	position:relative;
   	margin:auto;
   	text-align:center;
	width: 940px;
	height:330px;
}

#gallery img {
	padding:0;
	border:1px solid white;
	background-color: #FFF;
}

#gallery div p {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

#controlsGalleryWrapper
{
	position:relative;
	padding:0px 0 0 0;
 	margin:0 auto;
	text-align:center;
 	width:940px;
 	height:380px;

}
.galleryOverlay
{
text-align:left;
      width:425px;
      height:340px;
      position:absolute;
      top:25px;
      left:100px;
      z-index:100;
}

#controls {
	text-align: center;
	position:absolute;
	top:350px;
	left:800px;
	z-index:100;
}

#pager a, #main .control  {
	font-size: 0px;
	font-weight: bold;
	color: #ffffff;
	/*background: #0E3B3B;*/
	padding: 14px 12px;
	text-decoration: none;
	margin-left: 2px;
	cursor: pointer;
	background:url(/images/cycle/cycleNav/normalBannerButton.png) no-repeat top center;
	
}

#next
{
    font-size: 14px;
	font-weight: bold;
	color: #FFF;
	/*background: #0E3B3B;*/
	padding: 4px 8px;
	text-decoration: none;
	margin-left: 5px;
	cursor: pointer;  
	background:url(/images/cycle/cycleNav/nextBtn.png) no-repeat top center;
}

#next:hover
{
    font-size: 10px;
	font-weight: bold;
	color: #FFF;
	padding: 4px 8px;
	text-decoration: none;
	margin-left: 5px;
	cursor: pointer;
	background:url(/images/cycle/cycleNav/nextBtnHover.png) no-repeat top center;
}

#playControl
{
    font-size: 14px;
	font-weight: bold;
	color: #FFF;
	/*background: #0E3B3B;*/
	padding: 14px 12px;
	text-decoration: none;
	margin-left: 2px;
	cursor: pointer;  
	background:url(/images/cycle/cycleNav/pauseBtn.png) no-repeat top center;
}
/*#playControl:hover
{
    background:url(/images/cycle/cycleNav/nextBtnHover.png) no-repeat top center;
}*/

#prev
{
    font-size: 14px;
	font-weight: bold;
	color: #FFF;
	/*background: #0E3B3B;*/
	padding: 4px 8px;
	text-decoration: none;
	margin-left: 5px;
	cursor: pointer;  
	background:url(/images/cycle/cycleNav/previousBtn.png) no-repeat top center;
}
#prev:hover
{
    font-size: 14px;
	font-weight: bold;
	color: #FFF;
	/*background: #0E3B3B;*/
	padding: 4px 12px;
	text-decoration: none;
	margin-left: 5px;
	cursor: pointer;
	background:url(/images/cycle/cycleNav/previousBtnHover.png) no-repeat top center;
}
#pager a.activeSlide 
{
    background:url(/images/cycle/cycleNav/highlightBannerButton.png) no-repeat top center;
	/*background-color: #E6E2AF;*/
	color: #ff0000;
}

#pager a:hover {
	 background: url(/images/cycle/cycleNav/hoverBannerButton.png) no-repeat top center;
}


/*Content Master Pages*/
        /*Use the following for content page headers such as about us, ministries, etc.*/
  #contentHeaderDiv h1
    {
text-align:left;
margin:0px 0 0 0;
        padding:10px 0 0 20px;
        font-size:15px;
        font-weight:bold;
        color:black;
        width:350px;
        height:25px;
    }

    #contentHeaderDiv .photo
    {
        position:absolute;
        margin:-45px 0 0 450px;
        width:215px;
        height:115px;
        /*background:url(/images/headers/contentHeaders/aboutUs.png); */
        z-index:100;
    }

.supportMenuWrapper
{
	position:relative;
	height:35px;
	width:940px;
	
	margin:-25px auto;
}
.supportMenuInnerWrapper
{
text-align:right;
	height:35px;
	width:930px;
	position:absolute;
	z-index:200;
    	top:0px;
    	left:0px;
padding:0 10px 0 0;
}

/*Use this to style the outer shell of the H1 div on main ministry listings page; the sub-ministry listing pages like Children's Ministry, Youth Ministry, Ministry for All Ages etc.; and other listings pages like Support Us */
    #contentHeaderDiv2
    {

	text-align:left;
        margin:15px 0 0 15px;
        width:940px;
        height:40px;
        background: url(/images/headers/contentheaders/menuTab.png) no-repeat top left;
    }
/*use this to style the main ministry listings page; the sub-ministry listing pages like Children's Ministry, Youth Ministry, Ministry for All Ages etc.; and all other pages that link from the main menu like About Us(except the home page)*/

    #contentHeaderDiv2 h1
    {   
text-align:left;
margin:0px 0 0 0;
        padding:10px 0 0 20px;
        font-size:15px;
        font-weight:bold;
        color:black;
        width:350px;
        height:25px;

     }

    h3
    {
font-size:13px;
font-weight:bold;
color:black;

    }

    /*Use the following sNav for the pop-up menu navigation for Content pages*/
    #sNav
    {
text-align:right;
	height:35px;
	width:930px;
	position:absolute;
	z-index:150;
    	top:0px;
    	left:0px;
padding:0 15px 0 0;


         display:block;
         padding:0px 0px 0px 0px;
         overflow:hidden;	
    }
    #sNav ul
    {	display:block;
         margin:0px;
         text-decoration:none;
	list-style: none;
    }
#sNav ul li
{
    list-style: none;
    display:inline;
    float:right;
    padding:0 3px 0 0;
}

    #sNav ul a
    {
        display:block;
        text-align:center;
        margin:0px 0 0px 0;
        padding:3px 1px 0 0px;
        height:30px;
        width:100px;
        text-decoration:none;
        color:#000000;
        font-size:11px;
        font-weight:bold;
       background:url(/images/headers/contentheaders/prayerButton.png) no-repeat top center;
       /*  background:green url(/images/headers/contentheaders/prayerButton.png) no-repeat top center;*/
    }
/*
    #sNav ul a:hover
    {
        color:gray;    
    }
*/
    #sNav ul a:visited
    {
      /*  background:#075057;*/
    }
    
    /*Use the following mmNav for the Ministry pages menu navigation - (e.g.) kidzfest-page1, kidzfest-page2, kidzfest-page3*/
      #mmNav
    {
	    margin:2px 0px 0px 0;
	    padding:0 0px 0 0;
	    float:right;
	    text-align:left;
             width:178px;
   
border-left:1px solid #464646;
border-right:1px solid #464646;
border-bottom:1px solid #464646;

          /*  background:url(/images/SideMenuNav/sideMenubackground.jpg);*/ 
             overflow:hidden;
    }
    #mmNav ul
    {
	    margin:0 0 0 0px;
	    padding:6px 0px 10px 10px;
	    list-style: none;
	    width:164px;
    }

   #mmNav li
   {
padding:0 0 10px 0;
border-bottom:1px solid #ebebeb;
      margin:6px 0 0 0px;
   }


    #mmNav ul a
    {
      /*  width:170px;*/
        text-align:left;
        display:block;
        margin:0px 0 0px 0;
  /*    padding:6px 0px 6px 7px;*/  
        text-decoration:none;
        color:#000000;
        font-size:11px;
   /*  font-weight:bold;*/   
   /*border-bottom:1px solid #ebebeb; */

      /*background:url(/images/SideMenuNav/sideMenuItem2.jpg) no-repeat top center;*/  
    }
    #mmNav ul a:hover
    { 
      /*  width:180px;*/
        text-align:left;
        display:block;
        margin:0px 0 0px 0;
    /*    padding:6px 0px 6px 15px;*/
        text-decoration:none;
   
        font-size:11px;
     /*   font-weight:bold;*/

        color:#1064a5;
     /*  background:#f7f3f3;*/ 

        /*background:url(/images/SideMenuNav/sideMenuItemHover.jpg) no-repeat top center;*/

      /* background:#8f1108;*/ 
    }
    #mmNav ul a:visited
    {
      /*  background:#075057;*/
    }
    #mmNav ul a:active
    {
        background:#075057;
    }
#mmNav h3
{
margin:0 0 0 0;
padding:4px 0 3px 10px;
width:180px;
height:20px;
font-size:11px;
/*font-weight:bold;*/
/*background:#464646;*/

/*background:url(/images/SideMenuNav/rightSideMenuHeader.png) no-repeat top center;*/
}
    
/*Content Master Page elements*/
#cWrapper
{
  /*  background: #fff;*/
    text-align:left;
    margin:-40px auto;
    width:930px;
    min-height:550px;
    overflow:hidden;
    padding:0px 5px 0px 0px;
}

#cWrapperClear
{
  /*background: #fff;*/ 
    text-align:left;
    margin:-40px auto;
    width:935px;
    min-height:550px;
    overflow:hidden;
    padding:0px 5px 0px 0px;
}

.cWrapperInside
{
    background: #fff;
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    text-align:left;
    margin:0px 0 0 0;
    width:938px;
    min-height:510px;
    overflow:hidden;
}
.cWrapperInsideClear
{
    text-align:left;
    margin:0px 0 0 0;
    width:938px;
    min-height:510px;
    overflow:hidden;
}


.cHeader
{
    position:relative;
    text-align:left;
    width:935px;
    height:200px;
    padding:0px 0px 0px 0px;

}
.cOneColumn
{
    text-align:left;
    margin:20px 0 0 5px;
    width:890px;
    min-height:300px;
    padding:15px 20px 20px 20px;
}

.cTwoColumn
{
    text-align:left;
    margin: 20px 0px 20px 15px;
    padding:0px 0px 0px 0px;
    min-height:400px;
    float:left;
    width:450px;
    display: inline; /* to fix the double margin problem with IE*/
}

.cThreeColumn
{
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    min-height:400px;
    float:left;
    width:700px;
    display: inline; /* to fix the double margin problem with IE*/
}
.cThreeColumInnerWrapper
{
    margin:0px 0px 0 25px;
}

.cThreeColumnClear
{
    text-align:left;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    min-height:400px;
    float:left;
    width:700px;
    display: inline; /* to fix the double margin problem with IE*/
}
.cThreeColumInnerWrapperClear
{
    margin:0px 0px 0 20px;
}



.cFourColum
{
    text-align:left;
    margin:20px 20px 0px 0px;
    padding:0px 0px 0px 0px;
    min-height:400px;
    width:215px;
    float:left;
    display: inline; /* to fix the double margin problem with IE*/
}
.cSideBar
{
    text-align:left;
    margin:75px 0px 0px 40px;
    padding:3px 0px 0px 0px;
    min-height:200px;
    width:180px;
    float:left;
background: url(/images/SideMenuNav/rightSideMenuHeader.png) no-repeat top center;

    display: inline; /* to fix the double margin problem with IE*/
/*background:blue;*/

}
.cSideBar .InnerSideBarWrapper
{
    margin:0px 0 0 0px;
}

.sideBarTitle
{
width:165px;
padding:5px 0px 0 10px;
height:20px;
font-size:14px;
font-weight:bold;
color:white;
overflow:hidden;
}

.dFourColum
{
    text-align:left;
    margin:40px 20px 25px 15px;
    padding:5px 5px 5px 0px;
    min-height:200px;
    width:200px;
    float:left;
    display: inline; /* to fix the double margin problem with IE*/
}
/*Grey Box page Design (for pop-up pages)*/
#greyBoxPage
{
    margin:auto;
    text-align:center;
    width:600px;
    height:475px;
    padding:25px 0 0px 0;
    background:url(/images/greyBox/greyBoxPageBackground.jpg) no-repeat top center;
}

#greyBoxText
{
    text-align:left;
    margin:10px auto;
    padding:0px 10px 0px 10px;
    width:380px;
    height:200px;
    background:#f2f2f2;
    overflow:hidden;
    
}
.inPage
{
height:20px;
}

/*Links*/

a:link { 
	font-weight:900; 
	text-decoration: none; 
	color:#c7251b;
	/*color:#5d5d5d;*/
border:none;
	}

a:visited { 
	font-weight:900; 
	text-decoration:none; 
	color:#c7251b;
border:none;

	}

a:hover, a:active {
	font-weight:900;
	text-decoration:none; 
	color: #5d5d5d;
border:0;
  }

img
{  border-style: none;
}

/*Learn more.../Read more... for Default Page*/
.learn a:link {color:#ff000; border:none; } 
.learn a:active{color:#af1010;border:none;}
.learn a:visited{color:maroon;border:none;}
.learn a:hover{color:Gray; border:none;}
                 
/*universal tags*/




#greyBoxText h3
{
    font-size:16px;
    font-weight:bold;
    letter-spacing:1px;
    color:Maroon;
    margin:10px 0 -8px 0;
}

/*Content Page Header Text and "Support, about, pray" - horizontal navigation for Content pages */
/*#sNavWrapper
{
    margin:0 auto;
    position:relative;
    text-align:left;
    width:975px;
    height:350px;
    overflow:hidden;	
}
the following sNav id's were for the z-indexed nav that sat on top of a photo/*
#sNavContainer
{
    text-align:left;
    width:300px;
    height:100px;
    position:absolute;
    top:500px;
    left:300px;
    z-index:100;
    background:aqua;
	/*background: url(/images/supportNav/sNavContainerBkg.png) no-repeat top center;
	
}*/
/*#sNavHeaderWrapper
{
    text-align:right;
    width:495px;
    height:25px;
    background-color:Maroon;
}*/
/*#sNavHeader
{
    margin:0px 0px 0px 0px;
    color:black;
    float:right;
    text-align:left;
    font-size:16px;
    font-weight:bold;
    width:155px;
    height:35px;
    padding:2px 0px 0px 5px;
    background: url(/images/SupportNav/sNavHeaderBkg.png) no-repeat top center;
   

}*/
/*

#sNavInnerContainer
{
    text-align:right;
    width:495px;
    height:20px;
}*/

/*
#sNav ul li
{
	float:left;

	list-style:none;
	margin:0;
	width:230px;
	padding:0 0 0 0px;
}*/

/*Modal About Us Box*/
 /* Z-index of #mask must lower than #boxes .window */  
#mask {  
   position:absolute;  
   z-index:9000;  
   background-color:#000;  
   display:none;  
 }  
     
 #boxes .window {  
   position:absolute;  
   width:440px;  
   height:200px;  
   display:none;  
   z-index:9999;  
   padding:20px;  
 }  
   
   
 /* Customize your modal window here, you can add background image too */  
 #boxes #dialog {  
   width:375px;   
   height:203px;  
 }  

/* Minsistry Listing Display Boxes */
 .ministryBoxWrapper
 {
 	margin:0px 0 0 0;
 }
 

.testMinitryBox
{float:left;
padding:0 0 0 20px;
width:925px;
height:170px;
background:blue;
}


.ministryBox
 {
text-align: left;
        float:left;
        padding:0px 0 25px 0;
        width:880px;
        height:170px;
        background: url(/images/headers/contentHeaders/textBackground.png) no-repeat top center;

        /*background:#ff0000;*/
 }
 .ministryBoxText
  {
        float:left;
        padding:4px 0px 0px 0;
        margin: 25px 0 0 40px;
        width:500px;
        height:120px;
        overflow:hidden;
          }
  .ministryBoxImage
   {
	float:left;
     	margin: 25px 0 0 15px;
    }
.ministryBox h2
 {
	color:red;
	font-size:15px;
	padding: 0px;
	margin: 0px;
 }
.ministrybox a:link
{

}
#prayerDetails
{
	background: url(/images/Prayer/prayerBackground.jpg) no-repeat top center;
	padding: 25px 0px 25px 0px;
}
#PrayerPicture
{
  	float:left;   
}
#PrayerText
{
	background: url(/images/Prayer/prayerTextBackground.jpg) no-repeat top center;
	float:right;
}
#PrayerText h1
{
	background: url(/images/Prayer/prayerHeaderBackground.jpg) no-repeat top center;
	float:right;
 }

h2 {
font-size:16px;
font-weight:bold;
}

h2 a {
color:#c7251b;
}

a h2{
color:#c7251b;
}

/* Contact Us Form */
#ContactusForm{
	width: 400px;
}
#ContactusForm .formlabel{
	display:block;
	float: left;
	width: 100px;	
	margin: 5px;	
}
#ContactusForm .textbox{		
	width: 200px;
	margin: 5px;	
}

#ContactusForm .submit{		
	float:right;
	padding-right: 80px;
}

#ContactusConfirmation label{
	font-size: 1.2em;
	color: RED;
	font-weight: bold;
}

.newssource
{
	font-size:0.8em;
	color: #666;
}

#statementoffaith a:link, #statementoffaith a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;	
}
#statementoffaith a:hover, #statementoffaith a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;	
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

