html, body {
background: url(../images/fixedbg.jpg) fixed center repeat;
height: 100%;
background-color: #686400;
font-family: serif;
font-size: 16px;
line-height: 20px;
background-position:top;
}

#logo {
position:absolute;
left:0px;
top:0px;
z-index:5;
}

img.logo {
position:absolute;
left:5px;
top:0px;
z-index:5;
}

img.mainbackground {
position:absolute;
left:400px;
top:220px;
z-index:5;
}

#container {/* this is used for the first div, the container that holds everything together */
width: 1024px;
text-align: left;
border: 0px solid #ccc;
color: #FFF;
position: absolute;
left: 50%;
top: 0;
margin-left: -512px;
margin-top: 0;
z-index: 1;
}


#maincontent {
background-color: #transparent;
background-image: url(../images/main_bg_top.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
padding: 0px;
top: 200px;
left:235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#maincontent1 {
background-color: #FFFFFF;
background-image: url(../images/main_bg_top_under.png);
background-repeat:no-repeat;
background-position: top center;
width: 762px;
top: 8px;
padding-bottom: 30px;
position: relative;	
border: 0px solid #555555;
z-index:5	
}


#homecontent {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_HOME.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontentgen {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGEGen.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}


#homecontentgen2 {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGEGen2.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontentgen3 {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGEGen3.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}


#homecontentstain {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_Stain.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}






#homecontentgrants {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_Grants.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}


#homecontentgrants2 {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_Grants2.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontentgrants3 {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_Grants3.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontentparishenrich {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_ParishEnrich.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}


#homecontentparishenrich2 {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_ParishEnrich2.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontentparishenrich3 {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_ParishEnrich3.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontentnews {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_News.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}


#homecontentnews2 {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_News2.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontentnews3 {
background-color: #transparent;
background-image: url(../images/HEADER_IMAGE_News3.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontentnews4 {
background-color: #transparent;
background-image: url(../images/headersHEADER_IMAGE_News4.png);
background-repeat:no-repeat;
background-position: top center;
width: 764px;
top: 185px;
left: 235px;
position: absolute;	
border: 0px solid #555555;
z-index:5	
}

#homecontent1 {
background-color: #FFFFFF;
background-repeat:no-repeat;
background-position: top center;
width: 762px;
top: 19px;
padding: 0px;
position: relative;	
border: 0px solid #555555;
z-index:5	
}

#headerimage {/* this is used for the scripture image that appears before the main content area*/
width: 850px;
height: 152px;
padding: 0px;
top: 85px;
left:200px;
position: absolute;	
border: 0px solid #555555;
z-index:5;
text-align: center;	
vertical-align:middle;
}

#headerimage_hp {/* this is used for the scripture image that appears on the homepage only before the main content area*/
width: 850px;
height: 100px;
padding: 0px;
top: 80px;
left:200px;
position: absolute;	
border: 0px solid #555555;
z-index:5;
text-align: center;	
vertical-align:middle;
}

p.body{/* this is used for the main content area */
font-family: times new roman, serif;
color: #555555;
font-size: 16px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 24px;
padding:0px 50px 25px 40px; 
}

p.body_content{
font-family: times new roman, serif;
color: #555555;
font-size: 16px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 24px;
padding:0px 50px 10px 40px; 
}

p.body2{
padding:0px 50px 180px 40px; 
}

p.mission{
font-family: times new roman, serif;
color: #555555;
font-size: 16px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 24px;
padding:0px 50px 0px 40px; 
}

H4{
font-family: times new roman, serif;
color: #818209;
font-size: 16px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 20px;
padding:0px 60px 0px 40px; 
}

H1{
/* this is the headers with in the copy in the main content area */
font-family: times new roman, serif;
color: #818209;
font-size: 16px;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 16px;
text-transform: uppercase;
padding:0px 60px 0px 40px; 
}

H3{
font-family: times new roman, serif;
color: #818209;
font-size: 16px;
font-style: normal;
font-weight: bold;
letter-spacing: normal;
line-height: 16px;
text-transform: uppercase;
}


H2{
/* this is the headers used primarily for the event box area */
font-family: times new roman, serif;
color: #818209;
font-size: 16px;
font-style: normal;
font-weight: bold;
letter-spacing: normal;
line-height: 16px;
margin-top: 10px; 
margin-bottom: 10px; 
margin-right: 10px; 
margin-left: 10px; 
text-transform: uppercase;
padding:8px 0px 0px 7px; 
}

/* FOOTER STYLING*/

a:link {/* this is the footer  styling */
color: #818209;
text-decoration: none;
line-height: 1.4em;
font-family: times new roman, serif;
letter-spacing: normal;
}

a:visited {/* this is the footer  styling */
color: #818209;
text-decoration: none;
line-height: 1.4em;
font-family: times new roman, serif;
letter-spacing: normal;
}

a:hover {/* this is the footer nav styling */
color: #818209;
text-decoration: none;
line-height: 1.4em;
font-family: times new roman, serif;
letter-spacing: normal;
}

a:active {/* this is the footer  styling */
color: #818209;
text-decoration: none;
line-height: 1.4em;
font-family: times new roman, serif;
letter-spacing: normal;
}



