/*
.home #content-container {
	width: auto;
}
.home #supplementary {
	width: 40em;
}

.home #supplementary .section {
	background: none;
	margin: 0;
	padding: 0;
}

.home #supplementary #panels .panel {
	background-color: #efefef;
	margin-top: 1em;
}


.home #content-container #content {
	font-size: 85%;
}*/
.home #feature,
.home #supplementary {
	font-size: 100%;
}


.home #feature .section,
.home #supplementary .section {
	margin-top: 1em;
	display: block;
}


.home #feature #sngo a, .home #feature #subscribe a {
	display: block;
	text-decoration: underline;
	text-align: center;
}
.home #feature #sngo, .home #feature #subscribe {
	padding-top: 1em;
}

.home #page-container {
	background: #fff url(/ngo/assets/images/template/content-shadow.png) left top repeat-x;
	padding-top: 1em;
}


.home .section,
.home .section .content {
	clear: both;
	overflow: hidden;
}
.home .section .section,
.home #supplementary .section {
	margin: 1em 0 0 !important;
}

.home #supplementary #news,
.home #supplementary #events,
.home #feature #support,
.home #feature #tools-nav,
.home #feature #languages {
	text-align: left;
	background-color: #efefef;
	padding: 0;
}
.home #supplementary #news h2,
.home #supplementary #events h2,
.home #feature #support h2,
.home #feature #tools-nav h2,
.home #feature #languages h2
.home #supplementary #news p.label,
.home #supplementary #events p.label,
.home #feature #support  p.label,
.home #feature #tools-nav  p.label,
.home #feature #languages  p.label {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: .2em .5em;
	background-color: #bbecee;
	display: block;
	clear: both;
}

.home #supplementary #news .content,
.home #supplementary #events .content,
.home #feature #support .content,
.home #feature #tools-nav .content,
.home #feature #languages .content {
	margin: 0;
	padding: .5em;
}

/* homepage menus */
.home #feature .nl,
.home #supplementary .nl {
	display: block;
	/*overflow: hidden;*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.home #feature .nl li,
.home #supplementary .nl li {
	display: inline;
	margin: 0;
	padding: 0;
}

.home #feature .nl a,
.home #feature .nl a:link,
.home #feature .nl a:visited,
.home #supplementary .nl a,
.home #supplementary .nl a:link,
.home #supplementary .nl a:visited {
	display: block;
	float: left;
	clear: both;
	width: 93%;
	/*overflow: hidden;*/
	margin: 0;
	padding: .2em .5em .3em 20px;
	text-decoration: underline;
	background: transparent url(/assets/images/content/bullet-arrow-nav.png) 5px .5em no-repeat;
}
.home #feature .nl li a:hover,
.home #supplementary .nl li a:hover {
	background-color: #bbecee;
}


.home #feature .section {
	padding: 0;
	background: none;
}
.home #feature .section img {
	margin: 0;
	border: none;
}

/*
.home #feature .content {
	text-align: center;
}
.home #feature .content * {
	text-align: left;
}

.home #feature .section .button.help,
.home #feature .section#sngo img,
.home #feature .section#sngo a {
	margin: auto;
}
*/



/* 3 panel layout */

		.home #page-container,
		.home #content-container,
		.home #content-container #content {
			width: 100%;
			margin: 0; padding: 0;
			display: block;
			overflow: hidden;
		}
		
		.home #feature,
		.home #main-content,
		.home #supplementary {
			margin: 0;
			padding: 0;
			float: left;
			clear: none;
			width: 25%;
			overflow: hidden;
			border: none;
			background: none;
		}
		
		.home #main-content {
			width: 50%;
		}
		
		.home #feature .inner,
		.home #main-content .inner,
		.home #supplementary .inner {
			margin: 0; padding: 0;
			display: block;
			overflow: hidden;
			padding: 1em;
		}
	/*
		.home #content-container #content,
		.home #feature .inner {
			padding: 0 1em 1em;
		}
		.home #content-container #content {
			padding: 0 0 1em 1em;
		}
		.home #main-content .inner {
			padding: 0 1em 0 0;
		}
		.home #supplementary .inner {
			padding: 0 0 0 1em;
		}
	*/
	
/* IE 6 */
	* html .home #feature {
		width: 19.5%;
	}
	
	* html .home #main-content,
	* html .home #supplementary {
		width: 39.5%;
	}
	
	
	* html .home .section,
	* html .home .section .section,
	* html .home .section .content {
		height: 1%;
		overflow: visible;
	}


/* IE 7 */
	*+html .home #feature {
		width: 19.5%;
	}

	
