
body { margin:0 0 2em 0; padding:0; background-color:#eee; color:black; line-height:135%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; text-align:center; }

p { margin:12px 0; text-indent:0.3em; text-align:justify; }
p:first-letter { font-family:"Times New Roman", Times, serif; font-size:1.4em; color:#508204; }
a:link, a:visited { color:#260; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }

#wrapper-header { background:#222; }
#header { margin:0 auto; width:86%; height:125px; background:#222 url('images/banner.jpg') right no-repeat; font-size:250%; text-align:left; border-left:1px solid #707070; border-right:1px solid #707070; }
#header h1 { margin:0; padding:22px 0 0 20px; font-size:100%; color:#000; line-height:50px; letter-spacing:-1px; }

#title { margin:-225px 0 0 0; padding:122px 0 0 17px; }
#title a { text-decoration:none; font-size:100%; color:#eee; line-height:50px; letter-spacing:-1px; }

h2 { margin-bottom:0; margin-top:10px; padding-bottom:3px; font-family:trebuchet ms, verdana, arial; font-size:150%; letter-spacing:-1px; color:#666; border-bottom:1px solid #a0c80e; }

#wrapper-menu { width:100%; background:#88ac0b url('images/menu-background.png') top left repeat-x; float:left; }
* html #menu { padding-right:0; }
#menu { margin:0 auto; padding-right:2px; width:86%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; white-space:nowrap; }
#menu ul { margin:0; padding:0; width:100%; list-style:none; border-left:1px solid #95bc0e; border-right:1px solid #95bf0f; float:left; }
#menu li { display:inline; }
#menu a:link, #menu a:visited { padding:0.4em 0.6em 0.5em 0.6em; background:transparent; color:#fff; text-decoration:none; border-right:1px solid #95bc0e; float:left; }
#menu a:hover { background:#b6e41c url('images/menu-hover.png') repeat-x; color:#485b06; }

* html #content { padding-top:1.8em; }
#content { margin:0 auto; padding:2.3em 1% 22px 1%; width:84%; background:white; text-align:left; border-left:1px solid #bbb; border-right:1px solid #bbb; }
.block { margin:0 0 0 10px; padding:0; width:97.9%; }

.monotypexsm { font-family:"Monotype Corsiva"; font-size:14px; font-weight:bold; }
.monotype { font-family:"Monotype Corsiva"; font-size:20px; line-height:98%; text-align:justify; }
.monotypebig { font-family:"Monotype Corsiva"; text-align:center; font-size:23px; font-weight:bold; vertical-align:top; }
.monotypexl { font-family:"Monotype Corsiva"; font-size:40px; font-weight:bold; line-height:85%; }

#godscharacter { text-align:center; font-weight:bold; }
#altbodycommandments { margin-bottom:70em; }

table { margin-left:auto; margin-right:auto; width:97%; }

.tdtop { background:#88ac0b url('images/menu-background.png') top left repeat-x; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:center; }
.tdwidth { width:50%; }

* html .clear { padding:0; }
.clear { padding-top:1px; clear:both; }
.thumbsgroup { margin:0; }
.link_thumbs img { margin-bottom:5px; padding:4px; background:#fff; display:block; border:0; border:1px solid #777; }
.link_thumbs { margin:0; padding:5px 15px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:-1px; text-align:center; float:left; }

#mailform table { border:2px solid #a0c80e; background-color:#f4ffec; border-collapse:collapse; width:auto; }
#mailform td { padding-left:5px; border:1px solid #b1d91f; }

#footer { margin:0 auto; padding:2px 1%; width:84%; font-family:Arial, Helvetica, sans-serif; font-size:90%; text-align:center; background:#88ac0b url('images/menu-background.png') top left repeat-x; color:white; border:1px solid #a0c80e; }
#footer a { text-decoration:none; color:white; }

