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

/*Main Master Page */
#mWrapper
{
    margin:0 0 0 1px;
    text-align:center;
    font-family:arial, Helvetica, Sans-Serif;
    font-size:12px;
    min-height:700px;

}
#mHeaderWrapper
{
   margin:0 auto;
   width:975px;
   color:black;
   text-align:left;
   height:152px;
   background:url('/images/mainBackground/headerBackground3.jpg') no-repeat top center;
   padding:0px 0px 0px 0px;
   overflow:hidden;	
}
#mHeaderTopContent
{
    margin:20px 0 0 0;
    width:975px;
    height:88px;
    overflow:hidden;
}
#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:-10px auto;
    width:955px;
    color:#ffffff;
    text-align:left;
    height:20px;
    padding:20px 10px 12px 10px;
    background: #000000 url(/images/mainBackground/footer2.jpg) no-repeat top center;
}
#mFooterWrapper a
{
color:white;
}

#mFooterWrapper a:hover
{
color:gray;
}



/*Main Master Page - Main Navigation*/
#mNav
{
    margin:0px auto;
    width:975px;
    padding:0;
}

#mNav ul
{
    margin:12px 0 0 30px;
    padding:0;
    width:975px;
}
#mNav ul li
{
    list-style: none;
    float:left;
    padding:0 40px 0 0;
}
#mNav ul li a
{
    display:block;
    text-decoration:none;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;


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

/*Default Page*/
#dWrapper
{
    text-align:left;
    margin:0 auto;
    width:975px;
    background: #f2f2f2 url(/images/default/defaultBkg.jpg) no-repeat top center;
    overflow:auto;
}
/*Default Page Cylcing Photos*/
#cPhotos
{
    margin:auto;
    text-align:center;
    width:975px;
    height:380px;
}
#cPhotos img
{
    width:975px;
    height:380px;
}

#gallery 
{
	position=relative;
   	margin:auto;
   	text-align:center;
	width: 975px;
	height:380px;
}


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

#gallery div p {
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}
#controlsGalleryWrapper
{
	position:relative;
 	margin:0 auto;
	text-align:center;
 	width:975px;
 	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:355px;
	left:800px;
	z-index:100;
}
#pager a, #main .control  {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	/*background: #0E3B3B;*/
	padding: 14px 8px;
	text-decoration: none;
	margin-left: 2px;
	cursor: pointer;
	background:url(/images/cycle/cycleNav/numBtn.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 8px;
	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/numBtnHover.png) no-repeat top center;
	/*background-color: #E6E2AF;*/
	color: #ff0000;
}

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


/*Content Master Pages*/
        /*Use the following for content page headers such as about us, ministries, etc.*/
    #contentHeaderDiv
    {
        position:relative;
        width:975px;
        height:65px;
	       background:url(/images/headers/contentheaders/tallHeader2.jpg) no-repeat top center;
    }
/* use this to style program non-listing pages like kidzFest, Rock the River, about us etc.  */
    #contentHeaderDiv h1
    {   margin:0px 0 0 0px;
        padding:20px 0 0 20px;
        font-size:25px;
        font-weight:bold;
        color:White;
        width:600px;
        height:61px;  
   
    }
    #contentHeaderDiv .photo
    {
        position:absolute;
        margin:-45px 0 0 450px;
        width:215px;
        height:115px;
        /*background:url(/images/headers/contentHeaders/aboutUs.png); */
        z-index:100;
    }
