@charset "UTF-8";

* {margin: 0; padding: 0;}
body {margin: 0 auto; background: url(/images/pagebg.jpg); background-size: cover; background-repeat: repeat-x;}
#wrapper {min-width: 1000px;}

p {padding: 10px 0;}

/* Header */
#header {background-image: url(/images/headbg.jpg); height: 115px; color: white;}
#banner {width: 1000px; margin: 0 auto;}
#logohead {float: left; width: 480px; text-align: center; font-size: 24px; vertical-align: bottom;}
#logohead a {text-decoration: none; color: white;}
#desHead  {float: right; width: 500px; vertical-align: bottom; text-align: right;}

/* Most Used Nav*/
#linksHead {height: 30px;}
#linksHead ul {list-style-type: none; font-weight: bold; font-size: 18px; float: right;}
#linksHead ul li {float: left; padding: 0 10px;}
#linksHead a  {color: black;}

/* Nav Menu */
#links   {margin: 0 auto; width: 1000px;}
#links .mod-menu    {clear: both;}
#links .mod-menu li {float: left; list-style: none; text-align: center;}
#links .mod-menu a  {background-color: #333; color: white; padding: 10px 5px; border-left: 1px solid #747474; border-right: 1px solid #000; min-height: 35px;}

/* Default for pages */
#page    {background: url(/images/textbg.jpg); margin: 0 auto; clear: both; width: 1000px;}
#text    {color: blue; margin: 0 10% 20px 10%; padding: 20px 0;}

#whatWeOffer p {text-indent: 22px;}

/*Home Page*/
.homeText {text-align: center;}
.mflImg   {}
#ladyImg  {margin: 0 auto; display: block;}
.imgText  {text-align: right;}

/*Spiritual Growth Page*/

#spDiv    {margin: 0 auto; width: 490px;}
#spList   {text-align: left; font-size: 18px;}
.sgLinks  {list-style: circle;}

/*Login*/

.login-fields {padding: 5px 0 5px 5px;}
#text ul      {padding: 5px 0 5px 10px;}
.button       {margin: 5px 0 5px 25px; padding: 5px;}

/*Drop down menu*/
#links {
     font-family: arial, sans-serif;
     position: relative;
     height: auto;
     font-size: 14px;
     color: #999;
}
 
#links ul {list-style-type: none;}
 
#links ul li {float: left; position: relative;}

#links > ul > li {width: 11.11%;}
 
#links ul li ul {display: none;}

nav ul li a {text-align: center; border-right: 1px solid #e9e9e9; padding: 20px; display: block; text-decoration: none; color: #999;}
 
#links ul li:hover ul {display: block; position: absolute; z-index: 8000;}
 
#links ul li:hover ul li a {
     display:block;
     background:#12aeef;
     color:#ffffff;
     width: 200px;
     text-align: center;
     border-bottom: 1px solid #f2f2f2;
     border-right: none;
}
 
#links ul li:hover ul li a:hover {background: #6dc7ec; color: #fff;}
footer {text-align: center; color: black; font-size: 12px;}