BODY {
 margin:0px; background-color: #f0e68c; cursor:default; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: small; background-image:url(./images/grnstripe.gif);
}

/* top of the page */
.head { position:relative; top:0px; left:0px;  width:100%; height:150px; margin: 0px 0px 20px 0px; background-color:transparent; background-image:url(./images/rhibgtop.gif); border-bottom:2px solid #9e1010;
}

.head img {padding-left:195px; }

.logo {display:block;  height:135px; width: 500px; margin: 8px 0 5px 3%; padding:8px; text-align:center; vertical-align: middle; background-color: #f0fff0 ;  border-top: 5px solid #E10f29; border-left: 5px solid #E10805; border-right: 5px solid #E17a05; border-bottom: 5px solid #E6a21d; background-image:url(./images/headbg.png);}

/* left container positioning */
.leftCol { position:absolute; top:161px; left:0; width:140px; padding:13px; margin:0;}

/* right container positioning */
.rightCol { position:absolute; top:190px; right:0; bottom: 0; width:190px; padding:10px; margin:0;}

/* center container positioning */
.centerCol {position:absolute; top:168px; left: 160px; width:620px; padding:5px;  height:105%;  }

/* div and box definitions */
div.ctrbox {background-color:#ffffff; border-top: 2px solid #a0a0a0; border-right: 2px solid #444444 ;border-bottom: 2px solid #666666; border-left: 2px solid #c0c0c0; padding:6px; height:auto; }

.ctrbox2 {font-size:x-small; background-color:#ffffff; border-right: 2px solid #666666; border-bottom: 2px solid #666666; border-left: 2px solid #c0c0c0; padding:6px; height:auto; text-align:left; }

div.d1 {float:left; clear:right; text-align:center; }

div.d2 {float: right; }

div.spacer {clear: both; width:100%; border-top:1px dashed #E1056B; }

div.clear {clear: both; width:100%; }

div.thin {margin:5px 6% 5px 6%;}

div.bspacer {clear: both; width:100%;  margin-bottom:12px; }
div.bspacer p {margin: 0 9% 0 9% ;}

.midlim {margin:0 2% 16px 2%; text-align:left; line-height:175%; font-weight:500; }

.hanger {float: left; clear: right; width: 220pt; height: auto; margin-right: 3px; border: 1px solid gray;	padding: 2px; background-color: #FFF8E3; }

.rthanger {float: right; clear: left; width: 220pt; height: auto; margin-left: 3px; border: 1px solid gray;	padding: 2px; background-color: #FFF8E3;}

.brhanger {float: right; width: 44%; height: auto; margin: 6px 0 0 3px; vertical-align:baseline;  border: 1px solid gray; padding: 2px;     background-color: #FFF8E3;}

.hanger2 {float:left; clear:right; width:48%; height: auto; margin: 0px; border: 0px solid gray; padding-right: 2px; background-color: transparent; }
.rthanger2 {float:right; width:45%; height:auto; margin: 3px; border: 1px solid gray;	padding: 2px; background-color: #FFF8E3;}

.list p {padding-top: 4pt;}


div.top  {width: 100%; background-color:#808000 ; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;  color:#f8f8f8; font-variant:small-caps; font-size:14pt;font-weight: 900; text-align:center; border: 1pt solid #3d3c3d;  }

.topper 	{padding: 9px;   font-weight: bold; margin: 0px;
padding: 3px; background-color: #808000; color: #ffffff; font-weight: bold; text-align:center; border:0 #808000;  }

.bibleq p {letter-spacing:-1px;  margin:0 3% 0 3%; padding: 6px; font-style:italic; background-color:#f0e68c; border:1px solid #a52a2a;  }

.menu {border:2px dashed #8b0000; width:128px;}

/* image placement */
.rpic {float:right; margin:0px 0px 4px 6px;}

.lpic {float:left; margin:4px 6px 4px 0px;}


/* content style and placement */

h1, h2, h3  {font-weight:800; font-variant:small-caps; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;  margin: 4px; }

h2 {font-size:1.7em; color: #8b0000;}
h3 {font-size:1.4em; color: #8b0000;}
h4 {font-size:1.2em; color: #8b0000;}

p { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: small; text-align: left;line-height:1.5em; margin: 4px 10px 9px 10px; }

.hanger p {word-spacing:-1px;line-height:normal;}

.rthanger p {word-spacing:-1px;line-height:normal;}

.brhanger p {word-spacing:-1px;line-height:normal; text-align:left; }

p.p1 {text-indent:1px;text-align:left;   }

.p1:first-letter {font: normal 4em serif; font-weight: bold; color: #220000; float: left; padding-right:1px;vertical-align:top;   }

.midlim p { }

.Footer {  text-align: center; color: green; font-variant:small-caps; font-weight: 700;padding: 6px; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif; margin: 6px; }

.normlist {margin: 4px 5% 4px 5%;}

.normlist li {font-family:Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif; padding-left:20pt;padding-top:4pt; font-size: .9em; list-style-position:inside; text-align:justify; line-height:1.3em; }

ul {margin:2px 8px 2px 8px;}
.indent {text-indent:42px; margin:2px 8px 2px 8px; }

.indent li {list-style-type:square; text-indent:50px;  }

img {border:2px solid transparent;}

a:hover img{ text-decoration: none; border:2px #777709 dashed; font-style:italic;  }


/* page links */
a:link {color:#8b0000; background-color: transparent; text-decoration: none; font-weight:600; color:#ff0000; }

a:visited {color:#8b0000; background-color: transparent; text-decoration: none; font-weight:600; color:#0000ff; }

a:hover {color:#a52a2a; font-style:italic;  text-decoration: underline; font-weight:bold; }

/* left navbar definitions */

#mainmenu { width:100%; background-color:#808000; }

table#mainmenu  td {padding: 0;  vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;   }

#mainmenu a {background-color: #feff99; color:#E1056B; display: block; margin: 0;  text-decoration:none; padding-left: 9px; }

#mainmenu td a {  height:20px; padding-left: 3px;}

#mainmenu td a:visited {font-weight: 600;  text-decoration:none; color:#E1056B; }

#mainmenu td a:hover {background-color: #ffa500;  color: #ffffff; font-style:normal;  text-decoration: none;}

/* bottom navbar definitions */

#endmenu { width:100%; background-color:#808000; }

table#endmenu  td {padding: 0;  vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;  text-align:center;    }

#endmenu a {background-color: #feff99; color:#E1056B; display: block; margin: 0;  text-decoration:none; padding-left: 9px; }

#endmenu td a {   padding: 3px;font-size:11px;}

#endmenu td a:visited {font-weight: 600;  text-decoration:none; color:#E1056B; }

#endmenu td a:hover {background-color: #ffa500;  color: #ffffff; font-style:normal;  font-weight:700; font-size:11px;  text-decoration: none;}


