@charset "utf-8";
/* CSS Document */
*{
margin:0; padding:0;
}
body{
background:url(../images/main/bgd.main.gif) repeat-x #d8caa8; text-align:center;
}
a:link, a:visited{
color:#382513;
}
a:hover{
color:#5f9410;
}
h1{
font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#5c832f; text-transform:lowercase; font-weight:100;
}
h2{
font-size:14px; font-family:Helvetica, sans-serif; color:#363942; font-weight:100;
}
h3{
text-transform:uppercase; font-family:Helvetica, sans-serif;  font-size:16px; color:#6a5c4e; font-weight:100;
}
h4{
font-family:Helvetica, sans-serif;  font-size:12px; color:#6a5c4e; margin-top:10px;
}
h3.calendardate{
text-transform:uppercase; font-family:Helvetica, sans-serif;  font-size:16px; color:#6a5c4e; font-weight:100;margin-top:20px;
}
h5{
font-size:10px; font-family:"Arial Black", Arial, Helvetica, sans-serif; text-transform:uppercase;
}
img{
border:0;
}
#container{
width: 838px; margin:0 auto; text-align:left;
}
#content{
background:url(../images/main/bgd.content.jpg) repeat-y; margin-top:-3px; 
}
#header{
background:url(../images/main/img.pastor.jpg) no-repeat top right; width:785px; margin-left:20px; height:105px;padding:1px;
}
#header h1{
background:url(../images/main/logo.gif) no-repeat; width:323px; height:39px; text-indent:-9000px; margin:28px 0 0 10px;
}
#nav{
height:45px; margin:0 0 25px 42px;position: relative;
}
#nav li {
list-style:none;display:inline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; float: left;
}
#nav li a{
width: 127px; text-decoration: none; background:url("../images/main/nav.gif") no-repeat;float:left;padding:22px 0 10px 0; 
margin:0 -10px;color:#FFFFFF; text-align:center;
}
#nav li a:hover{
background-position:0 -55px; color:#d8caa8;
}
#nav li ul{
position: absolute; left: 0; top:45px; clear: left; list-style: none; border-bottom: 2px solid #e5dbc5; width:760px; height:30px;
}
#nav li ul li{
background: none;font-size: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; 
}
#nav li ul li a{
background:none; color:#382513; padding:10px 0 0 0;
}
#nav li.navSelected ul li a{
padding: .65em 1em .65em 1.18em; background: none;
}
#nav li ul li.navSelected a,#nav li ul li a:hover{
background: none;
}
#spotlight{
background:url(../images/main/bgd.flash.jpg) no-repeat; float:left;
}
#worshipbox{
background:url(../images/main/bgd.worship.jpg) repeat-x #FFF; float:right; height:120px; width:215px; border:solid 1px #dddedf;
}
#welcomebox{
background:url(../images/main/bgd.family.jpg) no-repeat bottom right #FFF; float:right;height:105px; width:215px; 
border:solid 1px #dddedf;
}
p.firstpara{
clear:both; border-top:solid 1px #d8caa8; color:#382513; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:11px; line-height:18px; padding-top:8px; margin-bottom:20px;
}
p.calendardesc{
color:#382513; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:11px; line-height:16px; padding-top:0px; 
}
div.features{
width:365px; float:left; margin:20px 0 25px 35px;
}
.featuresimg{
float:left;
}
div.features p{
clear:both; color:#382513; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:11px; line-height:18px; 
}
div.features p img{
float:right; padding:4px; border:1px solid #e3e3e3; margin:5px 0 0px 10px;
}
div.features ul{
 border-top:solid 1px #d8caa8; padding:5px 0 0 20px; 
}
div.features ul li{
font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:10px; color:#382513; padding:2px 0 2px 0;
}
div.messages{
width:365px; float:left; margin:20px 0 25px 35px;
}
div.messages p{
clear:both; color:#382513; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:11px; line-height:18px; 
}
div.messages p img{
float:right; padding:4px; border:1px solid #e3e3e3; margin:5px 0 0px 10px;
}
div.messages ul{
 padding:0px 0 4px 10px; background-color:#ece9d8;
}
div.messages ul li{
font-family:Helvetica, sans-serif; font-size:10px; color:#382513; padding:2px 10px 2px 10px; display:inline; 
}
/*h3.news{
background:url(../images/main/hdr.news.gif) no-repeat; width:93px; height:52px; float:left; text-indent:-9000px; margin-bottom:5px;
}
h3.connect{
background:url(../images/main/hdr.connect.gif) no-repeat; width:93px; height:52px; float:left; text-indent:-9000px;margin-bottom:5px;
}*/
.clear{
clear:both;
}
#spotlight{
background:url(../images/main/bgd.flash.jpg) no-repeat; float:left; margin:30px 0 0 30px; width:545px; height:235px; text-align:center;
padding-top:40px;
}
p#pagination {
  padding: 20px 0;
  float: left;
}

