html,body			{
					height:100%;
					margin:0px;
					padding:0px;
					border:0px;
					font-family:Helvetica, Arial, sans-serif;
					font-size:11px;
					color:#1b1b1b;
					background-color:#fff;
					background-image:url('http://www.fachurch.com/privatemedia/mainback_1.jpg');
					background-repeat:repeat-x;
					}
					
#outerContainer		{
					position:absolute;
					height:100%;
					height:auto; 
					min-height:100%; 
					width:100%;
					margin:0 auto -240px;
					z-index:100;
					}
					
.clear				{
					clear:both;
					}
					
a					{
					outline:none;
					}
					
a img				{
					outline:none;
					border:none;
					}
					
#mask				{
					position:absolute;
					width:100%;
					height:100%;
					background-color:#000000;
					opacity:0.8;
					filter: alpha(opacity=80);
					z-index:5000;
					display:none;
					}

.vidLoader			{
					position:absolute;
					display:none;
					top:20px;
					width:700px;
					height:400px;
					left:50%;
					margin-left:-200px;
					z-index:9000;
					}
					
p					{padding:0px;margin:0px;}
					
/*	CLASSES */

.commentCount		{
					display:block;
					float:right;
					width:24px;
					height:12px;
					padding-left:2px;
					padding-top:5px;
					padding-bottom:9px;
					font:12px "helvetica","arial","sans-serif";
					color:#ffffff;
					font-weight:bold;
					text-align:center;
					background-image:url('../privatemedia/comment_fa.png');
					background-repeat:no-repeat;
					
					}
	
.headerDark {
			font:18px "helvetica neue","helvetica","arial","sans-serif";
			font-weight:bold;
			color:#2b2b2b;
			text-decoration:none; !important
			}
 
.header0
 {
 font:36px "helvetica neue","helvetica","arial","sans-serif";
 font-weight:bold;
 color:#000000;
 text-decoration:none; !important
 }
			
.header1
 {
 font:16px "helvetica","arial","sans-serif";
 font-weight:bold;
 color:#0099cc;
 text-decoration:none; !important
 }
 
.header2
 {
 font:14px "helvetica","arial","sans-serif";
 font-weight:bold;
 color:#0099cc;
 text-decoration:none; !important
 }
 
.header3
 {
 font:16px "helvetica","arial","sans-serif";
 font-weight:bold;
 color:#1b1b1b;
 text-decoration:none; !important
 }
 
.link
 {
 font:12px "helvetica","arial","sans-serif";
 color:#0099cc;
 text-decoration:none; !important
 }
 
.link:hover
 {
 font:12px "helvetica","arial","sans-serif";
 color:#33ffff;
 text-decoration:none; !important
 }
 
.standard
 {
 font:12px "helvetica","arial","sans-serif";
 color:#1b1b1b;
 text-decoration:none; !important
 }
 
p,span,li,a
{
	padding:0px;
	margin:0px;
 	line-height:normal;
}
 
.standard-double
 {
 font:12px "helvetica","arial","sans-serif";
 color:#1b1b1b;
 line-height:24px;
 text-decoration:none; !important
 }
 
.standard-light
 {
 font:12px "helvetica","arial","sans-serif";
 color:#6b6b6b;
 text-decoration:none; !important
 }
 
 .small-light
 {
 font:10px "helvetica neue","helvetica","arial","sans-serif";
 color:#8b8b8b;
 text-decoration:none; !important
 }
 
 /*   Buttons    */

.choice				{
					display:block;
					height:12px;
					width:105px;
					border:1px solid #fafafa;
					
					background-color:#0099cc;
					border:1px solid #dfdfdf;
					color:#ffffff;
					
					text-align:center;
					padding:3px 10px 3px 10px;
					text-decoration:none;
					
					-moz-border-radius: 3px;
    				-webkit-border-radius: 3px;
					
					font:12px "helvetica","arial","sans-serif";
					font-weight:normal;
					}

.button1			{
					display:block;
					width:200px;
					height:18px;
					padding:7px 0px 5px 0px;
					font:18px "helvetica","sans-serif","arial";
					color:#ffffff;
					border:none;
					margin-right:4px;
					text-align:center;
					font-weight:bold;
					text-decoration:none;
					background-image:url('../privatemedia/button1.png');
					background-repeat:no-repeat;
					}
					
