@charset "UTF-8";
		
		
	
		/*
		<@#####################################################################@>
		 @																	   @
		 @		[Master Stylesheet]											   @		
		 @																	   @
		 @		Project			: Alcogic									   @
		 @		Version			: 1.1										   @
		 @		Last change		: 10-22-08 [fixed Float bug, vf]		   @
		 @		Assigned to		: http//:www.quantumcloud.com				   @
		 @																	   @
		<@#####################################################################@>
		
		[Layout] 
			
		<@- LAYOUT STRUCTURE GUIDE -@>
		
		+ Body
			+ Wrapper / #Wrapper
				+ Header / #Header
				+ Content / #Content					
					- Left column / #LeftColumn
					- Middle column / #MiddleColumn
					- Right column / #RightColumn					
						
				+ Footer / #Footer
			
		* Navigation	#mainNavigation
		* Flash			#hFlash
		* Movie			none	
		
		<@- END -@> 		
		
		*/
		
	
	

		
				
		* /*<@- Asign MARGIN, PADDING=0 to all default Tag Selector's -@>*/
		{
	padding		: 0px;
	margin		: 0px;
	font-size	: 24px;
	behavior: url("css/iepngfix.htc");
		}
		
		html, body
		{
			height		: 100%;
			padding		: 0px;
			margin		: 0px;
		}
		
		body 
		{
	color		: #FFFFFF;
	width		: 100%;
	height		: 100%;
	text-align	: center; 	/* To move content center */
	margin		: 0px auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color: #666666;
		}
		
					
		a:link, a:active, a:visited  /*<@- Default hyperlink style -@>*/
		{
	color			: #663366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
		}
		
		a:hover
		{
			color			: #f6861f; 
			font			: normal 15px Tahoma, Arial, Helvetica, sans-serif;
			text-decoration	: none;
		}
		
		p 
		{
			margin		: 5px auto;
			padding		: 0px;
			
			font		: normal 13px Tahoma, Arial, Helvetica, sans-serif;
		}
		
		ul, li, ol 
		{
			font		: normal 13px Tahoma, Arial, Helvetica, sans-serif;
			list-style	: none;
			text-align	: left;	
			
			margin		: 0px;
			padding		: 0px;		
		}
		
		table, td, th
		{
	border-collapse	: collapse;
	font			: normal 13px Tahoma, Arial, Helvetica, sans-serif;
	top: auto;
	text-align: left;
		}
		
		div 
		{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
		}
		
		img 
		{
			float		: none;
			border		: 0px;
		}
		
		/*img, div 
		{ 
			behavior: url("css/iepngfix.htc"); 
		}*/

		span 
		{
			font		: normal 13px Tahoma, Arial, Helvetica, sans-serif;
		}
		
		form, input, select
		{
			font		: normal 13px Tahoma, Arial, Helvetica, sans-serif;			
		}
		
		/* [ End for default Tag Selector ] */
		
		#wrapper
		{
			/*height:100%;*/
			width:990px;
			
			margin:0px auto;
		}
		
		#header_wrap
		{
			height:223px;
			margin:0px auto;
			width:100%;
			text-align:center;			
			
			background:url(../images/header_bg.jpg) no-repeat 52% 50%;			
		}
		
		
		#header
		{
			height:223px;
			width:990px;
			text-align:center;
			margin:0px auto;			
		}
			
			.content_wrap_bg
			{
				background:url(../images/content_bg_repeat.jpg) repeat-y 52% 0%;			
			}
			
		#content_wrap
		{			
			margin:0px auto;
			width:100%;
			text-align:center;			
			
			background:url(../images/content_bg.jpg) no-repeat 52% 0%;			
		}
			
			#content_wrap .bg_footer
			{
				background:url(../images/content_bg_footer.jpg) no-repeat 52% bottom;	
			}
			
			#content
			{
	width:990px;
	text-align:left;
	margin:0px auto;
	background:url(../images/content_body_repeat.jpg) repeat-y 0% 0%;
			}
			
			.content-body-footer
			{
				height:42px;
				background:url(../images/content_body_footer.jpg) no-repeat 50% 50%;
			}
			
		#container 
		{
			height:100%;
		}
		
		#left-col
		{
			background:url(../images/flash_menu_bg.jpg) no-repeat 0% 0%;
		}
		
		#address
		{
	margin:auto auto 0px 50px;
	text-align:left;
	width:180px;
	position:relative;
	bottom:0px;
	top:auto;
	margin-left: 50px;
			
		}
		
		#address p
		{
			font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
		}
		
		#category
		{
			margin:90px 0px 30px 50px;
			text-align:left;
			color:#FFFFFF;
		}
		
		#category ul
		{
			padding:10px 0px 0px 20px;
		}
		
		#category ul li
		{
			margin:3px auto;			
		}
		
		#category ul li a
		{
			color:#fff;
			text-decoration:none;
			font-size:12px;
			/*font-weight:bold;	*/		
		}
		
		#category ul li a:hover
		{
			color:#fff;
			text-decoration:underline;
		}
		
		#category input.btn
		{
			border:1px solid #666666;
			margin:5px auto;
			padding:1px 2px 4px 2px;
			height:20px;
			
		}
		
		
		#category input.textbox
		{	
			margin:5px auto;
			border:1px solid #000;
			width:120px;
			height:18px;
		}
		
		#right-col
		{
			background:url(../images/container_bg.jpg) no-repeat 0% 0%;
			padding:90px 66px 0px 37px;
		}
		
		#right-col-cal
		{
			background:url(../images/container_bg.jpg) no-repeat 0% 0%;
			padding:90px 35px 0px 12px;
		}
			
			.body-text
			{
				padding:36px 10px 0px 30px;
				background:url(../images/intro_text_bg.jpg) no-repeat 0% 0%;
				
				text-align:left;
				color:#333333;
				
				height:223px;
				
				font:normal 13px Verdana, Arial, Helvetica, sans-serif;
			}
			
		
		#block
		{
			width:293px;
		}
			
			#block .top
			{
				background:url(../images/news_title_bg.png) no-repeat 0 0;
				height:35px;
			}
			
			#block .mid
			{
				background:url(../images/new_content_bg.png) repeat-y 0 0;
				height:auto;			
			}
			
			#block .content
			{
				padding:5px 25px 20px 25px;
			}
			
			#block .title
			{
				margin: 7px 25px 0px;
				font-weight:bold;
				font-size:14px;
				color:#285c92;
			}
			
			#block .bottom
			{
				background:url(../images/news_footer_bg.png) no-repeat 0 0;
				height:16px;
			}
			
			#block a:link, #block a:visited, #block a:active
			{			
				color:#b00101;
			}	
			
			#block a:hover
			{			
				color:#FF0000;			
			}	
			
			#block .ndate
			{
				color:#9f9f9f;
			}
			
		#calendar
		{
			/*display:inline-block; 
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/calendar_bg.png');*/
			background:url(../images/calendar_bg.png) no-repeat 0% 0%;
			height:225px;
			width:314px;
		}
			
		#month-date
		{
			width:250px;
			height:160px;
			
			margin:2px auto;
			
		}
			
			#month-date td
			{
				border:1pt solid #a1a1a1;
			}
			
			#month-date a:link, #month-date a:visited, #month-date a:active
			{
				display:block;
				color:#CC3300;
			}	
			
			#month-date a:hover
			{
				display:block;
				color:#FF0000;
				font-weight:bold;
			}	
			
			#calendar .title
			{
				margin: 7px 30px 0px;
				font-weight:bold;
				font-size:14px;
				color:#285c92;
			}
			
			.pngFix
			{
				/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
			}
			
			.ministry-types .title
			{
				color:#000;
				font:bold 13px Verdana, Arial, Helvetica, sans-serif;
				text-align:left; 
				margin:10px 0px 5px 15px;
			}
			
			.ministry-types ul
			{
				margin:0px 0px 0px 15px; 
			}
			
			.ministry-types ul li
			{
				margin:2px auto;
			}
			
			.ministry-types a:link, .ministry-types a:visited ,.ministry-types a:active
			{
				color:#000;
			}
			
			.ministry-types a:hover
			{
				color:#333333;
			}
			
			.bg
			{
				/*background: url(../images/content_bg_ministries.jpg) no-repeat 0 0;;*/
			}
			
			.ministry-list-bg
			{
				background: url(../images/ministry_list_bg.jpg) no-repeat right top;;
			}
			
			.ministry-dsc-bg
			{
				background: url(../images/ministry_dsc_bg.jpg) no-repeat left top;
				padding:30px 0 0 15px;
			}
			
			.ministry-body iframe
			{
				width:409px;			
				background:none;
				text-align:left;
				margin:0px;
				padding:0px;
				overflow:auto;
			}
			
			.ministry-body strong 
			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
			}
			
			.ministry-body .title
			{
				font:bold 14px Verdana, Arial, Helvetica, sans-serif;
				padding-top:5px;
			}
			
			.ministry-body 
			{
				padding:0px 15px 15px;
				text-align:left;
			}
			
			.ministry-body ul li
			{
				margin:5px 0px 0px 15px; 
				list-style:square;			
			}
			
			.ministry-body .logo
			{
				margin:20px auto 0 auto;
				text-align:center;
			}
			
		#news-body
		{
			padding-left:20px;
			padding-top:20px;
		}
			
			#news-body .news-date
			{
				color:#000000;
				
			}
			
			#news-body img
			{
				border:5px solid #999999;
				float:left;
				margin:0px 15px 15px 0px;
			}
			
			#news-body .news
			{
				color:#990000;
				
				font-size:20px;
			}		
			#news-body hr
			{
				border-style:dashed;
				margin:15px auto;
				border-color:#CCCCCC;
			}
			
			#news-body .sub-title
			{
				color:#990000;			
			}	
			
		#contact-body
		{
			padding:20px 0 0 20px;
			background: url(../images/contact_p_l.png) no-repeat top right;
			
			height:318px
		}
		
		#contact-body .address
		{
			margin-left:20px;
			padding:0px 15px 15px 15px;
			
			font:normal 15px Tahoma, Verdana, Helvetica;
			
			width:350px;
			
		}
		
		.address .title
		{
			font:normal 20px Tahoma, Verdana, Helvetica;
			color:#FFFFFF;
		}
		
		.address a
		{
			color:#666666;
		}
		
		#life-center-body
		{
			padding:20px 0 0 20px;
		}
		
			#life-center-body strong
			{
				color:#990000;
				font: normal 13px Tahoma, Arial, Helvetica, sans-serif;
			}
			
			#life-center-body .title
			{
				color:#000;
				font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
			}
			
			#life-center-body .sub-title
			{
				color:#000;
				font: normal 13px Tahoma, Arial, Helvetica, sans-serif;
			}
		
		#online-books-body
		{
			padding:20px 0 0 20px;
		}
		
		#online-books-body .cartbtn
		{
			margin:5px auto;
		}
		
		#online-books-body input.btn
		{
			border:1px solid #666666;
			margin:5px auto;
			padding:1px 2px 4px 2px;
			height:20px;
			
		}
		
		#online-books-body input.textbox
		{
			border:1px solid #333333;
			margin:5px auto;
			height:18px;
			
		}
		
		#online-books-body .itempic
		{
			border:5px solid #666666;
			margin:5px 10px 5px 0px ;
			float:left;
		}
		
		#online-books-body .price
		{
			font-size:14px;
			font-weight:bold;
			color:#000;
		}
		
		#online-books-body .itemdsc
		{
			padding:10px 10px 10px 10px;
		}
		
		#online-books-body  a
		{
			color:#fff;
		}
		
		#online-books-body  a:hover
		{
			color:#FF6633;			
		}
		
		#directions-body
		{
			padding:20px 0 0 20px;
		}
		
		#directions-body strong
		{
			font:bold 11px Tahoma, Verdana, Helvetica;
			color:#000;
		}
		
		#donation-body
		{
			padding:20px 0 0 20px;	
			background:url(../images/holy_spirit.png) no-repeat right top;				
		}
		
		#donation-body input.textbox
		{
			border:1px solid #000;
			height:18px;
			background:#CCCCCC;
			margin:4px;
		}
		
		#donation-body select.listbox
		{
			border:1px solid #000;
			height:20px;
			background:#CCCCCC;
			margin:4px;
			padding:1px;
			
			font:normal 13px Tahoma, Arial, Helvetica, sans-serif;
		}
		
		#donation-body option
		{
			font:normal 13px Tahoma, Arial, Helvetica, sans-serif;
			padding:1px;
		}
		
		#donation-body input.submit
		{
			font:normal 13px Tahoma, Arial, Helvetica, sans-serif;
			border:1px solid #000;
			
			margin:0px 3px;
			padding:1px;
			
			
		}
		
		#donation-body .title
		{
			font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
			color:#000;
		}
		
		#donation-body td.opac
		{
			filter:alpha(opacity=40);
			-moz-opacity:.40;
			opacity:.40;
		}

		.mandatory
		{
			 font-size:15px;
			 color:#CC0033;
		}
		
		#servicetime-body
		{
			padding:20px 0 0 20px;
			color:#000;
			text-align:center;
		}
		
		#servicetime-body a
		{
			color:#990000;
		}
		#servicetime-body table
		{
			margin:0 auto;
		}
		#servicetime-body td
		{
			padding:10px;
		}
		
		#servicetime-body strong
		{
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			color:#000;
		}
		
		#media-body
		{
			padding:20px 0 0 20px;
		}
		
		#aboutalcc-body
		{
			padding:20px 0 0 20px;
		}
		
		#aboutalcc-body .img
		{
			border:5px solid #666666 ;
			margin: 0 10px 10px 0;
			float:left;			
		}
		
		.first-lady-powell
		{
			float:left;
			margin:0px 15px 15px 0px;
			border:5px solid #666666;
		}
		
		.pastor-powell
		{
			float:left;
			margin:0px 15px 15px 0px;
			border:5px solid #666666;
		}
		
		.clear
		{
			clear:both; 
		}
			
		#footer_wrap
		{
			height:101px;
			margin:0px auto;
			width:100%;
			text-align:center;			
			
			background:url(../images/footer_bg0.jpg) no-repeat 52% 50%;			
		}
		
		#footer
		{
			margin:0px auto;
			width:990px;
			text-align:center;
		}
			
			#footer .bg
			{
				background:url(../images/footer_bg.jpg) no-repeat center center ;
				height:101px;
			}
			
