
body { margin:0; padding:0; background-color:#ccc; color:#333; font-family:verdana, arial, sans-serif; font-size:80%; text-align:justify; }

blockquote { margin:10px 30px 8px 35px; padding:6px; width:85%; background:#ecfcec; font-family:"Trebuchet MS",helvetica,sans-serif; color:#005b77; font-size:12px; font-style:italic; font-weight:bold; letter-spacing:.05em; border:1px solid #bfde81; border-left:3px solid #afcd70; }
div { margin:0; padding:0; display:block; }
em { font-family:Georgia; }
p { margin:0.2em 0 .7em 0; padding:0.2em; }
img { border:0; }
form { margin:10px 3px; }
input { padding:0 1px; }

a:link, a:visited { color:#6AB527; text-decoration:none; }
a:hover { color:#3B4471; text-decoration:none; }

h1 { margin:0; padding:0; color:#8CD749; font-family:Georgia, "Times New Roman", Times; font-size:270%; font-style:italic; }
h2 { margin:0.2em; padding:2px; background-color:#ddd; color:#3B4471; font-family:Georgia; font-size:115%; font-weight:normal; font-style:italic; font-weight:bold; border:1px solid #999; }

.container { margin:0 auto 0 auto; padding:0; width:90%; background-color:#fff; border:1px solid #777; }
.content { margin:0 15.2em 0 0; padding:1.5em 3ex 0 1.7ex; clear:left; }
.content h2 { text-indent:1em; }

.titleblock { margin:0; padding:2.5em; background-image:url(images/leaf.jpg); background-repeat:no-repeat; background-position:right center; text-align:left; }
.titleblock p { color:#3B4471; text-indent:1.5em; font-weight:bold; }

.navbar { border-top:1px solid #777; border-bottom:1px solid #777; }
ul.navbar { margin:0; padding:0; width:100%; background-color:#999; list-style-type:none; display:block; line-height:0; clear:both; float:left; }
ul.navbar li { display:inline; }
a.nav:link, a.nav:visited { margin:0; padding:1.2em 0 1.2em 0; width:15.5%; background-color:#999; color:#fff; text-decoration:none; text-align:center; border-right:1px solid #777; display:block; float:left; }
a.nav:hover { margin:0; padding:1.2em 0 1.2em 0; width:15.5%; background-color:#6AB527; color:#fff; text-decoration:none; display:block; float:left; }

.rightcontainer { margin:1em 0 0 0; padding:0; width:205px; clear:both; float:right; }
.rightbox { margin:0.5em 0.6em 1em 0; padding:0.3em; border:1px solid #999; }
.rightcontainer h2 { padding:0 0 0 1.5em; text-align:left; }

.linkbox a { padding:0 4px; display:block; }
.center { margin-top:0; margin-bottom:0; padding:0; text-align:center; }
.scripture { padding:3px 4px 0 4px; font-size:87%; }
.scripture:first-letter { font-family:"Times New Roman", Times, serif; font-size:1.4em; color:#508204; }
.verse { font-size:120%; color:teal; }

table { margin-left:auto; margin-right:auto; }
.linkstable { border:1px solid #999; text-align:center; }
.linksimages { width:180px; line-height:10px; }
.linksimages img { border:1px solid #555; }
.lws { word-spacing:-.2em; }
.lls { letter-spacing:-.05em; }

#linkphp { margin-left:30px; width:90%; }

#mailform table { border:2px solid #777; background-color:#ddd; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #888; font-size:12px; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-size:86%; line-height:1.3em; text-align:justify; border:1px solid black; background-color:lightyellow; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
#dhtmlpointer1 { position:absolute; left:-300px; z-index:101; visibility:hidden; }
#dhtmlpointer2 { position:absolute; left:-300px; z-index:101; visibility:hidden; }

.footer { line-height:2.5em; color:#999; font-size:75%; text-align:center; border-top:1px solid #999; clear:both; }
.footer a, .footer a:hover { color:#999; text-decoration:none; }