p#pagination a {
   margin-right: 1px;
   padding: 0 5px;
   border: 1px solid #d8caa8;
   text-decoration: none;
}

p#pagination a#current{
   border: 1px solid #5c832f;
   background: #5c832f;
   color: #FFF;
}

p#pagination a#previous{
   border: 1px solid #E4E4E4;
}

p#pagination a#off {
   border: 1px solid #E4E4E4;
   color: #A6A6A6;
}object{
margin:0 auto; 
}
#worshipbox{
background:url(../images/main/bgd.worship.jpg) repeat-x #FFF; float:right; width:195px; border:solid 1px #dddedf;
margin:30px 35px 0 0; padding:10px 10px 0 10px;
}
#welcomebox{
background:url(../images/main/bgd.family.jpg) no-repeat bottom right #FFF; float:right; width:195px; 
border:solid 1px #dddedf;margin:10px 35px 0 0; padding:10px 10px 0 10px;
}
#welcomebox p, #worshipbox p{
font-family:Helvetica, sans-serif; font-size:11px; line-height:16px;
}
#footer{
background:url(../images/main/bgd.footer.jpg) no-repeat; clear:both; height:147px; padding-top:1px;
}
#footer a:link, #footer a:visited{
color:#FFFFFF;
}
#logomenu {
width: 174px; height: 37px; position:relative; background-image:url(../images/main/nav.logos.updated.gif); 
margin:35px 0 0 35px; float:left;
}
#logomenu li {
list-style: none;position: absolute; top: 0;
}
#logomenu li, #logomenu a {
height: 37px; display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#logomenu li a {
TEXT-INDENT: -9999px; TEXT-DECORATION: none
}
#ilife {
left: 0px; width: 40px;
}
#kidsforce {
left: 0; width: 90px;
}
#flc {
left: 90px; width: 87px;
}  
#ilife a:hover {
background: transparent url("../images/main/nav.logos.updated.gif") -0px -37px no-repeat;
}
#kidsforce a:hover {
background: transparent url("../images/main/nav.logos.updated.gif") -0px -37px no-repeat;
}
#flc a:hover {
background: transparent url("../images/main/nav.logos.updated.gif") -90px -37px no-repeat;
}
#footerinfo{
float:right; width:375px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; margin:35px 25px 0 0;
}
#headercontent{
float:right; margin:40px 40px 15px 0; width:365px;
}
.paraleft{
float:left; text-align:right; width:175px;
}
.pararight{
float:right; text-align:left; border-left:dotted 1px #686b71; width:175px; padding-left:15px;
}
.mainimg_background{
background:url(../images/about/mainimg_background.jpg) no-repeat; padding:10px; float:left; margin:40px 0 15px 35px;
}
p.maintext{
font-family:"Trebuchet MS", Helvetica, sans-serif; color:#363942; background:url(../images/about/textlines.gif) repeat-y; 
line-height:25px; font-size: 75%; margin-bottom:8px;
}

fieldset {  
float: left; width:332px;  margin: 0 0 1.5em 0;  padding: 10px;  border: 1px solid #e3e3e3;clear: left;  
}
fieldset ol{
list-style:none; padding: 1em 0em 0 0; 
}
fieldset li {  
float: left; clear: left;  width: 100%;  padding-bottom: 1em; 
} 
legend{
font-family:Helvetica, Arial, Helvetica, sans-serif; font-size:16px; color:#382513; padding:10px 0 15px 0;
}
label {  
float: left; width: 10em;  margin-right: 1em;  text-align: right; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}

fieldset.submit {  
float: none;  width: auto;  border: 0 none #FFF;  padding-left: 12em; 
}

.calendar{
width: 350px; font-family:Arial, Helvetica, sans-serif; background-color:#e2e2cb; padding:10px; height:300px;
}
.calendar td{
color:#333333;
}
.calendar-month{
text-transform:uppercase; font-family:Helvetica, sans-serif;  font-size:11px; color:#6a5c4e; font-weight:100;
}