.button2			{
					display:block;
					width:147px;
					height:14px;
					padding:9px 0px 7px 0px;
					font:14px "helvetica","sans-serif","arial";
					color:#ffffff;
					border:none;
					margin-right:4px;
					text-align:center;
					font-weight:bold;
					text-decoration:none;
					background-image:url('../privatemedia/button2.png');
					background-repeat:no-repeat;
					}
					
.button1:hover		{
					color:#e3ecff;
					}
					
.button2:hover		{
					color:#33FFFF;
					}
					
.thinHeader			{
					color:#dfdfdf;
					background-color:#dfdfdf;
					border:none;
					height:1px;
					padding:0px;
					margin:0px;
					}
                                        
.hr-footer                              {
                                        height:2px;
                                        background-color:#222;
                                        border-bottom:1px solid #555;
                                        color:#222;
                                        margin:15px 0px 5px 0px;
}
					
.formClass 			{
					background-color:#fafafa;
					padding:10px;
					margin:5px 0px 5px 0px;
					-moz-border-radius: 5px;
    				-webkit-border-radius: 5px;
					width:270px;
					border:1px solid #cfcfcf;
					color:#bbbbbb;
					font:14px "helvetica","arial","sans-serif";
					}
					
.formClass2 			{
					background-color:#fafafa;
					padding:10px;
					margin:5px 0px 5px 0px;
					-moz-border-radius: 5px;
    				-webkit-border-radius: 5px;
					width:270px;
					border:1px solid #cfcfcf;
					color:#4b4b4b;
					font:14px "helvetica","arial","sans-serif";
					}
					
.commentBox			{
					width:450px;
					height:70px;
					border:1px solid #dbdbdb;
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					padding:5px;
					color:#4b4b4b;
					font:11px "helvetica","arial","sans-serif";
					
					
					}
					
span .event_date		{
					color:#6b6b6b;
					font:11px "helvetica","arial","sans-serif";
					}
					
.showBlogPost:hover	{ color:#0099cc; }
					
.showBlogComments:hover	{ color:#0099cc; }
					
a.event_title		{
					color:#0099CC;
					font:14px "helvetica","arial","sans-serif";
					text-decoration:none;
					font-weight:bold;
					}
					
span.event_desc		{
					color:#1b1b1b;
					font:11px "helvetica","arial","sans-serif";
					}
					
a.event_desc		{
					color:#1b1b1b;
					font:11px "helvetica","arial","sans-serif";
					text-decoration:none;
					}
					
/*************************************

		FANETWORK
		
*************************************/

.networklink	    {color:#ddd;font-size:12px;}
					
#fanetwork			{
					position:absolute;
					top:35px;
					left:50%;
					margin-left:0px;
                    width:490px;
					height:42px;
					overflow:visible;
					z-index:150;
                    text-align:right;
					}
/************************************************

	Primary Classes / Elements
	
************************************************/
					
#shadowLeft			{
					position:absolute;
					width:450px;
					height:700px;
					left:0px;
					top:0px;
					background-image:url('../privatemedia/shadow_left.png');
					background-repeat:no-repeat;
					z-index:50;
					}
					
#shadowRight		{
					position:absolute;
					width:450px;
					height:700px;
					right:0px;
					top:0px;
					background-image:url('../privatemedia/shadow_right.png');
					background-repeat:no-repeat;
					z-index:50;
					}
				
#headerContainer	{
					display:block;
					width:1000px;
					height:120px;
					margin-left:auto;
					margin-right:auto;
					background-image:url('../templates/fachurch/headercontainerback.jpg');
					background-repeat:none;
					}
	
	#mainLogo		{
					display:block;
					width:120px;
					height:100px;
					margin-top:10px;
					margin-bottom:10px;
					margin-left:0px;
					background-image:url('../templates/fachurch/mainlogoback.png');
					background-repeat:no-repeat;
					float:left;
					}
					
	#mainLogo img	{
					width:350px;
					height:100px;
					border:none;
					}
					
.footer				{
					display:block;
					height:auto;
					margin-left:auto;
					margin-right:auto;
					
					margin-top:0px;
					width:960px;
					padding:20px;
					background-color:#2d2c29;
					border:1px solid #1d1c19;
					-moz-border-radius: 3px;
					-webkit-border-radius: 3px;
					}
					
.footer div .title	{
					font:12px "helvetica","sans-serif","arial";
					color:#ffffff;
					line-height:14px;
					font-weight:bold;
					text-decoration:none;
					}
					
					
.footer div a		{
					font:11px "helvetica","sans-serif","arial";
					color:#afafaf;
					line-height:14px;
					text-decoration:none;
					}
					
