
body { margin:0; padding:0; font:73% "Trebuchet MS", arial, helvetica, sans-serif; color:#444; background:#fff url(images/bgd.jpg) bottom right no-repeat; }

a { text-decoration:underline; color:#207AAF; background:inherit; }
a:hover { text-decoration:none; color:#AE551E; background:inherit; }
a img { border:0; }
blockquote { margin-top:15px; font-weight:bold; font-style:italic; color:#AE551E; }

h1 { margin:0; padding:5em; font-family:"Arial Narrow","Trebuchet MS", helvetica, sans-serif; font-size:175%; color:#fff; background:inherit; }
h2 { margin:0; padding:1em 0 0 0; text-transform:uppercase; letter-spacing:5px; font-size:130%; color:#AE551E; background:inherit; }
h3 { margin:0; padding:10px; font-size:120%; letter-spacing:2px; text-transform:uppercase; color:#666; background:#f7f7f7; }

#header { margin-bottom:0; height:200px; background:#1E78AD url(images/banner.jpg) no-repeat; color:#000; }
#header h1 { margin:3.7em 0 0 12em; padding:0; font-size:175%; text-transform:uppercase; letter-spacing:5px; color:#000; background:transparent; }
#header h2 { margin:0 50px 30px 0; padding-top:10px; text-align:right; font-size:100%; color:#000; background:transparent; }

.container { margin:0 0 20px 0; padding:0; width:100%; height:30px; border-bottom:3px solid #AE551E; background:#1F79AE; color:#000; clear:both; }
#nav { margin:0; padding:1px 0 20px 0; }
#nav li { margin:0; padding:0; display:inline; list-style-type:none; }
#nav a:link, #nav a:visited { padding:7px 20px 7px 20px; font-size:120%; line-height:1.2em; font-weight:bold; text-decoration:none; color:#fff; float:left; }
#nav a:link.active, #nav a:visited.active, #nav a:hover { color:#000; background:url(images/arrow.gif) no-repeat top center; }

#gutter { width:3%; height:1px; float:left; }
#col1 { margin-bottom:1em; padding-right:25px; width:65%; line-height:1.2em; float:left; }
#col1 p { margin:15px 0; text-align:justify; }
#col1 a { text-decoration:none; }
#col2 { margin-left:1%; margin-bottom:1em; padding-right:3%; width:19%; border-right:1px solid #eee; line-height:1.7em; float:left; }
#col3 { margin-left:1%; margin-bottom:1em; width:21%; float:left; }
#col3 li { list-style:none; text-indent:17px; }
#col3 li a { margin-left:-17px; height:18px; background:url(images/arrow_right_grey.png) no-repeat 0 4px; display:block; }

.search { padding:2px 0 2px 0; background:#AE551E; text-align:center; color:#000; border-top:1px solid #F0E9DD; border-bottom:1px solid #F0E9DD; clear:both; }
form { margin-bottom:20px; }
input.search { padding:4px; width:100px; border:none; background:url(images/input.gif); }
input.login { padding:4px; width:75px; border:none; background:url(images/logininput.gif); }
.capital { padding:2px; line-height:50px; color:silver; font-size:70px; font-family:"Times New Roman", times, Sans-Sherif; background:#FFF; float:left; }
.quote { margin-top:25px 5px 10px 10px; width:150px; height:5em; font-family:georgia, arial, helvetica; font-size:16px; font-weight:bold; color:#aaa; line-height:20px; text-align:right; float:right; }
.scripture { padding:0 25px; text-align:justify; }
.center { text-align:center; }
.teal { color:teal; }
.green { color:green; }
.blue { color:blue; }
.darkblue { color:#222266; }

.floatright { margin:0 0 5px 12px; padding:4px; border:1px solid #8C9ADE; float:right; }
.floatleft { margin:5px 12px 5px 2px; padding:4px; border:1px solid #8C9ADE; float:left; }
.imgright { margin:0 0 5px 12px; padding:4px; float:right; }
.seal { margin:0 12px 5px 0; border:1px solid #c0b4ce; padding:4px; background-color:#E7E1DE; float:left; }
.languages { height:20px; background-color:#1E78AD; color:white; font-size:115%; font-weight:bold; }

.popup { position:relative; }
.popup a img { position:absolute; width:0; height:0; border:0; z-index:100; }
.popup a:hover { display:inline; }
.popup a:hover img { padding:10px; top:-300px; left:-10px; width:auto; height:auto; background:#fff; border:1px solid #000; }

table { margin-top:1.5em; margin-left:auto; margin-right:auto; }
.linksimages img { border:1px solid #555; }
.lws { word-spacing:-.2em; }

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

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

#mailform table { border:2px solid #8C9ADE; background-color:#EEF3FA; border-collapse:collapse; font-size:110%; }
#mailform td { padding-left:5px; border:1px solid #9DABEF; }

#footer { padding:5px; height:30px; text-indent:30px; font-size:11px; background:#1F79AE; border-top:3px solid #AE551E; color:#ffffcc; clear:both; }
#footer a, #footer a:hover { text-decoration:none; color:#fff; background:inherit; }

