
body {
    margin:0px;
    border:0px;
    padding:0px;
    background-image: url(bgVirginMary.JPG); 
    background-repeat: no-repeat; 
    background-position: 0px 0px; 
    background-attachment: fixed;
    z-index: -1;
}

div.container {
position:absolute;
left:219px;
width:612;
margin:0px;
border:0px;
padding:0px;
}

#banner {
position:absolute; 
top:25px;
left:0px;
height:70px;
width:65px;
background:url(waflogo.gif);
z-index: 10;
}

#wafheader {
position:absolute; 
top:44px;
left:70px;
height:40px;
width:389px;
background:url(wafheader.gif);
z-index: 9;
}

#phheader {
position:absolute; 
top:30px;
left:70px;
height:15px;
width:180px;
background:url(ph.gif);
z-index: 8;
}

#mmheader {
position:absolute; 
top:0px;
left:700px;
height:132px;
width:74px;
background:url(MamaMary.GIF);
z-index: 3;
}

#bground {
position:absolute; 
top:75px;
left:0px;
height:50px;
width:621px;
background:url(header-bottom.png);
/*z-index: -1;*/
}

div.content {
border: 1px solid lightblue;
border-style: dashed;
padding: 5px;
font: normal 12px Tahoma;
color:gray;
}

div.copyright {
color:gray;
font:normal 10px Tahoma
}


/* Paragraph Formatting */

p.title {
text-align:center;
margin-left:1cm;
margin-right:1cm;
font:bold 12px Tahoma;
}

p.subtitle {
margin-left:1cm;
margin-right:1cm;
font-weight:bold;
}

p.body {
text-indent:1cm;
margin-left:1cm;
margin-right:1cm;
text-align:justify;
}

ol.decimal {
margin-left:1cm;
margin-right:1cm;
list-style-type: decimal;
}

ul.circle {
margin-left:1cm;
margin-right:1cm;
list-style-type: circle;
}

a.link {
text-decoration:none;
color:gray;
}

a.link:hover {
text-decoration:none;
color:black;
font-weight:bold;
}


/* Span Formatting */

span.number:hover {
color:black;
font-weight:bold;
}

span.bold {
font-weight:bold;
}

span.italic {
font-style:italic;
}
