/* @override 
	http://www.hcbcnp.com/css/home.css
	http://northpoint.dev/css/home.css
*/


#topContent			{ display:block; padding:17px 0 0 16px; margin-bottom:10px; height:386px; width:885px; background:url(/images/home_topcontent_bg.gif) no-repeat; position:relative; }
#bannerwrapper			{ position: absolute; }
#banner				{ position: absolute; top:0; left:0; }
#banner2			{ position: absolute; top:0; left:0; }
#home #banner		{ position: relative;width:868px; height:368px; overflow: hidden; cursor: pointer; cursor: hand; background: none;}

#home #rotator			{ position:relative; display:block; width:868px; height:368px; }
#home #rotator img		{ border:0; position:absolute; top:0; left:0; display:none; width:868px; height:368px; }
/* @end */

/* @group ROTATOR CONTROLS */
#controls					{ 
							  height:30px; padding-left:2px; 
							  position:absolute; top:330px; z-index: 3000;background:url(/images/controls_bg.png);
							}
#controller					{ padding-right:3px; }							
#controls ul				{ margin:0; padding:3px 0; list-style:none; height:23px; position:relative; }
#controls li				{ display:inline; }
#controls li a				{ float:left; display:block; line-height:23px; font-size:14px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; color:#83776a; text-decoration:none; padding:0 9px;}
#controls li a.current		{ background:#c08e32; color:#fff; }
#controls li#controls-previous	{ position:absolute; left:-23px; top:0 }
#controls li#controls-previous a{ 
								  display:block; width:23px; height:30px; background:url(/images/controls_prev_btn.png) no-repeat; 
								  text-indent:-999em; padding:0;
								}
#controls li#controls-next		{ position:absolute; right:-23px; top:0;}
#controls li#controls-next a	{ 
								  display:block; width:23px; height:30px; background:url(/images/controls_next_btn.png) no-repeat; 
								  text-indent:-999em; padding:0;
								}
#controls li a:focus			{ outline:none; }
/* @end */




#home .column			{ float:left; width:299px; margin-right:32px; position:relative; padding:0; margin-top:0; }
.column.last			{  }
.view-all				{ 
						  position:absolute; display:block; width:62px; height:18px; top:0; right:0; z-index:1001;
						  background:url(/images/view_btn.gif) no-repeat; text-indent:-999em; cursor:pointer; 
						}


.column h3				{ 
						  margin:0; padding-bottom:10px; background:url(/images/h3_bg.gif) no-repeat left bottom; width:299px; 
						  font-size:1.8em; color:#a0c4de; font-weight:normal;
						}

#service-times.column h3{ color:#a0c4de; font-weight:normal; background:none; }	
#home #secondaryContent	{ 
						  background:url(/images/splash_sidebar_bg.jpg) no-repeat; height:478px; width:260px; 
						  margin-right:-30px; left:-10px; z-index:5; 
						}

/* @group UPCOMING EVENTS */
#upcoming-events			{ padding-left:10px; }
#upcoming-events ul			{ margin:0; padding:8px 0 0; list-style:none; background:url(/images/events_li_bg.gif) repeat-y 24px top; }
#upcoming-events li			{ font-size:1.1em; padding:6px 0 8px; color:#827970; }
#upcoming-events li span	{ width:70px; display:block; float:left; color:#d7cdba; text-align:right; }
#upcoming-events li a span	{ float:none; color:#827970; font-size:11px; display:inline; }
#upcoming-events li a		{ font-size:12px; color:#fff; text-decoration:none; display:block; float:left; padding-left:13px; width:200px;  }
#upcoming-events li a:hover	{ text-decoration:underline; }
/* @end */

/* @group RECENT SERMONS */
#recent-sermons 				{ padding-left:2px;  }
#recent-sermons.column h3		{ margin-bottom:5px; }
#recent-sermons .sermon			{ padding:9px 0 7px; position:relative; }
#recent-sermons .sermon.last	{ border:0; }
#recent-sermons h4				{ margin:0; font-size:1.2em; text-transform:uppercase; width:65%; }
#recent-sermons h4 a			{ color:#fff; text-decoration:none; }
#recent-sermons h4 a:hover		{ text-decoration:underline; }
#recent-sermons p				{ margin:3px 0 0; font-size:1.1em; color:#827970; }
#recent-sermons ul				{ position:absolute; top:16px; right:10px; margin:0; padding:0; list-style:none; }
#recent-sermons li				{ float:left; display:inline;  }
#recent-sermons li a			{ display:block; width:16px; height:16px; text-indent:-999em; }
#recent-sermons li a.play		{ width:14px; height:14px; background:url(/images/play_btn.gif) no-repeat; position:relative; top:2px;}
#recent-sermons li a.download	{ width:14px; height:16px; background:url(/images/download_btn.gif) no-repeat; margin-left:8px; }		
.view-all:focus,
#recent-sermons a:focus			{ outline:none; } 

/* @end */ 	

/* @group Quick Links */	

#quicklinks{
   width: 901px;
   height: 142px;
   position: relative;
}


#quicklinks ul li{
   float: left;
   margin-right: 15px;
   overflow: hidden;
}

#quicklinks li a{
   display: block;
   height: 133px;
   border: 4px solid #5c3823;
}

#quicklinks li a:hover{
   border-color: #d7a053;
}

#quicklinks a img{
   border: none;
   float: left;
}

/* @end  */
