BODY { font-size: 100%;  margin: 0; padding: 0; background: #fcfdd2 url(/images/global-bkg.jpg) repeat-y left; font-family: Georgia, "Times New Roman", Times, serif; }

#SiteWrapper { background: url(/images/global-home_bkg.jpg) no-repeat top left; width: 900px; height: 400px; } 


H1 { font-size: 150% }
H2 { font-size: 130% line-height: 1.2em; padding: 0; margin: 30px 0 10px 0; color: #555; }
H3 { font-size: 125%; }
H4 { font-size: 115%; }

H1,
H2,
H3,
H4 { font-weight: normal; }

H1 SPAN {font-size: 160%; color: #779900; }

A { text-decoration: none; color: #7733CC; outline: none; }
A:hover { text-decoration: underline; color: #6622EE; outline: none; }
A:visited { outline: none; }

#ColumnNav { width: 346px; float: left; }
#Column1 { margin-left: 0px; width: 490px; float: left; padding: 230px 25px 10px 25px; }

#Column1 P.Intro { line-height: 1.5em; font-size: 90%; }
#Column1 P { line-height: 1.5em; font-size: 85%; color: #330033; margin: 0 0 10px 0; }
#Column1 UL { margin: 0; padding: 0; font-size: 85%; }
#Column1  LI { margin: 0 0 10px 20px; }

#ColumnNav #Navigation { list-style: none; padding-top: 320px;  margin-left: 30px;  font-size: 100%; }
#ColumnNav #Navigation LI { padding: 0px 0; border-bottom: 1px dotted #CCC; }
#ColumnNav #Navigation LI.Selected {  }
#ColumnNav #Navigation LI A { padding : 8px 0px 8px 40px;  text-decoration: none; color: #000066; display: block;   }
#ColumnNav #Navigation LI A:hover { color: #000; background: url(/images/nav-angel.jpg) no-repeat left;  }
#ColumnNav #Navigation LI.Selected A { background:  url(/images/nav-angel.gif) no-repeat left; color:#660000; }

#ColumnNav #Navigation LI.Selected LI A { background: none; font-size: 90%; padding: 0; margin: 0; color: #779900; }
#ColumnNav #Navigation LI.Selected LI A:hover { color: #660000; }
#ColumnNav #Navigation LI LI { border: 0; list-style: none; padding-bottom: 5px; }
#ColumnNav #Navigation LI UL { padding-bottom: 5px; }

#Column1 #Subnavigation { margin-left: -10px; }
#Column1 #Subnavigation LI { list-style: none; display: inline; margin: 0; padding: 0; }
#Column1 #Subnavigation LI A { text-decoration: none; padding: 5px 10px; padding-right: 10px; margin-right: 10px; color: #993300;  }
#Column1 #Subnavigation LI A:hover { border-bottom: 7px solid #FFFF99; }

P.Top { position: fixed; bottom: 0; left: 20px; }

#Column1 .Item.First { padding-left: 0; margin-right: 12px; padding-right: 12px; border-left: none; width: 290px; }
#Column1 .Item { padding-left: 10px; width: 120px; float: left; border-left: 1px dotted #999;  }
#Home .Item DL { paddin: 0; margin: 0; font-size: 80%; font-family: trebuchet MS, times; }
#Home .Item DT { font-weight: bold; font-size: 105%  }
#Home .Item DD { margin: 0; padding-top: 5px; padding-bottom: 10px; font-size: 95%  }
#Home .Item H3 { padding: 0; margin: 10px 0 10px 0; }

#Prayer LI { list-style: none; margin: 0; padding: 5px 0; }

#Column1 DL { margin: 20px 0 5px 0; padding: 0;  }
#Column1 DT { padding: 0; font-weight: bold; font-size: 85%;}
#Column1 DD { margin: 3px 0 0 0; padding: 0; font-size: 80%; }


#Footer { display: block; clear: both; width: 490px; margin: 20px 0 20px 365px; padding: 20px 0; font-size: 70%; font-family: Helvetica, Arial, sans-serif; color: #999;  }
#Footer UL { margin: 0; padding: 6px 0 5px 0; }
#Footer LI { padding: 0px 6px 0px 8px; display: inline; border-left: 1px solid #999; }
#Footer LI.First { padding: 0px 6px 0px 0px; border-left: none; }
#Footer A { text-decoration: none; color: #7733CC; }
#Footer A:hover { color: #6622EE; }
#Footer P { margin: 0; padding: 0; } 


#Form { padding-top: 15px; }
#Form INPUT { padding: 2px; }
#Form IMG { margin-bottom: 5px; }

HR { background-color: #CCC; border: none; height: 1px; }