/*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
    {
        position:relative;
        width:975px;
        height:50px;
        background:url(/images/headers/contentheaders/tallHeader.jpg) no-repeat top center;
    }
/*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
    {   margin:0px 0 0 0;
        padding:10px 0 0 20px;
        font-size:24px;
        font-weight:bold;
        color:white;
        width:975px;
        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
    {
         float:right;
         margin:6px 0px 0 0;
         width:325px;
         height:60px;
	float:right;
	text-align:left;
         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:0 0 0px 0;
        padding:5px 1px 0 0px;
        height:65px;
        width:60px;
        text-decoration:none;
        color:#000000;
        font-size:11px;
        font-weight:bold;
        background:url(/images/headers/contentheaders/button.png) no-repeat top center;
       /* background:green url(/images/headers/contentheaders/button.png) no-repeat top center;*/
    }
    #sNav ul a:hover
    {
        color:white;    
    }
    #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:0px 0px 0 0;
	    float:left;
	    text-align:left;
             width:250px;
             padding:0px 0px 25px 0px;
             background:url(/images/SideMenuNav/sideMenubackground.jpg);
             overflow:hidden;

    }
    #mmNav ul
    {
	    margin:0 0 0 0px;
	    padding:0;
	    list-style: none;
	    width:250px;
             

    }
    #mmNav ul a
    {
        width:225px;
        
        text-align:left;
        display:block;
        margin:0px 0 0px 0;
        padding:4px 0px 0px 25px;
        text-decoration:none;
        color:#075057;
        font-size:12px;
        font-weight:bold;
        background:url(/images/SideMenuNav/sideMenuItem2.jpg) no-repeat top center;
    }
    #mmNav ul a:hover
    { width:225px;
        
        text-align:left;
        display:block;
        margin:0px 0 0px 0;
        padding:4px 0px 0px 25px;
        text-decoration:none;
   
        font-size:12px;
        font-weight:bold;

        color:#63231e;
        background:#d7d7d7;

        /*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:10px 0 0 15px;
width:235px;
height:35px;
font-size:15px;
font-weight:bold;
color:white;
background:url(/images/SideMenuNav/sideMenuHeader2.jpg) no-repeat top center;
}
    
/*Content Master Page elements*/
#cWrapper
{
    background: #f2f2f2;
    position:relative;
    text-align:left;
    margin:0 auto;
    width:975px;
    min-height:510px;
    overflow:hidden;


}
.cWrapperInside
{
 background: #f2f2f2;
    position:relative;
    text-align:left;
    margin:0 auto;
    width:975px;
    min-height:510px;
    overflow:hidden;
   background: url(/images/content/sidebarPageBackground3.jpg) repeat-y top left;

}
.cHeader
{
    position:relative;
	text-align:left;
    width:935px;
    height:200px;
    padding:0px 0px 0px 0px;
}
.cOneColumn
{
	text-align:left;
	margin:0px 0 0 0;
    width:935px;
    min-height:300px;
    padding:0px 20px 20px 20px;
}
.cTwoColumn
{
    text-align:left;
    margin: 10px 0px 20px 20px;
    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:20px 0 0 20px;
}
.dFourColum
{
    text-align:left;
    margin:35px auto;
    padding:5px 5px 5px 12px;
    min-height:200px;
    width:225px;
    float:left;
    display: inline; /* to fix the double margin problem with IE*/
}
.cFourColum
{
	text-align:left;
    margin:25px 0 0px 20px;
    padding:0px 0px 0px 0px;
    min-height:200px;
    width:220px;
    float:left;
    display: inline; /* to fix the double margin problem with IE*/
}
.cSideBar
{
position:relative;
    text-align:left;
    margin:88px 0px 10px 20px;
    padding:0px 0px 0px 0px;
    min-height:200px;
    width:250px;
    float:left;
    display: inline; /* to fix the double margin problem with IE*/
/*background:blue;*/

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

/*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
{
}

/*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:20px;
    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:50px 0 0 0;
 }
 

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


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

        /*background:#ff0000;*/
 }
 .ministryBoxText
  {
        float:left;
        padding:4px 0px 0px 0;
        margin: 35px 0 0 60px;
        width:550px;
        height:120px;
        overflow:hidden;
          }
  .ministryBoxImage
   {
	float:left;
     	margin: 35px 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:14px;
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;
}


































































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