body,html			{
					font-family:Helvetica, Arial, sans-serif;
					font-weight:100;
					font-size:12px;
					color:#2b2b2b;
					margin:0px;
					padding:0px;
					border:0px;
					text-decoration:none;
					background-image:url('../privatemedia/lightgreygrad.jpg');
					background-repeat:repeat-x;
					background-color:#45494d;
					}
					
a					{
					font-family:Helvetica, Arial, sans-serif;
					font-weight:100;
					font-size:12px;
					color:#4b4b4b;
					text-decoration:none;
					outline:none;
					}
					
a img				{ text-decoration:none; }
a span				{ text-decoration:none; }
a p					{ text-decoration:none; }
					
table a:hover				{ color:#0099cc; }				
					
a img				{
					outline:none;
					border:none;
					}

.link				{ text-decoration:none; }

#container			{
					display:block;
					width:100%;
					height:auto;
					}
					
#header				{
					display:block;
					width:1000px;
					height:110px;
					margin-left:auto;
					margin-right:auto;
					}
					
.clear				{
					clear:both;
					}	
					
.contentBox			{
					display:block;
					width:840px;
					height:auto;
					min-height:10px;
					}

/********************************************

				Fake Tables
		
********************************************/

.fakeRow			{
					display:block;
					width:900px;
					height:22px;
					background-color:#ffffff;
					background-image:url('../privatemedia/optionpanelback.png');
					background-repeat:repeat-x;
					}
					
.allBlogPosts			{
					display:block;
					width:900px;
					height:22px;
					background-color:#efefef;
					border-top:1px solid #cbcbcb;
					
					}
					
.allComments		{
					display:block;
					width:900px;
					height:22px;
					background-color:#ababab;
					border-top:1px solid #cbcbcb;
					
					}
					
	.fakeCol-left		{
						display:block;
						float:left;
						height:12px;
						padding:5px;
						width:190px;
						
						}
						
	.fakeCol-middle		{
						display:block;
						float:left;
						height:12px;
						padding:5px;
						width:540px;
						
						}
						
	.fakeCol-right		{
						display:block;
						float:left;
						height:12px;
						padding:5px;
						width:140px;
						
						}
					
					
					
					
/********************************************

				Nice Tables
		
********************************************/

.niceTable			{
					-moz-border-radius: 3px;
    				-webkit-border-radius: 3px;
					width:900px;
					background-color:#ffffff;
					background-image:url('../privatemedia/optionpanelback.png');
					background-repeat:repeat-x;
					margin-top:2px;
					border:1px solid #cfcfcf;
					height:auto;
					}
					
.niceTable tr		{
					background-image:url('../privatemedia/tableback.png');
					background-repeat:repeat-x;
					background-position:top;
					border-bottom:1px solid #111111;
					}				

					
/********************************************

		Choice - Buttons/menus
		
********************************************/

.choiceMenu			{
					display:block;
					width:900px;
					padding:10px;
					-moz-border-radius: 3px;
    				-webkit-border-radius: 3px;
					background-color:#cccccc;
					background-image:url('../privatemedia/optionpanelback.png');
					background-repeat:repeat-x;
					border:1px solid #cfcfcf;
					margin-top:3px;
					height:auto;
					}
					
.choiceMenu	span	{
					display:block;
					padding:0px 0px 5px 2px;
					font:12px "helvetica","arial","sans-serif";
					font-weight:bold;
					color:#000000;
					}
					
.choiceMenu .ui-selecting {	
							background:none;
							/* background-image:url('../privatemedia/choiceselected.png');
							background-repeat:repeat-x; */
							background-color:#09c;

						}
						
.choiceMenu .ui-selected {
							background:none;
							/* background-image:url('../privatemedia/choiceselected.png');
							background-repeat:repeat-x; */
							background-color:#09c;

							}

.choice				{
					display:block;
					float:left;
					margin-right:1px;
					height:12px;
					width:125px;
					border:1px solid #fafafa;
					
					background-image:url('../privatemedia/choiceback.png');
					background-repeat:repeat-x;
					background-color:#000000;
					color:#ffffff;
					
					text-align:center;
					padding:4px 0px 4px 0px;
					
					-moz-border-radius: 3px;
    				-webkit-border-radius: 3px;
					
					font:12px "helvetica","arial","sans-serif";
					font-weight:normal;
					}
					
.selectedChoice		{
					display:block;
					float:left;
					margin-right:1px;
					height:12px;
					width:125px;
					border:1px solid #fafafa;
					
					background-image:url('../privatemedia/choiceselected.png');
					background-repeat:repeat-x;
					background-color:#000000;
					color:#111111;
					
					text-align:center;
					padding:4px 0px 4px 0px;
					
					-moz-border-radius: 3px;
    				-webkit-border-radius: 3px;
					
					font:12px "helvetica","arial","sans-serif";
					font-weight:normal;
					}
					
/************************************************

		Module Container General Styles
	
************************************************/
					
