﻿/*
	html > body > form > bodyBackground > page > { siteHeader, siteNavigation, primaryContent, secondaryContent, footer }
*/
html {  }
body {  }
form {  } 

#bodyBackground { background:#e0bd97; }

h1 { color:#461705; font-size:3.0em; font-weight:normal; margin:0; padding:0; }

.page 
{
    position:relative;
    min-height:100%;
}
#siteHeader 
{
    font-size:3.5em; 
    margin:0 -110px 10px -60px; 
    padding:10px 110px 10px 60px; 
    overflow:hidden; 
    background:url(../images/lowres-bg-hdr.jpg) left bottom no-repeat;
}
#siteHeader h2 { padding:0; margin:0; height:100%; }
#siteHeader a { height:100%; float:left; display:block; text-decoration:none;  }
#siteHeader a:hover { text-decoration:underline; }


#siteNavigation 
{
    font-size:1.7em; 
    height:2.5em; 
    margin:0 -110px 10px -60px; 
    padding:10px 110px 10px 60px; 
    background:url(../images/lowres-shadow.gif) repeat-x top;
}
#siteNavigation ul
{
    padding:0;
    margin:0;
	background:none;
}

#siteNavigation li { list-style:none; float:left; margin:0 10px; position:relative; }
#siteNavigation a { display:block; position:relative; z-index:20; }
#siteNavigation .glow { top:0px; left:0; height:51px; width:100%; background-position:0 -51px; position:absolute; z-index:10; }
#siteNavigation li li { float:none; }



body .innerNavigation { z-index:1000; background:#fff; font-size:0.6em; position:absolute; min-width:200px; }
body #siteNavigation .innerNavigation li { position:static; height:auto; width:auto; margin:0.5em 0; }
body #siteNavigation .innerNavigation a { display:block; height:auto; position:static; background:none; }
body #siteNavigation .innerNavigation a span { position:static; left:auto; }

.AboutRekindling #siteNavigation .AboutRekindling a,
.TheRekindlingProgram #siteNavigation .TheRekindlingProgram a,
.TheFolds #siteNavigation .TheFolds a,
.Calendar #siteNavigation .Calendar a,
.Videos #siteNavigation .Videos a,
#siteNavigation li.selected a { background-position:left -51px; }

.sectionNavigation a { color:#000; font-size:1.1em;}
.sectionNavigation { margin:0; padding:0; list-style:none; overflow:hidden; }
.sectionNavigation ul { padding:0 0 1em 10px; margin:0;  background:url(../images/bg-separator.gif) repeat-x bottom; }
.sectionNavigation li { display:block; padding:0 0 0 10px; margin:1.3em 0; background:url(../images/bullet-arrow.gif) no-repeat left 2px;  list-style:none; }
.sectionNavigation li li { margin:0.8em 0; background:url(../images/blt-orange.gif) no-repeat left 0.4em; }
.sectionNavigation li li a { color:#461705; font-size:1em; }

.sectionNavigation .selected a,
#siteNavigation .sectionNavigation .selected a { background:url(../images/bg-opaque-yellow-66.png); }
.sectionNavigation .selected li a,
#siteNavigation .sectionNavigation .selected li a { background:none; }

#pageNavigation a,
#footer a
{
    color:#000;
}

#primaryContent { width:630px; float:right; font-size:1.1em; margin:1.5em 0 0; }
#primaryContent h2 { color:#fef8aa; background:url(../images/bg-opaque-brown-66.png); padding:0.2em 0.4em; }
#primaryContent a { color:#ba3b0c; background:url(../images/bg-opaque-yellow-66.png); } 
#primaryContent ul { } 
#primaryContent li { margin:1.2em 0; } 

#secondaryContent { width:194px; font-size:1.1em; }

.fullWidth #primaryContent { width:100%; }
.fullWidth #secondaryContent { display:none; }


#sidenav { margin:2em 0 5em -10px; }
#footer { float:right; clear:both; padding:4em 1em 2em 4em; width:66%; overflow:hidden; font-weight:bold; }
#footer ul { list-style:none; margin:0; padding:0; }
#footer li { float:left; margin:0.5em 1em; }

.bioItem { margin:0 0 4em 0; }
.bioThumb { float:left; margin:0 1em 1em 0; }




#accordions { margin:2em 0; }
#accordions h2
{
    margin:0 0 2px 0;
    height:25px;
    cursor:pointer;
    color:#fef8aa; 
    background:url(../images/bg-opaque-brown-66.png); 
    padding:0.2em 0.4em; 
}
#accordions h2.selected
{
    background:url(../images/bk-navbar-selected.jpg);
    background:#ee9f40;
    color:#fff;
}

.videosList { margin:1px 0; padding:0; list-style:none; overflow:hidden; }
.videosList h4 { float:left;color:#BA3B0C; margin:0; padding:0; }
.videosList p { clear:both; margin:0; padding:0;  }
.videosList .date { color:#444; font-size:0.9em; float:right; clear:none; }
.videosList li { clear:both; margin:2em 0; padding:0;  border-bottom:1px solid #BA3B0C; }
.videosList ul { margin:1em auto; width:330px; padding:0; overflow:hidden;}
.videosList li li { float:left; margin:0 2px; padding:0; clear:none; list-style:none; border:none; }
#primaryContent .videosList li li a { background:none; }
.videosList img { padding:0 11px 13px 0; background:url(../images/video-thumb-shadow.png) no-repeat bottom right; }

.hoverPanel
{
/*
    background:#000 url(../images/bk-content-middle.jpg) repeat-y -20px 20px;
    border:2px solid #fef8aa;
    padding:1em;
    color:#ee9f40;
    margin:20px 0 0 0;
*/
    width:300px;
}
.hoverPanel h2 { padding:0; margin:0; }
.hoverPanel p { padding:0; margin: 0 0 1em 0; }

.relatedLinks 
{
    font-size:1.5em;
    font-weight:bold;
}