/** GENERAL STYLES **/ 
*                                       {font:12px "helvetica","arial","sans-serif";text-decoration:none;}
p,span,li,a                             {padding:0px;margin:0px;line-height:normal;}
.clear                                  {clear:both;}				
a                                       {outline:none;}				
a img                                   {outline:none;border:none;}
html,body                               {height:100%;margin:0px;padding:0px;border:0px;font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:18px;color:#1b1b1b;background:#393d45 url('../privatemedia/mainwebpattern.jpg') repeat;}




/** HEADLINE RULERS **/ 
.hr                                     {height:1px;background:#dfdfdf;color:#dfdfdf;border:0px;margin:15px 0px 15px 0px;}
.hr-white                               {height:1px;background:#dfdfdf;color:#dfdfdf;border:0px;margin:5px 0px 15px 0px;}
.hr-body                                {height:1px;background:#dfdfdf;color:#dfdfdf;border:0px;margin:5px 0px 5px 0px;}
.thinHeader                             {color:#dfdfdf;background-color:#dfdfdf;border:none;height:1px;padding:0px;margin:0px;}




/** HEADER CLASSES **/

.header0                                {font-size:36px;font-weight:bolder;color:#000;}		
.header1                                {font-size:16px;font-weight:bolder;color:#0099cc;}
.header2                                {font-size:14px;font-weight:bolder;color:#0099cc;}

.header0 span                           {font-size:36px;font-weight:bolder;color:#000;}		
.header1 span                           {font-size:16px;font-weight:bolder;color:#0099cc;}
.header2 span                           {font-size:14px;font-weight:bolder;color:#0099cc;}

.media-hed                              {font-size:14px;font-weight:bolder;color:#0099cc;}
.header-grunge                          {display:block;font-size:14px;font-weight:bold;color:#0099cc;margin-top:10px;}
.headerDark                             {font-size:18px;font-weight:bold;color:#222;}
.content-hed-dark, .header3             {font-size:16px;font-weight:bold;color:#111;padding:0px;margin:0px; margin-bottom:0px;}




/** PARAGRAPH/SPAN CLASSES **/
.standard                               {color:#1b1b1b;line-height:18px;text-decoration:none;}
.content-reg                            {color:#222;line-height:18px;}
.content-grey                           {font-size:10px;color:#888;line-height:14px;}
.standard-double                        {color:#1b1b1b;line-height:24px;}
.standard-light                         {color:#6b6b6b;}
.small-light                            {font-size:10px;color:#8b8b8b;}
span .event_date		        {color:#6b6b6b;font:11px;}




/** ANCHORS **/
a.media-hed:hover                       {color:#28bff2;}
a.content-hed                           {display:block;font-size:13px;font-weight:bold;color:#0099cc;}
a.content-hed:hover                     {color:#28bff2;}
a.event_title		                {color:#09C;font-size:14px;font-weight:bold;}
a.event_desc,span.event_desc		{color:#1b1b1b;font-size:11px;}
.follow                                 {display:block;float:right;font-size:14px;font-weight:bold;color:#fafafa;padding:4px 10px 3px 10px;background:#0099cc;margin-top:-4px;
                                        -moz-border-radius: 2px;-webkit-border-radius: 2px;-moz-box-shadow:1px 0px 5px #fff;-webkit-box-shadow:1px 0px 5px #fff;-o-box-shadow:1px 0px 5px #fff;}
.follow:hover                           {background:#2be;padding-bottom:2px;border-bottom:1px solid #44ccff;}
.link                                   {color:#0099cc;}
.link:hover                             {color:#33ffff;}
.paging                                 {display:block;float:left;padding:4px;color:#444;}
.paging:hover                           {color:#09c;}




/** FORMS **/							
.formClass                              {background:#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:#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";}
input.loginform                         {padding:4px;width:190px;border:1px solid #afafaf;color:#444;background:#fafafa;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;}
.formlabel                              {display:block;margin-top:0px;margin-bottom:3px;font-size:10px;color:#666;}



/** BLOG STYLES **/

.commentBox			        {width:450px;height:70px;border:1px solid #dbdbdb;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:5px;color:#4b4b4b;font-size:11px;}
.commentCount		                {display:block;float:right;width:24px;height:12px;padding-left:2px;padding-top:5px;padding-bottom:9px;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;background:url('../privatemedia/comment_fa.png') no-repeat;}
.showBlogPost,.showBlogComments         {color:#09C;}
.showBlogPost:hover	                {color:#09C;}
.showBlogComments:hover	                {color:#09C;}



/** FA NETWORK **/
#fanetwork			        {position:absolute;top:35px;left:50%;width:500px;margin-left:0px;height:35px;overflow:visible;z-index:150;}                     
.networklink                            {color:#0099cc;}
a.networklink:hover                     {color:#0077aa;}
.networklink span                       {font-size:16px;color:#888;}




/** BUTTONS **/
.choice                                 {display:block;height:12px;width:105px;border:1px solid #fafafa;background:#09c;border:1px solid #dfdfdf;color:#fff;text-align:center;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size:12px;font-weight:normal;}
.button1			        {display:block;width:200px;height:18px;padding:7px 0px 5px 0px;font-size:18px;color:#fff;border:none;margin-right:4px;text-align:center;font-weight:bold;background:url('../privatemedia/button1.png') no-repeat;}
.button2			        {display:block;width:147px;height:14px;padding:9px 0px 7px 0px;font-size:14px;color:#fff;border:none;margin-right:4px;text-align:center;font-weight:bold;background:url('../privatemedia/button2.png') no-repeat;}				
.button3			        {display:block;width:auto;height:auto;padding:5px 0px 5px 0px;font-size:12px;color:#fff;border:none;text-align:center;font-weight:bold;background:#09C;-moz-border-radius:5px;-webkit-border-radius:5px;}				

.button1:hover		                {color:#e3ecff;}			
.button2:hover		                {color:#33FFFF;}




/** NAVIGATION **/
#navigationMain		                {display:block;width:1020px;height:14px;padding:8px 10px 24px 10px;margin-top:0px;margin-left:-30px;background:url('../templates/fachurch/navback.png') no-repeat;}
.navLink , .enterEditor	                {font-size:12px;color:#4b4b4b;font-weight:bold;margin-right:10px;}
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:0px 15px 0px 2px;height:16px;font-size:12px;color:#4b4b4b;font-weight:bold;float:left;width:auto;margin-right:0px;}
ul.navMain li.navItem div		{display:none;width:17.9em;position:absolute;top:17px;left:0px;margin-left:-86px;
                                        padding:1.25em 1em .25em 1em;background:#ffffff;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;z-index:99999;}		
ul.navMain li.navItem div h3 	        {margin:0px;padding:0px;}	
ul.navMain li.navItem div h3 a	        {display:block;font-size:12px;color:#003333;font-weight:bold;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-size:10px;color:#0099cc;}				
ul.navMain li.hovering div              {display:block;}
#loginbox                               {position:absolute;height:auto;padding:15px;top:135px;left:50%;margin-left:290px;width:200px;z-index:99999;background:#fff;-moz-box-shadow:0px 2px 2px #aaa;-webkit-box-shadow:0px 2px 2px #aaa;-o-box-shadow:0px 2px 2px #aaa;}




/** PRIMARY ELEMENTS **/
#outerContainer	                        {position:absolute;height:100%;height:auto;min-height:100%;width:100%;margin:0 auto -240px;z-index:100;}
#shadowLeft			        {position:absolute;width:450px;height:700px;left:0px;top:0px;background:url('../privatemedia/shadow_left.png') 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:100px;margin-left:auto;margin-right:auto;background:url('../templates/fachurch/headercontainerback.jpg') no-repeat;}
#mainLogo		                {display:block;width:350px;height:100px;margin-left:0px;background:url('../templates/fachurch/mainlogoback.png') no-repeat;float:left;}
#mainLogo img	                        {width:350px;height:100px;border:none;}
#mainContainer		                {display:block;width:980px;height:380px;padding:20px;margin-left:auto;margin-right:auto;margin-top:-10px;background:url('../templates/fachurch/maincontainerback.png') no-repeat;}                     
#supportContent		                {display:block;width:980px;padding:0px 20px 0px 20px;height:auto;margin-left:auto;margin-right:auto;background:url('../privatemedia/content_back.png') repeat-y;}
#primaryModule		                {margin-top:-16px;}				
#bottomContainer	                {display:block;width:1000px;height:240px;margin-left:auto;margin-right:auto;}
#bottomContainerInner	                {display:block;width:1000px;height:240px;margin-left:auto;margin-right:auto;}
#supportContentTop	                {display:block;width:1020px;height:20px;margin-left:auto;margin-right:auto;margin-top:-10px;background:url('../privatemedia/container_top.png') no-repeat;}
#supportContentBottom	                {display:block;width:1020px;height:20px;margin-left:auto;margin-right:auto;margin-top:0px;background:url('../privatemedia/container_bottom.png') no-repeat;}

#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;}
#newEvent .addImage		        {display:block;float:left;margin-right:10px;width:300px;height:200px;background:#fff;-moz-border-radius:5px;-webkit-border-radius: 5px;border:1px solid #dfdfdf;text-align:center;}
#social1                                {display:none;}
#social2                                {display:none;}



/** PRIMARY CLASSES **/
.sidebarNav                             {display:block;background:#000;height:auto;margin-bottom:30px;}                         
.contentCenter                          {display:block;float:left;width:660px;margin-left:20px;height:auto;}
.contentRight                           {display:block;float:right;width:240px;margin-left:20px;height:auto;}
.sidebarNav a                           {display:block;padding:10px;width:210px;height:auto;border-bottom:1px solid #222;color:#fff;font-weight:bold;}				
.sidebarNav a:hover                     {color:#efefef;background:#111;}




/** FOOTER **/
.footer				        {display:block;height:auto;margin-left:auto;margin-right:auto;margin-top:0px;width:1000px;padding:0px;}
.footer div .title	                {color:#fff;line-height:14px;font-weight:bold;}
.footer div a		                {color:#aaa;line-height:14px;}					
.footer div .arrow                      {color:#0099cc;font-weight:bold;}




/** PROMO MODULE **/
.promoItem		                {display:block;width:195px;height:180px;margin-right:5px;float:left;background:url('fachurch/promo_back.png') #111 repeat-x;}				
.promoLink		                {display:block;float:left;width:195px;height:auto;margin-right:5px;background:#222;text-align:center;-moz-box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;-o-box-shadow:0px 0px 5px #000;}
.promoTitle		                {display:block;width:195px;height:14px;padding-top:11px;padding-bottom:15px;font-size:14px;color:#fff;font-weight:bold;}
.promoDesc                              {display:none;}
.promoTitle:hover                       {color:#09C;}




/** BLOG LIST MODULE **/                              
.bloglist-item                          {border:1px solid #fafafa;padding:0px;margin-bottom:5px;}                              
.bloglist-item a                        {display:block;font-size:14px;font-weight:bold;color:#09C;text-decoration:none;}                       
.bloglist-item span                     {display:block;font-size:10px;font-weight:bold;color:#888;margin-bottom:10px;}                    




/** TWITTER MODULE**/                    
#tweet		                        {display:block;list-style:none;margin-top:10px;}                          
#tweet ul                               {list-style:none;margin:0px;padding:0px;}
#tweet ul li                            {list-style:none; padding:0px;margin:0px 0px 10px 0px;}
.twitterPrefix	                        {list-style:none;color:#333;}
.twitterStatus	                        {display:block;list-style:none;color:#333;}
.twitterStatus a	                {color:#09C;}
.twitterTime	                        {display:block;list-style:none;font-size:9px;color:#888;margin-bottom:10px;}




/** BLOG MODULE **/                                
.blogComments                           {display:block;width:36px; height:14px;text-align:center;padding-top:9px;padding-bottom:17px;float:left;background:url('../privatemedia/Chat.png') no-repeat;margin-right:15px;margin-top:0px;}
.blogComments:hover                     {opacity:0.6;}                  
.blogComments a                         {font-size:14px;color:#fff;font-weight:bold;}




/** MEDIA MODULE **/
#scrollerLeft	 	                {display:block;width:620px;height:350px;float:left;background:none;}	
#scrollerRight	 	                {display:block;width:340px;height:350px;float:right;padding-left:20px;background:url('fachurch/linemid.png') no-repeat left;}	
#scrollerLeft img	                {width:620px;height:350px;border:none;}        
.scrollervideoitem		        {display:block;width:340px;height:80px;background:none;padding:1px 0px 1px 0px;border-bottom:1px solid #dfdfdf;}
.scrolleritem		                {display:block;width:340px;height:80px;background:none;padding:1px 0px 1px 0px;border-bottom:1px solid #dfdfdf;}
.itemText	                        {display:block;float:right;padding:10px 10px 20px 10px;width:170px;height:50px;}
.itemText h2                            {color:#0099cc;font-size:12px;font-weight:bold;padding:0px;margin:0px;}
.itemText p                             {color:#555;font-size:10px;padding:0px;margin:0px;}
.scrollerImg		                {width:145px;height:80px;border:0px;float:left;margin:0px 0px 1px 0px;}
.scrollerVid		                {width:145px;height:80px;border:0px;float:left;margin:0px 0px 1px 0px;}
.prevThumb			        {display:block;width:340px;height:10px;background:#2b2b2b url('../privatemedia/prevthumb.jpg') no-repeat;}
.nextThumb			        {display:block;width:340px;margin-top:1px;height:9px;background:#2b2b2b url('../privatemedia/nextthumb.jpg') no-repeat;}
.scrollerRightThumbs	                {display:block;width:340px;height:330px;}