@charset "utf-8";
/* CSS Document */

body {background-color:#FFF; color:#004990; font-family:candara; font-size:12px; height:93%; margin:0;}

html {height:93%;}

div#bodywrap {width: 800px; height:100%; border-right:5px solid #b0caea; border-left:5px solid #b0caea;  background-color:#fff;  margin-right:auto; margin-left:auto; margin-bottom:5px; border-bottom:60px solid #b0caea; border-top:30px solid #b0caea;  }

div#innerwrap {height:100%;}

div#top {width:98%; height:85px; border:0px solid black; background-image:url(img/logo.gif); background-repeat:no-repeat; background-position:top left; margin:3px auto 20px auto;}

div#leftcol {width:200px;  float:left; clear:none; border-right:4px solid #004990; margin:0 0 0 20px; }

div#centercol {width:350px; height:375px; float:left; clear:none; border:0px solid black; margin:0 8px; padding:10px 0 0 0;}
div#centercolwide {width:560px; float:left; clear:none; border:0px solid black; margin:0 5px; height:80%; }

div#rightcol {width:200px; height:385px; float:left; clear:none; border:0px solid black; text-align:center;}




div#topinfo {width:600px; float:right; text-align:left; border-left:0px solid black; height:60%; padding-top:40px;}
.toptextrow {width:600px; float:right; text-align:left; height:20px; margin:0;}
.toptext1 {float:left;  font-variant:small-caps; clear:none; font-weight:bold; font-size:120%;}
.toptext2 {float:left;  font-variant:small-caps; clear:none; font-weight:bold; font-size:105%;}
.divider {border-left:2px solid #b0caea; height:20px; display:inline; width:3px; margin:0 8px; float:left;}
.iframe {width:98%; height:100%; margin:0 auto; border: 2px solid #b0caea;  text-align:center;}


 .nav {float:right; font-size:115%; margin:0 0 20px 0;}
 .nav ul {margin:0 10px 0 0;}
 .nav li {margin:3px 0; list-style-type:none; text-transform:uppercase; float:right; clear:right; height:15px; padding:0 5px 0 0;}
 .nav a {text-decoration:none; }
 .nav a:hover {text-decoration:none; background-image:url(img/navback.gif); background-repeat:repeat-y; background-position:right;}
 .nav a:visited {color:#004990;}
 .nav img {float:right;  margin:0 0 -15px 0;}

 .nav2 {float:right; font-size:115%;  border:0px solid black; width:90%; margin:10px 0 0 0;}
 .nav2 ul {margin:0 10px 0 0;}
 .nav2 li {margin:3px 0; list-style-type:none; text-transform:uppercase; float:right; clear:right;  padding:0 5px 0 0; background-image: url(img/adobe.gif); background-position:left; background-repeat:no-repeat; width:90%;}
 .nav2 a {text-decoration:none; padding-left:30px; }
 .nav2 a:hover {text-decoration:none; background-image:url(img/navback.gif); background-repeat:repeat-y; background-position:right;}
 .nav2 a:visited {color:#004990;}
 .nav2 img {float:right;  margin:0 0 -15px 0; border:none;}

.imgleft {width:95px; float:left; clear:none; width:95%; }
	.imgleft img {border:none;}

.imgcenter {width:95%; margin:5px auto; }

.scriptureref {width:90%;  text-align:right; font-style:italic;  }
.scripture {width:95%; text-align:center; margin: 3px auto; font-style:italic; font-size:140%;}

.picright {width:190px;  border:2px solid #004990; margin:20px 0px 20px 10px; float:right;}
.picleft {width:190px;  border:0px solid #004990; margin:10px 20px; float:left;}
	.picleft img {border:none;}
.heading1 {width:99%; font-size:180%; text-align:left; float:left;}
.caption {width:95%; text-align:center; font-size:120%; }

.info {width:98%; border:0px solid black; padding:5px 3px; float:left; text-align:center;}
 .info a {color:#004990; text-decoration:none;}
 .info a:hover {text-decoration:underline; }

.info p { text-align:left;  margin:5px 0 0 5px; font-size:125%; }

.form {font-size:120%; float:left; text-align:left; margin:5px 0 10px 5px; width:100%;}
.form h2 {font-weight:bold; font-size:135%; text-decoration:underline;}
.forminfo {font-size:100%; width:99%; display:block; text-align:left; margin:10px 0; }
.forminfo a {color:#004990; text-decoration:none;}
.forminfo a:hover {text-decoration:underline; }

.staff {width:95%; float:left; border:0px solid black; margin:10px 0;}
	.staffpic {width:200px;   margin:5px; border:3px solid black; float:left;}
	.staffname {font-size:120%; font-weight:bold; float:left;  margin:5px 0 5px 0; width:55%; text-align:left;}
	.staffinfo {font-size:100%; font-weight:bold; float:left;  margin:5px 0 5px 0; width:45%; text-align:left;}
	.staffbio {font-size:90%; font-style:italic; float:left;  margin:5px 0 5px 0; width:55%; text-align:left;}

.ministry {width:95%; float:left; border:0px solid black; margin:10px 0; text-align:left;}
	.ministrypic {width:200px;   margin:5px; border:3px solid black; float:left;}
	.ministryname {font-size:120%; font-weight:bold; float:left;  margin:5px 0 5px 0; width:100%; text-align:left;}
	.ministryinfo {font-size:100%; font-weight:bold; float:left;  margin:5px 0 5px 0; width:100%; text-align:left;}
	.ministrysub {font-style:italic; width:90%; float:left; margin:5px 0 5px 15px;}
	.ministry ul {float:left; list-style-type:disc width:100%;}
	.ministry li { text-align:left; width:100%;}

 	content:"."; display:block; height:0; clear: both; visibility:hidden;}
	.clearfix {display: inline-block;}
	* html .clearfix {height:1%;}
	.clearfix {display:block;}