html,body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-image: url("images/crossvert.gif");
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: 100px 0px;
}

#container {
  position: relative;
  height: 100%;
  width:  100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-image: url("images/crosshorz.gif");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0px 100px;
}

#mainbanner {
  position: relative;
  margin: 0;
  padding: 0;
  height: 100px;
  width: 100%;
  top: 0px;
  left: 0px;
  background-color: transparent;
  background-image: url("images/building2.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 160px 0px;
}

#header {
  position: relative;
  margin: 0;
  padding: 0;
  height: 100px;
  width: 435px;
  top: 0px;
  left: 325px;
  background-color: transparent;
  background-image: url("images/heading.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0px 5px;
}

#horizcross {
  position: relative;
  height: 37px;
  width:  100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  background-color: transparent;
  background-image: url("images/crosscris.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 100px 0px;
}

#navmenu {
  position: absolute;
  height: 37px;
  width:  527px;
  top: 100px;
  left: 200px;
  display: inline;
  margin: 0px;
  padding: 8px 0px 8px 0px;
  background-color: transparent;
  background-image: url("images/crossbtn.gif");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0px 0px;
  color: #f8e2e2;
  font-family: arial, sans-serif;
  font-size: small;
  font-style: normal;
  font-weight: bold;
}

#navmenu ul {
  position: relative;
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  display: inline;
}

#navmenu ul li {
  margin: 0;
  padding: 8px 10px 8px 5px;
  list-style: none;
  display: inline;
  background-color: transparent;
  background-image: url("images/crossbtnsep.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: top right;
}

#navmenu ul li a {
  text-decoration: none;
  color: #f8e2e2;
}

#navmenu ul li a.current {
  color: #fff;
}

#navmenu ul li.leftedge {
  padding-right: 9px;
  background-color: transparent;
  background-image: url("images/crossbtnl.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0px 0px;
}

#navmenu ul li.leftbtn {
  padding-left: 0px;
}

#navmenu ul li.rightbtn {
  background-image: url("images/crossbtnr.gif");
  padding-right: 15px;
}

#content {
  position: relative;
  margin: 10px 20px 30px 175px;
  padding: 0;
  height: auto;
  width: 590px;
  top: 0px;
  left: 0px;
  font-family: verdana, sans-serif;
  font-size: medium;
  font-style: normal;
  font-weight: normal;
  background-color: transparent;
  background-image: url("images/crossbible.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 65px 20px;
}

#footer {
  position: relative;
  bottom: 0;
  left: 0px;
  width: 590px;
  height: auto;
  text-align: center;
  font-size: x-small;
  font-family: arial, sans-serif;
  margin: 0px 0px 0px 175px;
  padding: 10px 0px 10px 0px;
}

#footer img {
  border:none;
}

h1 {
  color: #000;
}

.uline {
  text-decoration: underline;
}

.bold {
  font-weight: bold;
}

.right {
  float: right;
}

.left {
  float: left;
}

.hidden {
  display: none;
}

@media print
{
#content {
  position: absolute;
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
  top: 0px;
  left: 0px;
}
#navmenu {
  display: none;
}
#footer {
  display: none;
}

}