

.carousel {
	width: 986px;
	height: 370px;
}

#initiatives > div {
	width: 313px;
	height: 370px;
	padding: 0;
	margin: 0 5px 0 0;
	float: left;
}


.clearfix {
	float: none;
	clear: both;
}

.carousel .prev {
    position: relative;
    left: -20px;
    top: -169px;
}

.carousel .next {
    position: relative;
    left: 940px;
    top: -169px;
}

.initiative-detail .prev {
    position: absolute;
    left: -10px;
    top: 430px;
    z-index: 999;
}

.initiative-detail .next {
    position: absolute;
    top: 430px;
    right: -7px;
    z-index: 999;
}



.initiative-detail .tile {
    border: 1px solid #ddd;
    margin: 0 -20px 0 0;
    padding: 8px;
}

.initiative-detail .no-color {
    border-color: #e7dc00;
}


.carousel .style {
    background: #ddd;
}

.carousel .style p,
.carousel .style a {
    color: #333;
}

/* --- Style 1 --- */

.carousel .style1  {
    background: #e7dc00;
}

.carousel .style1 h3,
.carousel .style1 p,
.carousel .style1 a {
    color: #333;
}


.initiative-detail h1.style1,
.initiative-detail h2.style1 {
	color: #ff6600;
}

.initiative-detail div.style1 {
	border-color: #ff6600;
}

.initiative-detail div.style1-alt {
	border: 0;
	background: #F9FFC9;
	padding: 8px;
}



/* --- Style 2 --- */


.carousel .style2 {
    background: #94c11f;
}

.carousel .style2 h3,
.carousel .style2 p,
.carousel .style2 a {
    color: #fff;
}


.initiative-detail h1.style2,
.initiative-detail h2.style2 {
	color: #94c11f;
}

.initiative-detail div.style2 {
	border-color: #94c11f;
}

.initiative-detail div.style2-alt {
	border: 0;
	background: #ecf3da;
	padding: 8px;
}



/* --- Style 3 --- */

.carousel .style3 {
	background: #1db6b7;
}

.carousel .style3 h3,
.carousel .style3 p,
.carousel .style3 a {
    
    color: #fff;
}


.initiative-detail h1.style3,
.initiative-detail h2.style3 {
	color: #1db6b7;
}

.initiative-detail div.style3 {
	border-color: #1db6b7;
}

.initiative-detail div.style3-alt {
	border: 0;
	background: #e2f1f2;
	padding: 8px;
}


/* --- Style 4 --- */

.carousel .style4 {
	background: #009641;
}

.carousel .style4 h3,
.carousel .style4 p,
.carousel .style4 a {
    color: #fff;
}

.initiative-detail h1.style4,
.initiative-detail h2.style4 {
	color: #009641;
}

.initiative-detail div.style4 {
	border-color: #009641;
}

.initiative-detail div.style4-alt {
	border: 0;
	background: #ccffcc;
	padding: 8px;
}

/* --- Style 5 --- */

.carousel .style5 {
	background: #0098d8;
}

.carousel .style5 h3,
.carousel .style5 p,
.carousel .style5 a {
    color: #fff;
}


.initiative-detail h1.style5,
.initiative-detail h2.style5 {
	color: #0098d8;
}

.initiative-detail div.style5  {
	border-color: #0098d8;
}

.initiative-detail div.style5-alt {
	border: 0;
	background: #BCEDFF;
	padding: 8px;
}

/* --- Style 6 --- */

.carousel .style6 {
	background: #19bcb9;
}

.carousel .style6 h3,
.carousel .style6 p,
.carousel .style6 a {
    color: #fff;
}

.initiative-detail h1.style6,
.initiative-detail h2.style6 {
	color: #19bcb9;
}

.initiative-detail div.style6  {
	border-color: #d8efee;
}

.initiative-detail div.style6-alt {
	border: 0;
	background: #d8efee;
	padding: 8px;
}



/* --- Style 7 --- */

.carousel .style7 {
    background: #e7dc00;
}

.carousel .style7 h3,
.carousel .style7 p,
.carousel .style7 a {
    color: #333;
}

.initiative-detail h1.style7,
.initiative-detail h2.style7 {
	color: #e7dc00;
}

.initiative-detail div.style7  {
	border-color: #e7dc00;
}

.initiative-detail div.style7-alt {
	border: 0;
	background: #f9f8d9;
	padding: 8px;
}






.carousel h3 {
    font-weight: bold;
    padding: 0 8px;
    margin: 15px 0;
}

.carousel .content p {
    font-size: 0.8em;
    padding: 0 8px;
    line-height: 1.3;
}

.members .tile {
	height: 380px;
	border: 1px solid #ddd;	
	padding: 8px;
	margin: 0 -20px 0 0;
}

.members .columns,
.initiative-detail .columns {
	margin: 0 0 10px 0;
}

.row div.initiative-data {
	width: 970px;
	margin-left: -21px;
}


.members .tile p {
	line-height: 1.5;
	font-size: 0.9em;
	margin: 8px 0;	
}

.members .tile p.small,
.member .tile p.small,
#member-details p.small {
	font-size: 80%;
}

.members .tile a {
	color: #333;
}

.initiatives-list {
	width: 966px;
}

.initiatives-list a {
	margin: 0 4px 4px 0;
	display: block;
	float: left;
}

div.member {
	font-size: 80%;
}

#member-details {
	background: #e2f1f2;
	padding: 12px 0px;
	min-height: 370px;
	overflow: hidden;	
}

#member-details > div h2 {
	margin-top: 0;
}

.row div.members {
	width: 960px;
}

.row div.initiatives-list {
    margin-left: 0;
    margin-bottom: 20px;
    width: 951px;	
}




