@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - Good News Church NYC MAIN
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		gncnyc_main.css
	Date:			Nov 08, 2008
	Author:			Halo Media - http://www.halopowered.com
	-------------------------------------------------------------	*/
	
	
/*	--------------------------------------------------------------------------------------------------------------------------
	main/body/global Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	* {
		margin:0; padding:0;
	}
	body {
		margin:0;
		background:#fff url(../images/header_bg.jpg) 0 0 repeat-x;
		color:#000;
		font:normal 13px Arial, Helvetica, sans-serif;
	}
	.altText {
		width:1px; height:0px; 
		overflow:hidden;
		display:block;
		font:normal 2px Arial, Helvetica, sans-serif;
	}
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix {
		display: inline-block;
	}	
	html[xmlns] .clearfix {
		display: block;
	}
	* html .clearfix {
		height: 1%;
	}
	
	#main {
		width:940px;
		margin:0 auto;
	}
	
	#main a:link, #main a:active, #main a:visited {
		color:#b56b01;
		border-bottom:1px dashed #e3b97d;
		text-decoration:none;
	}
		#main a:hover {
			color:#57a5cd;
			border-bottom:1px dashed #b56b01;
		}


/*	--------------------------------------------------------------------------------------------------------------------------
	header Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#header {
		height:286px;
		background: url(../images/header.jpg) top center no-repeat;
	}
		#header .holder {
			width:952px; height:279px;
			margin:0 auto; padding:7px 0 0 8px;
		}
		#header a.logo {
			width:142px; height:21px;
			display:block;
			background:url(../images/header_logo.png) 0 0 no-repeat;
		}
			#header a.logo:hover {
				background-position:0 -21px;	
			}
		#header ul#nav {
			margin:0; padding:222px 0 0 0;
			width:960px; height:29px;
		}
			#header #nav li {
				list-style:none;
				float:left;
				background:url(../images/navDivider.png) right top no-repeat;
				padding:0 19px 0 0;
			}
				#header #nav li a {
					display:block;
					height:29px;
				}
				#nav li.navHome a {
					width:56px;
					background:url(../images/navHome.png) 0 0 no-repeat;
				}
				#nav li.navAbout a {
					width:116px;
					background:url(../images/navAbout.png) 0 0 no-repeat;
				}
				#nav li.navInvolved a {
					width:120px;
					background:url(../images/navInvolved.png) 0 0 no-repeat;
				}
				#nav li.navPastor a {
					width:152px;
					background:url(../images/navPastor.png) 0 0 no-repeat;
				}
				#nav li.navVoice a {
					width:191px;
					background:url(../images/navVoice.png) 0 0 no-repeat;
				}
				#nav li.navContact a {
					width:118px;
					background:url(../images/navContact.png) 0 0 no-repeat;
				}
				#header #nav li a:hover {
					background-position:0 -29px;
				}



/*	--------------------------------------------------------------------------------------------------------------------------
	content Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#content {
		width:580px;
		float:left;
		margin:30px 0 0 0;
	}
		#content h1 {
			font:bold 17px Arial, Helvetica, sans-serif;
			color:#0d8795;
		}
		#content h1 span {
			color:#00b0c4;
		}
		#content p {
			margin: 14px 0;
		}
	
	

/*	--------------------------------------------------------------------------------------------------------------------------
	post Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#main .post {
		font:normal 12px Arial, Helvetica, sans-serif;
		line-height:18px;
		color:#5e5e5e;
		margin:30px 0;
	}
		#main .post .dateHolder {
			width:34px;
			background:#c9c9c9;
			margin:0 10px 0 0; padding:4px 3px;
			border-top:2px solid #757575;
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#ffffff;
			text-align:center;
			float:left;
		}
		#main .post .postHolder {
			width:522px;
			float:left;
		}
		#main .post h2 {
			margin:0 0 6px 0;
			font:normal 21px Arial, Helvetica, sans-serif;
			line-height:22px;
			color:#b56b01;
		}
			#main .post h2 a:link, #main .post h2 a:active, #main .post h2 a:visited {
				color:#b56b01;
				text-decoration:none;
				border:0;
			}
				#main .post h2 a:hover {
					color:#57a5cd;
				}
		.post .authorInfo {
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#9a9a9a;
			letter-spacing:2px;
			background:url(../images/liner.gif) 0px 6px repeat-x;
		}
			.post .authorInfo span {
				background:#fff;
			}
		.post .entry {
			margin:12px 0;
		}
		
		#main .post .postmetadata
		{
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#5e5e5e;
		}
			#main .post .postmetadata a:link, #main .post .postmetadata a:active, #main .post .postmetadata a:visited
			{
				padding:4px 3px;
				text-decoration:none;
				color:#5e5e5e;
				border:0;
			}
				#main .post .postmetadata a:hover {
					background:#83eefa;
					color:#000;
				}


/*	--------------------------------------------------------------------------------------------------------------------------
	sideBar Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#sidebar {
		background:#f1f1f1;
		margin:30px 0 0 0; padding:4px 16px 24px 16px;
		width:300px;
		float:right;
		font:normal 11px Arial, Helvetica, sans-serif;
		line-height:16px;
		color:#5f5f5f;
	}
		#sidebar a:visited, #sidebar a:link, #sidebar a:active {
			color:#dd8200;
			font:normal	11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
		}
			#sidebar a:hover {
				color:#9d5c00;
			}
		#sidebar ul {
			list-style:none;
		}
		#sidebar h2 {
			font: bold 15px Arial, Helvetica, sans-serif;
			color:#00b0c4;
			margin:12px 0 4px 0;
		}

/*	--------------------------------------------------------------------------------------------------------------------------
	footer Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#footer {
		width:960px; 
		margin:40px auto 0 auto; padding:20px 0 40px 0;
		background:url(../images/footerBG.gif) repeat-x;
		font:normal 11px Arial, Helvetica, sans-serif;
		text-align:center;
		color:#838383;
	}