/* @override http://restorecommunitychurch.cpmpreview.com/_css/home.css */

/* @group BANNER */
#banner					{ position:relative; display:block; height:331px; margin:-10px 0 0; cursor:pointer; }
#banner img				{ position:absolute; left:79px; z-index:1; width:789px; height:331px; display:none; }
#banner p				{ 
						  display:block; width:791px; height:331px; background:url(/_img/header_overlay.png) no-repeat; position:absolute; left:77px; 
						  z-index:2;
						}
/* @end BANNER */

#content-wrap			{ background:url(/_img/home_content_wrap_bg.gif) repeat-y; }
#content				{ padding:0 0 20px; margin:0; } 


/* @group QUICKLINKS */
#quicklinks				{ margin-top:8px; position:relative; left:89px; }
#quicklinks div			{ position:relative; width:258px; height:123px; float:left; }
#content #quicklinks img{ display:block; border:0; position:absolute; left:8px; }
#quicklinks .overlay	{ 
						  display:block; width:258px; height:123px; position:absolute; top:0; background:url(/_img/ql_grunge.png) no-repeat; z-index:5; 
						  text-indent:-999em; 
						}
#quicklinks .name		{ 
						  position:absolute; left:0px; bottom:7px; color:#fff; display:block; width:157px; height:24px; 
						  background:url(/_img/ql_title_bg.png) no-repeat right top; line-height:34px; padding-left:25px; text-transform:uppercase; font-size:12px;
						}
#quicklinks div:hover .name	{ background-position:right bottom; }					
#quicklinks a			{ text-decoration:none; }
/* @end QUICKLINKS */

/* @group ROTATOR CONTROLS */
#controls						{ 
								  height:29px; background:url(/_img/controls_container_bg.png) no-repeat left top; padding-left:2px; 
								  position:absolute; bottom:25px; z-index:2000;
								}
#controller						{ background:url(/_img/controls_bg.png) no-repeat right top; 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:11px; color:#bbb7b1; text-decoration:none; padding:0 9px;}
#controls li a.current			{ background:#b15500; color:#fff; }
#controls li#controls-previous	{ position:absolute; left:-34px; top:0 }
#controls li#controls-previous a{ 
								  display:block; width:29px; height:29px; background:url(/_img/controls_prev_btn.png) no-repeat; 
								  text-indent:-999em; padding:0;
								}
#controls li#controls-next		{ position:absolute; right:-35px; top:0;}
#controls li#controls-next a	{ 
								  display:block; width:29px; height:29px; background:url(/_img/controls_next_btn.png) no-repeat; 
								  text-indent:-999em; padding:0;
								}
#controls li a:focus			{ outline:none; }
/* @end */
