* {
  margin:0;
  padding:0;
}

html {
  font: small/1.4 "Lucida Grande", Tahoma, sans-serif;
}

body {
  background: #000000 url(images/bg_crosses.png) no-repeat;
  /*background: #FF3333;*/
  min-width: 800px;
}

#logo {
border-bottom:2px solid #FFFFFF;
height:80px;
min-width:800px;
}

#logo img {
  border: 0 none;
  padding: 30px 30px;
  position: absolute;
}

#side_nav {
background:#000000 url(images/side_div.png) no-repeat;
background-position: top right;
font-size:18px;
padding:0 2px 0 30px;
height:465px;
left:0;
position:absolute;
}

#nav_home {
position: relative;
width: 120px;
height: 30px;
overflow: hidden;
padding: 10px 20px 10px 0;
}

#nav_home span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background:#000000 url(images/home.png) no-repeat;
background-position: 0 50%;
}

#nav_home span:hover {
background:#000000 url(images/home_cur.png) no-repeat;
background-position: 0 50%;
}

#body_home #nav_home span {
background:#000000 url(images/home_cur.png) no-repeat;
background-position: 0 50%;
}

#nav_about {
position: relative;
width: 120px;
height: 30px;
overflow: hidden;
padding: 10px 20px 10px 0;
}

#nav_about span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background:#000000 url(images/about.png) no-repeat;
background-position: 0 50%;
}

#nav_about span:hover {
background:#000000 url(images/about_cur.png) no-repeat;
background-position: 0 50%;
}

#body_about #nav_about span {
background:#000000 url(images/about_cur.png) no-repeat;
background-position: 0 50%;
}

#nav_less {
position: relative;
width: 120px;
height: 30px;
overflow: hidden;
padding: 10px 20px 10px 0;
}

#nav_less span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background:#000000 url(images/lessons.png) no-repeat;
background-position: 0 50%;
}

#nav_less span:hover {
background:#000000 url(images/lessons_cur.png) no-repeat;
background-position: 0 50%;
}

#body_less #nav_less span {
background:#000000 url(images/lessons_cur.png) no-repeat;
background-position: 0 50%;
}

#nav_contact {
position: relative;
width: 120px;
height: 30px;
overflow: hidden;
padding: 10px 20px 10px 0;
}

#nav_contact span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background:#000000 url(images/contact.png) no-repeat;
background-position: 0 50%;
}

#nav_contact span:hover {
background:#000000 url(images/contact_cur.png) no-repeat;
background-position: 0 50%;
}

#body_contact #nav_contact span {
background:#000000 url(images/contact_cur.png) no-repeat;
background-position: 0 50%;
}

#nav_prayer {
position: relative;
width: 120px;
height: 55px;
overflow: hidden;
padding: 10px 20px 10px 0;
}

#nav_prayer span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background:#000000 url(images/prayer.png) no-repeat;
background-position: 0 50%;
}

#nav_prayer span:hover {
background:#000000 url(images/prayer_cur.png) no-repeat;
background-position: 0 50%;
}

#body_prayer #nav_prayer span {
background:#000000 url(images/prayer_cur.png) no-repeat;
background-position: 0 50%;
}
.content {
font-size: 15px;
color: white;
position: relative;
width: 600px;
margin: 20px 0 20px 200px;
border: 1px solid white;
padding: 10px;
}

.content dt {
font-size: 18px;
text-align: center;
padding: 10px;
}

.content ul {
padding: 10px;
list-style-type: none;
}

.content li a {
color: white;
text-decoration: none;
font-weight: bolder;
}

.content li a:hover {
color: yellow;
text-decoration: underline;
}

.content #letter {
position: absolute;
left: -2000px;
}

.content #media {
position: relative;
padding: 10px;
top: 5px;
left: 10%;
}

.content #contact {
position: relative;
padding: 10px;
text-indent: 20px;
}

.content #contact a {
color: white;
text-decoration: none;
font-weight: bolder;
}

.content #contact a:hover {
color: yellow;
text-decoration: underline;
}

.content #signature span {
background: #000000 url(images/noel-ie6.png) no-repeat;
}

.content #quote {
position: relative;
padding-right: 25px;
background: url(images/quote.png) no-repeat;
background-position: 50% 0px;
}

.content #scripture {
color: gray;
position: relative;
padding: 5px;
text-indent: 20px;
}

.content .text {
font-style: italic;
text-indent: 5px;
}