.moduleContainer	{
					display:block;
					float:left;
					width:180px;
					height:auto;
					padding:0px 5px 5px 5px;
					border:1px solid #cfcfcf;
					
					/*background-image:url('../privatemedia/modulegrad.png');
					background-repeat:repeat-x;
					background-color:#0d0d0d;*/
					
					background-image:url('../privatemedia/modulegrad2.png');
					background-repeat:repeat-x;
					background-color:#f8bb49;
					
					-moz-border-radius: 7px;
    				-webkit-border-radius: 7px;
					}
					
.moduleContainer .body	{
						display:block;
						width:158px;
						background-color:#ffffff;
						border:1px solid #dfdfdf;
						height:auto;
						padding:10px;
						}
						
.moduleContainer .body .moduleItem	{
									display:block;
									width:100%;
									padding:2px 0px 2px 0px;
									height:15px;
									border-bottom:1px solid #efefef;
									}
									
.moduleContainer .body .moduleItem a	{
										font:10px "helvetica","arial","sans-serif";
										color:#6b6b6b;
										}				
						
.moduleContainer .title	{
						font:12px "helvetica","arial","sans-serif";
						font-weight:bold;
						color:#ffffff;
						
						display:block;
						width:158px;
						height:auto;
						margin:5px;
						}
						
/************************************************

		Resource Container General Styles
	
************************************************/
						
.resourceContainer	{
					display:block;
					float:left;
					width:180px;
					height:auto;
					padding:0px 5px 5px 5px;
					border:1px solid #cfcfcf;
					
					background-image:url('../privatemedia/modulegrad.png');
					background-repeat:repeat-x;
					background-color:#0d0d0d;
					
					-moz-border-radius: 7px;
    				-webkit-border-radius: 7px;
					}
					
.resourceContainer .body	{
						display:block;
						width:158px;
						background-color:#ffffff;
						border:1px solid #dfdfdf;
						height:auto;
						padding:10px 10px 40px 10px;
						}
						
.resourceContainer .body .moduleItem	{
									display:block;
									width:100%;
									padding:2px 0px 2px 0px;
									height:15px;
									border-bottom:1px solid #efefef;
									}
									
.resourceContainer .body .moduleItem a	{
										font:10px "helvetica","arial","sans-serif";
										color:#6b6b6b;
										}				
						
.resourceContainer .title	{
						font:12px "helvetica","arial","sans-serif";
						font-weight:bold;
						color:#efefef;
						
						display:block;
						width:158px;
						height:auto;
						margin:5px;
						}
						
/************************************************

				Text Classes
	
************************************************/


.headerDark			{
					font:18px "helvetica","arial","sans-serif";
					font-weight:bold;
					color:#2b2b2b;
					}
					
.headerMedium		{
					font:18px "helvetica","arial","sans-serif";
					font-weight:bold;
					color:#8b8b8b;
					}
					
.headerLight		{
					font:18px "helvetica","arial","sans-serif";
					font-weight:bold;
					color:#efefef;
					}

#topLogo			{
					display:block;
					width:400px;
					height:110px;
					float:left;
					}

#navContainer		{
					display:block;
					width:600px;
					height:15px;
					padding:47px 0px 48px 0px;
					float:right;
					}
					
.iconLink			{
					display:block;
					width:75px;
					height:75px;
					float:left;
					font:12px "helvetica","arial","sans-serif";
					color:#6b6b6b;
					font-weight:bolder;
					text-align:center;
					}		
					
.iconLink img		{
					border:0px;
					margin-bottom:10px;
					}			
					
.inputLabel			{
					display:block;
					width:200px;
					height:15px;
					font:14px "helvetica","arial","sans-serif";
					color:#2b2b2b;
					}


input.formclass 	{
					background-color:#FFFFFF;
					padding:15px;
					margin:5px 0px 5px 0px;
					-moz-border-radius: 10px;
    				-webkit-border-radius: 10px;
					width:270px;
					border:1px solid #dfdfdf;
					color:#2b2b2b;
					font:14px "helvetica","arial","sans-serif";
					color:#5b5b5b;
					} 
					
input.quicksearchform 	{
					background-color:#FFFFFF;
					background-image:url('../privatemedia/findsmall.png');
					background-position:center right;
					background-repeat:no-repeat;
					
					float:right;
					padding:3px;
					margin:-20px 0px 5px 0px;
					-moz-border-radius: 10px;
    				-webkit-border-radius: 10px;
					width:270px;
					border:1px solid #ffae00;
					color:#2b2b2b;
					font:14px "helvetica","arial","sans-serif";
					color:#5b5b5b;
					} 
					
input.quicksearchformsmall 	{
					background-color:#FFFFFF;
					background-image:url('../privatemedia/findsmall.png');
					background-position:center right;
					background-repeat:no-repeat;
				
					padding:3px;
					margin:2px 0px 2px 0px;
					-moz-border-radius: 5px;
    				-webkit-border-radius: 5px;
					width:170px;
					border:1px solid #dfdfdf;
					color:#2b2b2b;
					font:12px "helvetica","arial","sans-serif";
					color:#0099cc;
					} 

