/* CSS Document */

html, body {
margin:0px;
padding:0px;
font-family: Georgia, serif;
background-color:#fff;
color:#515252;
}

img {border:0px;}
form {margin:0px;padding:0px}
a:link {color:#8cacc6;}
a:VISITED {color:#8cacc6;}
a:HOVER {color:#8cacc6;text-decoration:none;}
.spacer {clear: both;}
h1 { color:#444645;font-size:30pt;font-weight:normal;text-align:left;margin-top:0px;margin-bottom:0px}
h2 { color:#4d5e66; margin-bottom:0px;font-weight:normal;font-size:20pt}
h3 { margin-bottom:14px;color:#576a74;font-weight:normal;text-align:left;font-size:15pt; margin-top: 0px;}

table {padding-left:30px; width:600px;margin-left:auto;margin-right:auto;text-align:left;}
p {color:#666b6e;margin-top:0px;margin-bottom:12px;line-height:16pt;text-align:left;font-size: 14pt;}
li { 
line-height:16pt;
}

#centerFrame {
margin-left:auto;margin-right:auto;text-align:center;	
width:1026px;
}


#logo {
float:left;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
width:899px;
height:183px;
}
#logoHome {
float:left;
background-image:url(../images/logoHome.jpg);
background-repeat:no-repeat;
width:899px;
height:182px;
}


#navigation {
float:left;
margin-top:5px;
margin-bottom:6px;
background-image:url(../images/nav_background.gif);
background-repeat:no-repeat;
width:899px;
height:35px;
}



/* NAVIGATION STYLES */
#nav { width: 100%; list-style-type:none; margin: 0; padding: 0; }
/* #nav { height:46px; background:url(../images/layout/navBG.gif);width:586px;list-style-type:none; margin: 0; padding: 0; position: absolute; top: 91px; right: 0; } */

#nav li { float:left; line-height:21px; margin: 0; padding: 0; position:relative; }
#nav ul { display:none; font-size: .9em; background-color: #d2e8f1; border:1px solid #8cacc6;list-style-type:none; margin: 0; padding: 0 0 6px 0; position:absolute; top:34px; left:-1px; z-index: 900;  background-color: #d2e8f1;} 
#nav ul ul { border-top:1px solid #000; font-size: 1em; position:absolute; top:-1px; left:161px; }
/* #lifeTogetherNav ul ul { left: -161px; } */
#nav > ul { top:auto; left:auto; }
#nav li:hover > ul { display:block; }
#nav li.over ul { display:block; }
#nav li.over ul ul { display:none; }
#nav li.over ul li.over ul { display:block; }
#nav ul li { background-image: none; display: block; float:none; line-height:20px; margin:0; padding:0; }
#nav a:link,
#nav a:visited { color: #1055a0; text-decoration: none; }
#nav a:hover,
#nav a:active { color: #1e609c; text-decoration:none; }
#nav ul a:link,
#nav ul a:visited { background-image: none; text-align:left; }
#nav ul a:hover,
#nav ul a:active { background: #aedaf0}
#nav ul li.hasSub a:link,
#nav ul li.hasSub a:visited,
#nav ul li.hasSub a:hover,
#nav ul li.hasSub a:active { }
#nav ul li.hasSub li a:link,
#nav ul li.hasSub li a:visited,
#nav ul li.hasSub li a:hover,
#nav ul li.hasSub li a:active { background-image: none; }

/* TEXT REPLACEMENT STYLES */
#nav li a { display:block; height:35px; }
#nav li a span { display:none; }
#nav ul li a,
#nav ul li a:hover { line-height: 1.5em; height:auto; display:block; padding: 2px 10px 2px 12px; width:136px; }

#homeNav { z-index: 910; }
#homeNav a { width:85px;}
#homeNav a:hover { width:85px; }
#meetUsNav { z-index: 920; }
#meetUsNav a { width:120px;}
#meetUsNav a:hover { width:120px; }
#howWeWorshipNav { z-index: 930; }
#howWeWorshipNav a { width:193px;}
#howWeWorshipNav a:hover { width:193px; }
#youthAndFamilyNav { z-index: 940; }
#youthAndFamilyNav a { width:169px;}
#youthAndFamilyNav a:hover { width:169px; }
#howWeServeNav { z-index: 950; }
#howWeServeNav a { width:170px;}
#howWeServeNav a:hover { width:170px; }
#lifeTogetherNav { z-index: 960; }
#lifeTogetherNav a { width:162px;}
#lifeTogetherNav a:hover { width:162px; }





#leftColumn {
float:left;
width:204px;
font-family: Arial, Helvetica, sans-serif;
color:#FFF;
}
#blockOne {
background-image:url(../images/left_background.gif);
background-repeat:no-repeat;
width:204px;
height:397px;
font-family: Arial, Helvetica, sans-serif;
margin-bottom:6px;
}

#blockOne p {
padding-top:10px;
padding-bottom:5px;
margin-top:0px;
margin-bottom:0px;
line-height:13pt;
font-size:10pt;
font-weight:700;
padding-left:12px;
padding-right:2px;
margin-right:0px;
color:#FFF;
}
#blockOne a:link {color:#47575f;font-size:10pt;
font-weight:700;text-decoration:none;}
#blockOne a:visited {color:#47575f;font-size:10pt;
font-weight:700;text-decoration:none;}
#blockOne a:hover {color:#47575f;font-size:10pt;
font-weight:700;text-decoration:underline;}

#blockTwo {
background-image:url(../images/left_background2.gif);
background-repeat:no-repeat;
width:204px;
height:166px;
font-family: Arial, Helvetica, sans-serif;

}

#blockTwo p {
padding-top:14px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
font-size:10pt;
font-weight:700;
padding-left:12px;
padding-right:2px;
margin-right:0px;
color:#FFF;
}
#blockTwo a:link {color:#fff;font-size:12pt;
font-weight:700;}
#blockTwo a:visited {color:#fff;font-size:12pt;
font-weight:700;}
#blockTwo a:hover {color:#fff;font-size:12pt;
font-weight:700;text-decoration:none;}


#rightColumn {
float:left;
width:660px;
text-align:left;
padding-top:4px;
padding-left:30px;
}
#footer {
float:left;
margin-top:10px;
height:210px;
}
#footerBlockOne {
float:left;
	width:198px;
	height:197px;
background-image: url("../images/elca_logo.gif");
  background-repeat:no-repeat;
  margin-top:9px
	
}

#footerBlockTwo {
	float:left;
	width:179px;
	height:190px;
	margin-left:24px;
background-image: url("../images/comeGrowGo.gif");
  background-repeat:no-repeat;
	
}
div.hr {
	margin-top:12px;
	margin-bottom:12px;
  
  background: #fff url("../images/hr.gif");
  background-repeat:repeat-x;
}
div.hr hr {
  display: none;
}
