/* 
	Concord Computer Solutions
	tlee 2008
*/

/* --------------- GLOBAL ---------------- */

.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:18px;padding:0;margin:0;font-family:Georgia;color:#fff;background:#000 url(../images/structure/bg.gif) repeat-x;}
 
h1, h2, h3, h4, h5, h6, ul, li, ol, form{padding:0;margin:0;}
 
a{color:#5f1f10;text-decoration:underline;}
	a:hover{color:#5f1f10;text-decoration:none;}

p{padding:15px;}

/* -------------- MAIN SITE ---------------- */
#container{width:960px;}

#wrap{width:960px;text-align:left;background:url(../images/structure/content-bg.gif) repeat-y;}

#header{width:960px;height:176px;background:url(../images/structure/header_bg.jpg) no-repeat;display:block;}
		
	.topLinks{margin:16px 120px;float:right;font-size:13px;}	
		
	#logo{}
		
		.logoSymbol a.symbol{top:20px;margin-left:50px;position:absolute;width:109px;height:155px;background:url(../images/structure/logo_symbol.png) no-repeat;display:block;}
	
		#logo h1 a{top:40px;margin-left:150px;position:absolute;display:block;height:100px;width:657px;background:url(../images/structure/logo2.png) no-repeat;overflow:hidden;text-indent:-99999em;}

#nav{float:right;position:relative;top:100px;}
	#nav ul{margin:0 20px 0 0;}
		#nav li{float:left;list-style-type:none;}
			#nav a{color:#fff;margin:0 11px;font-size:13px;text-decoration:none;}
				#nav a:hover{text-decoration:underline;}
				
	.homepagep{}
		.homepagep p{margin:0;padding:0;}			
				
#content{color:#000;}
	#content p{margin:0;padding:0 10px;}

	.contentSplit{width:960px;}
		
		#leftNav{float:left;width:176px;z-index:99999;}
			#leftNav ul{z-index:99999;}
				#leftNav li{margin-left:13px;list-style-type:none;z-index:99999;}
					#leftNav a.navigation{z-index:99999;border-bottom:1px solid #000;color:#fff;padding:5px 0 0 8px;font-size:15px;text-decoration:none;background:url(../images/structure/leftnav.gif) no-repeat;height:25px;width:155px;display:block;}
						#leftNav a.navigation:hover{z-index:99999;background-position: 0 -60px;}

	.subnav{z-index:99999;position:absolute;display:none;z-index:999;margin-left:150px;margin-top:-30px;width:200px;}
		.subnav li{z-index:99999;list-style-type:none;margin-top:-1px;}
			.subnav a{z-index:99999;border:1px solid #000;color:#000;text-align:center;font-weight:bold;font-size:12px;padding:4px 0;text-decoration:none;background:#ccc;width:183px;display:block;}
				.subnav a:hover{z-index:99999;color:#fff;background:#000;}
	
		.header_calendar h3{background:url(../images/structure/h_calendar.gif) no-repeat;margin:0 0 5px -3px;text-indent:-99999em;overflow:hidden;width:138px;height:33px;}

.leftnav_buttons{margin-left:16px;}
	.leftnav_buttons a{padding:2px 0;text-indent:-9999em;overflow:hidden;}

.btn_email a{background:url(../images/structure/btn_email.gif) no-repeat;display:block;height:35px;width:157px;}
	.btn_email a:hover{}
.btn_event a{background:url(../images/structure/btn_event.gif) no-repeat;display:block;height:35px;width:157px;}
	.btn_event a:hover{}
.btn_online a{background:url(../images/structure/btn_online.gif) no-repeat;display:block;height:35px;width:157px;}
	.btn_online a:hover{}
.btn_bible a{background:url(../images/structure/btn_bible.gif) no-repeat;display:block;height:35px;width:157px;}
	.btn_bible a:hover{}
.btn_elca a{background:url(../images/structure/btn_elca.gif) no-repeat;display:block;height:35px;width:157px;}
	.btn_elca a:hover{}


.blockContent{padding:8px;}
	.contentTop{width:755px;height:26px;display:block;background:url(../images/structure/content_top.gif) no-repeat;}
	.contentBox{width:755px;display:block;background:url(../images/structure/content_bg.gif) repeat-y;}
	.contentLeft{display:block;width:96px;height:94px;background:url(../images/structure/content_left.gif) no-repeat;float:left;}
	.contentRight{width:651px;float:left;padding:4px;}
	.contentFooter{width:755px;background:url(../images/structure/content_footer.gif) no-repeat;height:8px;}

.scrollerBlock{margin-top:8px;float:left;height:449px;width:393px;display:block;background:url(../images/structure/border.gif) no-repeat;}
	.scrollerBlock h3{background:url(../images/structure/h_news.gif) no-repeat;margin:16px 0 0 23px;height:60px;width:360px;display:block;overflow:hidden;text-indent:-99999em;}
/* scroller */
.scroller-calendar_displaydate{font-style:italic;font-weight:normal;font-size:14px;color:#5f1f10;}

.scroller-calendar_name{font-weight:bold;}

.scroller-calendar_desc{}

.scroller-divider{}
/* -------- */

				
		.mainContent{float:left;width:784px;font-size:13px;}
			 .mainContent img{margin:5px;border:1px solid #000;} 
				.mainContent ul{margin-left:40px}

.footerGraphic{background:url(../images/structure/footer.gif) no-repeat;display:block;height:14px;width:960px;}

#footer{width:920px;font-size:10px;padding-top:5px;}
	#footerLeft{float:left;}
	#footerRight{float:right;text-align:right;}
		#footerRight a{text-decoration:none;color:#fff;}
		#footerRight a:hover{}
		
#footerNav{margin:5px 0 2px 0;font-size:11px;}
	#footerNav td{padding:0 3px;}
	#footerNav a{color:#fff;list-style-type:none;font-size:12px;text-decoration:none;}
		#footerNav a:hover{text-decoration:underline;}
		
#footerNav2{padding:0 0 30px 0;font-size:11px;}
	#footerNav2 td{padding:0 3px;}
	#footerNav2 a{color:#fff;list-style-type:none;font-size:12px;text-decoration:none;}
		#footerNav2 a:hover{text-decoration:underline;}
		