
html { height:100%; }
body { margin:0; padding:0; background:#636363; font-family:verdana, arial, sans-serif; font-size:.68em; }

p { margin:0; padding:5px 0 10px 0; line-height:1.6em; text-align:justify; }
img { border:0; }
a { outline:none; }
blockquote { margin:20px 0; padding:10px 20px 0 20px; border-color:#D7D7D7; border-left:8px solid; }

h1 { margin:0; padding:55px 0 0 15px; font-size:3.3em; font-family:Georgia, "Times New Roman", Times; color:#004400; letter-spacing:.02em; }
h2 { margin:10px 0 12px 0; padding:6px 0 4px 0; font-size:1.6em; font-family:arial, sans-serif; color:#000; border-bottom:1px solid #B5CA91; }
h3 { margin:0; padding:0 0 4px 0; font-size:1.1em; }

.left { padding:0 8px 0 0; float:left; }
.right { padding:0 0 0 8px; float:right; }
.center { margin:0 auto; text-align:center; display:block; }

ul { margin:8px 0 0 16px; padding:0; }
ol { margin:8px 0 0 40px; padding:0; }
ol li { margin:0 0 3px 0; padding:0; }

#main, #links, #footer, #logo, #menu, #content { margin-left:auto; margin-right:auto; }
#main { width:780px; background:#FFF url("images/main.png") repeat-y; color:#67705A; }

#logo { width:760px; height:150px; text-align:left; background:#FFF url("images/gospelparallels.jpg") no-repeat; }

#menu { height:42px; width:760px; }
#menu ul { margin:0 auto; }
#menu li { margin:0; padding:0; list-style:none; float:left; }
#menu li a { padding:5px 19px 0 19px; height:37px; text-decoration:none; display:block; float:left; }
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover { background:#FFF url("images/green_menu.png"); color:#67705A; }

#content { padding:0; width:760px; height:auto; overflow:hidden; }
#content, #column2 a, #column2 a:hover { color:#000; }

#column1 { padding:16px 0 15px 0; width:177px; float:right; }
#column2 { padding:12px 0 15px 17px; width:547px; float:left; }

.sidebaritem { margin:0 0 10px 0; width:177px; text-align:left; float:left; }
.sbihead { padding:5px 0 5px 17px; height:14px; }
.sbihead h3 { margin:0; padding:0; font-weight:bold; color:#67705A; }
.sbicontent { padding:14px 8px 8px 9px; }
.sbicontent p { padding:0 0 8px 0; line-height:14px; }
.sbilinks { padding:0; }
.sbilinks ul { margin:0 auto; }
.sbilinks li { margin:0; list-style:none; float:left; }
.sbilinks li a { background:#FFF url("images/link.png"); color:#DBD7DB; }
.sbilinks li a , .sbilinks li a:hover { padding:5px 0 4px 17px; width:160px; height:16px; text-decoration:none; border:0; float:left; }
.sbilinks li a:hover { background:#B7B7B7; color:#5B7236; }
.sidebaritem, .sidebaritem a, .sidebaritem a:hover { color:#DBD7DB; }
.sbihead { background:#FFF url("images/green_sbi.png"); color:#67705A; }

.sidebaritem a, #column2 a, .sidebaritem a:hover, #column2 a:hover { text-decoration:none; color:#67705A; }
.sidebaritem a:hover, #column2 a:hover { color:#fff; }
#column2 a:hover { color:#0000ff; }

#popupbox { margin:30px 150px; padding:10px; width:440px; height:50px; position:absolute; text-align:center; background:#636363; border:solid #adc394 2px; font-size:14px; font-weight:bold; color:#fff; visibility:hidden; }

td { width:67px; vertical-align:top; }
td.a { width:270px; }

table { margin-left:auto; margin-right:auto; }
.linkstable { border:1px solid #B5CA91; }
th img { border:1px solid #555; float:left; }
th em { position:relative; top:6px; line-height:25px; font-style:normal; }
.lws { word-spacing:-.2em; }

#link td { padding:7px 0 7px 5px; width:auto; }
#link { margin:20px auto; font-size:9px; border:1px solid #dcdcdc; }
#link a { padding-left:17px; background:url("images/arrow_outline.gif") left no-repeat; text-decoration:none; }
#link a:hover { background-image:url("images/arrow_solid.gif"); text-decoration:underline; }

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

#dhtmltooltip { padding:5px; left:-300px; width:300px; position:absolute; font-family:Arial; font-size:11px; text-align:justify; color:#000; line-height:1.3em; border:1px solid black; background-color:lightyellow; visibility:hidden; z-index:100; box-shadow:3px 3px 6px gray; }
#dhtmlpointer1, #dhtmlpointer2 { position:absolute; left:-300px; width:15px; height:15px; z-index:101; visibility:hidden; }
#dhtmlpointer1 { background:url("images/arrowupdown.png") -0 -0; }
#dhtmlpointer2 { background:url("images/arrowupdown.png") -0 -15px; }

#footer { text-align:center; }
#links { text-align:right; }
#links, #footer, #menu, #menu li a { background:#FFF url("images/menu.png"); color:#DBE1D1; border-color:#D7D7D7; }
#links a, #links a:hover, #footer a, #footer a:hover { color:#DBE1D1; }
#links, #footer { padding:10px 21px 0 19px; width:720px; height:26px; font-size:94%; }
#links a, #footer a, #footer a:hover { text-decoration:none; }
#links a:hover { text-decoration:underline; }
