@charset "utf-8";
/* CSS Document */
*{
margin:0;
border:0;
padding:0;
}

body{
background-image:url(images/mainBG.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#bgTop {
	position:relative;
	width:1100px;
	z-index:1;
	margin-left: auto;
	margin-right: auto;	/*background-image:url(../images/topBG.jpg);
	background-repeat:no-repeat;*/
}
#mainTop {
	position:absolute;
	width:1073px;
	height:791px;
	z-index:2;
	left: 15px;
	top: 120px;
	background-image:url(../images/bodyTop-trans.jpg);
	background-repeat:no-repeat;
}
#mainMiddle {
	position:relative;
	width:1036px;
	background-image:url(../images/bodyMiddle.jpg);
	z-index:2;
	top:84px;
	padding-left:20px;
	padding-right:25px;
	background-repeat: repeat-y;
}


#mainBottom {
	width:1046px;
	height:55px;
	z-index:2;
	padding-left:0px;
	padding-right:0px;
	clear:both;
	background-color: #CACACA;
	margin-left:-5px;
}
#body1 {
	position:relative;
	width:840px;
	z-index:2;
	padding-left:35px;
}

#logo {
	position:absolute;
	width:791px;
	height:79px;
	z-index:5;
	top: 6px;
	left: 28px;
	background-image:url(../images/logo3.jpg);
}



.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 14px Trebuchet MS;
width: 100%;
/*border: 1px solid #625e00;*/
border-width: 1px 0;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
width:110px;
height:33px;
text-align:center;
line-height:1.1em;
padding-top:20px;
margin-top:0px;
/*padding: 18px 30px;*/
text-decoration: none;
background: transparent url(../images/buttonUp.gif) center center no-repeat;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/buttonDown.gif) center center no-repeat;
}
.solidblockmenu li .default{
color: white;
background: transparent url(../images/buttonUp.gif) center center no-repeat;
}

#menuText {
	position:absolute;
	width:814px;
	height:46px;
	z-index:10;
	left: 62px;
	top: 90px;
}

#currentPagetitle {
	position:absolute;
	width:386px;
	height:26px;
	z-index:10;
	left: 66px;
	top: 157px;
}
#siteTools {
	position:absolute;
	width:369px;
	height:64px;
	z-index:10;
	left: 484px;
	top: 138px;
}
.footerText {font-size: small}
.pageTitle {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
}
#leftBody{
	width:200px;
	float:left;
	background-color:#CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom:5px;
	margin-bottom:5px;
	
}
#rightBody{
	width:290px;
	float:right;
	margin-top:50px;
	padding-bottom: 10px;
}
#rightBody a {
	color: #D70005;
	font-weight: bold;
}
#middleBody
{
	width:505px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#middleBodyWorship
{
	width:705px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#middleBodyWedding
{
	width:705px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#middleBodyServices
{
	width:805px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.pageHeader {
	font-size: large;
	color:#DF0000;
}

.subHeader1 {
	color:#DF0000;
	font-size:16px;
	font-weight:bold;
}
#bgTop #mainTop #mainMiddle #leftBody {
	font-weight: bold;
}
a {
	color: #D70005;
	font-weight: bold;
}
