/* CSS Document */
/* Yahoo Global Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* End if Global Reset */

body { text-align:center; font: .825em/1.3 Arial, Helvetica, sans-serif; background:#384e9b url('images/structure/textured-background.jpg') repeat-x; }
p { margin-bottom:10px; }
a, a:visited { text-decoration:underline; color:#fff; }
a:hover { text-decoration:none; }
.clearfix { clear:both; height:1px; line-height:1px; }
.wow-date { font-size:13px; font-weight:normal;  }

#wrapper { text-align:left; margin:30px auto 0 auto; width: 902px; background:url(images/structure/bckHeader.gif) no-repeat top left; }
	#header { position:relative; padding-top:6px; border-bottom:1px solid #152b56; margin:0 6px; min-height:120px; height:auto !important; height:120px; }
	#header .logo img { margin: 6px 0 0 10px; }
	#header .tagline { float:right; }
	#header .tagline img { margin: 6px 6px 0 0; }
		#mainnav { position:absolute; bottom:0; right:0; padding-right: 15px; }
		#mainnav li { float:left; background:url(images/structure/bckTNavLt.gif) no-repeat top left; display:block; margin-right:3px; padding-left:12px; }
		#mainnav li a, #mainnav li a {text-decoration:none; font-size:1.3em; line-height:32px; display:block; background:url(images/structure/bckTNavRt.gif) no-repeat top right; padding-right:12px; }
		#mainnav li:hover { float:left; background:url(images/structure/bckTNavALt.gif) no-repeat top left; display:block; margin-right:3px; padding-left:12px; }
		#mainnav li:hover a {text-decoration:none; font-size:1.3em; line-height:32px; display:block; background:url(images/structure/bckTNavARt.gif) no-repeat top right; padding-right:12px; }		
		#mainnav li.current { float:left; background:url(images/structure/bckTNavALt.gif) no-repeat top left; display:block; margin-right:3px; padding-left:12px; }
		#mainnav li.current a {text-decoration:none; font-size:1.3em; line-height:32px; display:block; background:url(images/structure/bckTNavARt.gif) no-repeat top right; padding-right:12px; }
	
    #content { background: url(images/structure/bckBody.gif) repeat-y top left; padding:0 6px; height:auto !important; }
	#content-home { background: url(images/structure/bckBody.gif) repeat-y top left; min-height: 450px; height:auto !important; height:450px; padding:0 6px; }
		img.branding { *border-bottom:1px solid #152b56; margin-bottom:-3px; }
		
		#sidenav { float:left; width: 165px; border-right:1px solid #152b56;  }
		#sidenav li { text-align:right; color:#fff; }
		#sidenav li a, #sidenav li a:visited { display:block; color:#fff; background:#8196c0 url(images/structure/bckNav.gif) repeat-x bottom left; line-height:33px; text-decoration:none; font-size:.9em; padding-right:10px; border-bottom:1px solid #152b56; }
		#sidenav li a:hover, #sidenav li a.current { background:#c6d4ee url(images/structure/bckNavA.gif) repeat-x bottom left; color:#000; }
		
		#blog-sidenav { float:left; width: 165px; border-right:1px solid #152b56; padding:20px;  }
		#blog-sidenav ul {  color:#fff; list-style:disc; margin-left:10px; padding-left:10px;}
		#blog-sidenav li {margin-bottom:10px;}
		#blog-sidenav .sidebar-title {font-weight:bold; color:#fff; margin-bottom:10px;}
		#blogfeeds {color:#fff; font-size:11px; margin-top:20px;}
		
		#blog-inner { float:right; width:624px;  background:#fff url('images/structure/bckNavA.gif') repeat-x; padding:30px; padding-top:25px;}
		#blog-inner h1 { color:#22283c; font-size:1.75em;   margin-bottom:10px; border-bottom:1px dotted #aaa; padding-bottom:5px;  }
		#blog-inner h2 { color:#232b3d; font-size:1em; font-weight:bold; margin-bottom:5px;  }
		#blog-inner h3 {font-size:1.2em; color:#892437; margin-bottom:15px; font-weight:bold;}
		
		#pri { background:#1b335e url('images/structure/bckBible.jpg') no-repeat 11px 36px; margin: 0 325px 0 165px; color:#fff; }
			#pri h1 { border-bottom:1px solid #152b56; background:#90676a url(images/structure/bckHdrPri.gif) repeat-x bottom left; color:#fff; font-size:1.55em; line-height:37px; padding-left:25px; }
			#pri .inner { padding: 15px 25px 5px 25px; }
			#pri em { font-style:italic; font-size: 1.15em;  }
			
		#sec { float:right; width:325px; border-left:1px solid #12213b; background:#152b56; }
			#sec h2 { background:#8c5a63 url(images/structure/bckHdrSec.gif) repeat-x bottom left; color:#fff; font-size:1.55em; line-height:37px; padding-left:25px; }
			#sec ul { color:#fff; margin: 15px 10px 20px 30px; list-style-position:inside; list-style-type:disc; }
		

		#inner { float:right; width:664px;  background:#fff url('images/structure/bckNavA.gif') repeat-x; padding:30px; padding-top:25px;}
			#inner h1 { color:#22283c; font-size:1.85em;   margin-bottom:10px; border-bottom:1px dotted #aaa; padding-bottom:5px;  }
			#inner h2 { color:#232b3d; font-size:1.85em; margin-bottom:10px;  }
			#inner a, #blog-inner a {color:#22283c;}
			#inner h3 {font-size:1em; color:#892437; margin-bottom:10px; font-weight:bold;}
			#inner ul, #blog-inner ul { margin-left: 15px; padding-left:15px; list-style-type:disc; margin-bottom:15px; line-height:18px;}
			#inner ul li ul, #blog-inner ul li ul {list-style-type:circle; margin-top:10px;}
			#inner p, #blog-inner p {line-height:18px;}

		
	#footer { clear:left; background:url(images/structure/bckFooter.gif) no-repeat top left; min-height:44px; height:auto !important; height: 44px; padding:55px 16px 0 16px; color:#96b9ff; font-size:.835em;  }
		#footer a, #footer a:visited { color:#96b9ff; }
		#footer .nav { float:right; }
		#footer .nav a, #footer .nav a:visited { text-decoration:none; }
		#footer .nav a:hover { text-decoration:underline; }
