/************************************************************************
 * General styles applied to all pages.                                 *
 ************************************************************************/
body
{
   padding:0;
   margin:0;
   font-family:verdana;
   background-color:#383636;
   background-image:url('../layout_imgs/bodyBg.jpg');
   background-repeat:repeat-x;
   text-align:center;
}

img
{
   padding:0;
   margin:0;
   border:0;
}

/*** FIXED WIDTH LAYOUT ***/
#contentWrapper
{
   width:950px;
   background-image:url('../layout_imgs/bodyBg2.png');
   background-repeat:no-repeat;
   background-position:100% 100%;
   margin:0 auto;
   text-align:left;
}

/*** HEADER CLASSES ***/
#header
{
   background-image:url('../layout_imgs/headerBg.png');
   background-repeat:no-repeat;
   background-position:0 100%;
   padding-bottom:40px;
}

#serviceTimes
{
   color:#66ccff;
   float:right;
   padding:40px 20px 0 0;
   font-family:verdana;
   font-size:12px;
   text-align:right;
   width:300px;
}

/*** PRIMARY NAVIGATION STYLES ***/
#menu
{
   margin-bottom:40px;
}

#menu a
{
   background-position:0 0;
   background-repeat:no-repeat;
   width:178px;
   height:0px;
   display:block;
   float:left;
   padding-top:35px;
   overflow:hidden;
   margin:0 2px;
}

#menu a:hover,
#menu a.current
{
   background-position:0 -35px;
}

#menu a.home           {background-image:url('../layout_imgs/homeLink.png'); }
#menu a.whatispriority {background-image:url('../layout_imgs/whatispriorityLink.png'); }
#menu a.getinvolved    {background-image:url('../layout_imgs/getinvolvedLink.png'); }
#menu a.media          {background-image:url('../layout_imgs/newsLink.png'); }
#menu a.lifegroups    {background-image:url('../layout_imgs/smallgroupsLink.png'); }
#menu a.missions       {background-image:url('../layout_imgs/missionsLink.png'); }

#clearNav
{
   clear:both;
}

/*** SECONDARY NAVIGATION STYLES ***/
#sideNav
{
   width:190px;
   padding-left:30px;
   background-image:url('../layout_imgs/sideNavBg.png');
   background-repeat:repeat-y;
   clear:both;
   line-height:26px;
   float:left;
   margin-top:40px;
}

#sideNav a
{
   width:160px;
   background-image:url('../layout_imgs/sideNavLink.png');
   background-repeat:repeat-y;
   display:block;
   color:#6cf;
   border:1px solid #333;
      background-color:#666;
      padding:0 5px 0 30px;
   margin-bottom:26px;
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
}

#sideNav.home a:hover,
#sideNav.home a.current
{
   background-image:url('../layout_imgs/homeSideLink.png');
   background-color:#ce006b;
   color:#fff;
}

#sideNav.whatispriority a:hover,
#sideNav.whatispriority a.current
{
   background-image:url('../layout_imgs/whatisprioritySideLink.png');
   background-color:#ff9900; /*  */
   color:#333;
}

#sideNav.getinvolved a:hover,
#sideNav.getinvolved a.current
{
   background-image:url('../layout_imgs/getinvolvedSideLink.png');
   background-color:#cffd82;
   color:#333;
}

#sideNav.media a:hover,
#sideNav.media a.current
{
   background-image:url('../layout_imgs/newsSideLink.png');
   background-color:#04fafe;
   color:#333;
}

#sideNav.lifegroups a:hover,
#sideNav.lifegroups a.current
{
   background-image:url('../layout_imgs/smallgroupsSideLink.png');
   background-color:#dba8e9;
   color:#333;
}

#sideNav.missions a:hover,
#sideNav.missions a.current
{
   background-image:url('../layout_imgs/missionsSideLink.png');
   background-color:#ce006b;
   color:#fff;
}

#mainContent
{
   padding-left:40px;
   padding-top:25px;
   margin:0 220px;
   width:658px;
   font-size:13px;
   font-family:"Trebuchet MS";
   color:#fff;
   text-align:center;
}

.splash #mainContent
{
   margin:0;
   padding-left:0;
   width:950px;
}

#mainContent img
{
   float:right;
   margin:0 0 20px 20px;
   border:1px solid #aaa;
}

.splash #mainContent img
{
   float:none;
   position:relative;
   margin:0;
}

#mainContent img.frontOne
{
   /*
   width:782px;
   height:396px:
   */
   margin:0 auto;
}

#mainContent img.frontTwo
{
   /*
   width:782px;
   height:396px:
   */
   margin:0 auto;

}

#mainContent img.frontThree
{
   width:383px;
}

#mainContent img.frontThree.left
{
   left:0;
   top:0;
}

#mainContent img.frontThree.right
{
   left:199px;
   top:-202px;
   margin-bottom:-202px;
}

#mainContent img.frontThree.right.top
{
   left:0px;
   top:-199px;
   margin-bottom:10px;
}

#mainContent img.frontThree.right.bottom
{
   left:198px;
   top:-222px;
   margin-bottom:-205px;
}

#mainContent img.frontThree.left.top
{
   left:0px;
   top:0px;
}

#mainContent img.frontThree.left.bottom
{
   left:-397px;
   top:200px;
}


#mainContent img.top
{
   margin-bottom:10px;
}

#mainContent img.bottom
{
   margin-top:10px;
}

#mainContent img.left
{
   margin-right:10px;
   width:382px;
}

#mainContent img.right
{
   margin-left:10px;
   width:382px;
}

#mainContent #contentText
{
   text-align:left;
}

#mainContent h1
{
   font-size:24px;
   margin-top:0;
}

#mainContent h2{ font-size:20px; margin-bottom:0;margin-top:5%;}
#mainContent h3{ font-size:16px; margin-bottom:0;margin-top:5%;}
#mainContent h4{ font-size:14px; }
#mainContent h5{ font-size:11px; }
#mainContent h6{ font-size:10px;  }

#mainContent h2+p,
#mainContent h3+p
{
   margin-top:0;
   padding:0;
}

#footer
{
   clear:both;
   font-size:70%;
   color:#999;
   text-align:center;
   padding:2%;
   padding-top:80px;
}

#footer a
{ color:#666; }

#footer a:hover
{ color:#c00; }

.backToTop
{
   font-size:80%;
   padding:0;
}

#mainContent a
{
   color:#18d3d6;
   text-decoration:none;
   border-bottom:solid 1px #18d3d6;;
}

#mainContent a:visited
{
   color:#de86ef;
   border-bottom:solid 1px #de86ef;
}

#mainContent a:hover
{
   border-bottom-style:dotted;
}


.splash #mainContent a
{
   border:none !important;
}

.popInBox
{
   font-size:110%;
   width: 85%;
   margin: 2% auto;
   padding: 1% 3% 3%;
   background-color: #ccc;
   color: black;
   border: 4px groove #fff);
}

p.indent
{
   margin-left:5%;
}
