
body {
   margin:0px;
   background-image:url(../images/main_bg.jpg); 
   background-position:center; 
   background-position:top; 
   background-repeat:repeat-x;
   background-color:#270310;}

.clr { clear: both; }

img { border:none;}

a {font-size: 14px; font-family: Arial, Helvetica, sans-serif;}

.text1 {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#000; line-height:25px;}
.text2 {margin: 0 0 0 10px;}


.container { margin: 0 auto; padding: 0; width:1012px; height:1013px;
		background-image:url(../images/content_bg.png); 
  		background-position:center; 
  		background-position:top; 
   		background-repeat: no-repeat;}
		
.container1 { margin: 0 auto; padding: 0; width:974px;}


/*---------mast head--------------*/

.masthead {margin: 0; padding: 0; width: 974px; height:105px; background: url(../images/top_bar.png) no-repeat; }

.masthead .anim {margin: 0 auto; padding: 0; width: 782px; height:105px; }

.masthead .logo {margin: 21px 0 0 118px; padding: 0; width: 96px; float:left; }
.masthead .text {margin: 52px 125px 0 0; padding: 0; width: 600px; float:right; }

/*---------header--------------*/


.header-banner {margin: 0; padding: 0; width: 974px; height:265px; }

.banner-img {margin: 5px 0 0 48px; padding: 0; width: 877px; height:256px; z-index:10; }


.banner-frame {margin: -259px 0 0 44px; padding: 0; width: 885px; height:265px;
			background: url(../images/header_frame.png) no-repeat;
			z-index:12;
			
			}

/*---------top menu--------------*/


.main-link {margin: 0 auto; padding: 0; width: 974px; height:28px; }




/*---------quicklinks--------------*/

.ql {  margin: 0; padding: 0; width: 974px; height: 150px; background: url(../images/ql_bg.png) no-repeat;}

.ql .quicklinks { margin: 0; padding: 0; width: 974px; height: 89px; float:left; }

.ql .quicklinks .links { margin: 30px 0 0 0; padding: 0; overflow: hidden; height: 89px; }

.ql .quicklinks .links ul { margin: 0 0 0 18px; padding: 0; overflow: hidden; }

.ql .quicklinks .links ul li { margin: 0 0 0 28px; padding: 0; list-style-type: none; float: left; width: 200px; }

.ql .quicklinks .links li a { margin: 0; padding: 0; height: 89px; text-indent: -5000px; display: block; }

.ql .quicklinks .links li a.event { background: url(../images/ql_1.png) no-repeat; }

.ql .quicklinks .links li a.prayer { background: url(../images/ql_2.png) no-repeat; }

.ql .quicklinks .links li a.member { background: url(../images/ql_3.png) no-repeat; }

.ql .quicklinks .links li a.worship { background: url(../images/ql_4.png) no-repeat; }

.ql .quicklinks .links li a:hover { background-position: 0 -90px; }


/*---------home body--------------*/


.home-content {margin: 0 auto; padding: 0; width: 897px; height:348px; background: url(../images/home_bg.png) no-repeat; }

.home-content h1 {margin: 4px 0 0 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:normal; }
.home-content h1 span{font-size:19px; }

.home-content p {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:20px;}
.home-content h2 {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:20px;}

.home-content .col1 {margin: 85px 0 0 25px; padding: 0; width: 180px; height:230px; float:left; }
.home-content .col2 {margin: 5px 0 0 30px; padding: 0; width: 430px; height:320px; float:left; }

.home-content .col2 .txt {margin: 40px 0 0 0; padding: 0; width: 430px; float:left;}
.home-content .col2 .txt img {margin: 0; padding: 0 0 20px 20px; width: 125px; height:114px; float:right;}

.home-content .col2 .txt p {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height:17px;}



.home-content .col3 {margin: 85px 0 0 43px; padding: 0; width: 170px; height:230px; float:left; }


/*---------social--------------*/

.social { margin: 0; padding: 0; width:120px; float:right;}
.social img { margin: 0; padding: 5px 0 0 10px; }
.social p {margin: 0; padding: 0 0 0 28px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:17px;}



/*---------footer--------------*/

.footer { margin: 0; padding: 0; width:974px; height:115px;}

.footer .logo { margin: 0; padding: 0; width:974px; height:70px;}
.footer .logo img { margin: 19px 70px 0 0; padding: 0; float:right;}
.footer .strip{ margin: 0; padding: 0; width:974px; }




/*---------innerpage--------------*/


.inner-content {margin: 0 auto; padding: 0; width: 898px; height:350px; background: url(../images/innerpage_bg.png) no-repeat; }

.inner-content .image-1 {margin: 35px 0 0 30px; padding: 0; width: 200px; float:left;}

.inner-content .txt-1 {margin: 35px 0 0 20px; padding: 0 5px 0 0; width: 620px; height:273px; overflow:auto; float:left;}
.inner-content .txt-1 p {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:18px; }

.inner-content .txt-1 h1 {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#000; line-height:18px; font-weight:bold; }



                      
.inner-content .txt-2 {margin: 35px 0 0 30px; padding: 0 5px 0 0; width: 840px; height:273px; overflow:auto; float:left;}
.inner-content .txt-2 p {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:18px; }

.inner-content .txt-2 h1 {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:16px; color:#000; line-height:18px; font-weight:bold; }




.inner-content .mem-h {margin: 25px 0 0 30px; padding: 0; width: 840px; height:30px; float:left;}
.inner-content .mem-h h1 {margin: 0; padding: 0; width: 500px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:15px; color:#000; line-height:18px; font-weight:bold; float:left; }

.inner-content .mem-h h2 {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; font-weight:normal; float: right; }

.inner-content .mem-content {margin: 0 0 0 30px; padding: 0 5px 0 0; width: 840px; height:263px; overflow:auto; float:left;}

.inner-content .mem-content p {margin: 0; padding: 0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#000; line-height:18px; }


.inner-content .members {margin: 35px 0 0 30px; padding: 0 5px 0 0; width: 840px; height:273px; overflow:auto; float:left;}


 .quicklinks-mm { margin: 0; padding: 0; width: 800px; height: 191px; float:left; }

 .quicklinks-mm .links { margin: 0; padding: 0; overflow: hidden; height: 1530px; }

 .quicklinks-mm .links ul { margin: 0 0 0 18px; padding: 0; overflow: hidden; }

 .quicklinks-mm .links ul li { margin: 25px 0 0 28px; padding: 0; list-style-type: none; float: left; width: 350px; }

 .quicklinks-mm .links li a { margin: 0; padding: 0; height: 191px; text-indent: -5000px; display: block; }

 .quicklinks-mm .links li a.baby { background: url(../images/m_baby.png) no-repeat; }

 .quicklinks-mm .links li a.prayer { background: url(../images/m_prayer.png) no-repeat; }

 .quicklinks-mm .links li a.transport { background: url(../images/m_transport.png) no-repeat; }

 .quicklinks-mm .links li a.wedding { background: url(../images/m_wedding.png) no-repeat; }

 .quicklinks-mm .links li a.alter { background: url(../images/m_alter.png) no-repeat; }

 .quicklinks-mm .links li a.baptism { background: url(../images/m_baptism.png) no-repeat; }

 .quicklinks-mm .links li a.building { background: url(../images/m_building.png) no-repeat; }

 .quicklinks-mm .links li a.online { background: url(../images/m_online.png) no-repeat; }

 .quicklinks-mm .links li a.email { background: url(../images/m_email.png) no-repeat; }

 .quicklinks-mm .links li a.funeral { background: url(../images/m_funeral.png) no-repeat; }

 .quicklinks-mm .links li a.hospital { background: url(../images/m_hospital.png) no-repeat; }

 .quicklinks-mm .links li a.speaking { background: url(../images/m_speaking.png) no-repeat; }

 .quicklinks-mm .links li a.volunteer { background: url(../images/m_volunteers.png) no-repeat; }


 .quicklinks-mm .links li a:hover { background-position: 0 -192px; }