.footer div .arrow  {
					color:#b60000;
					font-weight:bold;
					}
					
/************************************************

	Main Navigation (sp_navigation)
	
************************************************/
					
	#navigationMain		{
					position:absolute;
					width:840px;
					height:auto;
					padding:8px 10px 24px 10px;
					top:85px;
					left:50%;
					margin-left:-350px;
                    text-align:right;
					background:none;
					}
					
		.navLink , .enterEditor	{
                                        display:block;
                                        padding:5px 0px 2px 2px;
                                        height:16px;
                                        font:12px "helvetica","sans-serif","arial";
                                        color:#111;
                                        text-decoration:none;
                                        font-weight:bold;
                                        float:right;
                                        width:100px;
                                        margin-right:5px;
                                        margin-top:0px;
                                        text-align:center;
                                        background:#fff;
                                        -moz-border-radius: 2px;
                                        -webkit-border-radius: 2px;
                                        }
					
ul.navMain		{margin:0px;padding:0px;}
ul.navMain h2	{padding:0px;margin:0px;}
li.navItem		{display:inline;position:relative;list-style:none;padding:0px;margin:0px;}
	
ul.navMain li h2 a			{
                                        display:block;
                                        padding:5px 0px 2px 2px;
                                        height:16px;
                                        font:12px "helvetica","sans-serif","arial";
                                        color:#111;
                                        text-decoration:none;
                                        font-weight:bold;
                                        float:left;
                                        width:100px;
                                        margin-right:5px;
                                        margin-top:0px;
                                        text-align:center;
                                        background:#fff;
                                        -moz-border-radius: 2px;
                                        -webkit-border-radius: 2px;
					}

ul.navMain li.navItem div	        {
                                        display:none;
                                        width:150px;
                                        position:absolute;
                                        top:22px;
                                        padding:1.25em 1em .25em 1em;
                                        background-color:#ffffff;
                                        border-left:1px solid #efefef;
                                        border-right:1px solid #efefef;
                                        border-bottom:1px solid #efefef;
                                        z-index:10000;
                                        }
					
	ul.navMain li.navItem div h3 	{margin:0px;padding:0px;}
					
	ul.navMain li.navItem div h3 a	{
									display:block;
									font:12px "helvetica","arial","sans-serif";
									color:#003333;
									font-weight:bold;
									text-decoration:none;
									padding:0px;
									margin:0px;
									clear:both;
									}
									
	ul.navMain li.navItem div p 	{
									margin:-10px 0px 10px 10px;
									
									}				
	
	ul.navMain li.navItem div p a 	{
									display:block;
									float:left;
									margin-right:5px;
									font:10px "helvetica","arial","sans-serif";
									color:#0099cc;
									text-decoration:none;
									}
					
	ul.navMain li.hovering div 		{
									display:block;
									}
					
					
/************************************************

	Main Container Styles
	
************************************************/
	
					
#mainContainer		{
					display:block;
					width:980px;
					height:auto;
					padding:20px;
					margin-left:auto;
					margin-right:auto;
					margin-top:-10px;
					background:none;
					}
					
#primaryModule		{
					width:980px;
					margin-left:-10px;
					overflow:hidden;
					border:10px solid #222;
					-moz-border-radius: 5px;
    				-webkit-border-radius: 5px;
					}
					
#bottomContainer	{
					display:block;
					width:1000px;
					height:auto;
					margin:-10px auto 10px auto;
					background:none;
					}
					
	.box			{
					float:left;
					width:280px;
					padding:20px;
					height:auto;
					margin-right:10px;
					}
					
#tldetail			{
					position:absolute;
					width:50px;
					height:50px;
					top:548px;
					left:50%;
					margin-left:-515px;
					z-index:500;
					background-image:url('fachurch/top_left_page_detail.png');
					background-repeat:no-repeat;
					}
					
#brdetail			{
					position:absolute;
					width:50px;
					height:50px;
					top:698px;
					left:50%;
					margin-left:460px;
					z-index:500;
					background-image:url('fachurch/bottom_right_page_detail.png');
					background-repeat:no-repeat;
					}
					
#bottomContainerInner	{
					display:block;
					width:1000px;
					height:240px;
					margin-left:auto;
					margin-right:auto;
					}


	.promoItem		{
					display:block;
					width:195px;
					height:180px;
					margin-right:5px;
					float:left;
					background-image:url('fachurch/promo_back.png');
					background-repeat:repeat-x;
					}
	
