/* CSS Document */
body{
padding:0;
margin:0;
background:url(../images/index-bg.png) repeat-x top #FFFFFF;
}
.clear{
clear:both;
}
img{
border:0;
}

#indextop{
width:100%;
float:left;
background:url(../images/index-top-bg.png) no-repeat top center;
padding:0;
margin:0;
}
#wrapper{
width:980px;
padding:0;
margin:0 auto;
}
#index-header{
width:980px;
padding:0;
margin:0;
float:left;
height:168px;
}
#index-header #indexlogo{
width:340px;
padding:0;
margin:0;
float:left;
}
#index-header #headerright{
width:640px;
padding:0;
margin:0;
float:left;
}
#menu{
width:640px;
padding:47px 0 0 0;
margin:0;
float:left;
height:80px;
}
#menu #menuleft{
padding:14px 0 0 0;
margin:0;
float:left;
width:640px;
}
#menu #menuright{
padding:14px 0 0 0;
margin:0;
float:left;
width:125px;
}
#bottommenu{
width:640px;
padding:0;
margin:0;
float:left;
}
#bottommenu ul#nextservicelinks{
width:500px;
padding:0 0 0 100px;
margin:0;
float:left;
}
#bottommenu ul#nextservicelinks li{
padding:0 8px;
margin:0;
list-style:none;
float:left;
/* background:url(../images/top-menu-border.png) no-repeat right; */
display:block;
}
#bottommenu ul#nextservicelinks li a{
color:#FFFFFF;
text-decoration:none;
}
#bottommenu ul#nextservicelinks li a:hover{
color:#004080;
text-decoration:underline;

}
#bottommenu ul#socialicons{
width:77px;
padding:0;
margin:0;
float:left;
}
#bottommenu ul#socialicons li{
list-style:none;
float:left;
padding:0 3px 0 0;
margin:0;
}
#rotator{
width:970px;
height:412px;
padding:0 0 0 10px;
margin:0;
float:left;
background:url(../images/rotator-bg.png) no-repeat;
}
#threebanners{
width:980px;
padding:24px 0 0 0;
margin:0;
float:left;
height:161px;
}
#box1{
width:312px;
padding:0 14px 0 10px;
margin:0;
float:left;
height:115px;
}
#box2{
width:175px;
padding:70px 0 0 135px;
margin:0 13px 0 0;
height:43px;
float:left;
background:url(../images/box2-img.png) no-repeat;
}
#box3{
background:url(../images/box3-img.png) no-repeat;
width:293px;
float:left;
height:42px;
padding:70px 0 0 17px;
}

#block1{
width:960px;
padding:20px 10px 0 10px;
margin:0;
float:left;
}
#block2{
width:980px;
padding:0;
margin:0;
float:left;
}
#churchnews{
width:310px;
padding:0;
margin:0;
float:left;
background:url(../images/churchnews-bg.png) no-repeat;
height:330px;
}
#churchnews ul{
padding:0;
margin:0;
}
#churchnews ul li{
list-style:none;
float:left;
padding:12px 20px 13px 0;
margin:0;
width:250px;
display:block;
border-bottom:1px solid #00aaff;
}
.darkyellow{
color:#FFCC00;
}
#churchnews .moreevents{
padding:15px 20px 0 20px;
text-align:right;
width:270px;
color:#C0AB5E;
}
#churchnews .moreevents a{
color:#C0AB5E;
text-decoration:none;
}
#churchnews .moreevents a:hover{
color:#00AAFF;
text-decoration:underline;
}
#video{
width:636px;
padding:0;
margin:0 0 0 14px;
float:left;
height:330px;
background:url(../images/video-box-bg.png) no-repeat;
}
#video .videocontent{
width:397px;
padding:17px 17px 0 19px;
margin:0;
float:left;
color:#FFCC00;
font-family:"Trebuchet MS", Arial;
font-size:13px;
}
#video .videocontent .videodesc{
padding:10px 0;
display:block;
float:left;
}
#video .videolist{
width:180px;
padding:0;
margin:0;
float:left;
}
#video .videolist ul{
padding:0;
margin:0;
}
#video .videolist ul li{
padding:10px 0 10px 0;
margin:0;
list-style:none;
float:left;
border-bottom:1px solid #00aaff;
font:normal 11px Arial, Helvetica, sans-serif;
display:block;
width:170px;
}

