BODY {
 margin:0px; background-color: #003300; cursor:default; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: small;
}

/* top of the page */

.head { position:fixed; z-index:3; top:0px; left:0px;  width:100%; height:140px; margin: 0px 0px 5px 0px; background-color:#faebd7; border-bottom:3px ridge #808000; background-image:url(./images/grnstripe.gif)}

.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);}

.head img  {margin-left:33%; margin-right:33%;}

/* left container positioning */
.leftCol { position:fixed; top:190px; left:0; width:190px; 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:188px; left: 29%; right: 29%; padding:5px;  height:105%; width:960px; }*/

/* div and box definitions */
div.ctrbox {position:absolute; top:144px; left: 23%; right: 25%; padding:5px;  height:105%;  background-color:#ffffff; border-right: 2px solid #666666; 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:#a52a2a ; font-family:Georgia,'Bookman Old Style',Garamond,'Times New Roman',serif;  color:#ffff00; font-variant:small-caps; font-size:14pt;font-weight: 900; text-align:center; border: 1pt solid #ffff00;  }

.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: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:5px;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; }

/* navbar definitions */

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

#mainmenu { width:100%; background-color:#808000; }
#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;}

hot {  background-color: #556b2f;  color: #ffffff;	font-weight: 600;  }

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