#newEvent			{
					display:block;	
					width:956px;
					height:auto;
					background-color:#effafd;
					border:2px dashed #dfdfdf;
					padding:10px;
					margin-bottom:10px;
					-moz-border-radius: 10px;
    				-webkit-border-radius: 10px;
					font:12px "helvetica","arial","sans-serif";
					color:2b2b2b;
					}
					
#newEvent .addImage		{
					display:block;
					float:left;
					margin-right:10px;
					width:300px;
					height:200px;
					background-color:#ffffff;
					-moz-border-radius: 5px;
    				-webkit-border-radius: 5px;
					border:1px solid #dfdfdf;
					text-align:center;
					}
					
.promoLink			{
					display:block;
					float:left;
					width:195px;
					height:auto;
					margin-right:1px;
					background-color:#2b2b2b;
					text-align:center;
					}

.promoLink 			{
					text-decoration:none;
					}

.promoLink span		{
					display:block;
					width:195px;
					height:14px;
					padding-top:11px;
					padding-bottom:15px;
					font:14px "helvetica neue","helvetica","arial","sans-serif";
					color:#ffffff;
					font-weight:bold;
					}

.promoLink span:hover {
					color:#0099cc;
					}
                                        
#social1                                {
                                        display:none;
                                        }
                                        
#social1 div                            {
                                        display:block;
                                        float:right;
                                        width:auto;
                                        height:50px;
}
                                        
#social2                                {
                                        display:none;
                                        }
                                        
#social2 div                            {
                                        display:block;
                                        float:right;
                                        width:auto;
                                        height:50px;
}
					
					
/*************************************

	Support page class and elements
		
*************************************/					

#supportContent		{
display:block;
width:980px;
padding:0px 20px 0px 20px;
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url('../privatemedia/content_back.png');
background-repeat:repeat-y;
}

.sidebarNav                             {
                                        display:block;
                                        background-color:#000;
                                        height:auto;
                                        }
                                        
.contentCenter                          {
                                        display:block;
                                        float:left;
                                        width:700px;
                                        margin-left:20px;
                                        height:auto;
                                        }
                                        
.contentRight                           {
                                        display:block;
                                        float:right;
                                        width:240px;
                                        margin-right:0px;
                                        height:auto;
                                        }
                                        
.sidebarNav a                          {
                                        display:block;
                                        padding:10px;
                                        width:210px;
                                        height:auto;
                                        border-bottom:1px solid #222;
                                        font-size:12px;
                                        
                                        color:#fff;
                                        font-weight:bold;
                                        }
					
.sidebarNav a:hover                     {
                                        color:#efefef;
                                        background-color:#111;
                                        }
			
#supportContentTop	{
display:block;
width:1020px;
height:20px;
margin-left:auto;
margin-right:auto;
margin-top:-10px;
}
					
#supportContentBottom	{
display:block;
width:1020px;
height:20px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
background-image:url('../privatemedia/container_bottom.png');
background-repeat:no-repeat;
}
					
					
/*************************************

		Scroller Module Styles
		
*************************************/

#scrollerLeft	 	{
					display:block;
					width:620px;
					height:350px;
					float:left;
					background:none;
					}
					
#scrollerRight	 	{
					display:block;
					width:340px;
					height:350px;
					float:right;
					padding-left:20px;
					background-image:url('fachurch/linemid.png');
					background-repeat:no-repeat;
					background-position:left;
					}
					
 #scrollerLeft img	{
 					width:620px;
					height:350px; 
					border:none;
 					}
					
.scrollerItem		{
					display:block;
					width:340px;
					height:80px;
					background:none;
					padding:1px 0px 1px 0px;
					border-bottom:1px solid #efefef;
					}
					
.scrollerItem .itemText	{
					display:block;
					float:right;
					padding:20px 10px 20px 10px;
					width:170px;
					height:40px;
					}				
					
.scrollerImg		{
					width:145px;
					height:80px;
					border:0px;
					float:left;
					margin:0px 0px 1px 0px;
					}
					
.prevThumb			{
					display:block;
					width:340px;
					height:10px;
					background-color:#2b2b2b;
					background-image:url('../privatemedia/prevthumb.jpg');
					background-repeat:no-repeat;
					}

.nextThumb			{
					display:block;
					width:340px;
					margin-top:1px;
					height:9px;
					background-color:#2b2b2b;
					background-image:url('../privatemedia/nextthumb.jpg');
					background-repeat:no-repeat;
					}
					
.scrollerRightThumbs	{
						display:block;
						width:340px;
						height:330px;
						}
					
