/* CSS Document */
body{
padding:0;
margin:0;
background:url(../images/index-bg.png) repeat-x top #A98C49;
}
.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:161px;
}
#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 157px;
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:980px;
height:412px;
padding:0;
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 #68234D;
}
.darkyellow{
color:#FFCC00;
}
#churchnews .moreevents{
padding:15px 20px 0 20px;
text-align:right;
width:270px;
}
#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 #68214D;
font:normal 11px Arial, Helvetica, sans-serif;
display:block;
width:170px;
}

#block2container1{
width:980px;
padding:0;
margin:0;
background:url(../images/inner-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;
}

#latestblog{
width:395px;
padding:14px 50px 20px 20px;
margin:0;
float:left;
}
#latestblog .rsslink{
width:385px;
height:30px;
float:left;
padding:10px 0 0 10px;
margin:0;
font:normal 13px Arial, Helvetica, sans-serif;
}
#latestblog .rsslink a{
color:#8C7A42;
text-decoration:none;
}
#latestblog .blogcontent{
width:395px;
padding:0;
margin:0;
float:left;
height:235px;
}
#latestblog .blogcontent ul{
padding:0;
margin:0;
}
#latestblog .blogcontent ul li{
padding:0 0 10px 0;
margin:0 0 10px 10px;
list-style:none;
float:left;
width:385px;
border-bottom:2px dotted #D0C497;
color:#444444;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}
#latestblog .blogcontent ul li a{
color:#444444;
text-decoration:none;
}
#latestblog .blogcontent ul li h3{
font:bold 13px Arial, Helvetica, sans-serif;
padding:0 0 10px 0;
margin:0;
}

#servicesschedule{
padding:40px 50px 0 20px;
margin:0;
width:208px;
float:left;
height:265px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#444444;
line-height:18px;
}

#latesttweet{
width:212px;
padding:60px 0 0 0;
margin:0;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
height:265px;
color:#444444;
}
#latesttweet a{
color:#444444;
text-decoration:none;
}
#latesttweet .latesttweettitle{
font:normal 16px Arial, Helvetica, sans-serif;
}
#latesttweet ul{
padding:0;
margin:0;
}
#latesttweet ul li{
padding:10px 0;
margin:0 0 10px 0;
list-style:none;
border-bottom:2px dotted #B79F55;
}
#latesttweet .tweetbottomcontent{
width:212px;
padding:70px 0 0 0;
text-align:right;
}
#footer{
width:100%;
padding:0;
margin:0;
float:left;
background:url(../images/inner-footer-bg.png) repeat-x #053568;
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 ul li a{
text-decoration:none;
color:#FFFFFF;
}
#footertop ul li a:hover{
text-decoration:underline;
color:#064DCD;
}
#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;
}
#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;
}

#innerfootertop{
width:100%;
padding:0;
margin:0;
float:left;
background:url(../images/inner-footer-top-bg.png) repeat-x;
height:288px;
}
#footertopwrapper{
width:980px;
padding:0;
margin:0 auto;
}

#innercontainer{
width:980px;
padding:0;
margin:0;
float:left;
background:url(../images/inner-container-bg.png) repeat-y;
}
#innercontainerbottom{
width:980px;
padding:0;
margin:0;
float:left;
background:url(../images/inner-container-bottom.png) no-repeat bottom;
}
#innercontainertop{
width:980px;
padding:0;
margin:0;
float:left;
background:url(../images/inner-container-top.png) no-repeat top;
}