/************************************************

	Main Navigation (sp_navigation)
	
************************************************/
					
	#navigationMain		{
					display:block;
					width:1020px;
					height:14px;
					padding:8px 10px 24px 10px;
					margin-top:0px;
					margin-left:-30px;
					background-image:url('../templates/fachurch/navback.png');
					background-repeat:no-repeat;
					}
					
		.navLink , .enterEditor		{
									font:12px "helvetica","sans-serif","arial";
									color:#4b4b4b;
									text-decoration:none;
									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:12px "helvetica","sans-serif","arial";
									color:#4b4b4b;
									text-decoration:none;
									font-weight:bold;
									float:left;
									width:auto;
									margin-right:0px;
									}

	ul.navMain li.navItem div		{
									display:none;
									width:80px;
									position:absolute;
									top:17px;
									right:0px;
									padding:10px;
									-moz-border-radius: 5px;
									-webkit-border-radius: 5px;
									background-color:#ffffff;
									}
					
	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:#4b4b4b;
									text-decoration:none;
									padding:3px 0px 3px 0px;
									margin:0px;
									}
									
	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;
									}
									
/************************************************

				Module Links
	
************************************************/
					
.moduleListItem		{
					display:block;
					width:158px;
					height:14px;
					font:10px "helvetica","arial","sans-serif";
					color:#444;
					background-image:url('../privatemedia/optionpanelback.png');
					background-repeat:repeat-x;
					padding:10px;
					border:1px solid #efefef;
					
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					
					margin-bottom:2px;
					}		
				
.moduleLink			{
					display:block;
					width:148px;
					height:14px;
					font:10px "helvetica","arial","sans-serif";
					color:#888888;
					background-position:left center;
					background-repeat:no-repeat;
					padding:4px 0px 4px 10px;
					border-bottom:1px solid #efefef;
					}
					
.promoItem			{
					display:block;
					width:210px;
					height:auto;
					font:10px "helvetica","arial","sans-serif";
					color:#444;
					background-image:url('../privatemedia/optionpanelback.png');
					background-repeat:repeat-x;
					padding:10px;
					border:1px solid #dfdfdf;
					
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px;
					
					margin-bottom:2px;
					}
					
.mockupBox			{
					display:block;
					background-color:#ffffff;
					border:1px solid #efefef;
					}
					
/************************************************

				Blog Links
	
************************************************/
					
					
.blogLink			{
					display:block;
					width:148px;
					height:14px;
					font:10px "helvetica","arial","sans-serif";
					color:#888888;
					background-position:left center;
					background-repeat:no-repeat;
					padding:4px 0px 4px 10px;
					border-bottom:1px solid #efefef;
					}
					
/************************************************

				Content Items
	
************************************************/

.contentDirLink		{
					display:block;
					width:148px;
					height:14px;
					font:10px "helvetica","arial","sans-serif";
					color:#888888;
					background-position:left center;
					background-repeat:no-repeat;
					padding:4px 0px 4px 10px;
					border-bottom:1px solid #efefef;
					}
					
.siteContentItem	{
					display:block;
					width:148px;
					height:14px;
					font:10px "helvetica","arial","sans-serif";
					color:#666666;
					background-position:left center;
					background-repeat:no-repeat;
					padding:4px 10px 4px 10px;
					border-bottom:1px solid #efefef;
					}
					
.siteContentLink span		{
					float:left;
					}
					
.siteContentLink a			{
					float:right;
					}
					
#newContent			{
					position:absolute;
					width:480px;
					height:500px;
					padding:10px;
					top:20px;
					left:50%;
					margin-left:-250px;
					-moz-border-radius: 10px;
    				-webkit-border-radius: 10px;
					background-image:url('../privatemedia/modulegrad.png');
					background-repeat:repeat-x;
					background-color:#0d0d0d;
					border:1px solid #4b4b4b;
					z-index:5000;
					}
					

					
					
					
/************************************************

				Media Items
	
************************************************/

.folderLink			{
					display:block;
					width:148px;
					height:14px;
					font:10px "helvetica","arial","sans-serif";
					color:#888888;
					background-position:left center;
					background-repeat:no-repeat;
					padding:4px 0px 4px 10px;
					border-bottom:1px solid #efefef;
					}
					
.fileItem			{
					display:block;
					width:148px;
					height:14px;
					font:10px "helvetica","arial","sans-serif";
					color:#666666;
					background-position:left center;
					background-repeat:no-repeat;
					padding:4px 10px 4px 10px;
					border-bottom:1px solid #efefef;
					}
					
.fileItem span		{
					float:left;
					}
					
.fileItem a			{
					float:right;
					}
					
.helper				{
					width:100px;
					height:12px;
					padding:4px;
					background-color:#d3e9f1;
					border:1px solid #c3dde7;
					color:#000000;
					}
					
.close				{
					float:right;
					margin-top:2px;
					margin-right:-2px;
					}
					
.close img			{
					width:8px;
					height:8px;
					border:none;
					}

