body {
  margin: 0;
  border: 0;
  padding: 0;
   /* height: auto !important; ignored by IE, applied everywhere else */
  height: 100%; /* IE treats as min-height */
  min-height: 100%; /* IE ignores this */
  min-width: 911px;
  font-family:verdana,helvetica,tahoma,arial,"sans serif"; 
  font-size:83%;
  color:#FFFFFF;
  overflow-x:hidden;
  overflow:auto; 
  text-align:center;
  background:#ff9900 url(images/FullBkg.jpg) repeat-y 50%;
}

html {
  height: 100%; /* IE treats as min-height */
}

* {
margin: 0;
padding: 0;
}

A:link {
color: #ff9900;
}
A:visited {
color: #ff3300;
}

h1 {
font-size: 1.2em;
}
h2 {
font-size: 1em;
}

#blank_holder {
margin: 0 auto;
position: absolute;
}

#container {
text-align:left;
width:911px;
min-width:911px;
top: 0;
margin: 0 auto;
height: 100%; /* IE treats as min-height */
min-height: 100%; /* IE ignores this */
}

#content {
background:#000000;
width:895px;
top: 0;
margin: 0 auto;
margin-left: 7px;
position:absolute;
height: auto !important; /* ignored by IE, applied everywhere else */
height: 100%; /* IE treats as min-height */
min-height: 100%; /* IE ignores this */
}

@media all and (min-width:0px) {
			head~body #content { margin-left: 8px; }
}

#main_bkg_img {
/* Check FF and IE7 to see if this is needed */
}

#rm_people {
background:transparent url(images/PeopleLgGrp.png) no-repeat;
height: 216px; /* 120px */
width: 381px; /* 240px */
top: 300px; /* 350px */
right: 0px; /* 23px */
position: absolute;
z-index: 3;
}
#rm_revray {
background:transparent url(images/RevRaymond_250.png) no-repeat;
float: left;
top: 0px;
margin-top: 0px; 
padding-top: 255px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
width: 264px;
text-align: center;
}

#rm_wordday {
background:transparent;
height: 50px;
width: 530px;
top: 280px;
left: 30px;
position: absolute;
z-index: 4;
}

#rm_title {
background:transparent;
width: 335px;
height: 60px;
position:absolute;
top: 10px;
left: 11px;
padding-top: 12px;
padding-left: 8px;
z-index: 5;
}
#rm_title_shadow {
background:transparent url(images/Title.png) no-repeat;
color: #000000;
width: 335px;
height: 60px;
position:absolute;
top: 11px;
left: 10px;
padding-top: 12px;
padding-left: 7px;
z-index: 4;
}
#rm_title, #rm_title_shadow, h1 {
font-size: 1.4em;
}

#rm_motto {
width: 300px;
height: 50px;
position: absolute;
top: 10px;
right: 10px;
z-index: 4;
}
#rm_motto_shadow {
color: #000000;
width: 300px;
height: 50px;
position: absolute;
top: 11px;
right: 11px;
z-index: 3;
}
#rm_motto, #rm_motto_shadow, h2 {
font-size: 1.0em;
}

#rm_description {
background:transparent url(images/DescriptionBox.png) no-repeat;
width: 584px;
height: 317px;
position:absolute;
top: 80px;
left: 10px;
}
#rm_d_text {
position:relative;
margin: 12px;
}

#rm_menu {
position:absolute;
top: 475px;
left: 100px;
z-index: 4;
}
.menu_option {
float: left;
padding-left: 20px;
}

#rm_contact {
position: absolute;
top: 415px;
right: 50px;
z-index: 5;
}

#rm_container {
}

#sidebar1 {
float: left;
margin-left: -1px;
top: 0;
margin-top: -6px;
bottom: 0;
margin-bottom: 0;
}
@media all and (min-width:0px) {
			head~body #sidebar1 { margin-left: 0; }
}

.side_top {
top: 0px;
margin-top: 0;
height: 8px;
width: 8px;
}
#sidebar2 {
float: right;
margin-right: 1px;
top: 0;
margin-top: -6px;
bottom: 0;
margin-bottom: 0;
}
@media all and (min-width:0px) {
			head~body #sidebar2 { margin-right: 0; }
}

.side_bot_l {
margin-left: -8px;
bottom: 0;
margin-bottom: -8px;
height: 8px;
width: 8px;
}

.side_bot_r {
margin-right: -8px;
margin-left: 895px;
bottom: 0;
margin-bottom: 0;
height: 8px;
width: 8px;
}

.main_left {
}

.main_center {
}

#rm_content {
position: relative;
text-align:left;
margin: 36px;
margin-top: 0px;
overflow: auto;
}
#rm_content h1 {
font-size: 1.2em;
}
#rm_content h2 {
font-size: 1em;
}

.main_right {
}

#footer_1 {
text-align: center;
width: 100%;
font-size: .8em;
}

.scripture {
list-style: none;
}