/*
-----------------------------------------------
Author:   http://theMechanism.com
Version:  11 June 2010
----------------------------------------------- */
html, body {
	height: auto;
}

body {
	background-color: #fff;
	color: #000;
}

/* -------------------------------------------- */
#masthead .wrapper {
	padding: 0 0 1.2em 1.2em;
}
	.layout-type-02.alternate-02 #masthead .wrapper {
		background-image: none;
	}
	#brandline {
		margin-top: 3em;
		margin-right: 1em;
	}

#masthead ul, #masthead .adjuster, .navigation-dropdown, #content-heading ul.type-02 {
	display: none;
}

#masthead .wrapper, #content .wrapper, #footer-helper,
.layout-is-fixed #masthead .wrapper, .layout-is-fixed #content .wrapper, .layout-is-fixed #footer-helper,
#homepage #masthead .wrapper, #homepage #content .wrapper, #homepage #footer-helper,
.landing-page #masthead .wrapper, .landing-page #content .wrapper, .landing-page #footer-helper {
	background-color: #fff;
	margin: 0;
	max-width: auto;
	min-width: auto;
	width: 100%;
}

/* -------------------------------------------- */
#page-heading {
	background-color: transparent;
	background-image: none;
	color: #000;
	padding: 0 0 1.2em 1.6em;
}
	#page-heading .drop-down-menu, #page-heading label {
		display: none;
	}
	
	#page-heading {
		border-color: #000;
		border-width: 0 0 2px 0;
	}
		#page-heading .heading {
			color: #000;
		}
			#page-heading .heading a, #page-heading .heading a:visited {
				color: #000;
			}
	
		#col-left hr,
		#col-center hr.type-02,
		#col-right hr {
			border-color: #000;
		}
	
	#page-heading h1 {
		color: #000;
	}

/* -------------------------------------------- */
#content {
	background-image: none;
	padding-bottom: 0;
}
	#content .wrapper {
		background-image: none;
		padding: 0;
	}
	
	#columns-inner {
		background-image: none;
	}
	
	#video-outer {
		/*display: none;*/
	}

/* -------------------------------------------- */
#columns {
	clear: none;
	float: none;
	overflow: visible;
	/*position: absolute;*/
}

#columns-wrapper, #columns-inner {
	float: none;
}

#col-left {
	display: none;
}
	.layout-type-05 #col-left {
		display: block;
	}
	
#col-center {
	width: 70%;
}
	.layout-type-04 #col-center {
		width: 100%;
	}
	.layout-type-06 #col-center {
		width: 100%;
	}
	.layout-type-07 #col-center {
		width: 70%;
	}
#col-right {
	width: 30%;
}

#col-center .content {
	margin-top: -1.6em;
}

.hero-image {
	display: none;
}

.pagination-controls a, .pagination-controls a:visited,
fieldset.pagination-controls {
	display: none;
}

fieldset.type-02 {
	display: none;
}

/* -------------------------------------------- */
#homepage .columns.three-hero {
	background-color: #fff;
}
.columns.three-hero .columns-inner.texture-01 {
	background-color: #fff;
	background-image: none;
}
.columns.three-hero .col-left .content,
.columns.three-hero .col-right .content {
	background-image: none;
}
	
	.columns.three-hero .col-left {
		display: none;
	}
	
	.columns.three-hero .col-right {
		color: #000;
		width: 400px;
	}
	
	#homepage .columns.three-hero h2,
	.columns.three-hero .col-right a, .columns.three-hero .col-right a:visited, .columns.three-hero .col-right a:hover, .columns.three-hero .col-right a:active {
		color: #000;
	}
	
	.slideshow-button {
		display: none;
	}
	
	.carousel {
		border-width: 0 0 1px 0;
		margin: 0;
		overflow: scroll;
		position: relative;
		width: 893px;
	}

/* -------------------------------------------- */
#col-center ul.type-02 {
	visibility: hidden;
}

/* -------------------------------------------- */
#footer {
	display: none;
}

#footer-helper {
	background-image: none;
	height: auto;
}
	#footer-helper span {
		display: none;
	}
	
#footer ul.type-02 {
	display: none;
}

/* -------------------------------------------- */

.call-to-action, .file-type {
	display: none;
}

ul.type-03 li span.file-type,
table.type-06 td.title span.file-type {
	display: none;
}
		
/* -------------------------------------------- */
table.type-04 tbody th a, table.type-04 tbody th a:visited, table.type-04 tbody th a:hover, table.type-04 tbody th a:active,
table.type-08 tbody th a, table.type-08 tbody th a:visited, table.type-08 tbody th a:hover, table.type-08 tbody th a:active {
	background-image: none;
	padding-left: 0;
	padding-bottom: 0;
}

.hero {
	background-color: transparent;
	color: #000;
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	min-height: 0;
}
	.hero .hero-content {
		padding-top: 1.6em;
		padding-left: 0;
		padding-right: 0;
	}
	.hero.team, .hero.team h2, .hero.team .role {
		color: #000;
	}

/* ----------------------------------------------- */
.democratic-and-accountable-government table.type-04 tbody th a, .democratic-and-accountable-government table.type-04 tbody th a:visited,
.democratic-and-accountable-government table.type-08 tbody th a, .democratic-and-accountable-government table.type-08 tbody th a:visited {
	background-image: none;
}
.economic-fairness table.type-04 tbody th a, .economic-fairness table.type-04 tbody th a:visited,
.economic-fairness table.type-08 tbody th a, .economic-fairness table.type-08 tbody th a:visited {
	background-image: none;
}
.educational-opportunity-and-scholarship table.type-04 tbody th a, .educational-opportunity-and-scholarship table.type-04 tbody th a:visited,
.educational-opportunity-and-scholarship table.type-08 tbody th a, .educational-opportunity-and-scholarship table.type-08 tbody th a:visited {
	background-image: none;
}
.freedom-of-expression table.type-04 tbody th a, .freedom-of-expression table.type-04 tbody th a:visited,
.freedom-of-expression table.type-08 tbody th a, .freedom-of-expression table.type-08 tbody th a:visited {
	background-image: none;
}
.human-rights table.type-04 tbody th a, .human-rights table.type-04 tbody th a:visited,
.human-rights table.type-08 tbody th a, .human-rights table.type-08 tbody th a:visited {
	background-image: none;
}
.metropolitan-opportunity table.type-04 tbody th a, .metropolitan-opportunity table.type-04 tbody th a:visited,
.metropolitan-opportunity table.type-08 tbody th a, .metropolitan-opportunity table.type-08 tbody th a:visited {
	background-image: none;
}
.sexuality-and-reproductive-health-and-rights table.type-04 tbody th a, .sexuality-and-reproductive-health-and-rights table.type-04 tbody th a:visited,
.sexuality-and-reproductive-health-and-rights table.type-08 tbody th a, .sexuality-and-reproductive-health-and-rights table.type-08 tbody th a:visited {
	background-image: none;
}
.social-justice-philanthropy table.type-04 tbody th a, .social-justice-philanthropy table.type-04 tbody th a:visited,
.social-justice-philanthropy table.type-08 tbody th a, .social-justice-philanthropy table.type-08 tbody th a:visited {
	background-image: none;
}
.sustainable-development table.type-04 tbody th a, .sustainable-development table.type-04 tbody th a:visited,
.sustainable-development table.type-08 tbody th a, .sustainable-development table.type-08 tbody th a:visited {
	background-image: none;
}