
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica; font-size:76%; background:#fff url(images/bg_body.gif) repeat-x; }

p { text-align:justify; font-size:10pt; }
a { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#B70000; }
a:hover { text-decoration:underline; color:#F72424; }
img { border:0; }
h4 { margin-bottom:5px; font-size:13pt; font-weight:normal; }
ol,ul { margin:5px 0 15px 30px; padding:0; }
hr { width:50%; }
input { padding:0 1px; }

#header { padding:0; margin:0; height:117px; display:block; background-position:top right; background-repeat:no-repeat; background-image:url(images/bg_header.jpg); }
#header h1 { margin:0; padding:0 0 0 23px; width:471px; height:107px; position:absolute; top:5px; left:0; color:#fff; font-size:22pt; background-image:url(images/bg_logo_deep.gif); background-repeat:no-repeat; display:inline; }
#header p.nextpage { margin:32px 0 0 0; width:20px; display:inline; float:right; }
#header p.nextpage a { width:20px; height:19px; background-color:#CD0000; background-image:url(images/next_page.gif); background-repeat:no-repeat; display:block; color:#CD0000; }
#header p.nextpage a:hover { background-color:#E60000; background-image:url(images/next_page.gif); background-repeat:no-repeat; color:#E60000; }
#header ul { margin:87px 0 0 0; padding:0; position:relative; left:20px; list-style:none; display:inline; display:block; border-bottom:5px solid #004278; float:right; }
#header li { margin:0; padding:0 27px 0 5px; height:25px; line-height:7px; list-style:none; display:inline; background-image:url(images/bg_topnav_li.gif); background-repeat:repeat-y; float:left; }
#header li a { color:White; text-decoration:none; font-size:11px; font-family:Tahoma, Arial, Helvetica; }
#header li a:hover { top:3px; position:relative; text-decoration:none; }

#path { margin:0; padding-left:220px; height:48px; display:block; }
#path p { margin:0; padding:29px 0 0 0; font-size:8pt; color:#B70000; font-weight:bold; }
#path a { text-decoration:none; color:Black; font-size:8pt; font-weight:normal; }
#path a:hover { top:-1px; position:relative; text-decoration:none; }
#path .arrow { margin:0 2px 0 2px; position:relative; top:-1px; color:Black; }

#content { margin:27px 23px 27px 215px; display:block; }
#content li { line-height:1.3em; }
#content h1 { margin:0 0 0.3em 0; padding:0; line-height:14pt; font-weight:normal; font-size:13pt; color:#225680; }
#content p { margin:0 0 10px 0; padding:0; text-indent:7px; }
#content p:first-letter { font-family:"Times New Roman", Times, serif; font-size:1.4em; color:#5182c5; }
#content .verse:first-letter { color:#508204; }

#sidebar { margin-top:27px; margin-bottom:20px; padding:0 17px; width:170px; display:table-cell; background-image:url(images/bg_vline.gif); background-repeat:repeat-y; background-position:right; float:left; }
#sidebar ul { margin-left:15px; }
#sidebar h1 { padding:3px 0; margin:0 0 17px 0; font-size:11px; color:White; background-color:#004278; text-align:center; }
#sidebar p { margin:0; padding-bottom:3px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
#sidebar p.date { margin:0 0 3px 0; line-height:8pt; text-align:left; font-size:8pt; color:#B70000; font-weight:bold; }
#sidebar p.date:first-letter { font-family:"Times New Roman", Times, serif; font-size:1.4em; }
#sidebar p.more { margin-top:3px; margin-bottom:18px; text-align:right; }
#sidebar p.more a { font-size:8pt; color:#B70000; text-decoration:none; font-weight:bold; }
#sidebar p.more a:hover { text-decoration:underline; }

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

#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; }

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-family:Verdana; font-size:90%; 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 { margin:27px 27px 0 220px; padding:0 0 20px 0; font-family:"MS Sans Serif", Geneva, sans-serif; display:block; background-image:url(images/bg_footer.gif); background-repeat:no-repeat; background-position:right bottom; clear:both; }
#footer ul { margin:0; padding:5px 0 0 0; background-image:url(images/bg_hline.gif); background-repeat:repeat-x; list-style:none; display:block; }
#footer li { margin:0; padding:0; list-style:none; display:inline; }
#footer li a { margin:0 6px; color:#004278; text-decoration:none; font-family:"MS Sans Serif", Geneva, sans-serif; font-size:9pt; }
#footer li a.first { margin-left:0; }
#footer li a:hover { text-decoration:underline; }
#footer p { margin:5px 0 0 0; font-size:9pt; }
#footer a { font-size:9pt; color:Black; text-decoration:none; }
#footer a:hover { text-decoration:none; }