#block2container1{
width:980px;
padding:0;
margin:0;
background:url(../images/services-bg.png) no-repeat top;
height:281px;
position:relative;
z-index:2;
}
#featuredproduct{
width:245px;
padding:60px 0 0 0;
margin:0 50px 0 270px;
float:left;
}
#featuredproduct h2{
padding:16px 0 0 0;
margin:0;
height:54px;
float:left;
}
#featuredproduct h3{
padding:0;
margin:0;
float:left;
}
#featuredproduct p{
float:left;
border-bottom:1px solid #520052;
width:245px;
font:normal 13px "Trebuchet MS", Arial;
color:#FFFF99;
padding:5px 0 10px 0;
margin:0 0 10px 0;
}

#alsoavailable{
width:408px;
padding:60px 0 0 0;
margin:0;
float:left;
}
#alsoavailable h2{
padding:16px 0 29px 0;
margin:0;
float:left;
text-align:center;
width:383px;
display:block;
}
#alsoavailable h2 .leftblock{
width:105px;
float:left;
}
#alsoavailable h2 .midblock{
width:170px;
float:left;
text-align:center;
}
#alsoavailable #alsoavailablecontent{
width:408px;
padding:0;
margin:0;
float:left;
}
#alsoavailable #alsoavailablecontent ul{
padding:0;
margin:0;
}
#alsoavailable #alsoavailablecontent ul li{
width:185px;
padding:0 15px 0 0;
float:left;
display:block;
margin:0;
list-style:none;
color:#FFFF99;
font:normal 12px "Trebuchet MS", Arial;
}
#flickr{
width:720px;
padding:0 0 0 260px;
margin:45px 0 0 0;
float:left;
height:146px;
background:url(../images/flickr-bg.png) no-repeat;
}
#cdpack{
width:245px;
padding:50px 0 0 0;
margin:0;
position:absolute;
z-index:3;
}
#block3{
width:980px;
padding:0;
margin:14px 0 0 0;
float:left;
background:url(../images/index-bottom-block-bg.png) no-repeat top;
height:347px;
display:inline;
}

#block3 .visitors {
padding:40px 50px 0 20px;
width:237px;
margin:0;
float:left;
display:inline;
}
#block3 .visitors p{
	padding:5px 0;
	margin:0;

}


#block3 .worshipSchedule{
padding:40px 50px 0 0px;
margin:0;
width:208px;
float:left;
height:265px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#444444;
line-height:18px;
display:inline;
}
#block3 .worshipSchedule p{
	padding:5px 0;
	margin:0;
}

#block3 .map{
width:395px;
padding-top:50px;
margin:0;
float:left;
display:inline;
}


#footer{
width:100%;
padding:0;
margin:0;
float:left;
background:url(../images/footer-bg.png) repeat-x;
height:250px;

}
#footerwrapper{
width:960px;
padding:0;
margin:0 auto;
background:url(../images/footerwrapper-bg.png) repeat-x top;
}
#footertop{
width:960px;
padding:0;
margin:0;
float:left;
height:150px;
}
#footertop ul{
padding:0;
margin:0;
}
#footertop ul li{
padding:0 12px 0 0;
margin:0;
list-style:none;
float:left;
}
#footertop .footerlogo{
width:435px;
padding:35px 0 0 35px;
margin:0;
float:left;
}
#footertop .footerlinks{
width:445px;
padding:90px 0 0 0;
margin:0;
float:left;
color:#FFFFFF;
}
#footertop .footerlinks ul li a{
text-decoration: none;
color:#FFFFFF;
}
#footertop .footerlinks ul li a:hover{
text-decoration: underline;
color:#00aaff;
}
#footertop .footersociallinks{
width:145px;
padding:90px 0 0 0;
margin:0;
float:left;
}
#footertop .footersociallinks ul{
padding:0;
margin:0;
}
#footertop .footersociallinks ul li{
padding:0 9px 0 0;
margin:0;
list-style:none;
float:left;
}
#footerbottom{
width:915px;
padding:20px 10px 0 35px;
margin:0;
float:left;
height:70px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}