#leftcol{
width:212px;
padding:0 14px 10px 37px;
margin:0;
float:left;
}
#leftcol .leftcontents{
width:212px;
padding:0;
margin:0 0 14px 0;
float:left;
}
#leftcol .leftcontents h3{
padding:0;
margin:0;
}
#leftcol .churchnews{
width:212px;
float:left;
padding:0;
background:url(../images/churchnews-left-bg.png) repeat-x #FEFDFE;
}
#leftcol .churchnews p{
width:172px;
padding:10px 0;
float:left;
font:normal 11px "Trebuchet MS", Arial;
color:#064DCD;
margin:0 20px;
border-bottom:1px solid #DFC885;
}
#leftcol .churchnews p a{
text-decoration:underline;
font-size:13px;
font-weight:bold;
color:#064DCD;
line-height:24px;
}
#leftcol .featuredvideo{
width:212px;
float:left;
padding:8px 0 0 0;
background:url(../images/left-contnet-bg.png) repeat-x #BDAABD;
}
#leftcol .featuredvideo p{
width:182px;
padding:10px 15px;
float:left;
font:normal 11px "Trebuchet MS", Arial;
color:#59335D;
margin:0;
}
#leftcol .featuredvideo p .bigtext{
font-size:13px;
font-weight:bold;
}
#leftcol .featuredvideo p a{
text-decoration:underline;
font-size:13px;
font-weight:bold;
color:#00AAFF;
line-height:24px;
}
#leftcol ul#quicklinks{
padding:0 0 20px 0;
margin:0;
background:url(../images/quicklinks-bg.png) repeat-x #DFC885;
float:left;
width:212px;
}
#leftcol ul#quicklinks li{
padding:0;
margin:0;
list-style:none;
float:left;
background:url(../images/quicklinks-links-bg.png) repeat-x bottom;
font:bold 12px Arial, Helvetica, sans-serif;
}
#leftcol ul#quicklinks li a{
line-height:28px;
display:block;
padding:0 0 0 15px;
float:left;
width:197px;
color:#FFFFFF;
text-decoration:none;
}
#leftcol ul#quicklinks li a:hover{
line-height:28px;
display:block;
padding:0 0 0 15px;
background:url(../images/quicklinks-links-hover.png) no-repeat;
color:#FFFFBF;
}
#rightcol{
width:717px;
padding:27px 0 0 0;
margin:0;
float:left;
}
#rightcol .rightcontent{
width:660px;
padding:0 40px 20px 17px;
margin:0;
float:left;
font:normal 13px Arial, Helvetica, sans-serif;
color:#795512;
line-height:22px;
text-align:center;
}
#rightcol .rightcontent1{
width:650px;
padding:0 27px 20px 40px;
margin:0;
float:left;
font:normal 13px Arial, Helvetica, sans-serif;
color:#795512;
line-height:22px;
}
#rightcol .rightcontent1 a{
color:#410041;
text-decoration:underline;
}
#rightcol .rightcontent1 a:hover{
color:#410041;
text-decoration:none;
}
#rightcol .rightcontent1 .signup{
width:232px;
padding:0 20px 0 30px;
margin:0;
float:left;
background:url(../images/signup-bg.png) no-repeat top;
height:320px;
}
#rightcol .rightcontent1 .signup h3{
color:#988344;
padding:20px 0;
font:normal 26px "Trebuchet MS", Arial;
margin:0;
}
#rightcol .rightcontent1 .signup fieldset{
padding:0;
margin:0;
border:0;
width:230px;
}
#rightcol .rightcontent1 .signup fieldset label{
padding:0 0 15px 0;
margin:0;
width:230px;
float:left;
}
#rightcol .rightcontent1 .signupform{
width:353px;
padding:0 15px 0 0;
margin:0;
color:#000000;
float:left;
font-family:"Trebuchet MS", Arial;
font-size:14px;
}
#rightcol .rightcontent1 .signupform h3{
color:#988344;
padding:40px 0 25px 0;
font:normal 26px "Trebuchet MS", Arial;
margin:0;
}
#rightcol .rightcontent1 .signupform fieldset{
padding:0;
margin:0;
border:0;
}
#rightcol .rightcontent1 .signupform fieldset label{
padding:0 0 15px 0;
margin:0;
width:353px;
float:left;
}