.jta-tweet-list {
	padding: 0;
	list-style: none
}
.jta-tweet-list-item {
	background: #fafafa;
	border-bottom: 1px solid #e4e4e4;
	padding: 8px 0px 8px 0px;
	overflow: hidden
}
.jta-tweet-list-item:first-child {
	border-top: 1px solid #e4e4e4
}
.jta-tweet-profile-image {
	width: 48px;
	display: inline;
	float: left
}
.jta-tweet-profile-image img {
	width: 48px;
	height: 48px
}
.jta-tweet-body-list-profile-image-present {
	margin-left: 58px
}
.jta-tweet-user-name {
	font-weight: bold
}
.jta-tweet-user-full-name {
	color: #900
}
.jta-tweet-user-screen-name-link,.jta-tweet-user-full-name-link,.jta-tweet-a,.twitter-anywhere-user {
	color: #900;
	text-decoration: none
}
.jta-tweet-user-screen-name-link:hover,.jta-tweet-user-full-name-link:hover,.jta-tweet-a:hover,.twitter-anywhere-user:hover {
	color: #900;
	text-decoration: underline
}
.jta-tweet-attributes {
	display: block;
	color: #999;
	font-size: 11px;
	margin-top: 3px
}
.jta-tweet-timestamp-link,.jta-tweet-source-link a,.jta-tweet-inreplyto-link,.jta-tweet-location-link,.jta-tweet-retweeter-link {
	color: #999;
	text-decoration: none
}
.jta-tweet-timestamp-link:hover,.jta-tweet-source-link a:hover,.jta-tweet-inreplyto-link:hover,.jta-tweet-location-link:hover,.jta-tweet-retweeter-link:hover {
	color: #999;
	text-decoration: underline
}
.jta-tweet-list-controls {
	margin-top: 20px
}
.jta-tweet-list-controls-button {
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	border: 1px solid #999
}
.jta-tweet-list-controls-button:hover {
	color: black;
	background-color: #999;
	cursor: pointer
}
.jta-tweet-list-controls-button-next {
	margin-left: 10px
}
.jta-tweet-list-autorefresh-trigger {
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
	border: 1px solid #999
}
.jta-tweet-list-autorefresh-trigger:hover {
	color: black;
	background-color: #999;
	cursor: pointer
}
.jta-login-info-profile-image {
	width: 48px;
	display: inline;
	float: left
}
.jta-login-info-profile-image img {
	width: 48px;
	height: 48px
}
.jta-login-info-block {
	margin-left: 58px
}
.jta-login-info-sign-out {
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
	border: 1px solid #999
}
.jta-login-info-sign-out:hover {
	color: black;
	background-color: #999;
	cursor: pointer
}
.jta-loading {
	margin: 0;
	padding: 8px 0px 8px 0px
}
.jta-error {
	margin: 0;
	padding: 8px;
	color: #000;
	background-color: red
}
.jta-nodata {
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px
}
.jta-clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}
.ui-helper-hidden {
	display: none
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ui-helper-clearfix {
	display: inline-block
}
* html .ui-helper-clearfix {
	height: 1%
}
.ui-helper-clearfix {
	display: block
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}
.ui-state-disabled {
	cursor: default !important
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #fff url("images/ui-bg_flat_75_ffffff_40x100-8946e7c4560d0454b4cfed4f2de2bb0d.png") 50% 50% repeat-x;
	color: #222222
}
.ui-widget-content a {
	color: #222222
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100-803c3508bf90d2f396475aba5720a215.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold
}
.ui-widget-header a {
	color: #222222
}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400-705a915875a1ec2a77c74f1c5352678a.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color: #555555;
	text-decoration: none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("images/ui-bg_glass_75_dadada_1x400-8a434f3a4cfdef0d35464321832c2e7f.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-hover a,.ui-state-hover a:hover {
	color: #212121;
	text-decoration: none
}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #fff url("images/ui-bg_glass_65_ffffff_1x400-bc675428772c4f3accc5b2db414bacbc.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}
.ui-widget :active {
	outline: none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400-b211f7ba74873f05ec9fca5a8da4a7f3.png") 50% 50% repeat-x;
	color: #363636
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400-c5bde467678689e70c02a7cff1b27af2.png") 50% 50% repeat-x;
	color: #cd0a0a
}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color: #cd0a0a
}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url("images/ui-icons_222222_256x240-4bb5726c753a46c9c3218678542dad14.png")
}
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_222222_256x240-4bb5726c753a46c9c3218678542dad14.png")
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_222222_256x240-4bb5726c753a46c9c3218678542dad14.png")
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_888888_256x240-a037fb09ba1be3ad6ac81094aaed12b6.png")
}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_454545_256x240-cb393b91b83ab9d3e66743fa8697ee01.png")
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_454545_256x240-cb393b91b83ab9d3e66743fa8697ee01.png")
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_2e83ff_256x240-eec13b1944775b761187f8fb65d1a74b.png")
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cd0a0a_256x240-741aa4595cfbab69b5c0fd7119490042.png")
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-off {
	background-position: -96px -144px
}
.ui-icon-radio-on {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px
}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.ui-widget-overlay {
	background: #aaa url("images/ui-bg_flat_0_aaaaaa_40x100-158ecc1645903e6043aca91803fdb355.png") 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaa url("images/ui-bg_flat_0_aaaaaa_40x100-158ecc1645903e6043aca91803fdb355.png") 50% 50% repeat-x;
	opacity: .30;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}
.ui-resizable {
	position: relative
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
	display: none
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	margin-right: .1em;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible
}
.ui-button-icon-only {
	width: 2.2em
}
button.ui-button-icon-only {
	width: 2.4em
}
.ui-button-icons-only {
	width: 3.4em
}
button.ui-button-icons-only {
	width: 3.7em
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em
}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px
}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em
}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em
}
input.ui-button {
	padding: .4em 1em
}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px
}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary {
	left: .5em
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em
}
.ui-buttonset {
	margin-right: 7px
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -0.3em
}
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0
}
.ui-dialog {
	position: absolute;
	padding: .2em;
	width: 300px;
	overflow: hidden
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .1em 0
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 18px
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px
}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
	zoom: 1
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer
}
.ui-dialog .ui-resizable-se {
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px
}
.ui-datepicker .ui-datepicker-next {
	right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width: 49%
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span,.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0em
}
.ui-datepicker-rtl {
	direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}
.ui-datepicker-cover {
	display: none;display/**/:block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}
.ui-selectmenu {
	display: block;
	display: inline-block;
	position: relative;
	height: 2.2em;
	vertical-align: middle;
	text-decoration: none;
	overflow: hidden;
	zoom: 1
}
.ui-selectmenu-icon {
	position: absolute;
	right: 6px;
	margin-top: -8px;
	top: 50%
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	top: 0;
	display: none;
	overflow: auto;
	z-index: 1005
}
.ui-selectmenu-open {
	display: block
}
.ui-selectmenu-menu-popup {
	margin-top: -1px
}
.ui-selectmenu-menu li {
	padding: 0;
	margin: 0;
	display: block;
	border-top: 1px dotted transparent;
	border-bottom: 1px dotted transparent;
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	font-weight: normal !important
}
.ui-selectmenu-menu li a,.ui-selectmenu-status {
	line-height: 1.4em;
	display: block;
	padding: .405em 1em;
	outline: none;
	text-decoration: none
}
.ui-selectmenu-menu li.ui-state-disabled a {
	cursor: default
}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status {
	padding-left: 20px;
	position: relative;
	margin-left: 5px
}
.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon {
	position: absolute;
	top: 1em;
	margin-top: -8px;
	left: 0
}
.ui-selectmenu-status {
	line-height: 1.4em
}
.ui-selectmenu-menu li span,.ui-selectmenu-status span {
	display: block;
	margin-bottom: .2em
}
.ui-selectmenu-menu li .ui-selectmenu-item-header {
	font-weight: bold
}
.ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity: .8
}
.ui-selectmenu-menu .ui-selectmenu-group {
	font-size: 1em
}
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	line-height: 1.4em;
	display: block;
	padding: .6em .5em 0;
	font-weight: bold
}
.ui-selectmenu-menu .ui-selectmenu-group ul {
	margin: 0;
	padding: 0
}
* html .ui-selectmenu-menu li {
	border-color: pink;
	filter: chroma(color=pink);
	width: 100%
}
* html .ui-selectmenu-menu li a {
	position: relative
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -0.3em;
	margin-left: -0.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -0.3em;
	margin-left: 0;
	margin-bottom: -0.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
div.wysiwyg {
	border: 1px solid #999;
	padding: 5px;
	background: #fff url("jquery.wysiwyg.bg-3cf9770af1df8dc9c03e2d8572a776c2.png") repeat-x top
}
div.wysiwyg * {
	margin: 0;
	padding: 0
}
div.wysiwyg ul.toolbar li.jwysiwyg-custom-command {
	overflow: hidden
}
div.wysiwyg ul.toolbar {
	border-bottom: 1px solid #ccc;
	float: left;
	width: 100%;
	padding: 0
}
div.wysiwyg ul.toolbar li {
	list-style: none;
	float: left;
	margin: 1px 2px 3px 0;
	background: #f0f0f0;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	clear: none;
	padding: 0
}
div.wysiwyg ul.toolbar li.separator {
	width: 1px;
	height: 16px;
	margin: 0 4px;
	border-left: 1px solid #ccc
}
div.wysiwyg ul.toolbar li {
	text-indent: -5000px;
	opacity: 0.85;
	filter: alpha(opacity=85);
	display: block;
	width: 16px;
	height: 16px;
	background: url("jquery.wysiwyg-380e97984df0b3f46a0b10500ac0f0e7.gif") no-repeat -64px -80px;
	border: 1px dotted #f0f0f0;
	cursor: pointer;
	margin: 0px
}
div.wysiwyg ul.toolbar li.wysiwyg-button-hover,div.wysiwyg ul.toolbar li.active {
	opacity: 1.00;
	filter: alpha(opacity=100);
	border: 1px outset #e0e0e0
}
div.wysiwyg ul.toolbar li.active {
	background-color: #ffff40;
	border: 1px solid #d0d0d0;
	border-left-color: #aaa;
	border-top-color: #aaa;
	margin: 0
}
div.wysiwyg ul.toolbar li.disabled,div.wysiwyg ul.toolbar li.wysiwyg-button-hover.disabled,div.wysiwyg ul.toolbar li.active.disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	border: 0px none transparent;
	padding: 1px;
	cursor: auto
}
div.wysiwyg ul.toolbar li.bold {
	background-position: 0 -16px
}
div.wysiwyg ul.toolbar li.italic {
	background-position: -16px -16px
}
div.wysiwyg ul.toolbar li.strikeThrough {
	background-position: -32px -16px
}
div.wysiwyg ul.toolbar li.underline {
	background-position: -48px -16px
}
div.wysiwyg ul.toolbar li.highlight {
	background-position: -48px -96px
}
div.wysiwyg ul.toolbar li.justifyLeft {
	background-position: 0 0
}
div.wysiwyg ul.toolbar li.justifyCenter {
	background-position: -16px 0
}
div.wysiwyg ul.toolbar li.justifyRight {
	background-position: -32px 0
}
div.wysiwyg ul.toolbar li.justifyFull {
	background-position: -48px 0
}
div.wysiwyg ul.toolbar li.indent {
	background-position: -64px 0
}
div.wysiwyg ul.toolbar li.outdent {
	background-position: -80px 0
}
div.wysiwyg ul.toolbar li.subscript {
	background-position: -64px -16px
}
div.wysiwyg ul.toolbar li.superscript {
	background-position: -80px -16px
}
div.wysiwyg ul.toolbar li.undo {
	background-position: 0 -64px
}
div.wysiwyg ul.toolbar li.redo {
	background-position: -16px -64px
}
div.wysiwyg ul.toolbar li.insertOrderedList {
	background-position: -32px -48px
}
div.wysiwyg ul.toolbar li.insertUnorderedList {
	background-position: -16px -48px
}
div.wysiwyg ul.toolbar li.insertHorizontalRule {
	background-position: 0 -48px
}
div.wysiwyg ul.toolbar li.h1 {
	background-position: 0 -32px
}
div.wysiwyg ul.toolbar li.h2 {
	background-position: -16px -32px
}
div.wysiwyg ul.toolbar li.h3 {
	background-position: -32px -32px
}
div.wysiwyg ul.toolbar li.h4 {
	background-position: -48px -32px
}
div.wysiwyg ul.toolbar li.h5 {
	background-position: -64px -32px
}
div.wysiwyg ul.toolbar li.h6 {
	background-position: -80px -32px
}
div.wysiwyg ul.toolbar li.paragraph {
	background-position: 0px -96px
}
div.wysiwyg ul.toolbar li.colorpicker {
	background-position: -16px -96px
}
div.wysiwyg ul.toolbar li.fullscreen {
	background-position: -32px -96px
}
div.wysiwyg ul.toolbar li.cut {
	background-position: -32px -64px
}
div.wysiwyg ul.toolbar li.copy {
	background-position: -48px -64px
}
div.wysiwyg ul.toolbar li.paste {
	background-position: -64px -64px
}
div.wysiwyg ul.toolbar li.insertTable {
	background-position: -64px -48px
}
div.wysiwyg ul.toolbar li.increaseFontSize {
	background-position: -16px -80px
}
div.wysiwyg ul.toolbar li.decreaseFontSize {
	background-position: -32px -80px
}
div.wysiwyg ul.toolbar li.createLink {
	background-position: -80px -48px
}
div.wysiwyg ul.toolbar li.insertImage {
	background-position: -80px -80px
}
div.wysiwyg ul.toolbar li.html {
	background-position: -48px -48px
}
div.wysiwyg ul.toolbar li.removeFormat {
	background-position: -80px -64px
}
div.wysiwyg ul.toolbar li.empty {
	background-position: -64px -80px
}
div.wysiwyg ul.toolbar li.code {
	background-position: -64px -96px
}
div.wysiwyg iframe {
	border: 1px solid #999;
	clear: left;
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.4);
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.4);
	box-shadow: inset 0 0 10px rgba(0,0,0,0.4);
	background-color: white;
	padding: 0px;
	margin: 0;
	display: block;
	width: 100%
}
.simple_form div.input {
	margin-bottom: 10px
}
.simple_form label {
	float: left;
	width: 100px;
	text-align: right;
	margin: 2px 10px
}
.simple_form label abbr {
	border: none
}
.simple_form label .small {
	font-size: 0.8em;
	color: #584528;
	line-height: 0.9em
}
.simple_form .error {
	clear: left;
	color: black;
	display: block;
	margin-left: 120px;
	font-size: 12px
}
.simple_form .hint {
	clear: left;
	margin-left: 120px;
	font-size: 12px;
	color: #555555;
	display: block;
	font-style: italic
}
#fellow-association-form.simple_form label {
	width: 200px
}
div.boolean,.simple_form input[type='submit'] {
	margin-left: 120px
}
div.boolean label,label.collection_radio {
	float: none;
	margin: 0
}
label.collection_radio {
	margin-right: 10px;
	vertical-align: -2px;
	margin-left: 2px
}
.field_with_errors {
	background-color: #ff3333
}
input.radio {
	margin-right: 5px;
	vertical-align: -3px
}
input.check_boxes {
	margin-left: 3px;
	vertical-align: -3px
}
label.collection_check_boxes {
	float: none;
	margin: 0;
	vertical-align: -2px;
	margin-left: 2px
}
html {
	margin: 0;
	padding: 0;
	border: 0
}
.bp-reset-element,body,h1,h2,h3,h4,h5,h6,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,blockquote,q,th,td,caption,table,div,span,object,iframe,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display: block
}
blockquote,q {
	quotes: "" ""
}
blockquote:before,blockquote:after,q:before,q:after {
	content: ""
}
th,td,caption {
	float: none !important;
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}
table {
	border-collapse: separate;
	border-spacing: 0;
	vertical-align: middle
}
a img {
	border: none
}
.acts-like-button,#download-deliverable {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}
.drag-and-drop:hover,body.cms #story-image-sort li:hover,#deliverable-sort li:hover {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}
.drag-and-drop:active,body.cms #story-image-sort li:active,#deliverable-sort li:active {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing
}
body {
	line-height: 1.5;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana serif;
	color: #584528;
	font-size: 100%
}
body h1,body h2,body h3,body h4,body h5,body h6 {
	font-weight: normal;
	color: #222222
}
body h1 img,body h2 img,body h3 img,body h4 img,body h5 img,body h6 img {
	margin: 0
}
body h1 {
	font-size: 3em;
	line-height: 1;
	margin-bottom: 0.50em
}
body h2 {
	font-size: 2em;
	margin-bottom: 0.75em
}
body h3 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1.00em
}
body h4 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 1.25em
}
body h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.50em
}
body h6 {
	font-size: 1em;
	font-weight: bold
}
body p {
	margin: 0 0 1.5em
}
body p .left {
	display: inline;
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0
}
body p .right {
	display: inline;
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
	padding: 0
}
body a {
	text-decoration: underline;
	color: #63ceca
}
body a:visited {
	color: #584528
}
body a:focus {
	color: #f0661f
}
body a:hover {
	color: #f0661f
}
body a:active {
	color: #f0661f
}
body blockquote {
	margin: 1.5em;
	color: #baab97;
	font-style: italic
}
body strong,body dfn {
	font-weight: bold
}
body em,body dfn {
	font-style: italic
}
body sup,body sub {
	line-height: 0
}
body abbr,body acronym {
	border-bottom: 1px dotted #666666
}
body address {
	margin: 0 0 1.5em;
	font-style: italic
}
body del {
	color: #baab97
}
body pre {
	margin: 1.5em 0;
	white-space: pre
}
body pre,body code,body tt {
	font: 1em "andale mono", "lucida console", monospace;
	line-height: 1.5
}
body li ul,body li ol {
	margin: 0
}
body ul,body ol {
	margin: 0 1.5em 1.5em 0;
	padding-left: 1.5em
}
body ul {
	list-style-type: disc
}
body ol {
	list-style-type: decimal
}
body dl {
	margin: 0 0 1.5em 0
}
body dl dt {
	font-weight: bold
}
body dd {
	margin-left: 1.5em
}
body table {
	margin-bottom: 1.4em;
	width: 100%
}
body th {
	font-weight: bold
}
body thead th {
	background: #c3d9ff
}
body th,body td,body caption {
	padding: 4px 10px 4px 5px
}
body table.striped tr:nth-child(even) td,body table tr.even td {
	background: #e5ecf9
}
body tfoot {
	font-style: italic
}
body caption {
	background: white
}
body .quiet {
	color: #666666
}
body .loud {
	color: #111111
}
body .clear {
	clear: both
}
body .nowrap {
	white-space: nowrap
}
body .clearfix {
	overflow: hidden;*zoom:1
}
body .small {
	font-size: 0.8em;
	margin-bottom: 1.875em;
	line-height: 1.875em
}
body .large {
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em
}
body .first {
	margin-left: 0;
	padding-left: 0
}
body .last {
	margin-right: 0;
	padding-right: 0
}
body .top {
	margin-top: 0;
	padding-top: 0
}
body .bottom {
	margin-bottom: 0;
	padding-bottom: 0
}
body .feedback,body .error,body .alert,body .notice,body .success,body .info {
	padding: 0.8em;
	margin-bottom: 1em;
	border: 2px solid #dddddd
}
body .error,body .alert {
	background: #fbe3e4;
	color: #8a1f11;
	border-color: #fbc2c4
}
body .error a,body .alert a {
	color: #8a1f11
}
body .notice {
	background: #fff6bf;
	color: #f0661f;
	border-color: #ffd324
}
body .notice a {
	color: #f0661f
}
body .success {
	background: #e6efc2;
	color: #264409;
	border-color: #c6d880
}
body .success a {
	color: #264409
}
body .info {
	background: #d5edf8;
	color: #205791;
	border-color: #92cae4
}
body .info a {
	color: #205791
}
body .hide {
	display: none
}
body .highlight {
	background: yellow
}
body .added {
	background: #006600;
	color: white
}
body .removed {
	background: #990000;
	color: white
}
body .showgrid {
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0,0,0,0.5)), color-stop(5%, rgba(0,0,0,0))),-webkit-gradient(linear, 0% 50%, 960 50%, color-stop(0%, rgba(0,0,0,0)), color-stop(0%, rgba(100,100,225,0.25)), color-stop(6.25%, rgba(100,100,225,0.25)), color-stop(6.25%, rgba(0,0,0,0)), color-stop(8.333%, rgba(0,0,0,0)), color-stop(8.333%, rgba(100,100,225,0.25)), color-stop(14.583%, rgba(100,100,225,0.25)), color-stop(14.583%, rgba(0,0,0,0)), color-stop(16.667%, rgba(0,0,0,0)), color-stop(16.667%, rgba(100,100,225,0.25)), color-stop(22.917%, rgba(100,100,225,0.25)), color-stop(22.917%, rgba(0,0,0,0)), color-stop(25%, rgba(0,0,0,0)), color-stop(25%, rgba(100,100,225,0.25)), color-stop(31.25%, rgba(100,100,225,0.25)), color-stop(31.25%, rgba(0,0,0,0)), color-stop(33.333%, rgba(0,0,0,0)), color-stop(33.333%, rgba(100,100,225,0.25)), color-stop(39.583%, rgba(100,100,225,0.25)), color-stop(39.583%, rgba(0,0,0,0)), color-stop(41.667%, rgba(0,0,0,0)), color-stop(41.667%, rgba(100,100,225,0.25)), color-stop(47.917%, rgba(100,100,225,0.25)), color-stop(47.917%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0)), color-stop(50%, rgba(100,100,225,0.25)), color-stop(56.25%, rgba(100,100,225,0.25)), color-stop(56.25%, rgba(0,0,0,0)), color-stop(58.333%, rgba(0,0,0,0)), color-stop(58.333%, rgba(100,100,225,0.25)), color-stop(64.583%, rgba(100,100,225,0.25)), color-stop(64.583%, rgba(0,0,0,0)), color-stop(66.667%, rgba(0,0,0,0)), color-stop(66.667%, rgba(100,100,225,0.25)), color-stop(72.917%, rgba(100,100,225,0.25)), color-stop(72.917%, rgba(0,0,0,0)), color-stop(75%, rgba(0,0,0,0)), color-stop(75%, rgba(100,100,225,0.25)), color-stop(81.25%, rgba(100,100,225,0.25)), color-stop(81.25%, rgba(0,0,0,0)), color-stop(83.333%, rgba(0,0,0,0)), color-stop(83.333%, rgba(100,100,225,0.25)), color-stop(89.583%, rgba(100,100,225,0.25)), color-stop(89.583%, rgba(0,0,0,0)), color-stop(91.667%, rgba(0,0,0,0)), color-stop(91.667%, rgba(100,100,225,0.25)), color-stop(97.917%, rgba(100,100,225,0.25)), color-stop(97.917%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5) 5%, rgba(0,0,0,0) 5%),-webkit-linear-gradient(left, rgba(0,0,0,0) 0px, rgba(100,100,225,0.25) 0px, rgba(100,100,225,0.25) 60px, rgba(0,0,0,0) 60px, rgba(0,0,0,0) 80px, rgba(100,100,225,0.25) 80px, rgba(100,100,225,0.25) 140px, rgba(0,0,0,0) 140px, rgba(0,0,0,0) 160px, rgba(100,100,225,0.25) 160px, rgba(100,100,225,0.25) 220px, rgba(0,0,0,0) 220px, rgba(0,0,0,0) 240px, rgba(100,100,225,0.25) 240px, rgba(100,100,225,0.25) 300px, rgba(0,0,0,0) 300px, rgba(0,0,0,0) 320px, rgba(100,100,225,0.25) 320px, rgba(100,100,225,0.25) 380px, rgba(0,0,0,0) 380px, rgba(0,0,0,0) 400px, rgba(100,100,225,0.25) 400px, rgba(100,100,225,0.25) 460px, rgba(0,0,0,0) 460px, rgba(0,0,0,0) 480px, rgba(100,100,225,0.25) 480px, rgba(100,100,225,0.25) 540px, rgba(0,0,0,0) 540px, rgba(0,0,0,0) 560px, rgba(100,100,225,0.25) 560px, rgba(100,100,225,0.25) 620px, rgba(0,0,0,0) 620px, rgba(0,0,0,0) 640px, rgba(100,100,225,0.25) 640px, rgba(100,100,225,0.25) 700px, rgba(0,0,0,0) 700px, rgba(0,0,0,0) 720px, rgba(100,100,225,0.25) 720px, rgba(100,100,225,0.25) 780px, rgba(0,0,0,0) 780px, rgba(0,0,0,0) 800px, rgba(100,100,225,0.25) 800px, rgba(100,100,225,0.25) 860px, rgba(0,0,0,0) 860px, rgba(0,0,0,0) 880px, rgba(100,100,225,0.25) 880px, rgba(100,100,225,0.25) 940px, rgba(0,0,0,0) 940px, rgba(0,0,0,0) 960px);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.5) 5%, rgba(0,0,0,0) 5%),-moz-linear-gradient(left, rgba(0,0,0,0) 0px, rgba(100,100,225,0.25) 0px, rgba(100,100,225,0.25) 60px, rgba(0,0,0,0) 60px, rgba(0,0,0,0) 80px, rgba(100,100,225,0.25) 80px, rgba(100,100,225,0.25) 140px, rgba(0,0,0,0) 140px, rgba(0,0,0,0) 160px, rgba(100,100,225,0.25) 160px, rgba(100,100,225,0.25) 220px, rgba(0,0,0,0) 220px, rgba(0,0,0,0) 240px, rgba(100,100,225,0.25) 240px, rgba(100,100,225,0.25) 300px, rgba(0,0,0,0) 300px, rgba(0,0,0,0) 320px, rgba(100,100,225,0.25) 320px, rgba(100,100,225,0.25) 380px, rgba(0,0,0,0) 380px, rgba(0,0,0,0) 400px, rgba(100,100,225,0.25) 400px, rgba(100,100,225,0.25) 460px, rgba(0,0,0,0) 460px, rgba(0,0,0,0) 480px, rgba(100,100,225,0.25) 480px, rgba(100,100,225,0.25) 540px, rgba(0,0,0,0) 540px, rgba(0,0,0,0) 560px, rgba(100,100,225,0.25) 560px, rgba(100,100,225,0.25) 620px, rgba(0,0,0,0) 620px, rgba(0,0,0,0) 640px, rgba(100,100,225,0.25) 640px, rgba(100,100,225,0.25) 700px, rgba(0,0,0,0) 700px, rgba(0,0,0,0) 720px, rgba(100,100,225,0.25) 720px, rgba(100,100,225,0.25) 780px, rgba(0,0,0,0) 780px, rgba(0,0,0,0) 800px, rgba(100,100,225,0.25) 800px, rgba(100,100,225,0.25) 860px, rgba(0,0,0,0) 860px, rgba(0,0,0,0) 880px, rgba(100,100,225,0.25) 880px, rgba(100,100,225,0.25) 940px, rgba(0,0,0,0) 940px, rgba(0,0,0,0) 960px);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.5) 5%, rgba(0,0,0,0) 5%),-o-linear-gradient(left, rgba(0,0,0,0) 0px, rgba(100,100,225,0.25) 0px, rgba(100,100,225,0.25) 60px, rgba(0,0,0,0) 60px, rgba(0,0,0,0) 80px, rgba(100,100,225,0.25) 80px, rgba(100,100,225,0.25) 140px, rgba(0,0,0,0) 140px, rgba(0,0,0,0) 160px, rgba(100,100,225,0.25) 160px, rgba(100,100,225,0.25) 220px, rgba(0,0,0,0) 220px, rgba(0,0,0,0) 240px, rgba(100,100,225,0.25) 240px, rgba(100,100,225,0.25) 300px, rgba(0,0,0,0) 300px, rgba(0,0,0,0) 320px, rgba(100,100,225,0.25) 320px, rgba(100,100,225,0.25) 380px, rgba(0,0,0,0) 380px, rgba(0,0,0,0) 400px, rgba(100,100,225,0.25) 400px, rgba(100,100,225,0.25) 460px, rgba(0,0,0,0) 460px, rgba(0,0,0,0) 480px, rgba(100,100,225,0.25) 480px, rgba(100,100,225,0.25) 540px, rgba(0,0,0,0) 540px, rgba(0,0,0,0) 560px, rgba(100,100,225,0.25) 560px, rgba(100,100,225,0.25) 620px, rgba(0,0,0,0) 620px, rgba(0,0,0,0) 640px, rgba(100,100,225,0.25) 640px, rgba(100,100,225,0.25) 700px, rgba(0,0,0,0) 700px, rgba(0,0,0,0) 720px, rgba(100,100,225,0.25) 720px, rgba(100,100,225,0.25) 780px, rgba(0,0,0,0) 780px, rgba(0,0,0,0) 800px, rgba(100,100,225,0.25) 800px, rgba(100,100,225,0.25) 860px, rgba(0,0,0,0) 860px, rgba(0,0,0,0) 880px, rgba(100,100,225,0.25) 880px, rgba(100,100,225,0.25) 940px, rgba(0,0,0,0) 940px, rgba(0,0,0,0) 960px);
	background-image: linear-gradient(bottom, rgba(0,0,0,0.5) 5%,rgba(0,0,0,0) 5%),linear-gradient(left, rgba(0,0,0,0) 0px,rgba(100,100,225,0.25) 0px,rgba(100,100,225,0.25) 60px,rgba(0,0,0,0) 60px,rgba(0,0,0,0) 80px,rgba(100,100,225,0.25) 80px,rgba(100,100,225,0.25) 140px,rgba(0,0,0,0) 140px,rgba(0,0,0,0) 160px,rgba(100,100,225,0.25) 160px,rgba(100,100,225,0.25) 220px,rgba(0,0,0,0) 220px,rgba(0,0,0,0) 240px,rgba(100,100,225,0.25) 240px,rgba(100,100,225,0.25) 300px,rgba(0,0,0,0) 300px,rgba(0,0,0,0) 320px,rgba(100,100,225,0.25) 320px,rgba(100,100,225,0.25) 380px,rgba(0,0,0,0) 380px,rgba(0,0,0,0) 400px,rgba(100,100,225,0.25) 400px,rgba(100,100,225,0.25) 460px,rgba(0,0,0,0) 460px,rgba(0,0,0,0) 480px,rgba(100,100,225,0.25) 480px,rgba(100,100,225,0.25) 540px,rgba(0,0,0,0) 540px,rgba(0,0,0,0) 560px,rgba(100,100,225,0.25) 560px,rgba(100,100,225,0.25) 620px,rgba(0,0,0,0) 620px,rgba(0,0,0,0) 640px,rgba(100,100,225,0.25) 640px,rgba(100,100,225,0.25) 700px,rgba(0,0,0,0) 700px,rgba(0,0,0,0) 720px,rgba(100,100,225,0.25) 720px,rgba(100,100,225,0.25) 780px,rgba(0,0,0,0) 780px,rgba(0,0,0,0) 800px,rgba(100,100,225,0.25) 800px,rgba(100,100,225,0.25) 860px,rgba(0,0,0,0) 860px,rgba(0,0,0,0) 880px,rgba(100,100,225,0.25) 880px,rgba(100,100,225,0.25) 940px,rgba(0,0,0,0) 940px,rgba(0,0,0,0) 960px);
	-webkit-background-size: 100% 24px, auto;
	-moz-background-size: 100% 24px, auto;
	-o-background-size: 100% 24px, auto;
	background-size: 100% 24px, auto;
	background-position: left top
}
body .raw-content a {
	color: #63ceca
}
body .raw-content a:visited {
	color: #63ceca
}
body .raw-content a:focus {
	color: #70b3ac
}
body .raw-content a:hover {
	color: #70b3ac
}
body .raw-content a:active {
	color: #70b3ac
}
body .raw-content li {
	margin-left: 25px
}
body .raw-content ul li {
	list-style-type: disc
}
body .raw-content ol li {
	list-style-type: decimal
}
body .raw-content ul,body .raw-content ol {
	padding-top: 12px
}
body #container {
	max-width: 940px;
	margin: 0 auto;
	overflow: hidden;*zoom:1
}
body #header {
	display: inline;
	float: left;
	margin-right: 0;
	width: 100% ;/* 940px; */
	padding-bottom: 12px
}
* html body #header {
	overflow-x: hidden
}
body #header #top-border {
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	top: 120px;
	border-style: solid;
	border-color: #dad8cb;
	border-width: 1px 0 0 0;
	z-index: 99
}

body #header #top-border.banner-drop {
	top: 168px
}
body #header #border {
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 155px;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0;
	z-index: 102;
}


@media (max-width: 740px) {
	body #header #top-border {
    	top: 48px;
  	}
	
	body #header #border {
		top: 88px;
	}
}


body #header #border.banner-drop {
	top: 202px
}
body #content {
	display: inline;
	float: left;
	margin-right: 0;
	width: 100% ;/* 940px; */
}
* html body #content {
	overflow-x: hidden
}
body #content #content {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px
}

@media (max-width: 740px) { 
	body #content {
/*		margin-left: 3%;
		margin-right: 3%;
*/	}
}

* html body #content #content {
	overflow-x: hidden
}
body #footer {
	display: none; /* TEMP - REMOVE BEFORE CHECKIN inline;*/
	float: left;
	margin-right: 0;
	width: 100% ;/* 940px; */
	margin-right: 0
}
* html body #footer {
	overflow-x: hidden
}
body #footer #border {
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0
}
body ul,body ol {
	list-style: none;
	margin: 0;
	padding: 0
}
body ol {
	list-style-type: decimal
}
body a {
	text-decoration: none
}
body .active a,body a.active {
	color: #35261f
}
body p.notice {
	color: #f0661f
}
body p.alert {
	color: #f0661f
}
body p {
	margin: 0
}
body .toggle-container {
	display: none
}
#header {
	display: inline;
	float: left;
	margin-right: 0;
	text-align: center;
}
* html #header {
	overflow-x: hidden
}
#header li {
	display: inline;
	float: left
}
#header #logo {
	display: inline;
	float: left;
/*	width: 220px;*/
/*	height: 120px;*/
	line-height: 120px;
}

@media (max-width: 740px) {
	#header #logo {
		float: none;
		height: 48px;
		line-height: 0;
/*		border: 1px solid red;*/
	}
	
	#header #logo img {
		margin-top: 10px;
		width: 160px;
	}
}


* html #header #logo {
	overflow-x: hidden
}
#header #top-nav {
	display: inline;
/*	float: left;*/
	margin-right: 0;
/*	width: 540px;*/
	height: 48px;
/*	padding-left: 160px;*/
/*	margin-bottom: 37px*/
}
* html #header #top-nav {
	overflow-x: hidden
}
#header #top-nav ul {
	margin-top: 45px;
	float: right
}
#header #top-nav ul li {
	border-radius: 5px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	text-transform: uppercase;
	width: 82px;
	height: 24px
}
#header #top-nav ul li a {
	text-align: center;
	display: inherit
}
#header #top-nav ul li:first-child {
	border: 2px solid #b3a290;
	margin-right: 10px
}
#header #top-nav ul li:first-child a {
	color: #b3a290
}
#header #top-nav ul li:first-child a:hover {
	color: white
}
#header #top-nav ul li:first-child:hover {
	background: #67c7c5
}
#header #top-nav ul li:last-child {
	background: #eb5906;
	padding: 2px 0
}
#header #top-nav ul li:last-child a {
	color: white !important
}
#header #top-nav ul li:last-child:hover {
	background: #67c7c5
}
#header #top-nav .side-border {
	display: inline;
	float: left;
	border-style: solid;
	border-color: #e6e6de;
	border-width: 0 0 0 2px;
	height: 36px;
	margin-top: 14px
}

@media (max-width: 740px) {
	#header #top-nav {
    	display: none;  /*Hide the Join Us and Donate buttons*/
  }
}

#header #bottom-nav {
	display: inline;
	float: left;
	margin-right: 0;
	width: 100% ;/* 940px; */
	padding-left: 0px;
	height: 35px;
/*	border-style: solid;
	border-color: #c8c1ba;
	border-width: 0 0 0;
*/

	padding-top: 10px;

	z-index: 100
}

@media (max-width: 740px) {
	#header #bottom-nav {
		padding-top: 15px;
		margin-top: 10px;
	}
}

* html #header #bottom-nav {
	overflow-x: hidden;
}

#header #bottom-nav #main-nav {
	
	
}

#header #bottom-nav #main-nav li {
	border-right: 1px solid #dad8cb;
	display: inline;
	float: left;
/*	margin-right: 1.5%;*/
	width: 19.5%;
	
/*	width: 164px;*/
	text-align: center;
	z-index: 100000;
	height: 15px
}
* html #header #bottom-nav #main-nav li {
	overflow-x: hidden
}
#header #bottom-nav #main-nav li:hover ul {
	display: block;
}
#header #bottom-nav #main-nav li:hover ul li {
	position: relative
}
#header #bottom-nav #main-nav li:hover ul li a:hover {
	color: #534741
}
#header #bottom-nav #main-nav li:hover ul #border {
	background-color: #e7e2db;
	z-index: 1
}
#header #bottom-nav #main-nav li:last-child {
	border: none
}
#header #bottom-nav #main-nav li a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	color: #baab97;
	display: block;
	height: 24px
}
#header #bottom-nav #main-nav li a:visited {
	color: #baab97
}
#header #bottom-nav #main-nav li a:focus {
	color: #eb5906
}
#header #bottom-nav #main-nav li a:hover {
	color: #eb5906
}
#header #bottom-nav #main-nav li a:active {
	color: #eb5906
}
#header #bottom-nav #main-nav li.active>a {
	color: #f0661f
}
#header #bottom-nav #main-nav li.active ul {
	display: block
}
#header #bottom-nav #main-nav li.active ul #border {
/*	background-color: #e7e2db*/
}
#header #bottom-nav #sub-nav {

	width: 100vw; 	/* makes it screen width - since parent li is relatively narrow*/
	position: absolute; /* If it's screen width it needs to start on screen left, not left of #header */
	left:0;
	
	margin-top: 2px; /* Appear below the border, bit of a kludge */

	text-align: center;
	
	height: 28.8px;
	display: none;
	background-color: #e7e2db;
	z-index: 101;
	
	padding: default;
}

/*
#header #bottom-nav #sub-nav.about>li:first-child {
	margin-left: 125px
}
#header #bottom-nav #sub-nav.amplify {
	width: 350px
}
#header #bottom-nav #sub-nav.amplify li#amplify {
	margin-left: -410px
}
#header #bottom-nav #sub-nav.amplify li#amplify_faqs {
	margin-left: -270px
}
#header #bottom-nav #sub-nav.amplify li#field_notes {
	margin-left: -136px
}
#header #bottom-nav #sub-nav.amplify li#challenges {
	margin-left: -12px
}
#header #bottom-nav #sub-nav.team {
	width: 300px
}
#header #bottom-nav #sub-nav.team li:first-child {
	margin-left: -550px
}
#header #bottom-nav #sub-nav.team>li:nth-child(2) {
	margin-left: -400px
}
#header #bottom-nav #sub-nav.team>li:nth-child(3) {
	margin-left: -250px
}*/

#header #bottom-nav #sub-nav li {
	float: none;
	display: inline-block;
	height: 100%;
	border: none;
}



#header #bottom-nav #sub-nav li a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	color: #baab97;
/*	display: inline;*/
		padding-top: 9px;
}

@media (max-width: 740px) { 
	#header #bottom-nav #sub-nav {
		height: 40px;
	}
	
	#header #bottom-nav #sub-nav li a {
		padding-top: 15px;
	}
}

#header #bottom-nav #sub-nav li a:visited {
	color: #baab97
}
#header #bottom-nav #sub-nav li a:focus {
	color: #f0661f
}
#header #bottom-nav #sub-nav li a:hover {
	color: #f0661f
}
#header #bottom-nav #sub-nav li a:active {
	color: #f0661f
}
#header #bottom-nav #sub-nav li a.active {
	color: #35261f !important
}

#header #bottom-nav #sub-nav #border {
	/* There is no need for the border in the sub nav
	I think before my changes it was used to make a solid line since the sub-nav moved around */
	display: none;
}


#history a p {
	padding-top: 9px
}


#footer {
	display: inline;
	float: left;
	margin-right: 0;
	width: 100% ;/* 940px; */
	margin-right: 0;
	margin-top: 60px
}
* html #footer {
	overflow-x: hidden
}
#footer #logo {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 380px;
	height: 120px;
	line-height: 120px
}
* html #footer #logo {
	overflow-x: hidden
}
#footer .action-buttons {
	display: inline;
	float: right !important;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 460px;
	margin: 47px 9px 0 30px
}
* html #footer .action-buttons {
	overflow-x: hidden
}
#footer .action-buttons .donate {
	display: inline;
	float: right;
	border-radius: 5px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	text-transform: uppercase;
	width: 82px;
	height: 24px;
	padding: 3px 0 0 0;
	text-align: center;
	background: #eb5906;
	color: white !important;
	font-size: 15px;
	margin-left: 25px
}
#footer .action-buttons .donate:hover {
	background: #67c7c5
}
#footer .action-buttons h4 {
	display: inline;
	float: right;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	color: #62532a;
	margin-right: 15px
}
#footer .action-buttons li {
	display: inline;
	float: right;
	margin-left: 10px
}
#footer .action-buttons li a {
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: block;
	text-indent: -2000px
}
#footer .action-buttons li.twitter {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -40px 0px
}
#footer .action-buttons li.twitter:hover {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -40px -20px
}
#footer .action-buttons li.facebook {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -20px 0px
}
#footer .action-buttons li.facebook:hover {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -20px -20px
}
#footer .action-buttons li.linkedin {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: 0px 0px
}
#footer .action-buttons li.linkedin:hover {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: 0px -20px
}
#footer .action-buttons li.instagram {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -60px 0px
}
#footer .action-buttons li.instagram:hover {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -60px -20px
}
#footer .action-buttons li.vimeo {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -80px 0px
}
#footer .action-buttons li.vimeo:hover {
	background: url("sprites/sharing-icons-4ceaf823f63e5cd368ea6934ee802b41.png") no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-position: -80px -20px
}
#footer #footer-bottom {
	display: inline;
	float: left;
	margin-right: 0;
	width: 100% ;/* 940px; */
	border-top: 2px solid #534741;
	padding-top: 20px
}
* html #footer #footer-bottom {
	overflow-x: hidden
}
#footer #footer-bottom .column-large {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #584528
}
* html #footer #footer-bottom .column-large {
	overflow-x: hidden
}
#footer #footer-bottom .column {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 108px;
	width: 110px;
	float: right;
	margin: 0 0 0 10px
}
* html #footer #footer-bottom .column {
	overflow-x: hidden
}
#footer #footer-bottom .column.team {
	width: 80px
}
#footer #footer-bottom .column strong {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 800;
	font-size: 14px;
	line-height: 14px;
	color: #584528
}
#footer #footer-bottom .column a {
	display: inline-block;
	padding: 6px 0 3px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	color: #584528;
	color: #c8beb2
}
#footer #footer-bottom .column a:visited {
	color: #c8beb2
}
#footer #footer-bottom .column a:focus {
	color: #f0661f
}
#footer #footer-bottom .column a:hover {
	color: #f0661f
}
#footer #footer-bottom .column a:active {
	color: #f0661f
}
#footer #footer-bottom .column ul {
	margin-top: 10px
}
#footer #copyright {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	height: 36px;
	line-height: 36px;
	margin-top: 20px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	color: #584528
}
* html #footer #copyright {
	overflow-x: hidden
}
#footer #copyright p {
	padding: 10px;
	margin: 0
}

#hero img , #hcd_featured_image img {
	width: 100%;
}



a#newsletter {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 22px;
	line-height: 22px;
	color: #584528;
	color: #63ceca;
	display: inline;
	float: left;
	letter-spacing: 2px;
	border: none;
	height: 36px;
	margin: 34px 0 0 0;
	width: 218px;
	padding: 0;
	background: none;
	cursor: pointer
}
a#newsletter:visited {
	color: #63ceca
}
a#newsletter:focus {
	color: #70b3ac
}
a#newsletter:hover {
	color: #70b3ac
}
a#newsletter:active {
	color: #70b3ac
}
a#newsletter .envelope {
	display: inline;
	float: left;
	background: url("sprites/newsletter-big-5fb403f29236ef145f8962cba8ebb352.png") no-repeat;
	width: 25px;
	height: 25px;
	overflow: hidden;
	background-position: 0px 0px;
	margin: 7px 14px 0 15px
}
a#newsletter .text {
	display: inline;
	float: left;
	margin-top: 10px
}
a#newsletter.small {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	color: #584528;
	color: #63ceca;
	width: 35px;
	letter-spacing: 0;
	margin: 16px 0 0 0
}
a#newsletter.small:visited {
	color: #63ceca
}
a#newsletter.small:focus {
	color: #70b3ac
}
a#newsletter.small:hover {
	color: #70b3ac
}
a#newsletter.small:active {
	color: #70b3ac
}
a#newsletter.small .envelope {
	margin: 6px 10px 0;
	background: url("sprites/newsletter-small-8bd5d320b7280f5fe2cffceb75d59067.png") no-repeat;
	width: 19px;
	height: 20px;
	overflow: hidden;
	background-position: 0px 0px
}
a#newsletter.small .text {
	margin-top: 7px
}
a#newsletter:hover .envelope {
	background: url("sprites/newsletter-big-5fb403f29236ef145f8962cba8ebb352.png") no-repeat;
	width: 25px;
	height: 25px;
	overflow: hidden;
	background-position: 0px -25px
}
a#newsletter:hover.small .envelope {
	background: url("sprites/newsletter-small-8bd5d320b7280f5fe2cffceb75d59067.png") no-repeat;
	width: 19px;
	height: 20px;
	overflow: hidden;
	background-position: 0px -20px
}
#newsletter-overlay {
	display: none;
	z-index: 10000;
	background-color: white;
	-moz-box-shadow: 0 0 5px -1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,0.4)
}
#newsletter-overlay .close {
	position: absolute;
	right: 23px;
	top: 19px;
	cursor: pointer;
	background: url("sprites/close-dd9043e9ce670baac83e3c7b00f20ab7.png") no-repeat;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-position: 0px 0px
}
#newsletter-overlay .close:hover {
	background: url("sprites/close-dd9043e9ce670baac83e3c7b00f20ab7.png") no-repeat;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-position: 0px -28px
}
body.cms .unclassified-story {
	display: inline-block;
	border-bottom: 1px dotted;
	font-size: 0.8em
}
body.cms .unclassified-story p {
	display: inline;
	float: left;
	width: 380px;
	text-align: left;
	margin-right: 20px
}
body.cms .unclassified-story .input {
	display: inline;
	float: left;
	margin-right: 20px
}
body.cms .unclassified-story .select {
	width: 200px
}
body.cms .unclassified-story div.boolean {
	margin-left: 0
}
body.cms #content {
	margin: 24px 0
}
body.cms #story-image-sort .video-overlay.small {
	top: 30px;
	right: 40px
}
body.cms #story-image-sort ul {
	margin-top: 10px;
	display: inline;
	float: left
}
body.cms #story-image-sort li {
	position: relative;
	display: inline;
	float: left;
	margin-right: 8px
}
body.cms #story-image-sort li img {
	width: 105px;
	border-style: solid;
	border-color: #534741;
	border-width: 2px
}
body.cms #story-image-sort li:hover img {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
body.cms #select-project-features {
	display: inline;
	float: left;
	position: relative
}
body.cms #select-project-features span {
	display: block;
	width: 302px
}
body.cms #story-images-index .image {
	position: relative;
	display: inline;
	float: left;
	width: 152px;
	height: 114px;
	padding-left: 10px;
	padding-bottom: 10px
}
body.cms #story-images-index .image input {
	position: relative;
	top: 95px;
	left: 24px
}
body.cms #story-images-index .image:hover img {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
body.cms #story-images-index .image img {
	border-style: solid;
	border-color: #534741;
	border-width: 2px
}
body.cms #story-images-index input[type='submit'] {
	clear: both;
	display: block;
	margin-left: 284px;
	width: 275px
}
body.cms #sign-out {
	padding: 10px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	display: inline;
	float: right
}
body.cms a {
	color: #63ceca
}
body.cms a:visited {
	color: #63ceca
}
body.cms a:focus {
	color: #70b3ac
}
body.cms a:hover {
	color: #70b3ac
}
body.cms a:active {
	color: #70b3ac
}
body.cms h1 {
	font-size: 2em
}
body.cms h2 {
	font-size: 1.5em
}
body.cms h3 {
	font-size: 1.1em
}
body.cms #error_explanation {
	height: 72px
}
body.cms #error_explanation h3 {
	color: #f0661f
}
body.cms #error_explanation li {
	padding-left: 20px
}
body.cms table {
	width: 100%;
	border: 1px solid #dad8cb;
	overflow: hidden
}
body.cms table tr:nth-child(2n) {
	background: white
}
body.cms table tr:nth-child(2n+1) {
	background: #efeee9
}
body.cms table td,body.cms table th {
	padding: 5px;
	max-width: 300px;
	overflow: hidden;
	font-size: 14px;
	border-left: 1px solid #dad8cb
}
body.cms table td:first-child,body.cms table th:first-child {
	border-left: none
}
body.cms table th {
	background: #dad8cb;
	color: #222222;
	font-weight: bold;
	border-color: white
}
body.cms table td.content {
	max-width: 350px;
	overflow: hidden
}
body.cms .task form {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 220px
}
* html body.cms .task form {
	overflow-x: hidden
}
body.cms .task input[type='submit'] {
	display: inline;
	float: right;
	margin: 2px 0 0 0
}
body.cms .task p {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #584528;
	display: inline;
	float: left;
	margin-right: 0;
	width: 700px;
	padding-bottom: 10px
}
* html body.cms .task p {
	overflow-x: hidden
}
body.cms label.spacer {
	clear: both
}
body.cms .form-image {
	width: 200px
}
body.cms #featured-stories select {
	display: inline;
	float: left
}
body.cms #featured-stories label {
	width: 200px;
	clear: left
}
body.cms #featured-stories .selects {
	display: inline-block
}
body.cms #featured-stories input {
	clear: both;
	display: block;
	margin-left: 223px
}
body.cms form input.string {
	width: 400px
}
body.cms form textarea.text {
	margin-left: 120px;
	width: 600px
}
body.cms form textarea.text.no-wysiwyg {
	margin-left: 0;
	width: 610px
}
body.cms form textarea.text.no-wysiwyg.half-height {
	margin-left: 0;
	width: 610px;
	height: 80px
}
body.cms form .wysiwyg {
	margin-left: 120px
}
body.cms form span {
	color: #f0661f
}
body.cms form.project .input {
	clear: both
}
body.cms #fellows-list {
	margin-top: 15px
}
body.cms #fellows-list table {
	margin-bottom: 5px
}
body.cms #fellows-list #fellow-association-form div.input {
	display: inline-block
}
body.cms #fellows-list #fellow-association-form input[type='submit'] {
	margin-left: 20px
}
body.cms #cms-members .members img {
	width: 60px;
	height: 60px
}
body.cms #cms-members .member {
	cursor: -moz-grab;
	cursor: -webkit-grab
}
body.cms #cms-members .member:hover {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
body.cms #cms-members .member .logo img {
	width: auto !important;
	height: auto !important
}
body.cms #cms-jobs .job {
	cursor: -moz-grab;
	cursor: -webkit-grab
}
body.cms #cms-jobs .job:hover {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
body.cms #cms-actions td {
	vertical-align: top
}
body.cms #cms-projects .project {
	cursor: -moz-grab;
	cursor: -webkit-grab
}
body.cms #cms-projects .project:hover {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
body.cms .ui-dialog {
	width: 360px !important
}
body.cms .ui-dialog form.wysiwyg {
	width: 360px !important
}
body.cms .ui-dialog form.wysiwyg legend {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	color: #584528
}
body.cms .ui-dialog form.wysiwyg label {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	display: inline;
	float: left;
	clear: both
}
body.cms .ui-dialog form.wysiwyg input[type='text'] {
	width: 240px
}
body.cms .ui-dialog form.wysiwyg input[type='submit'],body.cms .ui-dialog form.wysiwyg input[type='reset'] {
	display: inline;
	float: left;
	margin-top: 10px
}
body.cms .field-title {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	color: #584528
}
body.cms .found-on a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	color: #584528;
	color: #f0661f
}
body.cms .found-on a:visited {
	color: #f0661f
}
body.cms .found-on a:focus {
	color: #c14108
}
body.cms .found-on a:hover {
	color: #c14108
}
body.cms .found-on a:active {
	color: #c14108
}
body.cms .ordering-info {
	padding-top: 5px
}
body.cms .warning {
	width: 400px;
	float: right;
	font-size: 14px;
	line-height: 14px
}
body.cms .warning span {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	color: #f0661f
}
body.cms .video-overlay.small {
	position: absolute;
	margin: 0;
	border: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	right: 47px;
	top: 45px;
	background: url("play_small-2d36de839904d004149533425e8a823c.png")
}
body.cms #project-images .project-image {
	position: relative
}
body.cms #project-images .project-image .video-overlay.small {
	left: 65px
}
body.cms #map-wrapper {
	margin-left: 345px;
	margin-top: 50px
}
body.cms #map-wrapper.project-show {
	margin: 0px;
	display: inline;
	float: left
}
body.cms #edit-copy .display label {
	display: inline;
	float: left;
	width: 100px;
	text-align: right;
	margin: 2px 10px;
	clear: left
}
body.cms #edit-copy #keys {
	display: inline;
	float: left
}
body.cms #edit-copy form {
	clear: left
}
body.cms #edit-copy .help-notes {
	margin: 5px 0 40px 120px;
	font-size: 12px;
	color: #c14108
}
body.cms .documents {
	margin-bottom: 0
}
body.cms .note {
	font-size: 14px
}
#cms-project-information {
	margin-bottom: 48px;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 540px;
	display: inline;
	float: left
}
* html #cms-project-information {
	overflow-x: hidden
}
#map-update-form {
	position: relative;
	width: 231px;
	height: 26px;
	left: 310px;
	top: 5px
}
#map-update-form form {
	position: absolute
}
#cms-donors .donors img {
	width: 60px;
	height: 60px
}
#cms-donors .donor {
	cursor: -moz-grab;
	cursor: -webkit-grab
}
#cms-donors .donor:hover {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
#donor-form img {
	position: absolute;
	right: 710px;
	top: 132px
}
#cms-emails .input {
	display: inline;
	float: left
}
#cms-emails .input input {
	width: 200px
}
#cms-emails input[type='submit'] {
	margin-left: 10px
}
#cms-copy h3 {
	clear: left
}
#cms-copy td.content {
	max-width: 380px
}
#cms-copy td.references {
	max-width: 280px;
	overflow: auto
}
#cms-copy .or {
	display: inline;
	float: left;
	margin: 12px
}
#cms-copy .input.string {
	display: inline;
	float: left;
	margin-bottom: 10px
}
#cms-copy .input.string label {
	display: block;
	float: none;
	width: 200px;
	text-align: left;
	margin: 0
}
#cms-copy .input.string input {
	width: 230px
}
#cms-copy input[type='submit'] {
	margin: 28px 20px 0
}
#deliverable-sort input[type='submit'] {
	margin-top: 30px;
	margin-left: 15px
}
#deliverable-sort ul {
	margin-top: 10px;
	display: inline;
	float: left
}
#deliverable-sort ul>li:nth-child(2n) {
	background: #dad8cb
}
#deliverable-sort ul>li:nth-child(2n+1) {
	background: #efeee9
}
#deliverable-sort li>* {
	display: inline;
	float: left
}
#deliverable-sort .deliverable-info {
	margin-left: 10px
}
#deliverable-sort .deliverable-info>* {
	display: inline;
	float: left;
	clear: both
}
#deliverable-sort li {
	width: 99%;
	display: inline;
	float: left;
	position: relative
}
#deliverable-sort li .image {
	width: 230px
}
#deliverable-sort li .image img {
	height: 126px;
	width: 220px
}
#deliverable-sort li .image label {
	position: relative;
	cursor: pointer
}
#deliverable-sort li .image label input {
	position: absolute;
	left: 2px;
	bottom: 4px
}
#deliverable-sort li:hover {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
.story-image-captions {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px
}
* html .story-image-captions {
	overflow-x: hidden
}
.story-image-captions .project-image {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 220px;
	margin-bottom: 10px;
	position: relative;
	display: inline;
	float: left
}
* html .story-image-captions .project-image {
	overflow-x: hidden
}
.story-image-captions .project-image:nth-child(4n+1) {
	display: inline;
	float: left;
	margin-right: 0;
	width: 220px
}
* html .story-image-captions .project-image:nth-child(4n+1) {
	overflow-x: hidden
}
.story-image-captions .project-image img {
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	width: 208px
}
.story-image-captions .project-image textarea {
	width: 204px;
	height: 75px;
	margin-left: 10px;
	resize: none
}
.load-more {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px;
	color: #f0661f;
	height: 28px;
	color: #f0661f;
	display: inline-block;
	width: 100%;
	text-align: center;
	background: #f8f8f3
}
.load-more:visited {
	color: #f0661f
}
.load-more:focus {
	color: #c14108
}
.load-more:hover {
	color: #c14108
}
.load-more:active {
	color: #c14108
}
.load-more:hover {
	background: #e6e6de
}
.load-more.hidden {
	display: none
}
.load-more-border {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	display: inline-block;
	height: 2px
}
.action {
	display: inline;
	float: right;
	margin: 0 5px -5px 0
}
.action .expand-class {
	border: none;
	height: 35px;
	width: 28px;
	margin-top: 4px;
	background-color: #f8f8f3
}
.action .expand-class .plus-minus-blue {
	position: relative;
	display: inline-block;
	padding: 0;
	margin: 0;
	background: url("sprites/plus-blue-8befd7562a2c632ce121fc136b3b4370.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
.action .expand-class .plus-minus-orange {
	position: relative;
	display: inline-block;
	padding: 0;
	margin: 0;
	background: url("sprites/plus-orange-small-ea8f382967093042c68934caf93a7183.png") no-repeat;
	width: 13px;
	height: 12px;
	overflow: hidden;
	background-position: 0px 0px
}
.action .expand-class:hover {
	background-color: #e6e6de
}
.action .expand-class:hover .plus-minus-orange {
	background: url("sprites/plus-orange-small-ea8f382967093042c68934caf93a7183.png") no-repeat;
	width: 13px;
	height: 12px;
	overflow: hidden;
	background-position: 0px -12px
}
.action .expand-class:hover .plus-minus-blue {
	background: url("sprites/plus-blue-8befd7562a2c632ce121fc136b3b4370.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
.action.active .plus-minus-blue {
	background: url("sprites/minus-blue-def7635e378f4830b16ef917dffe4dc7.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
.action.active .plus-minus-orange {
	background: url("sprites/minus-orange-small-1db59321fd82d44960008df37626ad2c.png") no-repeat;
	width: 13px;
	height: 12px;
	overflow: hidden;
	background-position: 0px 0px
}
.action.active:hover .plus-minus-blue {
	background: url("sprites/minus-blue-def7635e378f4830b16ef917dffe4dc7.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
.action.active:hover .plus-minus-orange {
	background: url("sprites/minus-orange-small-1db59321fd82d44960008df37626ad2c.png") no-repeat;
	width: 13px;
	height: 12px;
	overflow: hidden;
	background-position: 0px -12px
}
#project-sidebar {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px
}
* html #project-sidebar {
	overflow-x: hidden
}
#project-sidebar #sidebar-header {
	margin-bottom: 24px
}
#project-sidebar #sidebar-header .image {
	margin-top: 4px
}
#project-sidebar #sidebar-header .topics {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px
}
* html #project-sidebar #sidebar-header .topics {
	overflow-x: hidden
}
#project-sidebar #sidebar-header .topics .topic {
	display: inline;
	float: left
}
#project-sidebar #sidebar-header .summary {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #584528;
	color: #ab9b83
}
#project-sidebar #sidebar-team {
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0
}
#project-sidebar #sidebar-location {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0;
	display: inline-block
}
* html #project-sidebar #sidebar-location {
	overflow-x: hidden
}
#project-sidebar #sidebar-location .title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 42px;
	color: #584528;
	padding-left: 10px;
	display: inline
}
#project-sidebar #sidebar-location .title span {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 42px;
	color: #584528
}
#project-sidebar #sidebar-location .toggle-container {
	display: inline-block
}
#project-sidebar #sidebar-stories {
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px
}
* html #project-sidebar #sidebar-stories {
	overflow-x: hidden
}
#project-sidebar #sidebar-stories .title {
	overflow: hidden;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0
}
#project-sidebar #sidebar-stories .title a {
	height: 48px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 42px;
	color: #584528;
	color: #584528
}
#project-sidebar #sidebar-stories .title a:hover {
	color: #c14108
}
#project-sidebar #sidebar-stories .title a .text {
	display: inline;
	float: left;
	padding: 0 10px
}
#project-sidebar #sidebar-stories .title a .arrow {
	display: inline;
	float: left;
	margin-top: 12px;
	background: url("sprites/circle-arrow-right-orange-9e24eea34ace91d7ae04bc5bb149384d.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#project-sidebar #sidebar-stories .title a:hover .arrow {
	background: url("sprites/circle-arrow-right-orange-9e24eea34ace91d7ae04bc5bb149384d.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#project-sidebar #sidebar-stories .title.active .arrow {
	background: url("sprites/circle-arrow-right-brown-5762b9228cc5774a8a8ed37d09486fcd.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#project-sidebar #sidebar-stories.active {
	border: none
}
#project-sidebar #sidebar-stories .stories {
	clear: both
}
#project-sidebar #sidebar-stories .stories ul {
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0
}
#project-sidebar #sidebar-stories .story {
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll top left;
	padding: 8px 10px
}
#project-sidebar #sidebar-stories .story:last {
	background: none
}
#project-sidebar #sidebar-stories .story a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #584528;
	color: #f0661f;
	display: inline-block
}
#project-sidebar #sidebar-stories .story a:hover {
	color: #c14108
}
#project-sidebar #sidebar-stories nav {
	padding: 3px 0 0 10px
}
#project-sidebar #sidebar-stories nav .next,#project-sidebar #sidebar-stories nav .prev,#project-sidebar #sidebar-stories nav .first,#project-sidebar #sidebar-stories nav .last {
	display: none
}
#project-sidebar #sidebar-stories nav .page a {
	background: #f8f8f3;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	color: #584528;
	width: 22px;
	height: 24px;
	display: inline-block;
	text-align: center;
	color: #f0661f
}
#project-sidebar #sidebar-stories nav .page a:hover {
	color: #c14108
}
#project-sidebar #sidebar-stories nav .page a:hover {
	background: #e6e6de
}
#project-sidebar #sidebar-stories nav .page.current {
	background: #f8f8f3;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	color: #584528;
	width: 22px;
	height: 24px;
	display: inline-block;
	text-align: center
}
#project-sidebar #sidebar-open-ideo {
	padding-top: 24px;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0
}
#project-sidebar #sidebar-open-ideo .title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	height: 48px;
	line-height: 48px;
	padding-left: 10px;
	display: inline
}
#project-sidebar #sidebar-twitter {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0;
	display: inline;
	float: left;
	margin-top: 24px;
	margin-bottom: 48px
}
* html #project-sidebar #sidebar-twitter {
	overflow-x: hidden
}
#project-sidebar #sidebar-twitter .label {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px
}
* html #project-sidebar #sidebar-twitter .label {
	overflow-x: hidden
}
#map-wrapper {
	border-style: solid;
	border-color: #584528;
	border-width: 1px;
	height: 298px;
	width: 298px
}
#map-canvas {
	width: 100%;
	height: 100%
}
li.fellow-list {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0;
	padding-bottom: 2px
}
* html li.fellow-list {
	overflow-x: hidden
}
li.fellow-list .label {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 220px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 40px;
	color: #584528;
	padding-left: 10px
}
* html li.fellow-list .label {
	overflow-x: hidden
}
li.fellow-list .label span {
	margin-left: 10px
}
li.fellow-list ul.profiles {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	display: none;
	padding-bottom: 1px
}
* html li.fellow-list ul.profiles {
	overflow-x: hidden
}
li.fellow-list ul.profiles li.profile {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll top left;
	padding-top: 5px;
	margin-top: 3px
}
* html li.fellow-list ul.profiles li.profile {
	overflow-x: hidden
}
li.fellow-list ul.profiles li.profile .profile-box {
	margin-top: -2px;
	padding-top: 6px;
	padding-bottom: 2px;
	display: inline;
	float: left
}
li.fellow-list ul.profiles li.profile .avatar {
	display: inline;
	float: left;
	margin-right: 0;
	width: 60px;
	margin: 0 10px
}
* html li.fellow-list ul.profiles li.profile .avatar {
	overflow-x: hidden
}
li.fellow-list ul.profiles li.profile .avatar img {
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	width: 100%
}
li.fellow-list ul.profiles li.profile .information {
	display: inline;
	float: left;
	margin-right: 0;
	width: 220px
}
* html li.fellow-list ul.profiles li.profile .information {
	overflow-x: hidden
}
li.fellow-list ul.profiles li.profile .information .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #f0661f
}
li.fellow-list ul.profiles li.profile .information .position {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #baab97;
	padding-right: 10px
}
li.fellow-list ul.profiles li.profile:hover .profile-box {
	background-color: #f8f8f3
}
li.fellow-list ul.profiles li.profile:hover .avatar img {
	border-color: #f0661f
}
li.fellow-list ul.profiles li.profile:hover .information .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #c14108
}
li.fellow-list ul.profiles li.profile.active .profile-box {
	background-color: #f8f8f3
}
li.fellow-list ul.profiles li.profile.active .avatar img {
	border-color: #584528
}
li.fellow-list ul.profiles li.profile.active .information .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #584528
}
li.fellow-list ul.profiles li.profile.active .information .position {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 16px;
	color: #584528
}
.radio li.active .action {
	display: none
}
.twitter-widget {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px
}
* html .twitter-widget {
	overflow-x: hidden
}
.twitter-widget .label {
	height: 48px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 2px 0;
	text-align: left
}
.twitter-widget .label a .bird {
	display: inline;
	float: left;
	background: url("sprites/twitter-orange-fcbdd76b03eb5064beb4fa4a4017df7a.png") no-repeat;
	width: 30px;
	height: 21px;
	overflow: hidden;
	background-position: 0px 0px;
	margin: 15px 10px 0 15px
}
.twitter-widget .label a .text {
	display: inline;
	float: left;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 48px;
	color: #f0661f;
	text-transform: uppercase;
	letter-spacing: 5px;
	float: left
}
.twitter-widget .label a:hover .bird {
	background: url("sprites/twitter-orange-fcbdd76b03eb5064beb4fa4a4017df7a.png") no-repeat;
	width: 30px;
	height: 21px;
	overflow: hidden;
	background-position: 0px -21px
}
.twitter-widget .label a:hover .text {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 48px;
	color: #c14108
}
.twitter-widget .tweets a {
	line-height: 16px !important;
	text-transform: none !important;
	letter-spacing: normal !important;
	font-weight: 300 !important;
	text-decoration: none;
	color: #584528 !important
}
.twitter-widget .tweets a:hover {
	color: #c14108 !important
}
.twitter-widget .tweets .jta-tweet-list-item {
	display: inline;
	float: left;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	width: 300px;
	border: none;
	padding: 10px 0
}
.twitter-widget .tweets .jta-tweet-list-item.last {
	background: none
}
.twitter-widget .tweets .jta-tweet-text {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #584528;
	margin-bottom: 5px;
	display: block
}
.twitter-widget .tweets .jta-tweet-timestamp-link {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #584528;
	font-weight: 700 !important;
	color: #baab97 !important
}
.twitter-widget .tweets .jta-tweet-list-controls {
	display: inline;
	float: left;
	width: 300px;
	margin-top: 0;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left
}
.twitter-widget .tweets .jta-tweet-list-controls-button-more {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 28px;
	color: #f0661f;
	color: #f0661f;
	height: 28px;
	width: 100%;
	display: inline-block;
	padding: 0;
	border: none;
	text-transform: lowercase;
	background: #f8f8f3;
	margin-top: 4px
}
.twitter-widget .tweets .jta-tweet-list-controls-button-more:visited {
	color: #f0661f
}
.twitter-widget .tweets .jta-tweet-list-controls-button-more:focus {
	color: #c14108
}
.twitter-widget .tweets .jta-tweet-list-controls-button-more:hover {
	color: #c14108
}
.twitter-widget .tweets .jta-tweet-list-controls-button-more:active {
	color: #c14108
}
.twitter-widget .tweets .jta-tweet-list-controls-button-more:hover {
	background: #e6e6de;
	color: #c14108
}
.jcarousel-skin-fellows {
	display: inline-block
}
.jcarousel-skin-fellows .jcarousel-direction-rtl {
	direction: rtl
}
.jcarousel-skin-fellows .jcarousel-container-horizontal {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	height: 189px
}
* html .jcarousel-skin-fellows .jcarousel-container-horizontal {
	overflow-x: hidden
}
.jcarousel-skin-fellows .jcarousel-clip {
	overflow: hidden
}
.jcarousel-skin-fellows .jcarousel-clip-horizontal {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	height: 189px
}
* html .jcarousel-skin-fellows .jcarousel-clip-horizontal {
	overflow-x: hidden
}
.jcarousel-skin-fellows .jcarousel-item {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	height: 189px
}
* html .jcarousel-skin-fellows .jcarousel-item {
	overflow-x: hidden
}
.jcarousel-skin-fellows .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px
}
.jcarousel-skin-fellows .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0
}
.jcarousel-skin-fellows .jcarousel-item-placeholder {
	background: white;
	color: black
}
.jcarousel-skin-projects {
	display: inline-block
}
.jcarousel-skin-projects .jcarousel-direction-rtl {
	direction: rtl
}
.jcarousel-skin-projects .jcarousel-container-horizontal {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	height: 288px
}
* html .jcarousel-skin-projects .jcarousel-container-horizontal {
	overflow-x: hidden
}
.jcarousel-skin-projects .jcarousel-clip {
	overflow: hidden
}
.jcarousel-skin-projects .jcarousel-clip-horizontal {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	height: 288px
}
* html .jcarousel-skin-projects .jcarousel-clip-horizontal {
	overflow-x: hidden
}
.jcarousel-skin-projects .jcarousel-item {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	height: 288px
}
* html .jcarousel-skin-projects .jcarousel-item {
	overflow-x: hidden
}
.jcarousel-skin-projects .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 0
}
.jcarousel-skin-projects .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0
}
.jcarousel-skin-projects .jcarousel-item-placeholder {
	background: white;
	color: black
}
.tease-wrapper {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	min-height: 528px;
	overflow: hidden;
	position: relative
}
* html .tease-wrapper {
	overflow-x: hidden
}
.tease-wrapper .slider_footer {
	width: 938px;
	height: 60px;
	background-color: #f8f7f2;
	border: 1px solid #dbd6ca
}
.tease-wrapper .slider_footer .padded {
	padding: 10px
}
.tease-wrapper .slider_footer .padded .topics {
	float: left
}
.tease-wrapper .slider_footer .padded .title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 24px;
	line-height: 28px;
	color: #584528;
	float: right;
	margin-top: 7px
}
.tease-wrapper .slider_footer .padded .title p {
	position: absolute;
	left: 60px;
	bottom: 24px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	font-style: italic
}
.tease-wrapper .slider_footer .padded .title p.move-left {
	left: 10px
}
.tease-wrapper .slider_footer .padded .title a {
	color: #f75b11
}
.tease-wrapper .slider_footer .padded .title a:hover {
	color: #f75b11
}
.tease-wrapper .banner-image img {
	width: 940px;
	height: 528px;
	min-height: 528px
}
.tease-wrapper .banner-embed {
	width: 940px;
	min-height: 528px;
	text-align: center;
	background-color: black
}
.tease-wrapper .tease-slider-pane {
	position: relative;
	left: 0;
	white-space: nowrap;
	font-size: 0;
	display: inline;
	float: left
}
.tease-wrapper .tease-slider-pane li {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;*vertical-align:auto;
	zoom: 1;*display:inline
}
.content-link {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #f0661f;
	display: inline;
	float: right;
	padding: 10px;
	display: inline
}
.content-link:visited {
	color: #f0661f
}
.content-link:focus {
	color: #c14108
}
.content-link:hover {
	color: #c14108
}
.content-link:active {
	color: #c14108
}
.content-link .text {
	display: inline;
	float: right;
	padding-right: 6px
}
.content-link .arrow {
	display: inline;
	float: right;
	display: block;
	margin-right: 2px;
	background: url("sprites/circle-arrow-right-orange-9e24eea34ace91d7ae04bc5bb149384d.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
.content-link:hover .arrow {
	background: url("sprites/circle-arrow-right-orange-9e24eea34ace91d7ae04bc5bb149384d.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
.content-link.blue {
	color: #63ceca
}
.content-link.blue:visited {
	color: #63ceca
}
.content-link.blue:focus {
	color: #70b3ac
}
.content-link.blue:hover {
	color: #70b3ac
}
.content-link.blue:active {
	color: #70b3ac
}
.content-link.blue .arrow {
	background: url("sprites/circle-arrow-right-blue-0e10b890d1e97cc4dee16dbbc75aa851.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
.content-link.blue:hover .arrow {
	background: url("sprites/circle-arrow-right-blue-0e10b890d1e97cc4dee16dbbc75aa851.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#next-prev-navigation {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	height: 24px;
	display: block;
	display: inline;
	float: left;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #d8d8d2;
	text-transform: uppercase;
	letter-spacing: 5px;
	letter-spacing: 1px;
	padding-top: 30px;
	margin-left: 7px
}
* html #next-prev-navigation {
	overflow-x: hidden
}
#next-prev-navigation a {
	color: #d8d8d2
}
#next-prev-navigation a:visited {
	color: #d8d8d2
}
#next-prev-navigation a:focus {
	color: #c14108
}
#next-prev-navigation a:hover {
	color: #c14108
}
#next-prev-navigation a:active {
	color: #c14108
}
#next-prev-navigation a:hover {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #c14108
}
#next-prev-navigation a.nav {
	margin-right: 5px
}
.donor-photo {
	width: 156px;
	height: 156px;
	position: relative;
	display: inline;
	float: left
}
.donor-photo .inner-border {
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	position: absolute;
	width: 155px;
	height: 155px
}
.donor-photo .orange-border {
	position: absolute;
	display: none;
	width: 147px;
	height: 147px;
	z-index: 10;
	border-style: solid;
	border-color: #f0661f;
	border-width: 5px
}
.donor-photo .donor-image img {
	width: 156px;
	height: 156px
}
.donor-photo .overlay {
	display: none;
	z-index: 100;
	width: 312px;
	height: 157px;
	position: absolute;
	background: #f0661f;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: thin;
	font-size: 15px;
	line-height: 22px;
	color: white;
	top: 0;
	font-style: italic
}
.donor-photo .overlay p {
	padding: 12px
}
.donor-photo .overlay.left {
	left: 157px
}
.donor-photo .overlay.right {
	right: 156px
}
.donor-photo .center-wrapper {
	display: table;
	height: 157px
}
.donor-photo .center-wrapper p {
	display: table-cell;
	vertical-align: middle
}
#ideo-banner-spaceholder {
	width: 100%;
	height: 48px
}
#ideo-banner-spaceholder .banner-text {
	display: inline;
	float: left;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 22px;
	line-height: 22px;
	color: white;
	padding: 11px
}
#ideo-banner-spaceholder img {
	width: 42px;
	height: 22px;
	margin-top: 11px;
	margin-left: 150px;
	display: inline;
	float: left
}
#ideo-banner {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #66cccc;
	width: 100%;
	height: 48px;
	z-index: -5
}
#root-cntl #container {
	overflow: visible
}
#root {
	padding-top: 48px
}
#root #title {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 100%; /*940px*/
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 66px;
	line-height: 66px;
	color: #584528;
	margin-bottom: 48px;
	color: #68c8c7;
	margin-top: -30px;
	text-align: center;
}

@media (max-width: 740px) {

	#root {
		padding-top: 30px
	}
}

* html #root #title {
	overflow-x: hidden
}
#root #home-slides {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	position: relative

}

@media (max-width: 740px) {
	#root #home-slides {
		display: none; /* TEMP - REMOVE BEFORE CHECK IN;*/
	}	
}

* html #root #home-slides {
	overflow-x: hidden
}
#root #home-slides .float-border {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	height: 3px;
	position: absolute;
	top: 44px;
	left: 0
}
* html #root #home-slides .float-border {
	overflow-x: hidden
}
#root #home-slides .tease {
	width: 110px;
	position: absolute;
	z-index: 5;
	top: 10px;
	height: 500px;
	cursor: pointer
}
#root #home-slides .tease.left {
	left: -20px;
	display: none
}
#root #home-slides .tease.right {
	right: -20px
}
#root #home-slides .slider-controls {
	float: right
}
#root #home-slides .completed-project {
	position: relative;
	margin-right: 2px
}
#root #home-slides .completed-project .overlay {
	display: none;
	position: absolute;
	top: 48px;
	left: 0;
	width: 620px;
	height: 240px;
	background: transparent url("orange-transparent-bg-fd4b00d91bb1aaf161706067de8ea999.png") repeat top left
}
#root #home-slides .completed-project .overlay.active {
	display: block
}
#root #home-slides .completed-project:hover a {
	color: #c14108
}
#root #home-slides .completed-project:hover .overlay {
	display: block;
	cursor: pointer
}
#root #home-slides .completed-project ul.topics {
	margin: 6px 10px 0 8px
}
#root #home-slides .completed-project ul.topics li {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 4px
}
#root #home-slides .completed-project ul.topics li.water-sanitation {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -150px -30px
}
#root #home-slides .completed-project ul.topics li.agriculture {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: 0px -30px
}
#root #home-slides .completed-project ul.topics li.health {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -120px -30px
}
#root #home-slides .completed-project ul.topics li.financial-services {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -60px -30px
}
#root #home-slides .completed-project ul.topics li.gender-equality {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -90px -30px
}
#root #home-slides .completed-project ul.topics li.community-building {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -30px -30px
}
#root #home-slides .slider-controls {
	display: inline-block;
	padding: 13px 0 9px
}
#root #home-slides .slider-controls a {
	display: inline;
	float: left;
	border-style: solid;
	border-color: #baab97;
	border-width: 0px 1px;
	background: none;
	padding: 0;
	margin: 0;
	height: 10px;
	width: 29px;
	margin-right: 7px;
	cursor: pointer
}
#root #home-slides .slider-controls a .inner {
	margin-left: 1px;
	height: 10px;
	width: 27px;
	background: #f8f8f3
}
#root #home-slides .slider-controls a:hover .inner {
	background: #e6e6de
}
#root #home-slides .slider-controls a.active {
	cursor: default
}
#root #home-slides .slider-controls a.active .inner {
	background: #baab97
}
#root #home-slides .slider-controls a.last {
	margin-right: 0
}
#root #page-content h2 {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 5px;
	text-transform: uppercase;
	color: #f0661f;
	padding-bottom: 10px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 2px 0
}
#root #page-content #lcolumn {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 284px;
	float: left
}

@media (max-width: 740px) {
	#root #page-content #lcolumn {
		width: 94%;
		margin: 0 3% 0 3%;
	}
}

* html #root #page-content #lcolumn {
	overflow-x: hidden
}
#root #page-content #lcolumn .message {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #584528
}
#root #page-content #lcolumn .content-link {
	padding: 16px 0 0 0;
	float: left
}
#root #page-content #lcolumn #mailinglist {
	margin-top: 60px
}

@media (max-width: 740px) {
	#root #page-content #lcolumn #mailinglist {
		margin: 20px 0 20px 0;
		text-align: center;
	}
}

#root #page-content #lcolumn #mailinglist h4 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 0px;
	color: #584528;
	color: #503d0a
}
#root #page-content #lcolumn #mailinglist #mc-form {
	margin-top: 25px
}
#root #page-content #lcolumn #mailinglist #mc-form input {
	width: 220px;
	height: 35px;
	border: 1px solid #d9d5c9;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #584528;
	font-style: italic;
	text-indent: 10px
}
#root #page-content #lcolumn #mailinglist #mc-form button {
	background-color: #67c7c5;
	width: 45px;
	height: 38px;
	border: 1px solid #d9d5c9;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #584528;
	color: white;
	text-transform: uppercase;
	text-align: center
}
#root #page-content #lcolumn #mailinglist #mc-form input.error,#root #page-content #lcolumn #mailinglist #mc-form body input.alert,body #root #page-content #lcolumn #mailinglist #mc-form input.alert {
	padding: 0
}
#root #page-content #lcolumn #mailinglist #mc-form label.error,#root #page-content #lcolumn #mailinglist #mc-form body label.alert,body #root #page-content #lcolumn #mailinglist #mc-form label.alert {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 600;
	font-size: 12px;
	line-height: 12px;
	color: #584528;
	border: 0;
	padding: 0;
	margin-bottom: 0
}
#root #page-content #rcolumn {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	float: right
}

@media (max-width: 740px) {
	#root #page-content #rcolumn {
		width: 94%;
		margin: 0 3% 0 3%;
	}
}


* html #root #page-content #rcolumn {
	overflow-x: hidden
}
#root #page-content #rcolumn #headlines ul {
	margin-top: 15px
}
#root #page-content #rcolumn #headlines ul li {
	margin-bottom: 8px
}
#root #page-content #rcolumn #headlines a {
	color: #584528;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	color: #584528
}
#root #page-content #rcolumn #headlines a:hover {
	color: #f75b11
}
#root #page-content #rcolumn #toolbox {
	margin-top: 40px
}
#root #page-content #rcolumn #toolbox .tool {
	width: 260px;
	height: 190px;
	float: left;
	margin-top: 40px;
	margin-left: 33px
}
#root #page-content #rcolumn #toolbox .tool a {
	width: 260px;
	height: 160px;
	color: #f75b11 !important;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	color: #584528
}

@media (max-width: 740px) {
	#root #page-content #rcolumn #toolbox{
		text-align: center;
	}

	#root #page-content #rcolumn #toolbox .tool {
		width: auto;
		height: auto;
		margin: 40px 0 0 0;
		float: none;
	}
	
	#root #page-content #rcolumn #toolbox .tool a {
		display: block;
		width: auto;
		height: auto;
	}
}

#root #page-content #rcolumn #toolbox .tool p {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	color: #584528;
	font-style: italic
}
#about-us {
	padding-top: 48px;
	display: inline;
	float: left
}
#about-us #title {
	display: inline;
	float: left;
	margin-right: 0;
/*	width: 940px;*/
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #63ceca;
	margin-bottom: 15px
}


* html #about-us #title {
	overflow-x: hidden
}
#about-us #about_left {
	margin-top: 60px;
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #584528;
	color: #b9ab95;
	font-style: italic
}

@media (max-width: 740px) {

	#about-us #about_left {
		width: auto;
		margin: 0 40px 0 40px;
		padding: 0;
		text-align: justify;
	}
}

* html #about-us #about_left {
	overflow-x: hidden
}
#about-us #about_left #about_quote {
	padding-right: 32px
}
#about-us #about_left #about_quote_attr {
	margin-top: 30px;
	color: #f05d21 !important;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 14px;
	line-height: 16px;
	color: #584528;
	font-style: normal;
	width: 79%
}
#about-us #about_left #about_quote_attr span {
	color: #f05d21 !important;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 14px;
	line-height: 16px;
	color: #584528;
	font-style: normal
}
#about-us #about {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	overflow: hidden;*zoom:1;
	display: inline;
	float: right;
	margin-right: 0;
	margin-top: 30px
}


@media (max-width: 740px) {

	#about-us #about {
		width: auto;
		margin: 40px 20px 0 20px;
	}

	#about-us #about {
/*		display: none;*/
	}
}

#about-us #hero {
	width: 100%;
	clear: both;
}

* html #about-us #about {
	overflow-x: hidden
}
#about-us #about #about_subtitle {
	line-height: 35px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 5px;
	color: #f05d21;
	width: 100%;
	border-bottom: 1px solid #544841
}
#about-us #about #description {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #584528;
	margin-top: 10px;
	padding-bottom: 24px;
	margin-bottom: 31px
}
#about-us #about #projects-label {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 28px;
	color: #584528;
	margin-bottom: 24px
}
#about-us #about #projects-list {
	list-style: decimal !important;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	padding-bottom: 14px
}
#about-us #about #projects-list li {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 26px;
	color: #584528;
	margin-left: 28px;
	margin-bottom: 12px
}
#about-us #topics {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	text-align: center
}
* html #about-us #topics {
	overflow-x: hidden
}
#about-us #topics .label {
	height: 24px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px;
	padding-bottom: 24px
}
#about-us #topics table {
	width: 80%;
	margin: 0 auto
}
#about-us #topics table tr td {
	padding: 5px 0;
	height: 144px;
	width: 50px;
	vertical-align: top;
	text-align: center
}
#about-us #topics table tr td a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 17px;
	line-height: 19px;
	color: #584528;
	display: block;
	margin-bottom: 12px;
	text-align: center;
	color: #63ceca
}
#about-us #topics table tr td a:visited {
	color: #63ceca
}
#about-us #topics table tr td a:focus {
	color: #70b3ac
}
#about-us #topics table tr td a:hover {
	color: #70b3ac
}
#about-us #topics table tr td a:active {
	color: #70b3ac
}
#about-us #topics table tr td p {
	width: 80px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 17px;
	line-height: 19px;
	color: #63ceca;
	display: inline-block;
	margin-bottom: 12px;
	text-align: center
}
#contact-page {
	height: 960px;
	padding-top: 48px;
	background: url("contact-map-e90433e8af3d7ffddf0615b532a16390.png") transparent no-repeat top right
}
#contact-page .single-column {
	display: inline;
	float: left;
	margin-right: 0;
	width: 540px;
	height: 480px
}
* html #contact-page .single-column {
	overflow-x: hidden
}
#contact-page .single-column #title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 34px;
	line-height: 36px;
	color: #584528;
	margin-bottom: 24px
}
#contact-page .single-column #summary {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 34px;
	line-height: 36px;
	color: #584528;
	margin-bottom: 24px
}
#contact-page .single-column #address p {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #f0661f;
	margin: 0
}
#contact-page .single-column #address a {
	color: #f0661f
}
#contact-page .single-column #address a:visited {
	color: #f0661f
}
#contact-page .single-column #address a:focus {
	color: #c14108
}
#contact-page .single-column #address a:hover {
	color: #c14108
}
#contact-page .single-column #address a:active {
	color: #c14108
}
#contact-page .single-column #mailinglist {
	margin-top: 25px
}
#contact-page .single-column #mailinglist h4 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	color: #584528;
	color: #503d0a
}
#contact-page .single-column #mailinglist form {
	margin-top: 25px
}
#contact-page .single-column #mailinglist form input {
	padding: 1px;
	width: 256px;
	height: 35px;
	border: 1px solid #d9d5c9;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #584528;
	font-style: italic;
	text-indent: 10px
}
#contact-page .single-column #mailinglist form button {
	background-color: #67c7c5;
	width: 45px;
	height: 38px;
	border: 1px solid #d9d5c9;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #584528;
	color: white;
	text-transform: uppercase;
	text-align: center
}
#contact-page .single-column #mailinglist form label {
	position: fixed;
	top: 0;
	left: 25%;
	width: 50%;
	text-align: center
}
#contact-page .two-column {
	display: inline;
	float: left;
	margin-right: 0;
	width: 700px
}
* html #contact-page .two-column {
	overflow-x: hidden
}
#contact-page .two-column .header {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px;
	padding: 5px 0;
	margin-bottom: 24px;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0
}
#contact-page .two-column #map {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 460px;
	display: inline;
	float: left
}
* html #contact-page .two-column #map {
	overflow-x: hidden
}
#contact-page .two-column #map #map-wrapper {
	width: 458px;
	height: 400px
}
#contact-page .two-column #map #map-canvas {
	width: 100%;
	height: 100%
}
#contact-page .two-column #map #infobubble .title {
	display: inline;
	float: left;
	width: 198px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	padding-bottom: 5px;
	margin-bottom: 10px
}
#contact-page .two-column #map #infobubble .address {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 20px;
	line-height: 28px;
	color: #f0661f;
	display: inline;
	float: left
}
#contact-page .two-column #map #infobubble .close-button {
	display: inline-block;
	display: inline;
	float: right;
	background: url("sprites/close-small-1b9f48039acc7daccc49e2288b5938ad.png") no-repeat;
	width: 19px;
	height: 19px;
	overflow: hidden;
	background-position: 0px 0px
}
#contact-page .two-column #map #infobubble .close-button:hover {
	background: url("sprites/close-small-1b9f48039acc7daccc49e2288b5938ad.png") no-repeat;
	width: 19px;
	height: 19px;
	overflow: hidden;
	background-position: 0px -19px
}
#contact-page .two-column #map #infobubble a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 16px;
	color: #584528;
	color: #f0661f
}
#contact-page .two-column #map #infobubble a:visited {
	color: #f0661f
}
#contact-page .two-column #map #infobubble a:focus {
	color: #c14108
}
#contact-page .two-column #map #infobubble a:hover {
	color: #c14108
}
#contact-page .two-column #map #infobubble a:active {
	color: #c14108
}
#contact-page .two-column #directions {
	display: inline;
	float: left;
	margin-right: 0;
	width: 220px;
	display: inline;
	float: left
}
#contact-page .two-column #directions .header {
	margin-bottom: 10px
}
* html #contact-page .two-column #directions {
	overflow-x: hidden
}
#contact-page .two-column #directions li {
	padding: 6px 0
}
#contact-page .two-column #directions a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 16px;
	color: #f0661f
}
#contact-page .overlay {
	display: none;
	z-index: 10000;
	background-color: white;
	-moz-box-shadow: 0 0 5px -1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,0.4);
	width: 625px;
	padding-bottom: 46px
}
#contact-page .overlay h1 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 46px;
	line-height: 46px;
	color: #63ceca;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	margin: 73px 39px 27px;
	padding-bottom: 23px
}
#contact-page .overlay p {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 25px;
	color: #584528;
	margin: 0 39px 19px
}
#contact-page .overlay .close {
	position: absolute;
	right: 23px;
	top: 19px;
	cursor: pointer;
	background: url("sprites/close-dd9043e9ce670baac83e3c7b00f20ab7.png") no-repeat;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-position: 0px 0px
}
#contact-page .overlay .close:hover {
	background: url("sprites/close-dd9043e9ce670baac83e3c7b00f20ab7.png") no-repeat;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-position: 0px -28px
}
#team-page {
	padding-top: 48px
}
#team-page #title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #63ceca;
	margin-bottom: 24px;
	padding-bottom: 24px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left
}
#team-page .member {
	display: inline;
	float: left;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	min-height: 504px;
	padding-bottom: 24px;
	margin-bottom: 24px
}
#team-page .member .avatar {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 140px
}
* html #team-page .member .avatar {
	overflow-x: hidden
}
#team-page .member .avatar img {
	border-style: solid;
	border-color: #534741;
	border-width: 1px
}
#team-page .member .information {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #team-page .member .information {
	overflow-x: hidden
}
#team-page .member .information .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	color: #584528;
	margin-bottom: 5px
}
#team-page .member .information .position {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #baab97;
	margin-bottom: 12px
}
#team-page .member .information .quote {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #baab97;
	font-style: italic;
	margin-bottom: 12px
}
#team-page .member .information .bio {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 22px;
	color: #584528;
	padding-bottom: 10px
}
#team-page .member.left {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 460px
}
* html #team-page .member.left {
	overflow-x: hidden
}
#team-page .member.right {
	display: inline;
	float: left;
	margin-right: 0;
	width: 460px
}
* html #team-page .member.right {
	overflow-x: hidden
}
#team-page .member #twitter {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	background: #f8f8f3
}
* html #team-page .member #twitter {
	overflow-x: hidden
}
#team-page .member #twitter .label {
	height: 40px;
	border: none
}
#team-page .member #twitter .tweets {
	padding-left: 10px
}
#team-page .member #twitter .jta-tweet-list-item {
	padding-top: 0;
	width: 287px
}
#team-page .member #twitter a .text {
	color: #584528;
	height: 40px;
	line-height: 40px
}
#team-page .member #twitter a .bird {
	background: url("sprites/twitter-brown-e6b054d41886923cd564522865fc9ef3.png") no-repeat;
	width: 30px;
	height: 21px;
	overflow: hidden;
	background-position: 0px 0px;
	margin: 11px 13px 0 10px
}
#team-page .member #twitter a:hover .text {
	color: #c14108
}
#team-page .member #twitter a:hover .bird {
	background: url("sprites/twitter-brown-e6b054d41886923cd564522865fc9ef3.png") no-repeat;
	width: 30px;
	height: 21px;
	overflow: hidden;
	background-position: 0px -21px
}
#board-page {
	padding-top: 48px
}

#board-page #title {
	display: inline;
	float: left;
	margin-right: 0;
/*	width: 940px;*/
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #63ceca
}


* html #board-page #title {
	overflow-x: hidden
}

#board-page #advisors {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	display: inline;
	float: right;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0;
	border-color: #584528;
	margin-top: 33px
}


* html #board-page #advisors {
	overflow-x: hidden
}
#board-page #advisors .label {
	height: 24px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 41px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0;
	padding-bottom: 20px;
	border-color: #584528;
	padding-bottom: 13px
}
#board-page #advisors .members .member {
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	border-color: #baab97;
	padding: 0 10px
}
#board-page #advisors .members .member .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	color: #584528;
	padding: 10px 0 5px 0
}
#board-page #advisors .members .member .position {
	padding-bottom: 15px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #baab97
}
#board-page #advisors .members li:last-child {
	background: none;
	border-bottom: none
}
#board-page #directors {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	margin-top: 48px;
	padding-bottom: 48px
}




* html #board-page #directors {
	overflow-x: hidden
}
#board-page #directors .label {
	height: 24px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px
}
#board-page #directors .members .member {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	margin-top: 24px;
	position: relative
}

* html #board-page #directors .members .member {
	overflow-x: hidden
}

@media (max-width: 940px) {

	#board-page #advisors, #board-page #directors {
		width: auto;
		margin: 48px 20px 40px 20px;
		border-width: 0px;
	}

	#board-page #directors .members .member {
		width: auto;
	}
	
}

@media (max-width: 740px) {

	#board-page #advisors, #board-page #directors {
		margin: 18px 20px 40px 20px;
	}
}


#board-page #directors .members .member .avatar {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 140px
}


* html #board-page #directors .members .member .avatar {
	overflow-x: hidden
}
#board-page #directors .members .member .avatar img {
	border-style: solid;
	border-color: #534741;
	border-width: 1px
}
#board-page #directors .members .member .information {
	display: inline;
	margin-right: 20px;
	width: 380px
}
* html #board-page #directors .members .member .information {
	overflow-x: hidden
}
#board-page #directors .members .member .information .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	color: #584528;
	margin-bottom: 5px
}
#board-page #directors .members .member .information .position {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #baab97;
	margin-bottom: 12px
}
#board-page #directors .members .member .information .quote {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #baab97;
	font-style: italic;
	margin-bottom: 24px
}
#board-page #directors .members .member .information .bio {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 22px;
	color: #584528;
	padding-bottom: 24px
}
#board-page #directors .members .member .action {
	display: inline;
	float: right;
	margin-right: 0;
	width: 60px
}
* html #board-page #directors .members .member .action {
	overflow-x: hidden
}
#board-page #directors .members .member .expand-bio {
	padding: 12px;
	border: none;
	background-color: #f8f8f3
}
#board-page #directors .members .member .expand-bio .plus-minus-blue {
	display: block;
	background: url("sprites/plus-blue-8befd7562a2c632ce121fc136b3b4370.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#board-page #directors .members .member .expand-bio:hover {
	background-color: #e6e6de
}
#board-page #directors .members .member .expand-bio:hover .plus-minus-blue {
	background: url("sprites/plus-blue-8befd7562a2c632ce121fc136b3b4370.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#board-page #directors .members .member.active .plus-minus-blue {
	background: url("sprites/minus-blue-def7635e378f4830b16ef917dffe4dc7.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#board-page #directors .members .member.active:hover .plus-minus-blue {
	background: url("sprites/minus-blue-def7635e378f4830b16ef917dffe4dc7.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#supporters-page {
	padding-top: 48px
}
#supporters-page #title {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 49%;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #63ceca
}
* html #supporters-page #title {
	overflow-x: hidden
}
#supporters-page #summary {
	display: inline;
	float: left;
	margin-right: 0;
	width: 48%;
	margin-bottom: 48px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #baab97
}


* html #supporters-page #summary {
	overflow-x: hidden
}
#supporters-page #three-column {
	display: inline;
	float: left;
	margin-right: 0;
	width: 100%;
	display: inline;
	float: right;
	padding-bottom: 48px
}



* html #supporters-page #three-column {
	overflow-x: hidden
}
#supporters-page #three-column .column {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 31%;
}

@media (max-width: 740px) {   
	#supporters-page #three-column .column {
		width: 44%;
		margin: 0 3%;
	}
}





* html #supporters-page #three-column .column {
	overflow-x: hidden
}
#supporters-page #three-column .column .label {
	height: 24px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-bottom: 12px
}
#supporters-page #three-column .column .description {
	min-height: 120px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	color: #584528
}

@media (max-width: 550px) {   
	#supporters-page #three-column .column {
		width: auto;
	}
	
	#supporters-page #three-column .column .description {
		min-height: 0;
		padding-bottom: 10px;
	}
}

#supporters-page #three-column #founders #icon {
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0
}
#supporters-page #three-column #founders .description {
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0
}
#supporters-page #three-column #founders .members .member {
	transition: transform 2s;
	height: 60px;
	line-height: 60px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	padding: 0 10px
}
#supporters-page #three-column #founders .members .member .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #584528;
	padding-top: 6px
}
#supporters-page #three-column #founders .members .member .position {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #baab97
}
#supporters-page #three-column #founders .members .member:nth-child(n+9) {
	display: none
}
#supporters-page #three-column #founders .members .member:nth-child(n+9).show {
	display: block
}
#supporters-page #three-column #founders .members .member:nth-child(n+9).show:last-child {
	border-bottom: none
}
#supporters-page #three-column #donors #icon {
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0
}
#supporters-page #three-column #donors .description {
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0
}
#supporters-page #three-column #donors .members .member {
	transition: transform 2s;
	height: 60px;
	line-height: 60px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	padding: 0 10px
}
#supporters-page #three-column #donors .members .member .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #584528;
	padding-top: 6px
}
#supporters-page #three-column #donors .members .member .position {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #baab97
}
#supporters-page #three-column #donors .members .member:nth-child(n+9) {
	display: none
}
#supporters-page #three-column #donors .members .member:nth-child(n+9).show {
	display: block
}
#supporters-page #three-column #donors .members .member:nth-child(n+9).show:last-child {
	border-bottom: none
}
#supporters-page #three-column #foundations {
	margin-right: 0
}
#supporters-page #three-column #foundations .description {
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0
}
#supporters-page #three-column #foundations .members .member {
	transition: transform 2s;
	height: 60px;
	line-height: 60px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	padding: 0 10px
}
#supporters-page #three-column #foundations .members .member .name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #584528;
	padding-top: 6px
}
#supporters-page #three-column #foundations .members .member:nth-child(n+9) {
	display: none
}
#supporters-page #three-column #foundations .members .member:nth-child(n+9).show {
	display: block
}
#supporters-page #three-column #foundations .members .member:nth-child(n+9).show:last-child {
	border-bottom: none
}
#supporters-page #three-column .action {
	display: inline;
	float: left;
	margin-right: 0;
	width: 60px;
	float: right;
	margin-top: 10px
}
* html #supporters-page #three-column .action {
	overflow-x: hidden
}
#supporters-page #three-column .action .expand-supporters {
	padding: 12px;
	border: none;
	background-color: #f8f8f3
}
#supporters-page #three-column .action .expand-supporters .plus-minus-blue {
	display: block;
	background: url("sprites/minus-blue-def7635e378f4830b16ef917dffe4dc7.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#supporters-page #three-column .action .expand-supporters:hover {
	background-color: #e6e6de
}
#supporters-page #three-column .action .expand-supporters:hover .plus-minus-blue {
	background: url("sprites/plus-blue-8befd7562a2c632ce121fc136b3b4370.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#supporters-page #three-column .action.active .plus-minus-blue {
	background: url("sprites/plus-blue-8befd7562a2c632ce121fc136b3b4370.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#supporters-page #three-column .action.active:hover .plus-minus-blue {
	background: url("sprites/minus-blue-def7635e378f4830b16ef917dffe4dc7.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#careers-page {
	padding-top: 48px
}
#careers-page #title {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #63ceca;
	margin-bottom: 48px
}
* html #careers-page #title {
	overflow-x: hidden
}
#careers-page #description {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 26px;
	color: #584528;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	padding-bottom: 24px
}
* html #careers-page #description {
	overflow-x: hidden
}
#careers-page #instructions {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	display: inline;
	float: right;
	margin-top: -24px
}
* html #careers-page #instructions {
	overflow-x: hidden
}
#careers-page #instructions .instruction {
	margin-bottom: 24px
}
#careers-page #instructions .instruction .label {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0;
	border-color: #584528;
	padding-bottom: 6px;
	margin-bottom: 6px
}
#careers-page #instructions .instruction .details {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #baab97
}
#careers-page #jobs {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	margin-bottom: 48px
}
* html #careers-page #jobs {
	overflow-x: hidden
}
#careers-page #jobs a {
	color: #f0661f
}
#careers-page #jobs a:visited {
	color: #f0661f
}
#careers-page #jobs a:focus {
	color: #c14108
}
#careers-page #jobs a:hover {
	color: #c14108
}
#careers-page #jobs a:active {
	color: #c14108
}
#careers-page #jobs .no-jobs {
	padding-top: 20px;
	padding-left: 10px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	color: #63ceca
}
#careers-page #jobs li.job {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left
}
* html #careers-page #jobs li.job {
	overflow-x: hidden
}
#careers-page #jobs li.job .head {
	height: 48px;
	line-height: 48px
}
#careers-page #jobs li.job .head .action {
	height: 48px;
	display: inline;
	float: left;
	margin-right: 20px
}
#careers-page #jobs li.job .head .title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	color: #63ceca
}
#careers-page #jobs li.job .head .hours {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #63ceca
}
#careers-page #jobs li.job .expand-jobs {
	margin-top: 6px;
	padding: 10px 5px;
	border: none;
	background-color: #f8f8f3
}
#careers-page #jobs li.job .expand-jobs .plus-minus-blue {
	display: block;
	background: url("sprites/plus-blue-8befd7562a2c632ce121fc136b3b4370.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#careers-page #jobs li.job .expand-jobs:hover {
	background-color: #e6e6de
}
#careers-page #jobs li.job .expand-jobs:hover .plus-minus-blue {
	background: url("sprites/plus-blue-8befd7562a2c632ce121fc136b3b4370.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#careers-page #jobs li.job.active .plus-minus-blue {
	background: url("sprites/minus-blue-def7635e378f4830b16ef917dffe4dc7.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#careers-page #jobs li.job.active:hover .plus-minus-blue {
	background: url("sprites/minus-blue-def7635e378f4830b16ef917dffe4dc7.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#careers-page #jobs li.job .summary .label {
	height: 48px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 48px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px
}
#careers-page #jobs li.job .qualifications .label {
	height: 48px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 48px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px
}
#careers-page #jobs li.job .qualifications .sub-label {
	height: 24px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #584528;
	margin-bottom: 12px
}
#careers-page #jobs li.job .qualifications .list ul {
	list-style: disc !important;
	margin-bottom: 24px
}
#careers-page #jobs li.job .qualifications .list li {
	margin-bottom: 6px;
	margin-left: 25px
}
#donate {
	padding-top: 10px
}
#donate h1 {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #f0661f;
	margin-bottom: 33px
}
* html #donate h1 {
	overflow-x: hidden
}
#donate h2 {
	padding-top: 46px;
	padding-bottom: 5px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 32px;
	line-height: 32px;
	color: #584528;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px
}
* html #donate h2 {
	overflow-x: hidden
}
#donate .donate-image {
	padding-bottom: 25px
}
#donate .donate-image img {
	height: 379px;
	width: 875px
}
#donate #donor-photo-widget {
	display: inline;
	float: left;
	width: 948px;
	margin-bottom: 27px
}
#donate #message {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 700px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 21px;
	line-height: 27px;
	color: #584528;
	margin-bottom: 20px
}
* html #donate #message {
	overflow-x: hidden
}
#donate #five-oh-one {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 700px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 17px;
	line-height: 17px;
	color: #f0661f;
	margin-bottom: 41px
}
* html #donate #five-oh-one {
	overflow-x: hidden
}
#donate #how-much {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 32px;
	line-height: 32px;
	color: #3b2912;
	margin-bottom: 16px
}
* html #donate #how-much {
	overflow-x: hidden
}
#donate #address {
	display: inline;
	float: left;
	margin-right: 0;
	width: 220px;
	float: none
}
* html #donate #address {
	overflow-x: hidden
}
#donate #address h3 {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	color: #584528;
	font-style: italic;
	margin: 6px 0 23px 0
}
#donate #address p {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 17px;
	line-height: 17px;
	color: #f0661f;
	margin-bottom: 8px
}
#donate #infographic {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	margin: 16px 0
}
* html #donate #infographic {
	overflow-x: hidden
}
#donate #infographic img {
	position: relative;
	left: -30px;
	width: 940px
}
#donate #donor-list {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll top left;
	margin-top: 46px
}
* html #donate #donor-list {
	overflow-x: hidden
}
#donate #donor-list h3 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 32px;
	line-height: 32px;
	color: #f0661f;
	display: inline;
	float: left;
	width: 906px;
	margin: 19px 0 25px 0
}
#donate #donor-list ul {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	display: none
}
* html #donate #donor-list ul {
	overflow-x: hidden
}
#donate #donor-list li {
	display: inline;
	float: left;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
	color: #584528;
	width: 146px;
	min-height: 30px;
	margin: 0 10px 3px 0
}
#donate #donor-list .expand-class {
	margin-top: 12px
}
#donate #errors {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	color: red;
	margin-bottom: 20px
}
* html #donate #errors {
	overflow-x: hidden
}
#donate #amount-badge {
	display: inline-block;
	margin: 9px 0 0 30px
}
#donate #submit-badge {
	display: inline;
	float: left;
	margin: 5px 0 0 246px;
	padding-left: 7px
}
#donate #amount_options {
	width: 216px
}
#donate .ui-selectmenu {
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	background: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#donate .ui-selectmenu-status {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	padding: 3px 0 0 8px
}
#donate .ui-selectmenu-icon {
	background-image: url("dropdown-arrow-small-99f99e7e0cb3df5fce57350621af5bcb.png");
	background-position: 5px 8px;
	padding: 0;
	width: 17px;
	height: 18px;
	top: 0;
	right: 0;
	margin: 2px 0 0 0;
	border-style: solid;
	border-color: #baab97;
	border-width: 0 0 0 2px
}
#donate #amount_options-button {
	display: inline;
	float: left;
	height: 41px
}
#donate #amount_options-button .ui-selectmenu-status {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	color: #584528;
	padding: 7px 0 0 10px
}
#donate #amount_options-button .ui-selectmenu-icon {
	background-image: url("dropdown-arrow-b2ecea4b646568736f99a9def6fd3bce.png");
	background-position: 14px 14px;
	padding: 0;
	width: 39px;
	height: 35px;
	top: 0;
	right: 0;
	margin: 3px 0 0 0;
	border-style: solid;
	border-color: #baab97;
	border-width: 0 0 0 2px
}
#donate #credit_card_type_select-button {
	height: 22px;
	margin-top: -2px
}
#donate #transaction_billing_region-button {
	height: 22px;
	margin-top: -2px
}
#donate #transaction_credit_card_expiration_month-button {
	height: 22px;
	margin-top: -5px
}
#donate #transaction_credit_card_expiration_year-button {
	height: 22px;
	margin-top: -5px
}
#donate #donation-details {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px
}
* html #donate #donation-details {
	overflow-x: hidden
}
#donate form {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 700px;
	margin-bottom: 40px
}
* html #donate form {
	overflow-x: hidden
}
#donate form legend {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	padding-left: 2px
}
#donate form fieldset {
	display: inline;
	float: left;
	width: 340px;
	clear: both;
	margin-top: 36px;
	margin-bottom: 22px
}
#donate form fieldset.right {
	clear: none;
	margin-right: 0
}
#donate form label {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	padding-left: 2px;
	display: inline-block;
	margin-top: 8px
}
#donate form #zip-code-label {
	display: block;
	clear: left;
	padding-top: 12px;
	margin-bottom: 4px
}
#donate form #credit-card-type label {
	display: block;
	margin-bottom: 4px
}
#donate form #credit_card_type_select {
	width: 140px
}
#donate form #transaction_credit_card_cardholder_name {
	width: 290px
}
#donate form #transaction_credit_card_number {
	width: 210px
}
#donate form #transaction_credit_card_cvv {
	width: 56px
}
#donate form #cc-number {
	width: 219px
}
#donate form #expiration {
	display: inline-block
}
#donate form #expiration label {
	display: block;
	margin-bottom: 4px
}
#donate form #expiration .two-col {
	max-width: 140px
}
#donate form #transaction_credit_card_expiration_month {
	width: 78px
}
#donate form #transaction_credit_card_expiration_year {
	width: 88px
}
#donate form #transaction_billing_street_address {
	width: 290px
}
#donate form #transaction_billing_locality {
	width: 111px
}
#donate form #transaction_billing_region {
	width: 162px
}
#donate form #transaction_billing_postal_code {
	width: 75px
}
#donate form #transaction_customer_phone {
	width: 115px
}
#donate form #transaction_customer_email {
	width: 152px
}
#donate form .two-col {
	display: inline;
	float: left
}
#donate form .two-col.right {
	margin-left: 15px
}
#donate form #transaction_amount {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 22px;
	line-height: 42px;
	color: #584528;
	display: none;
	padding: 0 0 0 10px;
	height: 41px;
	width: 268px;
	margin-left: 0px
}
#amount_options-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#amount_options-menu li {
	height: 40px
}
#amount_options-menu li.ui-state-hover {
	background: #e6e6de;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#amount_options-menu a {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	color: #584528;
	padding: 7px 0 0 10px
}
#credit_card_type_select-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#credit_card_type_select-menu li {
	min-height: 20px
}
#credit_card_type_select-menu li.ui-state-hover {
	background: #e6e6de;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#credit_card_type_select-menu a {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	padding: 3px 0 0 8px
}
#transaction_billing_region-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#transaction_billing_region-menu li {
	min-height: 20px
}
#transaction_billing_region-menu li.ui-state-hover {
	background: #e6e6de;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#transaction_billing_region-menu a {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	padding: 3px 0 0 8px
}
#transaction_credit_card_expiration_month-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#transaction_credit_card_expiration_month-menu li {
	min-height: 20px
}
#transaction_credit_card_expiration_month-menu li.ui-state-hover {
	background: #e6e6de;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#transaction_credit_card_expiration_month-menu a {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	padding: 3px 0 0 8px
}
#transaction_credit_card_expiration_year-menu {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#transaction_credit_card_expiration_year-menu li {
	min-height: 20px
}
#transaction_credit_card_expiration_year-menu li.ui-state-hover {
	background: #e6e6de;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
#transaction_credit_card_expiration_year-menu a {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	padding: 3px 0 0 8px
}
#donation-thanks.overlay {
	position: relative;
	display: none;
	z-index: 10000;
	background-color: white;
	-moz-box-shadow: 0 0 5px -1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,0.4);
	display: inline;
	float: left
}
#donation-thanks.overlay a.close {
	position: absolute;
	z-index: 1000;
	right: 23px;
	top: 19px;
	cursor: pointer;
	background: url("sprites/close-dd9043e9ce670baac83e3c7b00f20ab7.png") no-repeat;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-position: 0px 0px
}
#donation-thanks.overlay a.close:hover {
	background: url("sprites/close-dd9043e9ce670baac83e3c7b00f20ab7.png") no-repeat;
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-position: 0px -28px
}
#donation-thanks.overlay #overlay-content {
	display: inline;
	float: left;
	width: 750px;
	padding-bottom: 46px
}
#donation-thanks.overlay #overlay-content a.close.show-more {
	display: none
}
#donation-thanks.overlay #overlay-content span {
	display: inline;
	float: left;
	position: static;
	width: 22px;
	height: 22px
}
#donation-thanks.overlay #overlay-content .box {
	background-image: url("donate-unselected-3968769997a5041b17b63cf97f73df90.png");
	width: 22px;
	height: 22px;
	cursor: pointer
}
#donation-thanks.overlay #overlay-content .box.selected {
	background-image: url("donate-selected-5e8f5cf9f8c76fab3d13653db4ef93d9.png")
}
#donation-thanks.overlay #overlay-content #initial-thanks.has_errors {
	display: none
}
#donation-thanks.overlay #overlay-content #initial-thanks h1 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 50px;
	line-height: 50px;
	color: #63ceca;
	margin: 60px 60px 0
}
#donation-thanks.overlay #overlay-content #initial-thanks h2 {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 28px;
	line-height: 32px;
	color: #584528;
	margin: 22px 60px 25px;
	padding: 0
}
#donation-thanks.overlay #overlay-content #initial-thanks p {
	width: 600px;
	margin-left: 90px;
	padding: 10px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: thin;
	font-size: 20px;
	line-height: 25px;
	color: #f0661f
}
#donation-thanks.overlay #overlay-content #initial-thanks span {
	margin: 12px 0 0 61px
}
#donation-thanks.overlay #overlay-content #donor-form {
	padding: 60px 60px 20px 60px;
	display: inline;
	float: left;
	display: none
}
#donation-thanks.overlay #overlay-content #donor-form form {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px
}
* html #donation-thanks.overlay #overlay-content #donor-form form {
	overflow-x: hidden
}
#donation-thanks.overlay #overlay-content #donor-form.has_errors {
	display: block
}
#donation-thanks.overlay #overlay-content #donor-form .field_with_errors {
	background: none;
	border-style: solid;
	border-color: #ff3333;
	border-width: 1px
}
#donation-thanks.overlay #overlay-content #donor-form span.error,#donation-thanks.overlay #overlay-content #donor-form body span.alert,body #donation-thanks.overlay #overlay-content #donor-form span.alert {
	border: none;
	position: relative;
	margin-left: 6px;
	width: 540px;
	background: none;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 14px;
	line-height: 14px;
	color: #ff3333;
	left: 0
}
#donation-thanks.overlay #overlay-content #donor-form .show-more {
	display: none
}
#donation-thanks.overlay #overlay-content #donor-form .show-more.has_errors {
	display: block
}
#donation-thanks.overlay #overlay-content #donor-form .show-more-option {
	margin-left: 12px
}
#donation-thanks.overlay #overlay-content #donor-form .show-more-option p {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 16px;
	color: #584528;
	margin-top: 15px;
	margin-bottom: 16px
}
#donation-thanks.overlay #overlay-content #donor-form .show-more-option .confirm {
	margin-left: 30px
}
#donation-thanks.overlay #overlay-content #donor-form label {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 18px;
	color: #584528;
	width: 554px;
	text-align: left
}
#donation-thanks.overlay #overlay-content #donor-form input {
	width: 300px;
	margin-top: 15px;
	margin-left: 12px
}
#donation-thanks.overlay #overlay-content #donor-form input.file {
	padding: 15px;
	background: #f8f8f3;
	width: 360px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 12px;
	line-height: 12px;
	color: #584528
}
#donation-thanks.overlay #overlay-content #donor-form input[type="submit"] {
	width: 95px
}
#donation-thanks.overlay #overlay-content #donor-form textarea {
	width: 500px;
	height: 100px;
	margin-left: 12px;
	margin-top: 15px;
	resize: none
}
#donation-thanks.overlay #overlay-content #donor-form #disclaimer {
	float: left;
	margin-top: 15px;
	margin-left: 12px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: thin;
	font-size: 14px;
	line-height: 14px;
	color: #baab97
}
#donation-thanks.overlay #overlay-content #donor-form #disclaimer p {
	margin-bottom: 15px
}
#donation-thanks.overlay #overlay-content #donor-form #photo-limits {
	float: left;
	margin-top: 15px;
	margin-left: 12px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: thin;
	font-size: 14px;
	line-height: 14px;
	color: #baab97
}
#donation-thanks.overlay #overlay-content #donor-form #photo-limits.has_errors {
	display: block
}
#donate input[type='text'],#donate input[type='tel'],#donate input[type='email'],#donation-thanks input[type='text'],#donation-thanks input[type='tel'],#donation-thanks input[type='email'] {
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	color: #584528;
	padding-left: 6px;
	height: 20px
}
#donate input[type='submit'],#donation-thanks input[type='submit'] {
	display: inline;
	float: left;
	font-size: 13px;
	border: none;
	background: #f0661f;
	color: white;
	margin: 0;
	padding: 3px 19px;
	cursor: pointer;
	clear: both;
	display: block;
	-webkit-appearance: none;
	border-radius: 6px;
	text-transform: uppercase
}
#donate input[type='submit']:hover,#donation-thanks input[type='submit']:hover {
	background: #c14108
}
#featured-deliverable {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 2px 0;
	overflow: hidden
}
* html #featured-deliverable {
	overflow-x: hidden
}
#featured-deliverable-title {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	height: 48px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left
}
* html #featured-deliverable-title {
	overflow-x: hidden
}
#featured-deliverable-title .name {
	display: inline;
	float: left;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 48px;
	color: #f0661f;
	margin-left: 20px
}
#featured-deliverable-title .location {
	margin-left: 11px;
	display: inline;
	float: left;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 48px;
	color: #f0661f
}
#featured-deliverable-title .topics {
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;*zoom:1;
	display: inline;
	float: right;
	margin-right: 20px
}
#featured-deliverable-title .topics li {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	white-space: nowrap;
	display: inline;
	float: left;
	padding-left: 4px;
	padding-right: 4px
}
#featured-deliverable-title .topics li:first-child,#featured-deliverable-title .topics li.first {
	padding-left: 0
}
#featured-deliverable-title .topics li:last-child {
	padding-right: 0
}
#featured-deliverable-title .topics li.last {
	padding-right: 0
}
#featured-deliverable-title .topics li {
	padding: 0
}
#featured-deliverable-content {
	margin-top: 10px;
	position: relative;
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	height: 420px;
	padding-bottom: 40px
}
* html #featured-deliverable-content {
	overflow-x: hidden
}
#featured-deliverable-content .title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #534741
}
#featured-deliverable-content .name {
	margin-top: 15px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 18px;
	color: #63ceca
}
#featured-deliverable-content .summary {
	margin-top: 7px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #584528
}
#featured-deliverable-content #deliverable-media {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 700px
}
* html #featured-deliverable-content #deliverable-media {
	overflow-x: hidden
}
#featured-deliverable-content #deliverable-media .media {
	width: 700px;
	height: 420px;
	position: relative
}
#featured-deliverable-content #deliverable-media .media img {
	width: 700px;
	height: 420px
}
#featured-deliverable-content #deliverable-media .media iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 700px;
	height: 420px;
	display: none
}
#featured-deliverable-content #deliverable-media .media iframe.active {
	display: block
}
#featured-deliverable-content #deliverable-media .media .video-overlay {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -40px;
	margin-left: -40px;
	width: 80px;
	height: 80px;
	background: url("play_big-27c75d829160ca13b3c02f870ea6e69c.png");
	cursor: pointer
}
#featured-deliverable-content #deliverable-media .media.active iframe {
	z-index: 1000;
	display: block
}
#featured-deliverable-content #deliverable-media .media.active .video-overlay {
	visibility: hidden
}
#featured-deliverable-content #project-info {
	overflow: hidden;
	display: inline;
	float: left;
	margin-right: 0;
	width: 220px;
	padding-bottom: 30px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0
}
* html #featured-deliverable-content #project-info {
	overflow-x: hidden
}
#featured-deliverable-content #project-info .show-project {
	display: inline;
	float: left;
	margin-top: 20px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #f0661f;
	color: #f0661f
}
#featured-deliverable-content #project-info .show-project:visited {
	color: #f0661f
}
#featured-deliverable-content #project-info .show-project:focus {
	color: #c14108
}
#featured-deliverable-content #project-info .show-project:hover {
	color: #c14108
}
#featured-deliverable-content #project-info .show-project:active {
	color: #c14108
}
#featured-deliverable-content #project-info .show-project .arrow {
	display: inline;
	float: left;
	display: inline-block;
	margin-right: 7px;
	background: url("sprites/circle-arrow-right-orange-9e24eea34ace91d7ae04bc5bb149384d.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px 0px
}
#featured-deliverable-content #project-info .show-project:hover .arrow {
	background: url("sprites/circle-arrow-right-orange-9e24eea34ace91d7ae04bc5bb149384d.png") no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-position: 0px -16px
}
#featured-deliverable-content #deliverable-info {
	margin-top: 20px;
	overflow: hidden;
	display: inline;
	float: left;
	margin-right: 0;
	width: 220px
}
* html #featured-deliverable-content #deliverable-info {
	overflow-x: hidden
}
#featured-deliverable-content #deliverable-info .summary {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #584528;
	max-height: 80px;
	overflow: hidden;
	text-overflow: ellipsis
}
#download-deliverable {
	display: inline;
	float: left;
	margin-right: 0;
	width: 220px;
	height: 48px;
	position: absolute;
	bottom: 40px;
	right: 0;
	background: #63ceca
}
* html #download-deliverable {
	overflow-x: hidden
}
#download-deliverable .text {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 20px;
	color: white;
	display: inline;
	float: left;
	margin-top: 17px;
	margin-left: 21px
}
#download-deliverable .arrow {
	display: inline;
	float: left;
	margin-top: 14px;
	margin-left: 32px
}
#download-deliverable:hover {
	background: #4db5ad
}
#deliverables-content #title {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	margin-top: 47px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #b1b100;
	padding-bottom: 30px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 2px 0
}
* html #deliverables-content #title {
	overflow-x: hidden
}
#deliverables-content #deliverables {
	display: inline;
	float: left;
	display: inline;
	float: left;
	margin-right: 0;
	width: 720px;
	margin-top: 40px
}
* html #deliverables-content #deliverables {
	overflow-x: hidden
}
#deliverables-content #deliverables .deliverable {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 220px;
	height: 264px;
	margin-bottom: 40px;
	display: inline;
	float: left;
	overflow: hidden
}
* html #deliverables-content #deliverables .deliverable {
	overflow-x: hidden
}
#deliverables-content #deliverables .deliverable .summary {
	display: inline;
	float: left;
	margin-top: 7px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #584528
}
#deliverables-content #deliverables .deliverable a {
	position: relative;
	float: left
}
#deliverables-content #deliverables .deliverable a .image {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	padding-top: 3px;
	width: 220px;
	height: 126px
}
#deliverables-content #deliverables .deliverable a .image img {
	width: 100%;
	height: 100%
}
#deliverables-content #deliverables .deliverable a .video-overlay {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-left: -15px;
	margin-top: -30px;
	background: url("play_small-2d36de839904d004149533425e8a823c.png")
}
#deliverables-content #deliverables .deliverable a .name {
	margin-top: 15px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 15px;
	color: #f0661f
}
#deliverables-content #deliverables .deliverable a:hover .name {
	color: #c14108
}
#deliverable-topic-filters {
	display: inline;
	float: left;
	margin-right: 0;
	width: 220px
}
* html #deliverable-topic-filters {
	overflow-x: hidden
}
#deliverable-topic-filters .title {
	margin-left: 7px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 40px;
	color: #584528
}
#deliverable-topic-filters #topics {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	padding-top: 20px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #584528
}
#deliverable-topic-filters #topics table {
	margin: 0
}
#deliverable-topic-filters #topics td {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 14px;
	color: #584528;
	text-align: center;
	vertical-align: top;
	padding-bottom: 20px
}
#deliverable-topic-filters #topics td a {
	color: #baab97
}
#deliverable-topic-filters #topics td a:visited {
	color: #baab97
}
#deliverable-topic-filters #topics td a:focus {
	color: #584528
}
#deliverable-topic-filters #topics td a:hover {
	color: #584528
}
#deliverable-topic-filters #topics td a:active {
	color: #584528
}
#deliverable-topic-filters #topics td span {
	display: inline-block
}
#deliverable-topic-filters #topics td span.topic-icon-water-sanitation {
	background: url("sprites/water-med-f504a3d76055f7053d6745f019ac3677.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px 0px
}
#deliverable-topic-filters #topics td span.topic-icon-agriculture {
	background: url("sprites/agriculture-med-18f3a0c82c5ae037e7fb126a7256798f.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px 0px
}
#deliverable-topic-filters #topics td span.topic-icon-health {
	background: url("sprites/health-med-4bc47112238fdf3c507ebfcbd9464177.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px 0px
}
#deliverable-topic-filters #topics td span.topic-icon-financial-services {
	background: url("sprites/finance-med-fb475d547082fd400e77b7beb4708fd0.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px 0px
}
#deliverable-topic-filters #topics td span.topic-icon-gender-equality {
	background: url("sprites/gender-med-116fbda5ee43499d5976ac082230ae78.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px 0px
}
#deliverable-topic-filters #topics td span.topic-icon-community-building {
	background: url("sprites/community-med-b5a1ed14374b2a12f595c5a6677b2f00.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px 0px
}
#deliverable-topic-filters #topics td a:hover span.topic-icon-water-sanitation,#deliverable-topic-filters #topics td.active span.topic-icon-water-sanitation {
	background: url("sprites/water-med-f504a3d76055f7053d6745f019ac3677.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px -55px
}
#deliverable-topic-filters #topics td a:hover span.topic-icon-agriculture,#deliverable-topic-filters #topics td.active span.topic-icon-agriculture {
	background: url("sprites/agriculture-med-18f3a0c82c5ae037e7fb126a7256798f.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px -55px
}
#deliverable-topic-filters #topics td a:hover span.topic-icon-health,#deliverable-topic-filters #topics td.active span.topic-icon-health {
	background: url("sprites/health-med-4bc47112238fdf3c507ebfcbd9464177.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px -55px
}
#deliverable-topic-filters #topics td a:hover span.topic-icon-financial-services,#deliverable-topic-filters #topics td.active span.topic-icon-financial-services {
	background: url("sprites/finance-med-fb475d547082fd400e77b7beb4708fd0.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px -55px
}
#deliverable-topic-filters #topics td a:hover span.topic-icon-gender-equality,#deliverable-topic-filters #topics td.active span.topic-icon-gender-equality {
	background: url("sprites/gender-med-116fbda5ee43499d5976ac082230ae78.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px -55px
}
#deliverable-topic-filters #topics td a:hover span.topic-icon-community-building,#deliverable-topic-filters #topics td.active span.topic-icon-community-building {
	background: url("sprites/community-med-b5a1ed14374b2a12f595c5a6677b2f00.png") no-repeat;
	width: 55px;
	height: 55px;
	overflow: hidden;
	background-position: 0px -55px
}
#deliverable-topic-filters #topics td.active {
	cursor: default
}
#deliverable-topic-filters #topics td.active a {
	color: #584528
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
body.fullwidth #container {
	width: 940px;
	display: block;
	text-align: center
}
body.fullwidth #header,body.fullwidth #footer {
	margin: 0 auto;
	width: 940px;
	display: block;
	float: none;
	text-align: left
}
body.fullwidth #footer #border {
	display: none
}
body.fullwidth #content {
	width: 100%;
	position: relative;
	top: 12px
}
#amplify-page.fieldnotes-detail .content-section section p {
	margin: 10px 0 0
}
#amplify-page {
	overflow: hidden;*zoom:1;
	display: block;
	margin-top: 8px;
	margin-bottom: -34px
}
#amplify-page .paragraph-on-orange {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: black;
	letter-spacing: -0.07px
}
#amplify-page .paragraph-on-orange p {
	margin-top: -2px;
	letter-spacing: -0.07px
}
#amplify-page .paragraph-on-orange .centerbox {
	padding-top: 0px
}
#amplify-page .paragraph-on-orange h2 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 30px;
	line-height: 34px;
	color: black;
	padding-top: 43px;
	width: 600px;
	padding-bottom: 10px;
	margin-left: 2px;
	margin-top: -2px
}
#amplify-page .paragraph-on-orange div {
	width: 546px;
	padding-top: 1px;
	letter-spacing: -0.07px
}
#amplify-page .clearfix {
	overflow: hidden;*zoom:1
}
#amplify-page .centerbox {
	margin: 0 auto;
	width: 620px;
	min-height: 50px;
	text-align: left;
	padding-right: 100px;
	margin-left: 239px
}
#amplify-page .centerbox .hero-content {
	margin-left: -159px
}
#amplify-page .left-column {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	width: 550px
}
* html #amplify-page .left-column {
	overflow-x: hidden
}
#amplify-page .right-column {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 540px
}
* html #amplify-page .right-column {
	overflow-x: hidden
}
#amplify-page .challenge-content {
	border: 5px solid white;
	margin: 0 auto;
	width: 50%;
	margin-top: 110px;
	width: 772px;
	margin-left: 77px
}
#amplify-page .challenge-content #title {
	margin-top: -10px
}
#amplify-page .challenge-content #title p {
	margin-left: 2px;
	letter-spacing: 0.6px;
	margin-top: 2px
}
#amplify-page .challenge-content section {
	margin-top: -28px
}
#amplify-page .challenge-content h3 section {
	margin-top: 60px;
	width: 722px
}
#amplify-page .join-challenge {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 30px;
	line-height: 34px;
	color: #63ceca;
	text-transform: uppercase;
	padding-top: 25px;
	margin-left: -79px;
	letter-spacing: 0.3px
}
#amplify-page .join-challenge .join-link {
	margin-top: -4px;
	margin-left: 1px
}
#amplify-page .join-challenge .join-link a span {
	height: 20px;
	margin-bottom: 60px;
	margin: auto;
	width: 342px;
	padding-right: 8px;
	position: relative;
	top: 0px
}
#amplify-page .join-challenge .join-link a .join-triangle {
	display: inline-block;
	border-top: 0px solid;
	border-bottom: 20px solid transparent;
	border-left: 20px solid
}
#amplify-page .join-challenge .join-link a:visited {
	color: #63ceca
}
#amplify-page .join-challenge .join-link a:hover {
	color: #70b3ac
}
#amplify-page .field-notes-content {
	border: 5px solid white;
	margin: 0 auto;
	width: 50%;
	margin-top: 108px;
	width: 453px;
	height: 233px;
	margin-left: 239px
}
#amplify-page .field-notes-content #title {
	margin-top: -10px
}
#amplify-page .field-notes-content #title.box {
	background-color: #f15d22
}
#amplify-page .field-notes-content section {
	margin-top: -25px
}
#amplify-page .field-notes-content h3 section {
	margin-top: 60px;
	width: 722px
}
#amplify-page .read-field-notes {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 30px;
	line-height: 34px;
	color: #63ceca;
	text-transform: uppercase;
	padding-top: 25px
}
#amplify-page .read-field-notes .read-field-notes-link {
	margin-top: -6px;
	margin-left: 1px;
	letter-spacing: 0.3px
}
#amplify-page .read-field-notes .read-field-notes-link a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 30px;
	line-height: 30px;
	color: #f15d22
}
#amplify-page .read-field-notes .read-field-notes-link a .read-field-notes-triangle {
	border-top: 0px solid;
	border-bottom: 20px solid transparent;
	border-left: 20px solid;
	display: inline-block
}
#amplify-page .read-field-notes .read-field-notes-link a:visited {
	color: #f15d22
}
#amplify-page .read-field-notes .read-field-notes-link a:hover {
	color: #c14108
}
#amplify-page #title.box {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 36px;
	line-height: 46px;
	color: white;
	background-color: #63ceca;
	text-transform: uppercase;
	padding: 8px 28px;
	width: 346px;
	height: 50px
}
#amplify-page #title.box p {
	text-align: center;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 36px;
	line-height: 46px;
	color: white;
	letter-spacing: 0.6px;
	margin-left: 2px;
	margin-top: 1px
}
#amplify-page h3.desc {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 34px;
	line-height: 42px;
	color: white;
	text-transform: uppercase
}
#amplify-page h4 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 24px;
	line-height: 30px;
	color: #fef6f1;
	text-transform: uppercase
}
#amplify-page .paragraph {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 24px;
	color: #534741;
	text-align: left;
	width: 540px
}
#amplify-page .paragraph div h2 {
	padding-top: 34px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 30px;
	line-height: 34px;
	color: #35261f
}
#amplify-page #amplify-logo {
	padding-top: 55px
}
#amplify-page #amplify-logo img {
	width: 380px
}
#amplify-page #header-content {
	padding: 0 0 0;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #baab97
}
#amplify-page .amplify-header {
	padding: 60px 0
}
#amplify-page #amplify-hero {
	overflow: hidden;*zoom:1;
	background-size: cover;
	text-align: center;
	float: none;
	height: 470px;
	width: 1024px;
	background-size: cover;
	margin: 0 auto;
	position: relative
}
#amplify-page #amplify-hero section h1 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 48px;
	line-height: 48px;
	color: white;
	text-transform: uppercase;
	text-align: left;
	overflow: hidden;*zoom:1;
	margin-top: 48px;
	display: block;
	margin-left: -1px;
	letter-spacing: 0.6px
}
#amplify-page #amplify-hero section h2 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 600;
	font-size: 30px;
	line-height: 34px;
	color: white;
	text-transform: uppercase;
	text-align: left;
	overflow: hidden;*zoom:1;
	margin-top: -38px;
	display: block;
	padding-top: 25px;
	margin-left: -2px;
	letter-spacing: 0.6px
}
#amplify-page .content-section {
	overflow: hidden;*zoom:1;
	padding: 52px 0;
	padding-bottom: 66px
}
#amplify-page .content-section .left-column {
	text-align: right
}
#amplify-page .content-section .left-column h4 {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 220px;
	float: right;
	width: 170px;
	margin-bottom: 0
}
* html #amplify-page .content-section .left-column h4 {
	overflow-x: hidden
}
#amplify-page .content-section section {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 540px
}
* html #amplify-page .content-section section {
	overflow-x: hidden
}
#amplify-page #challenge-hero {
	overflow: hidden;*zoom:1;
	height: 470px;
	width: 1024px;
	background-size: cover;
	text-align: center;
	margin: 0 auto
}
#amplify-page #challenge-hero section #title {
	display: inline-block
}
#amplify-page #challenge-hero section h3 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 36px;
	line-height: 46px;
	color: white;
	display: inline-block;
	width: 722px;
	margin-top: 63px;
	margin-left: -1px;
	letter-spacing: 0.4px
}
#amplify-page #challenge-hero section a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 20px;
	line-height: 50px;
	color: white;
	background-color: #54a4da;
	text-transform: uppercase;
	padding: 16px 32px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	border: 0
}
#amplify-page #challenge-section {
	overflow: hidden;*zoom:1
}
#amplify-page #challenge-section h4 {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 220px;
	float: right;
	text-align: right;
	color: black;
	margin-bottom: 0
}
* html #amplify-page #challenge-section h4 {
	overflow-x: hidden
}
#amplify-page #challenge-section #challenge-logo {
	margin: 20px 0 0;
	margin-left: -6px;
	margin-top: -40px;
	margin-bottom: -15px
}
#amplify-page #challenge-section #challenge-logo-desc {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 24px;
	color: black;
	margin: 10px 0 0;
	text-align: right;
	width: 420px;
	margin-left: -3px;
	margin-top: 8px
}
#amplify-page #challenge-section #challenge-section-copy {
	color: black
}
#amplify-page #challenge-section #challenge-section-copy p {
	margin: 30px 0 0;
	padding-top: 1px;
	letter-spacing: -0.05px
}
#amplify-page #challenge-section #challenge-section-copy em {
	color: #54a4da;
	font-style: normal
}
#amplify-page #challenge-section #challenge-section-copy h2 {
	margin-top: -3px
}
#amplify-page #challenge-section #challenge-section-copy a {
	color: #f0661f
}
#amplify-page #challenge-section #challenge-section-copy a:hover {
	color: #c14108
}
#amplify-page #field-notes-hero {
	overflow: hidden;*zoom:1;
	height: 470px;
	width: 1024px;
	background-size: cover;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 50px
}
#amplify-page #field-notes-hero section {
	text-align: left
}
#amplify-page #field-notes-hero section #title {
	display: inline-block;
	margin-top: -10px;
	margin-left: 28px;
	width: 344px;
	text-align: center
}
#amplify-page #field-notes-hero section h3 {
	margin-top: 53px;
	width: 375px;
	text-align: center;
	margin-left: 42px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 34px;
	line-height: 46px;
	color: white;
	letter-spacing: 1.5px
}
#amplify-page #field-notes-slider,#amplify-page #field-notes-gallery {
	overflow: hidden;*zoom:1;
	border-top: 1px solid white;
	height: 200px;
	background-color: #f0661f
}
#amplify-page #field-notes-slider .centerbox,#amplify-page #field-notes-gallery .centerbox {
	width: 1062px
}
#amplify-page #field-notes-slider .thumbnail-text,#amplify-page #field-notes-gallery .thumbnail-text {
	text-align: left;
	display: block;
	width: 312px;
	height: 40px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 14px;
	line-height: 18px;
	color: white;
	text-transform: uppercase
}
#amplify-page #field-notes-slider .thumbnail-text span,#amplify-page #field-notes-gallery .thumbnail-text span {
	display: block;
	padding: 0 8px
}
#amplify-page #field-notes-gallery {
	height: 176px
}
#amplify-page #field-notes-gallery .hidden {
	display: none
}
#amplify-page #field-notes-gallery .visible {
	display: block
}
#amplify-page #field-notes-gallery .thumbnail-active {
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer
}
#amplify-page #field-notes-gallery .thumbnail-inactive {
	filter: alpha(opacity=100);
	opacity: 1;
	cursor: pointer
}
#amplify-page #field-notes-section {
	height: 460px;
	overflow: hidden;*zoom:1;
	background-color: #f0661f;
	padding-bottom: 20px;
	margin-bottom: -60px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 16px;
	color: #fef6f1
}
#amplify-page #field-notes-section h4 {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 220px;
	margin: 0 0 0;
	float: right;
	text-align: right
}
* html #amplify-page #field-notes-section h4 {
	overflow-x: hidden
}
#amplify-page #field-notes-section h5 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	color: #f0661f;
	padding: 4px 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
	background-color: white
}
#amplify-page #field-notes-section h5 a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	color: #f0661f
}
#amplify-page #field-notes-section a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 16px;
	color: #fef6f1
}
#amplify-page #field-notes-section ul#numbers {
	margin-top: 4px;
	width: 30px;
	float: left;
	text-align: center
}
#amplify-page #field-notes-section ul#numbers li {
	height: 30px
}
#amplify-page #field-notes-section ul#numbers li:hover a,#amplify-page #field-notes-section ul#numbers li.active a {
	font-weight: bold
}
#amplify-page #field-notes-section #seperator {
	width: 4px;
	height: 300px;
	float: left;
	margin: -1px 20px 0 10px;
	background-image: linear-gradient(to bottom, #f0661f 33%,#fef6f1 67%);
	background-position: left;
	background-size: 3px 7px;
	background-repeat: repeat-y
}
#amplify-page #field-notes-section ul#button {
	margin-top: 4px;
	width: 60px;
	float: left
}
#amplify-page #field-notes-section ul#button li {
	height: 30px;
	cursor: pointer
}
#amplify-page #field-notes-section ul#button .button {
	width: 40px;
	height: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-color: white
}
#amplify-page #field-notes-section ul#button .button:hover,#amplify-page #field-notes-section ul#button .button.active {
	width: 28px;
	height: 7px;
	background-color: #f0661f;
	border-left: 6px solid white;
	border-right: 6px solid white;
	border-top: 3px solid white;
	border-bottom: 3px solid white
}
#amplify-page #field-notes-section #field-notes-right {
	float: left;
	width: 360px;
	margin-left: 40px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 20px;
	color: white
}
#amplify-page #field-notes-section #field-notes-right a {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 20px;
	color: white;
	text-decoration: underline
}
#amplify-page #field-notes-section #field-notes-right .clear {
	margin-top: 30px;
	width: 100%;
	height: 1px
}
#amplify-page.fieldnotes-detail #amplify-hero {
	height: 425px;
	width: 940px;
	margin-bottom: 54px
}
#amplify-page.fieldnotes-detail .fn-title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 48px;
	line-height: 48px;
	color: white;
	text-transform: uppercase;
	text-align: left;
	margin-top: 310px;
	padding-left: 27px;
	width: 645px;
	letter-spacing: 0.8px
}
#amplify-page.fieldnotes-detail .fn-challenge .fn-challenge-triangle {
	width: 0;
	height: 0;
	border-top: 0px solid;
	border-bottom: 60px solid transparent;
	border-left: 60px solid;
	float: left;
	opacity: 0.5
}
#amplify-page.fieldnotes-detail .fn-challenge .fn-challenge-position {
	text-transform: uppercase;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	color: #584528;
	width: 160px;
	padding-top: 12px;
	letter-spacing: 1.2px;
	text-align: left;
	position: absolute;
	top: 485px;
	left: 10px
}
#amplify-page.fieldnotes-detail .fn-challenge .fn-challenge-title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bolder;
	font-size: 20px;
	line-height: 20px;
	color: #584528;
	text-transform: uppercase;
	width: 400px;
	padding-top: 5px;
	letter-spacing: 0.4px;
	text-align: left;
	position: absolute;
	top: 512px;
	left: 10px
}
#amplify-page.fieldnotes-detail .fn-date-location {
	text-transform: uppercase;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #f15d22;
	width: 600px;
	letter-spacing: 0.1px;
	text-align: left;
	padding-bottom: 19px
}
#amplify-page.fieldnotes-detail .content-section {
	padding-bottom: 128px;
	padding-top: 0px;
	margin-top: -2px
}
#amplify-page.fieldnotes-detail .content-section .centerbox .right-column {
	width: 700px
}
#amplify-page.fieldnotes-detail .content-section .centerbox .right-column .divider {
	background: #efe9e8;
	height: 6px;
	width: 622px;
	margin-bottom: 20px
}
#amplify-page.fieldnotes-detail .content-section .centerbox .right-column section.fn-content {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 24px;
	color: black;
	width: 618px;
	letter-spacing: -0.35px
}
#amplify-page.fieldnotes-detail .content-section .centerbox .right-column section.fn-content img {
	margin-left: -18px;
	padding-bottom: 9px
}
#amplify-page.fieldnotes-detail .content-section .centerbox .right-column section.fn-content a {
	color: #f0661f
}
#amplify-page.fieldnotes-detail .content-section .centerbox .right-column section.fn-content a:hover {
	color: #c14108;
	text-decoration: underline
}
#amplify-page.fieldnotes-detail .content-section .centerbox .fn-video iframe {
	height: 348px;
	width: 620px
}
#amplify-page.fieldnotes-detail .content-section .centerbox .fn-return-triangle {
	width: 0;
	height: 0;
	border-top: 0px solid #f15d22;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #f15d22;
	float: left;
	margin-top: 48px
}
#amplify-page.fieldnotes-detail .content-section .centerbox .fn-return-triangle .fn-triangle-text {
	margin-top: -5px;
	margin-left: 7px;
	width: 218px;
	letter-spacing: -0.1px
}
#amplify-page.fieldnotes-detail .content-section .centerbox .fn-return-triangle .fn-triangle-text a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #f15d22
}
#amplify-page.fieldnotes-detail .content-section .centerbox .fn-return-triangle .fn-triangle-text:hover {
	text-decoration: underline
}
#amplify-page.faqs .content-section {
	padding-top: 0px
}
#amplify-page.faqs .content-section .left-column {
	position: relative;
	overflow: visible
}
#amplify-page.faqs .faqlisting {
	overflow: visible
}
#amplify-page.faqs .faqlisting .left-column {
	min-height: 300px
}
#amplify-page.faqs #amplify-hero {
	overflow: hidden;*zoom:1;
	height: 528px;
	background-size: cover;
	text-align: center;
	height: 425px;
	width: 1024px;
	background-size: cover;
	margin: 0 auto;
	position: relative
}
#amplify-page.faqs .faq-title {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 24px;
	color: #534741;
	padding-top: 55px;
	padding-bottom: 55px
}
#amplify-page.fieldnotes-landing #preloader {
	padding-bottom: 85px;
	margin-top: -85px
}
#amplify-page.fieldnotes-landing h4 {
	color: #534741
}
#amplify-page.fieldnotes-landing #amplify-hero {
	height: 425px;
	width: 940px
}
#amplify-page.fieldnotes-landing #amplify-hero .featured-field-note-titlebar {
	text-align: left;
	float: left;
	padding-left: 29px;
	margin-top: 276px
}
#amplify-page.fieldnotes-landing #amplify-hero .featured-field-note-titlebar .featured-field-note {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 30px;
	line-height: 34px;
	color: white;
	letter-spacing: 0.5px
}
#amplify-page.fieldnotes-landing #amplify-hero .featured-field-note-titlebar .featured-field-note-title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 48px;
	line-height: 48px;
	color: white;
	text-transform: uppercase;
	width: 510px;
	letter-spacing: 0.6px
}
#amplify-page.fieldnotes-landing .featured-field-note-content {
	text-align: left;
	padding-top: 52px;
	padding-bottom: 15px;
	width: 735px
}
#amplify-page.fieldnotes-landing .featured-field-note-content .featured-field-summary {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 24px;
	color: black;
	letter-spacing: -0.1px;
	padding-bottom: 28px
}
#amplify-page.fieldnotes-landing .featured-field-note-content location {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #f15d22;
	text-transform: uppercase;
	letter-spacing: 0.3px
}
#amplify-page.fieldnotes-landing .featured-field-note-content .featured-field-note-triangle {
	width: 0;
	height: 0;
	border-top: 0px solid #63ceca;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #63ceca;
	float: left
}
#amplify-page.fieldnotes-landing .featured-field-note-content .featured-field-note-triangle .featured-field-read-more {
	width: 200px;
	margin-top: -4px;
	padding-left: 5px
}
#amplify-page.fieldnotes-landing .featured-field-note-content .featured-field-note-triangle .featured-field-read-more a {
	text-transform: uppercase;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #63ceca
}
#amplify-page.fieldnotes-landing .featured-field-note-content .featured-field-note-triangle .featured-field-read-more:hover a {
	font-color: #63ceca;
	text-decoration: underline
}
#amplify-page.fieldnotes-landing .field-notes {
	margin-bottom: 85px
}
#amplify-page.fieldnotes-landing .field-notes .blogitem {
	padding-bottom: 3px
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content {
	text-align: left;
	width: 319px;
	float: left;
	padding-bottom: 3px
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .divider {
	border: 3px solid #efe9e8;
	width: 297px
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .fieldnote-title {
	padding-top: 27px;
	margin-bottom: 0px
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .fieldnote-title a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 26px;
	line-height: 30px;
	color: black
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .fn-date {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: black;
	padding-bottom: 12px;
	text-transform: uppercase
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .summary {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 24px;
	color: black;
	padding-bottom: 29px;
	margin-right: 10px
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .summary location {
	text-transform: uppercase;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #f15d22
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .summary a {
	color: #f0661f
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .summary a:hover {
	color: #c14108
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .field-note-triangle {
	width: 0;
	height: 0;
	border-top: 0px solid #f15d22;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #f15d22;
	float: left
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .field-note-read-more {
	width: 200px;
	margin-top: -4px;
	padding-left: 5px
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .field-note-read-more a {
	text-transform: uppercase;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #f15d22
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-blogitem-content .field-note-read-more:hover a {
	font-color: #f15d22;
	text-decoration: underline
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-media {
	float: right;
	height: 348px;
	width: 620px
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-media a .field-note-image img {
	height: 348px;
	width: 620px
}
#amplify-page.fieldnotes-landing .field-notes .fieldnote-media a .field-note-video iframe {
	height: 348px;
	width: 620px
}
.fieldnote-video-overlay {
	position: relative;
	width: 600px;
	height: 270px;
	cursor: pointer;
	z-index: 100
}
.fieldnote-video-overlay.gallery-video {
	width: 312px;
	height: 312px
}
.fieldnote-video-overlay.gallery-video i {
	top: -130px;
	left: 120px;
	font-size: 80px
}
.fieldnote-video-overlay i {
	margin: 0 0;
	top: -200px;
	left: 260px;
	position: relative;
	width: 100px;
	height: 100px;
	font-size: 120px;
	color: white;
	filter: alpha(opacity=80);
	opacity: 0.8
}
#basic-modal-content {
	display: none;
	z-index: 1000
}
#simplemodal-overlay {
	background-color: black
}
.simplemodal-wrap {
	height: 185px;
	color: black;
	width: 543px
}
.simplemodal-wrap .wysiwyg.simplemodal-data {
	height: 185px;
	background: #e5e5e5;
	border: 2px #534741 solid
}
.simplemodal-wrap .wysiwyg.simplemodal-data fieldset {
	margin-left: 10px
}
#simplemodal-container {
	margin: 30px;
	color: #bbbbbb
}
#simplemodal-container .simplemodal-data code {
	background: #141414;
	border-left: 3px solid #65b43d;
	color: #bbbbbb;
	display: block;
	font-size: 12px;
	margin-bottom: 12px;
	padding: 4px 6px 6px
}
#simplemodal-container a {
	color: #dddddd
}
#simplemodal-container a.modalCloseImg {
	background: url("amplify/x.png") no-repeat;
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -16px;
	cursor: pointer
}
.faq-question-triangle {
	width: 0;
	height: 0;
	border-top: 0px solid #f15d22;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #f15d22;
	float: left
}
.faq-container h3:hover {
	text-decoration: underline
}
.faq-container h3 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: black;
	text-transform: uppercase;
	padding-left: 15px;
	margin-bottom: 17px
}
.faq-container .handle {
	position: relative;
	top: -4px;
	left: 6px
}
.faq-container.active h3 {
	color: #f15d22
}
#faq-category {
	border-top: 6px solid #efe9e8;
	padding-top: 30px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 18px;
	line-height: 24px;
	color: black;
	padding-bottom: 10px
}
.faq-answer {
	padding-bottom: 25px
}
.faq-answer .faq-container {
	margin-bottom: -5px
}
.faq-answer .faq-answer-container {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 16px;
	line-height: 24px;
	color: black;
	padding-left: 18px;
	padding-bottom: 24px
}
.faq-answer .faq-answer-container a {
	color: #f0661f
}
.faq-answer .faq-answer-container a:hover {
	color: #c14108;
	text-decoration: underline
}
.amplify-faq-content {
	position: absolute;
	bottom: 20px;
	left: 25px
}
.amplify-faq-hero-subtitle {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 48px;
	line-height: 48px;
	color: white;
	text-align: left;
	width: 700px;
	text-transform: uppercase
}
.amplify-page {
	width: 940px;
	margin: 0 auto
}
.amplify-challenge {
	margin-right: 88px;
	margin-bottom: 60px;
	float: left;
	height: 0;
	width: 0;
	border-bottom: 85px solid transparent;
	border-left: 85px solid #63ceca
}
.amplify-challenge span {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bolder;
	font-size: 62px;
	line-height: 85px;
	color: #534741;
	opacity: 0.9;
	display: block;
	height: 85px;
	width: 85px;
	top: 0px;
	left: -85px;
	text-align: center;
	position: relative
}
.amplify-challenge:hover {
	border-top-color: #f15d22 !important;
	border-left-color: #f15d22 !important
}
.amplify-challenge.disabled {
	border-left-color: #e6e7e8;
	border-top-color: #e6e7e8
}
.amplify-challenge.disabled:hover {
	border-left-color: #e6e7e8 !important;
	border-top-color: #e6e7e8 !important
}
#challenges .right-column {
	width: 678px
}
#challenges .challenges-title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 36px;
	line-height: 40px;
	color: #f15d22;
	margin-left: 72px;
	padding-bottom: 20px;
	margin-top: 2px;
	letter-spacing: 0.6px
}
#challenges .challenges-statement {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: black;
	margin-left: -10px;
	margin-bottom: 19px;
	letter-spacing: 0.9px
}
#challenges .centerbox {
	width: 870px
}
#challenges .centerbox:nth-child(9) {
	border-top-color: green;
	border-left-color: green
}
#challenges .all-challenges {
	margin-left: -160px
}
.photo-url {
	width: 450px;
	margin-left: 120px;
	background: #e5e5e5;
	color: black;
	border: 1px solid black;
	padding-left: 10px;
	font-size: 12px
}
.photo-url .photo-url-container {
	width: 420px
}
#hcd_content {
	padding-top: 25px;
	display: inline;
	float: left;
	margin-bottom: 25px
}
#hcd_content #title {
	padding-top: 20px;
	display: inline;
	float: left;
	margin-right: 0;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #584528;
	color: #b1b100
}
* html #hcd_content #title {
	overflow-x: hidden
}
#hcd_content #title_text {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 18px;
	line-height: 20px;
	color: #584528;
	color: #c1b3a1;
	margin-top: 10px
}
* html #hcd_content #title_text {
	overflow-x: hidden
}
#hcd_content #hcd_featured_image {
	margin-top: 15px;
	border: 1px solid #b9ab95;
}
#hcd_content #hcd_left {
	margin-top: 45px;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #584528;
	color: #b9ab95;
	font-style: italic
}


* html #hcd_content #hcd_left {
	overflow-x: hidden
}
#hcd_content #hcd_left #hcd_quote_attr {
	margin-top: 30px;
	color: #f05d21 !important;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 14px;
	line-height: 16px;
	color: #584528;
	font-style: normal;
	width: 79%
}
#hcd_content #hcd_left #hcd_quote_attr span {
	color: #f05d21 !important;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 14px;
	line-height: 16px;
	color: #584528;
	font-style: normal
}
#hcd_content #hcd_right {
	margin-top: 30px;
/*	display: inline;*/
/*	float: left;*/
	margin-right: 0;
	max-width: 560px;
	margin-left: 324px;
	color: #534741
}

@media (max-width: 740px) {

	#hcd_content #hcd_left {
        width: auto;
        margin: 0 40px 0 40px;
        padding: 0;
        text-align: justify;
    }
}


* html #hcd_content #hcd_right {
	overflow-x: hidden
}
#hcd_content #hcd_right #hcd_subtitle {
	line-height: 35px;
	margin-top: 10px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 5px;
	color: #f05d21;
	width: 100%;
	border-bottom: 1px solid #544841
}
#hcd_content #hcd_right #hcd_tools_link {
	text-align: right;
	text-transform: uppercase;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 14px;
	line-height: 16px;
	color: #584528
}
#hcd_content #hcd_right #hcd_tools_link a {
	color: #f05d21 !important
}
#our_impact_content {
	padding-top: 25px;
	display: inline;
	float: left
}
#our_impact_content #title {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #584528;
	color: #b1b100
}
* html #our_impact_content #title {
	overflow-x: hidden
}
#our_impact_content #title_text {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #584528;
	color: #c1b3a1;
	margin-top: 10px
}
* html #our_impact_content #title_text {
	overflow-x: hidden
}
#our_impact_content #infographic {
	border-top: 1px solid #574527;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	margin: 16px 0
}
* html #our_impact_content #infographic {
	overflow-x: hidden
}
#our_impact_content #infographic img {
	position: relative;
	left: -30px;
	width: 940px
}
#tools_content {
	padding-top: 25px;
	display: inline;
	float: left
}
#tools_content #title {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 460px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #584528;
	color: #b1b100
}
* html #tools_content #title {
	overflow-x: hidden
}
#tools_content #title_text {
	display: inline;
	float: left;
	margin-right: 0;
	width: 460px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #584528;
	color: #c1b3a1;
	margin-top: 10px
}
* html #tools_content #title_text {
	overflow-x: hidden
}
#tools_content #the_tools {
	margin-top: 27px;
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	border-top: 1px solid #574527
}
* html #tools_content #the_tools {
	overflow-x: hidden
}
#tools_content #the_tools .tool:first-child {
	margin-top: 40px
}
#tools_content #the_tools .tool .tool_text {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #tools_content #the_tools .tool .tool_text {
	overflow-x: hidden
}
#tools_content #the_tools .tool .tool_text .tool_title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 28px;
	color: #f0661f
}
#tools_content #the_tools .tool .tool_text .tool_subtitle {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 18px;
	line-height: 22px;
	color: #534741;
	font-style: italic
}
#tools_content #the_tools .tool .tool_text .tool_content {
	margin-top: 20px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #534741
}
#tools_content #the_tools .tool .tool_image {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	margin-left: 17px
}
* html #tools_content #the_tools .tool .tool_image {
	overflow-x: hidden
}
#tools_content #the_tools .tool .tool_image a:last-child {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background-color: #67c7c5;
	width: 100px;
	height: 20px;
	margin-top: 25px;
	padding-top: 5px;
	text-align: center;
	display: block;
	text-transform: uppercase;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: white
}
#tools_content #the_tools .tool .tool_image a:last-child:hover {
	background-color: #f0661f
}
#tools_content #the_tools .tool .border {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	height: 30px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	margin-bottom: 40px;
	opacity: 0.5
}
* html #tools_content #the_tools .tool .border {
	overflow-x: hidden
}
.pagination {
	text-align: center;
	padding: 2px;
	padding-top: 48px;
	cursor: default;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	color: black
}
.pagination a,.pagination span {
	padding: 0.2em 0.3em
}
.pagination .disabled {
	color: #aaaaaa
}
.pagination .current {
	font-style: normal;
	color: #63ceca;
	display: inline-block;
	line-height: 1.5;
	text-shadow: rgba(255,255,255,0.8) 1px 1px 1px
}
.pagination a {
	text-decoration: none;
	color: #f15d22 !important
}
.pagination a:hover,.pagination a:focus {
	text-decoration: underline
}
#challenge-container .challenge-information {
	width: 100%
}
#challenge-container .challenge-information {
	display: none;
	padding: 5px
}
#challenge-container .challenge-title {
	border-bottom: 20px solid;
	margin-bottom: 25px
}
#challenge-container .challenge-title h2 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bolder;
	font-size: 110px;
	color: black;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: -0.6px;
	margin-bottom: -24px
}
#challenge-container #amplify-hero-video iframe {
	height: 550px;
	width: 940px
}
#challenge-container .challenge-about-triangle {
	width: 0;
	height: 0;
	border-top: 0px solid #f15d22;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #f15d22;
	float: left
}
#challenge-container .challenge-about-triangle .about {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 16px;
	color: black;
	margin-left: 2px;
	letter-spacing: 0.5px;
	text-align: left;
	padding-left: 5px;
	width: 200px
}
#challenge-container .about-challenge-container {
	padding-top: 30px
}
#challenge-container .about-challenge-container .challenge-content {
	border-top: 10px solid #e6e7e8;
	margin-top: 27px
}
#challenge-container .about-challenge-container .challenge-content .question {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 52px;
	line-height: 55.2px;
	color: black;
	float: left;
	text-align: left;
	width: 345px;
	padding-top: 43px;
	letter-spacing: -0.3px
}
#challenge-container .about-challenge-container .challenge-content .content {
	padding-top: 43px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 23px;
	line-height: 34px;
	color: black;
	text-align: left;
	float: left;
	width: 566px;
	padding-left: 29px;
	letter-spacing: -0.5px;
	margin-top: -2px
}
#challenge-container .about-challenge-container .challenge-infographic img {
	height: 210px;
	width: 940px;
	padding-top: 10px
}
#challenge-container .main-title:hover {
	cursor: pointer;
	cursor: hand
}
#challenge-container .main-title {
	text-align: left;
	border-bottom: 20px solid;
	padding-top: 20px;
	margin-bottom: 43px
}
#challenge-container .main-title h2 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 900;
	font-size: 110px;
	color: black;
	letter-spacing: -0.4px;
	margin-bottom: -25px
}
#challenge-container #funded-ideas-container .funded-idea-container {
	padding-bottom: 30px
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-image {
	margin-top: -102px
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-image .funded-idea-image-triangle {
	width: 0;
	height: 0;
	border-top: 0px solid;
	border-bottom: 100px solid transparent;
	border-left: 100px solid;
	float: left;
	position: relative;
	top: 100px;
	left: 0px
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-image img {
	height: 448px;
	width: 940px
}
#challenge-container #funded-ideas-container .funded-idea-container .challenge-about-triangle {
	margin-top: 23px
}
#challenge-container #funded-ideas-container .funded-idea-container .challenge-about-triangle .about {
	letter-spacing: 0.6px;
	font-size: 17px
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info {
	margin-top: 13px;
	border-top: 10px solid #e6e7e8;
	text-align: left;
	display: inline-block
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info .title {
	float: left;
	margin-top: 12px;
	width: 440px;
	padding-right: 20px
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info .title h3 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 70px;
	line-height: 72px;
	color: black
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info .title .seperator {
	margin-top: -78px;
	font-weight: bold
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info .title .location {
	margin-top: -65px
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info .funded-idea-content {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: black;
	float: left;
	width: 480px;
	margin-top: 8px
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info .funded-idea-content a {
	color: #f0661f
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info .funded-idea-content a:hover {
	color: #c14108
}
#challenge-container #funded-ideas-container .funded-idea-container .funded-idea-info .funded-idea-content a:visted {
	color: #f0661f
}
#challenge-container #stories-container {
	margin-top: -50px
}
#challenge-container #stories-container .main-title {
	margin-bottom: 15px
}
#challenge-container #stories-container .content-section {
	border-bottom: 10px solid #e6e7e8;
	display: inline-block;
	width: 940px
}
#challenge-container #stories-container .content-section .story-container {
	display: inline-block;
	padding-bottom: 10px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content {
	float: left;
	text-align: left;
	width: 320px;
	padding-top: 12px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 26px;
	line-height: 30px;
	color: black;
	text-transform: uppercase
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary {
	width: 300px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .additional-information {
	display: inline-block;
	width: 100%;
	height: 100%;
	float: left
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .fn-date {
	padding-top: 5px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .location {
	margin-bottom: 2px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .key {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #f0661f;
	float: left;
	text-transform: uppercase
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .data {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: black;
	float: left;
	text-transform: uppercase;
	padding-left: 7px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .content {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: black;
	margin-top: 24px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .field-note-triangle {
	width: 0;
	height: 0;
	border-top: 0px solid #f15d22;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #f15d22;
	float: left;
	margin-top: 50px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .field-note-read-more {
	width: 200px;
	margin-top: -4px;
	padding-left: 5px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .field-note-read-more a {
	text-transform: uppercase;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #f15d22
}
#challenge-container #stories-container .content-section .story-container .fieldnote-blogitem-content .fieldnote-summary .field-note-read-more:hover a {
	font-color: #f15d22;
	text-decoration: underline
}
#challenge-container #stories-container .content-section .story-container .fieldnote-media {
	float: left;
	width: 620px;
	padding-top: 12px;
	margin-left: -10px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-media .field-note-video iframe {
	height: 348px;
	width: 620px
}
#challenge-container #stories-container .content-section .story-container .fieldnote-media .field-note-image img {
	height: 348px;
	width: 620px
}
#challenge-container #stories-container .more-stories .triangle {
	width: 0;
	height: 0;
	border-top: 0px solid #f0661f;
	border-bottom: 16px solid transparent;
	border-left: 16px solid #f0661f;
	margin-top: 15px;
	width: 200px;
	margin-left: 6px
}
#challenge-container #stories-container .more-stories .triangle .triangle-content {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 16px;
	color: black;
	margin-left: -8px
}
#challenge-container #stories-container .more-stories .triangle .triangle-content a {
	color: #f0661f
}
#challenge-container #stories-container .more-stories .triangle .triangle-content a:hover {
	color: #c14108
}
#challenge-container #stories-container .more-stories .triangle .triangle-content a:visted {
	color: #f0661f
}
#challenge-container #global-conversations-container .main-title {
	padding-top: 20px;
	margin-bottom: 26px
}
#challenge-container #global-conversations-container .main-title h2 {
	margin-bottom: -25px;
	line-height: 117px;
	padding-bottom: 21px
}
#challenge-container #global-conversations-container .global-conversation-content {
	border-top: 10px solid #e6e7e8;
	margin-top: 28px
}
#challenge-container #global-conversations-container .global-conversation-content .title {
	text-align: left;
	width: 300px;
	margin-top: 30px;
	float: left
}
#challenge-container #global-conversations-container .global-conversation-content .title h3 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 34px;
	line-height: 31px;
	color: black;
	text-transform: uppercase;
	etter-spacing: 1px
}
#challenge-container #global-conversations-container .global-conversation-content .content {
	margin-top: 30px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: black;
	text-align: left;
	float: left;
	width: 598px;
	padding-left: 42px
}
#challenge-container #global-conversations-container .global-conversation-content .content h2 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	color: #f0661f;
	padding-top: 5px
}
#challenge-container #global-conversations-container .global-conversation-content .content h3 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #f0661f;
	letter-spacing: 0.3px;
	padding-top: 27px;
	margin-bottom: 0px
}
#challenge-container #global-conversations-container #amplify-hero img {
	width: 940px;
	height: 548px
}
#challenge-container #global-conversations-container #amplify-hero iframe {
	width: 940px;
	height: 548px
}
#project-title {
	margin-bottom: 22px;
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 32px;
	line-height: 32px;
	color: #f0661f;
	height: 72px;
	line-height: 72px
}
* html #project-title {
	overflow-x: hidden
}
a#project-title {
	color: #f0661f
}
a#project-title:visited {
	color: #f0661f
}
a#project-title:focus {
	color: #c14108
}
a#project-title:hover {
	color: #c14108
}
a#project-title:active {
	color: #c14108
}
#preloader {
	clear: both;
	z-index: 999;
	width: 940px;
	height: 46px;
	overflow: visible;
	text-align: center;
	background: url("loading-4e1064cb772409cb89e5be9d2ff909a2.gif") no-repeat center center
}
#current-projects #head {
	padding-top: 48px;
	padding-bottom: 48px;
	border-bottom: 1px solid #584528;
	margin-bottom: 14px;
	height: 96px;
	line-height: 96px
}
#current-projects #head #title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #b1b100;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px
}
* html #current-projects #head #title {
	overflow-x: hidden
}
#current-projects #head #description {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #baab97;
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px
}
* html #current-projects #head #description {
	overflow-x: hidden
}
#range-slider {
	height: 0.14em;
	float: right;
	width: 130px;
	background: #e1ddd8;
	margin-top: 26px;
	margin-right: 20px;
	border-radius: 10px
}
#range-slider .ui-slider-range {
	top: 0;
	height: 100%;
	background: #57462b
}
#range-slider .ui-slider-handle {
	top: -0.3em;
	margin-left: -0.6em;
	background: #e1ddd8;
	outline: none
}
#range-slider .min-max-year {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 11px;
	line-height: 11px;
	color: #baab97
}
#range-slider .min-max-year .min-year {
	float: left;
	padding-top: 9px;
	margin-left: -14px
}
#range-slider .min-max-year .max-year {
	float: right;
	padding-top: 9px;
	margin-right: -6px
}
.ui-slider .ui-slider-handle {
	width: 0.5em;
	height: 0.5em;
	border-radius: 50%
}
#current-projects h6 {
	float: left;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 200;
	font-size: 15px;
	line-height: 15px;
	color: #584528;
	width: 75px;
	padding-top: 20px
}
#current-projects .topics.headerbar {
	float: left;
	margin-top: 6px
}
#current-projects .topics.headerbar a.topic {
	float: left;
	background-position: center left;
	width: 115px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 11px;
	line-height: 11px;
	color: #baab97;
	height: 48px;
	margin-top: 10px;
	background: no-repeat center right
}
#current-projects .topics.headerbar a.topic span.text {
	width: 70px;
	height: 48px;
	float: left;
	padding: 5px 0 0 5px;
	text-align: center
}
#current-projects .topics.headerbar a.topic:hover span.icon.water-sanitation {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -150px 0px
}
#current-projects .topics.headerbar a.topic:hover span.icon.agriculture {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: 0px 0px
}
#current-projects .topics.headerbar a.topic:hover span.icon.health {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -120px 0px
}
#current-projects .topics.headerbar a.topic:hover span.icon.financial-services {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -60px 0px
}
#current-projects .topics.headerbar a.topic:hover span.icon.gender-equality {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -90px 0px
}
#current-projects .topics.headerbar a.topic:hover span.icon.community-building {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -30px 0px
}
#current-projects .topics.headerbar a.topic.active span.icon.water-sanitation {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -150px 0px
}
#current-projects .topics.headerbar a.topic.active span.icon.agriculture {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: 0px 0px
}
#current-projects .topics.headerbar a.topic.active span.icon.health {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -120px 0px
}
#current-projects .topics.headerbar a.topic.active span.icon.financial-services {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -60px 0px
}
#current-projects .topics.headerbar a.topic.active span.icon.gender-equality {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -90px 0px
}
#current-projects .topics.headerbar a.topic.active span.icon.community-building {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -30px 0px
}
#current-projects .topics.headerbar a.topic span.icon {
	width: 30px;
	height: 30px;
	float: left
}
#current-projects .topics.headerbar a.topic span.icon.water-sanitation {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -150px -30px
}
#current-projects .topics.headerbar a.topic span.icon.agriculture {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: 0px -30px
}
#current-projects .topics.headerbar a.topic span.icon.health {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -120px -30px
}
#current-projects .topics.headerbar a.topic span.icon.financial-services {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -60px -30px
}
#current-projects .topics.headerbar a.topic span.icon.gender-equality {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -90px -30px
}
#current-projects .topics.headerbar a.topic span.icon.community-building {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -30px -30px
}
.project_container {
	clear: both;
	margin-top: 80px;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px
}
* html .project_container {
	overflow-x: hidden
}
.project_container .project {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px;
	border-bottom: 2px dotted #baab97;
	padding-bottom: 35px;
	margin-bottom: 35px
}
* html .project_container .project {
	overflow-x: hidden
}
.project_container .project .left {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px
}
* html .project_container .project .left {
	overflow-x: hidden
}
.project_container .project .left a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 26px;
	color: #584528
}
.project_container .project .left a:hover {
	color: #eb5906
}
.project_container .project .left p {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #584528
}
.project_container .project .left p.p1 {
	display: block
}
.project_container .project .left p.location {
	float: left;
	padding: 3px 0 0 6px;
	font-style: italic
}
.project_container .project .left ul.topics {
	margin: 20px 10px 0 0
}
.project_container .project .left ul.topics li {
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 4px
}
.project_container .project .left ul.topics li.water-sanitation {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -150px -30px
}
.project_container .project .left ul.topics li.agriculture {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: 0px -30px
}
.project_container .project .left ul.topics li.health {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -120px -30px
}
.project_container .project .left ul.topics li.financial-services {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -60px -30px
}
.project_container .project .left ul.topics li.gender-equality {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -90px -30px
}
.project_container .project .left ul.topics li.community-building {
	background: url("sprites/all-topics-30-c525c54630dac2b6f80c2c82d8f2ce7a.png") no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background-position: -30px -30px
}
.project_container .project .right {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	margin-right: 0
}
* html .project_container .project .right {
	overflow-x: hidden
}
.project_container .project .right h4 {
	color: #584528;
	font-size: 12px;
	letter-spacing: 6px;
	text-transform: uppercase;
	font-weight: 700
}
.project_container .project .right .banner-image {
	position: relative
}
.project_container .project .right .banner-image .overlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 620px;
	height: 240px;
	background: transparent url("orange-transparent-bg-fd4b00d91bb1aaf161706067de8ea999.png") repeat top left
}
.project_container .project .right .banner-image:hover a {
	color: #c14108
}
.project_container .project .right .banner-image:hover .overlay {
	display: block;
	cursor: pointer
}
.project_container .project .right .banner-image:hover a.footer-title {
	color: white
}
.project_container .project .photo-widget {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px
}
* html .project_container .project .photo-widget {
	overflow-x: hidden
}
.project_container .project .photo-widget .timeline {
	height: 38px;
	margin: 5px 0 0 4px
}
.project_container .project .photo-widget .timeline .date {
	font: 9px arial;
	margin-bottom: 3px
}
.project_container .project .photo-widget .timeline .start {
	display: inline;
	float: left
}
.project_container .project .photo-widget .timeline .end {
	display: inline;
	float: right
}
.project_container .project .photo-widget .timeline .line-wrapper {
	clear: both;
	height: 10px;
	width: auto;
	border-style: solid;
	border-color: #584528;
	border-width: 0 1px;
	position: relative
}
.project_container .project .photo-widget .timeline .line {
	height: 4px;
	position: absolute;
	top: 3px;
	left: 0
}
.project_container .project .photo-widget .timeline .line.background {
	width: 614px;
	background: #e6e6de;
	z-index: 1
}
.project_container .project .photo-widget .timeline .line.active {
	background: #f0661f;
	z-index: 2
}
.project_container .project .photo-widget .timeline .line.active-end {
	width: 0;
	height: 6px;
	top: 2px;
	border-style: solid;
	border-color: #584528;
	border-width: 0 1px 0 0;
	z-index: 3
}
.project_container .project .photo-widget .timeline .line.marker {
	top: 0;
	z-index: 4;
	background: none;
	width: 40px;
	display: none
}
.project_container .project .photo-widget .timeline .line.marker .dot {
	background: url("timeline-circle-1385f79eefb7c8702e9407e501748736.png") transparent no-repeat top left;
	width: 10px;
	height: 10px
}
.project_container .project .photo-widget .timeline .line.marker .date-label {
	width: 30px;
	font: 9px arial;
	color: #63ceca;
	background: none;
	text-align: center;
	margin: 4px 0 0 -9px
}
.project_container .project .photo-widget .photos {
	display: inline-block
}
.project_container .project .photo-widget .photos .photo {
	display: inline;
	float: left;
	margin: 4px 0 0 4px;
	line-height: 0;
	position: relative
}
.project_container .project .photo-widget .photos .photo .overlay {
	display: none;
	position: absolute;
	padding: 7px;
	bottom: 2px;
	left: 2px;
	background: transparent url("gray-transparent-bg-8535240d296331d53e45b6573767a729.png") repeat top left
}
.project_container .project .photo-widget .photos .photo .inner-border {
	display: none;
	border-style: solid;
	border-color: #f0661f;
	border-width: 1px;
	position: absolute;
	top: 1px;
	left: 1px
}
.project_container .project .photo-widget .photos .photo:hover img {
	border-style: solid;
	border-color: #f0661f;
	border-width: 1px
}
.project_container .project .photo-widget .photos .photo:hover .inner-border {
	display: block
}
.project_container .project .photo-widget .photos .photo img {
	display: inline-block;
	border-style: solid;
	border-color: #584528;
	border-width: 1px
}
.project_container .project .photo-widget .photos .photo.medium .overlay {
	width: 286px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: white
}
.project_container .project .photo-widget .photos .photo.medium .inner-border {
	width: 300px;
	height: 234px
}
.project_container .project .photo-widget .photos .photo.medium img {
	width: 302px;
	height: 236px
}
.project_container .project .photo-widget .photos .photo.small .overlay {
	width: 134px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 10px;
	line-height: 13px;
	color: white
}
.project_container .project .photo-widget .photos .photo.small .inner-border {
	width: 148px;
	height: 110px
}
.project_container .project .photo-widget .photos .photo.small img {
	width: 150px;
	height: 112px
}
.project_container .project .photo-widget .photos .photo.tiny .inner-border {
	width: 70px;
	height: 54px
}
.project_container .project .photo-widget .photos .photo.tiny img {
	width: 72px;
	height: 56px
}
.project_container .project .photo-widget .photos .photo.micro .inner-border {
	width: 31px;
	height: 23px
}
.project_container .project .photo-widget .photos .photo.micro img {
	width: 33px;
	height: 25px
}
.project_container .project .photo-widget .photos .photo.left {
	margin-left: 0px
}
.clone_container {
	display: none
}
li.project {
	display: inline-block;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0;
	min-height: 336px
}
li.project .information {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	margin-bottom: 24px
}
* html li.project .information {
	overflow-x: hidden
}
li.project .information .top-bar {
	height: 48px;
	line-height: 48px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left
}
li.project .information .top-bar .topic {
	display: inline;
	float: left
}
li.project .information .top-bar .location {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	height: 48px;
	line-height: 48px;
	display: inline;
	float: right
}
li.project .information .name {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 26px;
	line-height: 25px;
	color: #584528;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	padding-top: 24px
}
* html li.project .information .name {
	overflow-x: hidden
}
li.project .information a.name {
	color: #f0661f
}
li.project .information a.name:visited {
	color: #f0661f
}
li.project .information a.name:focus {
	color: #c14108
}
li.project .information a.name:hover {
	color: #c14108
}
li.project .information a.name:active {
	color: #c14108
}
li.project .information .summary {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #584528;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	margin-top: 10px
}
* html li.project .information .summary {
	overflow-x: hidden
}
li.project .photo-widget {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px
}
* html li.project .photo-widget {
	overflow-x: hidden
}
li.project .photo-widget .timeline {
	height: 38px;
	margin: 5px 0 0 4px
}
li.project .photo-widget .timeline .date {
	font: 9px arial;
	margin-bottom: 3px
}
li.project .photo-widget .timeline .start {
	display: inline;
	float: left
}
li.project .photo-widget .timeline .end {
	display: inline;
	float: right
}
li.project .photo-widget .timeline .line-wrapper {
	clear: both;
	height: 10px;
	width: auto;
	border-style: solid;
	border-color: #584528;
	border-width: 0 1px;
	position: relative
}
li.project .photo-widget .timeline .line {
	height: 4px;
	position: absolute;
	top: 3px;
	left: 0
}
li.project .photo-widget .timeline .line.background {
	width: 614px;
	background: #e6e6de;
	z-index: 1
}
li.project .photo-widget .timeline .line.active {
	background: #f0661f;
	z-index: 2
}
li.project .photo-widget .timeline .line.active-end {
	width: 0;
	height: 6px;
	top: 2px;
	border-style: solid;
	border-color: #584528;
	border-width: 0 1px 0 0;
	z-index: 3
}
li.project .photo-widget .timeline .line.marker {
	top: 0;
	z-index: 4;
	background: none;
	width: 40px;
	display: none
}
li.project .photo-widget .timeline .line.marker .dot {
	background: url("timeline-circle-1385f79eefb7c8702e9407e501748736.png") transparent no-repeat top left;
	width: 10px;
	height: 10px
}
li.project .photo-widget .timeline .line.marker .date-label {
	width: 30px;
	font: 9px arial;
	color: #63ceca;
	background: none;
	text-align: center;
	margin: 4px 0 0 -9px
}
li.project .photo-widget .photos {
	display: inline-block
}
li.project .photo-widget .photos .photo {
	display: inline;
	float: left;
	margin: 4px 0 0 4px;
	line-height: 0;
	position: relative
}
li.project .photo-widget .photos .photo .overlay {
	display: none;
	position: absolute;
	padding: 7px;
	bottom: 2px;
	left: 2px;
	background: transparent url("gray-transparent-bg-8535240d296331d53e45b6573767a729.png") repeat top left
}
li.project .photo-widget .photos .photo .inner-border {
	display: none;
	border-style: solid;
	border-color: #f0661f;
	border-width: 1px;
	position: absolute;
	top: 1px;
	left: 1px
}
li.project .photo-widget .photos .photo:hover img {
	border-style: solid;
	border-color: #f0661f;
	border-width: 1px
}
li.project .photo-widget .photos .photo:hover .inner-border {
	display: block
}
li.project .photo-widget .photos .photo img {
	display: inline-block;
	border-style: solid;
	border-color: #584528;
	border-width: 1px
}
li.project .photo-widget .photos .photo.medium .overlay {
	width: 286px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 18px;
	color: white
}
li.project .photo-widget .photos .photo.medium .inner-border {
	width: 300px;
	height: 234px
}
li.project .photo-widget .photos .photo.medium img {
	width: 302px;
	height: 236px
}
li.project .photo-widget .photos .photo.small .overlay {
	width: 134px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 10px;
	line-height: 13px;
	color: white
}
li.project .photo-widget .photos .photo.small .inner-border {
	width: 148px;
	height: 110px
}
li.project .photo-widget .photos .photo.small img {
	width: 150px;
	height: 112px
}
li.project .photo-widget .photos .photo.tiny .inner-border {
	width: 70px;
	height: 54px
}
li.project .photo-widget .photos .photo.tiny img {
	width: 72px;
	height: 56px
}
li.project .photo-widget .photos .photo.micro .inner-border {
	width: 31px;
	height: 23px
}
li.project .photo-widget .photos .photo.micro img {
	width: 33px;
	height: 25px
}
li.project .photo-widget .photos .photo.left {
	margin-left: 0px
}
li.project .soon-to-begin {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	margin-top: 48px;
	display: inline-block
}
* html li.project .soon-to-begin {
	overflow-x: hidden
}
li.project .soon-to-begin h1 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 46px;
	line-height: 46px;
	color: #63ceca
}
li.project .soon-to-begin .description {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 24px;
	line-height: 30px;
	color: #63ceca
}
li.project.small {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	min-height: 240px
}
* html li.project.small {
	overflow-x: hidden
}
li.project.small .information {
	margin-right: 0px;
	margin-bottom: 0
}
li.project.small .information .name {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 22px;
	line-height: 26px;
	color: #584528
}
li.project.small .information a.name {
	color: #f0661f;
	padding-top: 12px
}
li.project.small .information a.name:visited {
	color: #f0661f
}
li.project.small .information a.name:focus {
	color: #c14108
}
li.project.small .information a.name:hover {
	color: #c14108
}
li.project.small .information a.name:active {
	color: #c14108
}
li.project.small .information .summary {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 20px;
	color: #584528
}
li.project.small .soon-to-begin {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	margin-top: 60px;
	margin-left: 11px
}
* html li.project.small .soon-to-begin {
	overflow-x: hidden
}
li.project.small .soon-to-begin h1 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 22px;
	line-height: 26px;
	color: #63ceca;
	margin-bottom: 0
}
li.project.small .soon-to-begin .description {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 20px;
	color: #63ceca;
	margin-top: 10px
}
li.project.small .photo-widget {
	width: 320px
}
li.project.small .photo-widget .timeline {
	margin: 5px 0 0 11px
}
li.project.small .photo-widget .timeline .line.background {
	width: 307px
}
#project_details a:visited {
	color: #63ceca
}
#project #main {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	margin-bottom: 48px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left
}
* html #project #main {
	overflow-x: hidden
}
#project #main #stories {
	display: inline-block
}
#project #main #stories .story {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	display: inline;
	float: left
}
#project #main #stories .story .date {
	margin-top: 4px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97;
	height: 24px;
	line-height: 24px
}
#project #main #stories .story a .headline {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 30px;
	color: #f0661f;
	margin-bottom: 14px;
	margin-top: 4px;
	display: inline-block
}
#project #main #stories .story a .image img {
	border-style: solid;
	border-color: #584528;
	border-width: 1px
}
#project #main #stories .story a:hover .headline {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 30px;
	color: #c14108
}
#project #main #stories .story a:hover .image img {
	border-style: solid;
	border-color: #c14108;
	border-width: 1px
}
#project #main #stories .story .summary {
	padding-top: 12px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 24px;
	color: #584528
}
#project #main #stories .story .full-story {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	color: #f0661f;
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	height: 48px;
	line-height: 48px;
	text-align: right
}
#project #main #stories .story .full-story:visited {
	color: #f0661f
}
#project #main #stories .story .full-story:focus {
	color: #c14108
}
#project #main #stories .story .full-story:hover {
	color: #c14108
}
#project #main #stories .story .full-story:active {
	color: #c14108
}
* html #project #main #stories .story .full-story {
	overflow-x: hidden
}
#project_content {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px
}
* html #project_content {
	overflow-x: hidden
}
#project_content h2 {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 800;
	font-size: 12px;
	line-height: 16px;
	color: #f0661f;
	letter-spacing: 4px;
	text-transform: uppercase;
	border-bottom: 1px solid #584528;
	padding-bottom: 10px;
	margin: 30px 0 0
}
#project_content h2:nth-child(1) {
	margin-top: 0
}
#project_content p {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #584528;
	padding-top: 12px
}
#project_content p b {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #584528
}
#project_content #deliverables-summary {
	margin-top: 50px;
	clear: both;
	overflow: hidden
}
#project_content #deliverables-summary .title {
	overflow: hidden;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 42px;
	color: #584528
}
#project_content #deliverables-summary .title .text {
	display: inline;
	float: left;
	padding: 0 10px 0 0
}
#project_content #deliverables-summary #main-deliverable {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	overflow: hidden;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	padding-bottom: 20px
}
* html #project_content #deliverables-summary #main-deliverable {
	overflow-x: hidden
}
#project_content #deliverables-summary .document .name {
	font-size: 20px
}
#project_content #deliverables-summary .document .summary {
	font-size: 16px
}
#project_content #featured-stories {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	margin-top: 27px
}
* html #project_content #featured-stories {
	overflow-x: hidden
}
#project_content #featured-stories .label {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 46px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px
}
#project_content #featured-stories .featured-story {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	display: inline;
	float: left;
	padding-top: 8px
}
* html #project_content #featured-stories .featured-story {
	overflow-x: hidden
}
#project_content #featured-stories .featured-story img {
	border-style: solid;
	border-color: #584528;
	border-width: 1px;
	width: 296px;
	height: 192px
}
#project_content #featured-stories .featured-story a.headline {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #584528;
	color: #f0661f;
	display: block;
	margin-top: 10px;
	padding-bottom: 21px
}
#project_content #featured-stories .featured-story a.headline:visited {
	color: #f0661f
}
#project_content #featured-stories .featured-story a.headline:focus {
	color: #c14108
}
#project_content #featured-stories .featured-story a.headline:hover {
	color: #c14108
}
#project_content #featured-stories .featured-story a.headline:active {
	color: #c14108
}
#project_content #featured-stories .featured-story.last {
	margin-right: 0
}
#project-history #sidebar {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	margin-top: 48px
}
* html #project-history #sidebar {
	overflow-x: hidden
}
#project-history #prelude {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 62px;
	line-height: 58px;
	color: #b1b100;
	padding-bottom: 52px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0
}
#project-history #topics {
	display: inline;
	float: left;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0;
	margin-bottom: 72px;
	padding-bottom: 8px;
	height: 251px
}
#project-history #topics table {
	margin: 0
}
#project-history #topics td {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 17px;
	color: #584528;
	text-align: center;
	vertical-align: top;
	padding: 0 10px 30px 5px
}
#project-history #topics td a {
	color: #e6e6de
}
#project-history #topics td a:visited {
	color: #e6e6de
}
#project-history #topics td a:focus {
	color: #584528
}
#project-history #topics td a:hover {
	color: #584528
}
#project-history #topics td a:active {
	color: #584528
}
#project-history #topics td span {
	display: inline-block
}
#project-history #topics td span.topic-icon-water-sanitation {
	background: url("sprites/water-ae1a0dab3c1cab06eeb6f82f2e482b16.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px 0px
}
#project-history #topics td span.topic-icon-agriculture {
	background: url("sprites/agriculture-4eadb992c9a99f27bfc2736375d9e97f.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px 0px
}
#project-history #topics td span.topic-icon-health {
	background: url("sprites/health-eacdd972f7d590c50cfec519799604c9.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px 0px
}
#project-history #topics td span.topic-icon-financial-services {
	background: url("sprites/finance-034569e61c9b9f2069373f534853be95.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px 0px
}
#project-history #topics td span.topic-icon-gender-equality {
	background: url("sprites/gender-600f3e62e266c4df854aa662d0960dab.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px 0px
}
#project-history #topics td span.topic-icon-community-building {
	background: url("sprites/community-8ca26a26a0fee386d16a0caa1531a168.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px 0px
}
#project-history #topics td a:hover span.topic-icon-water-sanitation,#project-history #topics td.active span.topic-icon-water-sanitation {
	background: url("sprites/water-ae1a0dab3c1cab06eeb6f82f2e482b16.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px -63px
}
#project-history #topics td a:hover span.topic-icon-agriculture,#project-history #topics td.active span.topic-icon-agriculture {
	background: url("sprites/agriculture-4eadb992c9a99f27bfc2736375d9e97f.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px -63px
}
#project-history #topics td a:hover span.topic-icon-health,#project-history #topics td.active span.topic-icon-health {
	background: url("sprites/health-eacdd972f7d590c50cfec519799604c9.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px -63px
}
#project-history #topics td a:hover span.topic-icon-financial-services,#project-history #topics td.active span.topic-icon-financial-services {
	background: url("sprites/finance-034569e61c9b9f2069373f534853be95.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px -63px
}
#project-history #topics td a:hover span.topic-icon-gender-equality,#project-history #topics td.active span.topic-icon-gender-equality {
	background: url("sprites/gender-600f3e62e266c4df854aa662d0960dab.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px -63px
}
#project-history #topics td a:hover span.topic-icon-community-building,#project-history #topics td.active span.topic-icon-community-building {
	background: url("sprites/community-8ca26a26a0fee386d16a0caa1531a168.png") no-repeat;
	width: 63px;
	height: 63px;
	overflow: hidden;
	background-position: 0px -63px
}
#project-history #topics td.active {
	cursor: default
}
#project-history #topics td.active a {
	color: #584528
}
#project-history #main {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	margin-top: 48px
}
* html #project-history #main {
	overflow-x: hidden
}
#project-history #title-summary {
	height: 168px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #baab97
}
#project-history #completed-projects {
	margin-bottom: 96px
}
#project-history #completed-projects .completed-project {
	margin-bottom: 43px;
	position: relative
}
#project-history #completed-projects .completed-project .top-bar {
	height: 44px;
	margin-bottom: 2px;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0
}
#project-history #completed-projects .completed-project .top-bar a {
	display: inline;
	float: left;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 45px;
	color: #584528;
	color: #f0661f;
	padding-left: 20px
}
#project-history #completed-projects .completed-project .top-bar a span {
	font-weight: 300;
	padding-left: 5px
}
#project-history #completed-projects .completed-project .top-bar .topics {
	margin-right: 20px
}
#project-history #completed-projects .completed-project .top-bar .topics .topic {
	display: inline;
	float: right
}
#project-history #completed-projects .completed-project .overlay {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	width: 620px;
	height: 240px;
	background: transparent url("orange-transparent-bg-fd4b00d91bb1aaf161706067de8ea999.png") repeat top left
}
#project-history #completed-projects .completed-project .border-space {
	height: 2px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	margin-bottom: 1px
}
#project-history #completed-projects .completed-project .banner-image:hover a {
	color: #c14108
}
#project-history #completed-projects .completed-project .banner-image:hover .overlay {
	display: block;
	cursor: pointer
}
#project-history #completed-projects .completed-project .banner-image:hover a.footer-title {
	color: white
}
#project-history #completed-projects .no-results {
	border-style: solid;
	border-color: #534741;
	border-width: 2px 0 0 0;
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	padding-top: 14px;
	display: inline-block
}
* html #project-history #completed-projects .no-results {
	overflow-x: hidden
}
#project-history #completed-projects .no-results h2 {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 46px;
	line-height: 53px;
	color: #63ceca;
	margin-bottom: 21px
}
#project-history #completed-projects .no-results p {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 24px;
	line-height: 30px;
	color: #63ceca
}
ul>.deliverable:not(:first-child) {
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll top left;
	margin-top: 10px;
	padding-top: 15px
}
.deliverable {
	list-style: none;
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px
}
* html .deliverable {
	overflow-x: hidden
}
.deliverable .attachments {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 220px;
	position: relative
}
* html .deliverable .attachments {
	overflow-x: hidden
}
.deliverable .attachments img {
	width: 220px;
	height: 126px;
	border-style: solid;
	border-color: #534741;
	border-width: 1px
}
.deliverable .attachments .video {
	display: inline;
	float: left;
	width: 220px;
	height: 126px
}
.deliverable .attachments .video-overlay {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	margin-left: -15px;
	background: url("play_small-2d36de839904d004149533425e8a823c.png")
}
.deliverable .attachments .download {
	text-align: right;
	margin-bottom: 10px
}
.deliverable .attachments .download a {
	float: left;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #f0661f;
	color: #f0661f
}
.deliverable .attachments .download a:visited {
	color: #f0661f
}
.deliverable .attachments .download a:focus {
	color: #c14108
}
.deliverable .attachments .download a:hover {
	color: #c14108
}
.deliverable .attachments .download a:active {
	color: #c14108
}
.deliverable .attachments .download a .text {
	margin-left: 20px
}
.deliverable .attachments .download a .down-arrow {
	float: left;
	display: inline-block;
	background: url("sprites/download-arrow-809ab34bb05259bff7a6de664cbef2c5.png") no-repeat;
	width: 10px;
	height: 14px;
	overflow: hidden;
	background-position: 0px 0px
}
.deliverable .attachments .download a:hover .down-arrow {
	background: url("sprites/download-arrow-809ab34bb05259bff7a6de664cbef2c5.png") no-repeat;
	width: 10px;
	height: 14px;
	overflow: hidden;
	background-position: 0px -14px
}
.deliverable .information {
	display: inline;
	float: left;
	margin-right: 0;
	width: 380px
}
* html .deliverable .information {
	overflow-x: hidden
}
.deliverable .information .name {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 24px;
	color: #63ceca
}
.deliverable .information .summary {
	padding-top: 7px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	color: #584528
}
.completed-project #image-widget {
	overflow: hidden;
	margin-top: -5px;
	margin-bottom: 20px
}
.completed-project #featured-person {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	padding: 18px 0 17px 0
}
* html .completed-project #featured-person {
	overflow-x: hidden
}
.completed-project #featured-person img.person {
	display: inline;
	float: left;
	border-style: solid;
	border-color: #584528;
	border-width: 1px;
	width: 137px;
	height: 137px
}
.completed-project #featured-person p {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 26px;
	color: #baab97;
	font-style: italic;
	display: inline;
	float: left;
	width: 450px;
	padding-left: 14px
}
.completed-project #featured-person .name {
	display: inline;
	float: right;
	margin: 12px 18px 0 0
}
.completed-project #featured-person .name span {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #f0661f
}
.completed-project #featured-person .name span.title {
	font-weight: 100
}
.completed-project #featured-person .name img {
	width: 36px;
	height: 13px
}
.completed-project #deliverables-summary {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	clear: both;
	overflow: hidden
}
.completed-project #deliverables-summary .title {
	overflow: hidden;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 42px;
	color: #584528
}
.completed-project #deliverables-summary .title .text {
	display: inline;
	float: left;
	padding: 0 10px 0 0
}
.completed-project #deliverables-summary #main-deliverable {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	overflow: hidden;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	padding-bottom: 20px
}
* html .completed-project #deliverables-summary #main-deliverable {
	overflow-x: hidden
}
.completed-project #deliverables-summary .document .name {
	font-size: 20px
}
.completed-project #deliverables-summary .document .summary {
	font-size: 16px
}
.completed-project #project-details {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #584528;
	padding-top: 5px
}
* html .completed-project #project-details {
	overflow-x: hidden
}
.completed-project #project-details p {
	padding-top: 12px
}
.completed-project #project-details .details-wrapper {
	height: 228px;
	overflow: hidden
}
.completed-project #project-details .load-more {
	background: #f8f8f3;
	border: none;
	line-height: 11px
}
.completed-project #project-details .load-more:hover {
	background: #e6e6de
}
.completed-project #project-details .border {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	height: 2px;
	margin-top: 16px;
	margin-bottom: 2px
}
.completed-project #featured-stories {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	margin-top: 27px
}
* html .completed-project #featured-stories {
	overflow-x: hidden
}
.completed-project #featured-stories .label {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 46px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px
}
.completed-project #featured-stories .featured-story {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	display: inline;
	float: left;
	padding-top: 8px
}
* html .completed-project #featured-stories .featured-story {
	overflow-x: hidden
}
.completed-project #featured-stories .featured-story img {
	border-style: solid;
	border-color: #584528;
	border-width: 1px;
	width: 296px;
	height: 192px
}
.completed-project #featured-stories .featured-story a.headline {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #584528;
	color: #f0661f;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	display: block;
	margin-top: 10px;
	padding-bottom: 21px
}
.completed-project #featured-stories .featured-story a.headline:visited {
	color: #f0661f
}
.completed-project #featured-stories .featured-story a.headline:focus {
	color: #c14108
}
.completed-project #featured-stories .featured-story a.headline:hover {
	color: #c14108
}
.completed-project #featured-stories .featured-story a.headline:active {
	color: #c14108
}
.completed-project #featured-stories .featured-story.last {
	margin-right: 0
}
#projects-cntl .slider-controls {
	display: block;
	padding: 13px 0 9px;
	width: 940px;
	height: 16px
}
#projects-cntl .slider-controls a {
	display: inline;
	float: right;
	border-style: solid;
	border-color: #baab97;
	border-width: 0px 1px;
	background: none;
	padding: 0;
	margin: 0;
	height: 10px;
	width: 29px;
	margin-right: 7px;
	cursor: pointer
}
#projects-cntl .slider-controls a .inner {
	margin-left: 1px;
	height: 10px;
	width: 27px;
	background: #f8f8f3
}
#projects-cntl .slider-controls a:hover .inner {
	background: #e6e6de
}
#projects-cntl .slider-controls a.active {
	cursor: default
}
#projects-cntl .slider-controls a.active .inner {
	background: #baab97
}
#projects-cntl .slider-controls a.last {
	margin-right: 0
}
#fellows-index {
	padding-top: 48px
}
#fellows-index #title {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 460px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 60px;
	line-height: 60px;
	color: #f0661f;
	margin-bottom: 24px;
	padding-bottom: 24px
}
* html #fellows-index #title {
	overflow-x: hidden
}
#fellows-index #summary {
	display: inline;
	float: left;
	margin-right: 0;
	width: 460px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #baab97
}
* html #fellows-index #summary {
	overflow-x: hidden
}
#fellows-index #class-label {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	margin-top: 15px
}
* html #fellows-index #class-label {
	overflow-x: hidden
}
#fellows-index #class-label .label {
	padding-bottom: 7px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	display: inline;
	float: left;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 18px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-right: 30px
}
* html #fellows-index #class-label .label {
	overflow-x: hidden
}
#fellows-index #class-label #pagination {
	margin-top: 2px;
	display: inline;
	float: left
}
#fellows-index #class-label #pagination #years {
	text-transform: uppercase;
	letter-spacing: 5px;
	letter-spacing: 3px;
	display: inline;
	float: left;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #584528
}
#fellows-index #class-label #pagination #years li:not(:first-child) {
	margin-left: 10px
}
#fellows-index #class-label #pagination #years li {
	display: inline;
	float: left
}
#fellows-index #class-label #pagination #years li a {
	color: #63ceca
}
#fellows-index #class-label #pagination #years li a:visited {
	color: #63ceca
}
#fellows-index #class-label #pagination #years li a:focus {
	color: #70b3ac
}
#fellows-index #class-label #pagination #years li a:hover {
	color: #70b3ac
}
#fellows-index #class-label #pagination #years li a:active {
	color: #70b3ac
}
#fellows-index #profiles {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	padding-bottom: 48px
}
* html #fellows-index #profiles {
	overflow-x: hidden
}
#fellows-index #profiles .members .member {
	display: inline;
	float: left;
	padding: 24px 0
}
#fellows-index #profiles .members .member .avatar {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 140px
}
* html #fellows-index #profiles .members .member .avatar {
	overflow-x: hidden
}
#fellows-index #profiles .members .member .avatar img {
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	vertical-align: middle
}
#fellows-index #profiles .members .member .information {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #fellows-index #profiles .members .member .information {
	overflow-x: hidden
}
#fellows-index #profiles .members .member .information .name a {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #584528;
	color: #f0661f;
	margin-bottom: 5px
}
#fellows-index #profiles .members .member .information .name a:visited {
	color: #f0661f
}
#fellows-index #profiles .members .member .information .name a:focus {
	color: #c14108
}
#fellows-index #profiles .members .member .information .name a:hover {
	color: #c14108
}
#fellows-index #profiles .members .member .information .name a:active {
	color: #c14108
}
#fellows-index #profiles .members .member .information .position {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #baab97;
	margin-bottom: 8px
}
#fellows-index #profiles .members .member .information .bio {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 22px;
	color: #584528
}
#fellows-index #profiles .members .member.left {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 460px
}
* html #fellows-index #profiles .members .member.left {
	overflow-x: hidden
}
#fellows-index #profiles .members .member.right {
	display: inline;
	float: left;
	margin-right: 0;
	width: 460px
}
* html #fellows-index #profiles .members .member.right {
	overflow-x: hidden
}
#fellow {
	padding-top: 48px
}
#fellow #title {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 32px;
	line-height: 32px;
	color: #f0661f
}
* html #fellow #title {
	overflow-x: hidden
}
#fellow #back {
	display: inline;
	float: left;
	margin-right: 0;
	width: 940px;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: inline;
	float: left;
	padding: 10px 0
}
* html #fellow #back {
	overflow-x: hidden
}
#fellow #back a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	color: #f0661f
}
#fellow #back a:visited {
	color: #f0661f
}
#fellow #back a:focus {
	color: #c14108
}
#fellow #back a:hover {
	color: #c14108
}
#fellow #back a:active {
	color: #c14108
}
#fellow #sidebar {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	border-style: solid;
	border-color: #534741;
	border-width: 1px 0 0 0
}
* html #fellow #sidebar {
	overflow-x: hidden
}
#fellow #sidebar ul#years {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #fellow #sidebar ul#years {
	overflow-x: hidden
}
#fellow #main {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	margin-bottom: 48px
}
* html #fellow #main {
	overflow-x: hidden
}
#fellow #main #profile #head {
	height: 48px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	padding: 12px 0
}
#fellow #main #profile #head #name {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #f0661f;
	margin-bottom: 5px
}
#fellow #main #profile #head #position {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #baab97
}
#fellow #main #profile #border {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	height: 24px
}
#fellow #main #profile #information {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	margin-bottom: 24px
}
* html #fellow #main #profile #information {
	overflow-x: hidden
}
#fellow #main #profile #information .summary {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #584528;
	margin-bottom: 10px
}
#fellow #main #profile #information .bio {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	color: #584528;
	padding-top: 10px
}
#fellow #main #profile #information .avatar {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	display: inline;
	float: right;
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	margin: 0 0 20px 20px
}
* html #fellow #main #profile #information .avatar {
	overflow-x: hidden
}
#fellow #main #story-images {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	height: 240px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	padding-top: 16px;
	margin-bottom: 24px;
	position: relative
}
* html #fellow #main #story-images {
	overflow-x: hidden
}
#fellow #main #story-images #image-widget {
	display: inline;
	float: left
}
#fellow #main #story-images #image-widget #main-image {
	display: inline;
	float: left;
	display: block;
	width: 300px;
	height: 218px;
	border-style: solid;
	border-color: #584528;
	border-width: 1px
}
#fellow #main #story-images #image-widget #main-image img {
	height: 218px;
	width: 300px
}
#fellow #main #story-images #image-widget .images {
	position: relative;
	width: 318px;
	display: inline;
	float: left
}
#fellow #main #story-images #image-widget .image-wrapper {
	position: relative;
	display: inline;
	float: left;
	width: 60px;
	height: 60px;
	margin-left: 19px;
	margin-bottom: 20px
}
#fellow #main #story-images #image-widget .image-wrapper img {
	width: 58px;
	height: 58px;
	border-style: solid;
	border-color: #584528;
	border-width: 1px
}
#fellow #main #story-images #image-widget .image-wrapper img.active {
	border-style: solid;
	border-color: #f0661f;
	border-width: 1px
}
#fellow #main #story-images #image-widget .image-wrapper .inner-border {
	position: absolute;
	top: 0;
	cursor: pointer;
	width: 56px;
	height: 56px
}
#fellow #main #story-images #image-widget .image-wrapper .inner-border:hover {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
#fellow #main #story-images #image-widget .image-wrapper .inner-border.active:hover {
	cursor: default;
	border: none
}
#fellow #main #story-images .overlay {
	display: none;
	position: absolute;
	width: 300px;
	top: 17px;
	left: 1px;
	z-index: 5
}
#fellow #main #story-images .overlay .content {
	background: transparent url("white-transparent-bg-78c00c3fd0fdc844c5b2ae4c561349fd.png") repeat top left;
	padding-bottom: 10px
}
#fellow #main #story-images .overlay .top .topics {
	display: inline;
	float: left
}
#fellow #main #story-images .overlay .top .topics .topic {
	display: inline;
	float: left;
	height: 30px;
	margin-top: 8px
}
#fellow #main #story-images .overlay .top .location {
	display: inline;
	float: right;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	color: #584528;
	margin: 12px 13px 0 0
}
#fellow #main #story-images .overlay .top .name {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #584528;
	clear: both;
	margin-left: 11px;
	padding: 4px 0 2px
}
#fellow #main #story-images .overlay .border {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	height: 2px;
	width: 278px;
	margin-left: 10px
}
#fellow #main #story-images .overlay a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #584528;
	color: #f0661f;
	margin: 5px 0 0 11px;
	display: inline-block
}
#fellow #main #story-images .overlay a:visited {
	color: #f0661f
}
#fellow #main #story-images .overlay a:focus {
	color: #c14108
}
#fellow #main #story-images .overlay a:hover {
	color: #c14108
}
#fellow #main #story-images .overlay a:active {
	color: #c14108
}
#fellow #main #story-images .overlay .arrow {
	position: absolute;
	top: 168px;
	left: 248px;
	background: url("circle-arrow-right-white-c4a1336ac07ae86464423a4ee9c053e0.png") transparent no-repeat bottom right;
	width: 42px;
	height: 42px
}
#story-widget {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	margin-bottom: 5px
}
* html #story-widget {
	overflow-x: hidden
}
#story-widget-title {
	height: 48px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 2px 0;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 52px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px
}
#story-widget-list ul.projects {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	display: inline;
	float: left
}
* html #story-widget-list ul.projects {
	overflow-x: hidden
}
#story-widget-list ul.projects.column2 {
	margin-right: 0
}
#story-widget-list li.project {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll top left;
	display: inline;
	float: none
}
* html #story-widget-list li.project {
	overflow-x: hidden
}
#story-widget-list li.project.first .information {
	background: none
}
#story-widget-list .information {
	padding-top: 5px;
	padding-bottom: 5px;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll top left;
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	margin-bottom: 0
}
* html #story-widget-list .information {
	overflow-x: hidden
}
#story-widget-list .topic {
	display: inline;
	float: left;
	position: relative;
	left: -8px;
	display: block;
	height: 55px
}
#story-widget-list .wrapper {
	display: inline;
	float: left
}
#story-widget-list .project-name {
	padding-left: 5px;
	padding-top: 10px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 13px;
	color: #584528;
	width: 218px
}
#story-widget-list .location {
	padding-left: 5px;
	padding-top: 5px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 12px;
	color: #584528
}
#story-widget-list li.story {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	padding: 10px 0;
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll top left
}
* html #story-widget-list li.story {
	overflow-x: hidden
}
#story-widget-list li.story a {
	display: inline;
	float: left;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 12px;
	line-height: 16px;
	color: #584528;
	color: #f0661f
}
#story-widget-list li.story a:visited {
	color: #f0661f
}
#story-widget-list li.story a:focus {
	color: #c14108
}
#story-widget-list li.story a:hover {
	color: #c14108
}
#story-widget-list li.story a:active {
	color: #c14108
}

#news {
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
}

#news #head {
	padding-top: 48px;
	padding-bottom: 32px;
	height: 24px;
	line-height: 24px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left
}
#news #head #title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 32px;
	line-height: 32px;
	color: #584528;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 940px
}
* html #news #head #title {
	overflow-x: hidden
}
#news #featured {
	display: inline;
	float: left;
	margin-right: 0;
	max-width: 940px;
	padding-bottom: 48px;
	margin-bottom: 30px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	height: 264px;

}


* html #news #featured {
	overflow-x: hidden
}
#news #featured .featured {
	display: inline;
	float: left;
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
	width: 30%; /*300px;*/
	height: 264px;
/*	line-height: 264px*/
}



* html #news #featured .featured {
	overflow-x: hidden
}
#news #featured .featured.last {
	display: inline;
	float: left;
	margin-right: 0;
}
* html #news #featured .featured.last {
	overflow-x: hidden
}
#news #featured .graphics {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
/*	height: 192px;*/
/*	line-height: 192px;*/
	width: 100%; /*298px;*/
	margin-top: 12px;
	margin-bottom: 5px;
}
#news #featured .graphics img {
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	width: 100%; /*298px*/
}



* html #news #featured .graphics {
	overflow-x: hidden
}
#news #featured .information {
	display: inline;
	float: left;
	padding-top: 3px;
}
#news #featured .information a {
	display: inline;
	float: left;
	margin-right: 20px;
/*	width: 300px;*/
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	color: #584528;
	color: #f0661f
}
* html #news #featured .information a {
	overflow-x: hidden
}
#news #featured .information a:visited {
	color: #f0661f
}
#news #featured .information a:focus {
	color: #c14108
}
#news #featured .information a:hover {
	color: #c14108
}
#news #featured .information a:active {
	color: #c14108
}
#news #body {
	display: inline;
	float: left;
	margin-right: 0;
/*	width: 940px*/
}
* html #news #body {
	overflow-x: hidden
}
#news #body #articles {
	display: inline;
	float: left;

	width: 620px;
	padding-top: 12px
}
* html #news #body #articles {
	overflow-x: hidden
}
#news #body .load-more-border {
	display: inline;
	float: left;
	margin-right: 20px;
/*	width: 620px*/
}
* html #news #body .load-more-border {
	overflow-x: hidden
}
#news #body .load-more-border a {
	margin-top: 3px
}
#news #article-archive {
	padding-top: 17px;
	display: inline;
	float: left;
	margin-right: 0;
	width: 230px;
	display: inline;
	float: right
}

@media (max-width: 940px) {
	#news #article-archive {
		display: none;
	}
	
	#news #body #articles {
		width: auto; /* TODO: Make articles resize until a lower screen width*/
	}

}

* html #news #article-archive {
	overflow-x: hidden
}
li.article {
	padding-top: 24px;
	border-style: solid;
	border-color: #baab97;
	border-width: 1px 0 0 0;
	display: inline;
	float: left;
/*	margin-right: 20px;*/
	width: 100%;
	display: inline;
	float: left;
	min-height: 168px
}
li.article.first {
	border: none
}
* html li.article {
	overflow-x: hidden
}
li.article .graphic {

	display: inline;
	float: left;
	margin-right: 20px;
	
	margin-right: 18
}
* html li.article .graphic {
	overflow-x: hidden
}
li.article .graphic img {
	border-style: solid;
	border-color: #534741;
	border-width: 1px;
	width: 140px;
}
li.article .information {
/*	display: inline;*/
/*	float: left;*/
	margin-right: 0;
/*	width: 67%;*/
/*	max-width: 440px;*/
}
* html li.article .information {
	overflow-x: hidden
}
li.article .information .date {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97;
	display: inline;
	clear: right;
	margin-right: 0;
/*	width: 460px;*/
	height: 24px
}
* html li.article .information .date {
	overflow-x: hidden
}
li.article .information .title {
	margin-right: 0;
/*	clear: both;*/
	padding-bottom: 12px
}
* html li.article .information .title {
	overflow-x: hidden
}
li.article .information .title a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 26px;
	line-height: 26px;
	color: #584528;
	color: #f0661f
}
li.article .information .title a:visited {
	color: #f0661f
}
li.article .information .title a:focus {
	color: #c14108
}
li.article .information .title a:hover {
	color: #c14108
}
li.article .information .title a:active {
	color: #c14108
}
li.article .information .summary {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 14px;
	line-height: 22px;
	color: #584528;
	margin-right: 0;
	padding-bottom: 24px
}
* html li.article .information .summary {
	overflow-x: hidden
}
li.article .information .summary a {
	color: #f0661f
}
li.article .information .summary a:visited {
	color: #f0661f
}
li.article .information .summary a:focus {
	color: #c14108
}
li.article .information .summary a:hover {
	color: #c14108
}
li.article .information .summary a:active {
	color: #c14108
}
#article #main {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	padding-top: 48px;
	padding-bottom: 12px
}
* html #article #main {
	overflow-x: hidden
}
#article #main #title {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	padding-bottom: 24px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 32px;
	line-height: 32px;
	color: #584528;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left
}
* html #article #main #title {
	overflow-x: hidden
}
#article #main #all {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px;
	text-transform: uppercase;
	padding-top: 6px;
	padding-bottom: 6px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	display: inline;
	float: left
}
* html #article #main #all {
	overflow-x: hidden
}
#article #main #all a {
	height: 36px;
	line-height: 36px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	color: #f0661f
}
#article #main #all a:visited {
	color: #f0661f
}
#article #main #all a:focus {
	color: #c14108
}
#article #main #all a:hover {
	color: #c14108
}
#article #main #all a:active {
	color: #c14108
}
#article #main #body {
	padding-top: 24px;
	padding-bottom: 48px;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 620px
}
* html #article #main #body {
	overflow-x: hidden
}
#article #main #body #date {
	height: 24px;
	line-height: 24px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97
}
#article #main #body #name {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 26px;
	line-height: 26px;
	color: #63ceca
}
#article #main #body #summary {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 19px;
	line-height: 26px;
	color: #584528;
	padding-top: 12px
}
#article #main #body #summary a {
	color: #63ceca
}
#article #main #body #summary a:visited {
	color: #63ceca
}
#article #main #body #summary a:focus {
	color: #70b3ac
}
#article #main #body #summary a:hover {
	color: #70b3ac
}
#article #main #body #summary a:active {
	color: #70b3ac
}
#article #main #body #graphic {
	margin-top: 12px;
	margin-bottom: 12px
}
#article #main #body #graphic img {
	border-style: solid;
	border-color: #534741;
	border-width: 1px
}
#article #main #body #content {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 100;
	font-size: 16px;
	line-height: 24px;
	color: #584528
}
#article #main #body #content b {
	font-weight: bold
}
#article #main #body #content p {
	padding-top: 10px
}
#article #main #body #content a {
	color: #63ceca
}
#article #main #body #content a:visited {
	color: #63ceca
}
#article #main #body #content a:focus {
	color: #70b3ac
}
#article #main #body #content a:hover {
	color: #70b3ac
}
#article #main #body #content a:active {
	color: #70b3ac
}
#article #side {
	padding-top: 48px;
	padding-bottom: 12px;
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #article #side {
	overflow-x: hidden
}
#article #side #recent {
	padding-bottom: 24px;
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #article #side #recent {
	overflow-x: hidden
}
#article #side #recent #title {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97;
	border-style: solid;
	border-color: #baab97;
	border-width: 0 0 1px 0;
	padding-top: 28px;
	padding-bottom: 14px;
	text-transform: uppercase;
	letter-spacing: 5px
}
#article #side #recent #list {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #article #side #recent #list {
	overflow-x: hidden
}
#article #side #archive {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #article #side #archive {
	overflow-x: hidden
}
#article #side #archive #title {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97;
	border-style: solid;
	border-color: #baab97;
	border-width: 0 0 1px 0;
	padding-bottom: 12px;
	text-transform: uppercase;
	letter-spacing: 5px
}
#article #side #archive #list {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	padding-top: 12px
}
* html #article #side #archive #list {
	overflow-x: hidden
}
li.recent {
	background: transparent url("line-dot_1px-afb17038c07698c98e60ecbb551e5c08.png") repeat-x scroll bottom left;
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	height: 48px;
	line-height: 48px;
	position: relative
}
* html li.recent {
	overflow-x: hidden
}
li.recent.last {
	border-style: solid;
	border-color: #534741;
	border-width: 0;
	background: none
}
li.recent .date {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #baab97;
	height: 24px;
	position: absolute;
	top: 8px;
	padding-left: 12px
}
li.recent a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97;
	height: 24px;
	position: absolute;
	top: 27px;
	padding-left: 12px
}
#article-archive-title {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97;
	border-style: solid;
	border-color: #baab97;
	border-width: 0 0 1px 0;
	padding-bottom: 12px;
	text-transform: uppercase;
	letter-spacing: 5px
}
#article-archive-list {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #article-archive-list {
	overflow-x: hidden
}
#article-archive-list ul.years {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px
}
* html #article-archive-list ul.years {
	overflow-x: hidden
}
#article-archive-list li.year {
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97;
	padding-top: 5px
}
* html #article-archive-list li.year {
	overflow-x: hidden
}
#article-archive-list ul.months {
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline;
	float: left;
	margin-right: 0;
	width: 300px;
	display: none
}
* html #article-archive-list ul.months {
	overflow-x: hidden
}
#article-archive-list li.month {
	margin-left: 12px
}
#article-archive-list li.month a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #584528;
	color: #baab97
}
#article-archive-list li.month a:visited {
	color: #baab97
}
#article-archive-list li.month a:focus {
	color: #c14108
}
#article-archive-list li.month a:hover {
	color: #c14108
}
#article-archive-list li.month a:active {
	color: #c14108
}
#article-archive-list li.month.current a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #584528
}
#article-archive-list .radio li.active .action {
	display: inline
}
#article-archive-list .action {
	display: inline;
	float: left
}
#article-archive-list .action .plus {
	display: inline-block
}
#article-archive-list .action .minus {
	display: none
}
#article-archive-list .action.active .plus {
	display: none
}
#article-archive-list .action.active .minus {
	display: inline-block
}
#article-archive-list .action .sign {
	width: 10px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #baab97
}
#article-archive-list .action .expand-class {
	width: 50px;
	cursor: pointer;
	background: none;
	margin-top: 0;
	padding-bottom: 3px;
	height: 15px
}
#story #side {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 300px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left
}
* html #story #side {
	overflow-x: hidden
}
#story #main {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left
}
* html #story #main {
	overflow-x: hidden
}
#story #main #body #date {
	margin-top: 4px;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	color: #baab97;
	height: 24px;
	line-height: 24px
}
#story #main #body #name {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 26px;
	line-height: 32px;
	color: #f0661f
}
#story #main #body #information {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px
}
* html #story #main #body #information {
	overflow-x: hidden
}
#story #main #body #information #summary {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 19px;
	line-height: 26px;
	color: #584528;
	margin-bottom: 12px
}
#story #main #body #information #content {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #584528
}
#story #main #body #information #content p {
	padding-top: 12px
}
#story #main #contributor-header {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 41px;
	color: #584528;
	text-transform: uppercase;
	letter-spacing: 5px;
	border-style: solid;
	border-color: #534741;
	border-width: 0 0 1px 0;
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	padding-top: 24px;
	height: 36px;
	margin-bottom: 10px
}
* html #story #main #contributor-header {
	overflow-x: hidden
}
#story #main #contributor-bio {
	display: inline;
	float: left;
	margin-right: 0;
	width: 620px;
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll bottom left;
	padding-bottom: 12px
}
* html #story #main #contributor-bio {
	overflow-x: hidden
}
#story #main #contributor-bio img {
	display: inline;
	float: left;
	width: 75px;
	height: 75px;
	border-style: solid;
	border-color: #534741;
	border-width: 1px
}
#story #main #contributor-bio a,#story #main #contributor-bio #title {
	margin-left: 95px
}
#story #main #contributor-bio a {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	color: #584528;
	color: #f0661f;
	display: block;
	padding-top: 15px
}
#story #main #contributor-bio a:visited {
	color: #f0661f
}
#story #main #contributor-bio a:focus {
	color: #c14108
}
#story #main #contributor-bio a:hover {
	color: #c14108
}
#story #main #contributor-bio a:active {
	color: #c14108
}
#story #main #contributor-bio #title {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #584528;
	padding-top: 10px
}
#projects-cntl .impact_update_footer:hover {
	background-color: #c14108
}
.impact_update_header {
	width: 620px;
	background-color: #f15d22;
	margin-bottom: 20px;
	margin-top: 10px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 15px;
	line-height: 24px;
	color: white
}
.impact_update_header .padded {
	padding: 15px 15px
}
.impact_update_header .padded .title {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 16px;
	line-height: 12px;
	color: white;
	text-transform: uppercase;
	letter-spacing: 6px;
	float: left;
	margin-top: 3px
}
.impact_update_header .padded .title a {
	color: white
}
.impact_update_header .padded .arrow {
	margin: 0px 0px 0px 10px
}
.impact_update_header .padded .summary {
	margin: 7px 0px 10px
}
.impact_update_header .padded .summary a {
	color: white
}
.impact_update_header .padded .summary div:hover {
	color: white;
	background-color: #c14108
}
.impact_update_header .padded .read-more {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 12px;
	line-height: 24px;
	color: white
}
.impact_update_header .padded .read-more a {
	color: white
}
.impact_update_header .padded .date {
	float: right;
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 12px;
	line-height: 24px;
	color: white
}
.impact_update_footer {
	height: 45px;
	width: 620px;
	background-color: #f15d22;
	margin-top: -6px
}
.impact_update_footer .padded {
	padding: 10px 35px
}
.impact_update_footer .padded .title {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 14px;
	line-height: 12px;
	color: white;
	text-transform: uppercase;
	letter-spacing: 6px;
	float: left;
	margin-top: 7px
}
.impact_update_footer .padded .title a {
	color: white
}
.impact_update_footer .padded .arrow {
	margin: 5px 0px 0px 10px
}
.impact_update_footer .padded .date {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: regular;
	font-size: 12px;
	line-height: 24px;
	color: white;
	float: right;
	margin-top: -25px
}
#image-widget .filler {
	background: transparent url("line-dot_2px-3f00fd975bc32d30b5377f8ce049326e.png") repeat-x scroll top left;
	height: 4px
}
#image-widget #main-image {
	position: relative;
	display: inline-block;
	line-height: 0;
	border-style: solid;
	border-color: #584528;
	border-width: 1px
}
#image-widget #main-image .video-overlay {
	position: absolute;
	display: none;
	left: 265px;
	top: 50%;
	margin-top: -40px;
	width: 80px;
	height: 80px;
	background: url("play_big-27c75d829160ca13b3c02f870ea6e69c.png");
	cursor: pointer
}
#image-widget #main-image.video {
	cursor: pointer
}
#image-widget #main-image.video .video-overlay {
	display: block
}
#image-widget #main-image .caption {
	font-family: museo-sans, museo-sans-2,Helvetica Verdana sans-serif;
	font-weight: 700;
	font-size: 12px;
	line-height: 14px;
	color: white;
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 95%;
	padding: 5px;
	background: rgba(88,69,40,0.8);
	overflow: hidden;
	max-height: 39px
}
#image-widget #main-image .caption:empty {
	display: none
}
#image-widget #main-image iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	z-index: -5
}
#image-widget #main-image iframe.active {
	z-index: 10;
	display: block
}
#image-widget .image-wrapper {
	position: relative;
	width: 73px;
	height: 73px;
	display: inline;
	float: left;
	margin-left: 17px;
	margin-top: 17px;
	cursor: pointer
}
#image-widget .image-wrapper.first {
	margin-left: 0
}
#image-widget .image-wrapper img {
	border-style: solid;
	border-color: #584528;
	border-width: 1px
}
#image-widget .image-wrapper img.active {
	border-style: solid;
	border-color: #f0661f;
	border-width: 1px;
	cursor: default
}
#image-widget .image-wrapper .video-overlay.small {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 21px;
	top: 24px;
	margin: 0;
	padding: 0;
	background: url("play_small-2d36de839904d004149533425e8a823c.png")
}
#image-widget .image-wrapper .inner-border {
	position: relative;
	cursor: pointer;
	width: 70px;
	height: 70px;
	bottom: 79px
}
#image-widget .image-wrapper .inner-border:hover {
	border-style: solid;
	border-color: #f0661f;
	border-width: 2px
}
#image-widget .image-wrapper .inner-border.active:hover {
	cursor: default;
	border: none
}
body.bp {
	line-height: 1.5;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana serif;
	color: black;
	background: none;
	font-size: 10pt
}
body.bp .container {
	background: none
}
body.bp hr {
	background: #cccccc;
	color: #cccccc;
	width: 100%;
	height: 2px;
	margin: 2em 0;
	padding: 0;
	border: none
}
body.bp hr.space {
	background: white;
	color: white
}
body.bp h1,body.bp h2,body.bp h3,body.bp h4,body.bp h5,body.bp h6 {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,Helvetica Verdana serif
}
body.bp code {
	font-size: 0.9em;
	font-family: "andale mono", "lucida console", monospace
}
body.bp a img {
	border: none
}
body.bp a:link,body.bp a:visited {
	background: transparent;
	font-weight: 700;
	text-decoration: underline
}
body.bp p img.top {
	margin-top: 0
}
body.bp blockquote {
	margin: 1.5em;
	padding: 1em;
	font-style: italic;
	font-size: 0.9em
}
body.bp .small {
	font-size: 0.9em
}
body.bp .large {
	font-size: 1.1em
}
body.bp .quiet {
	color: #999999
}
body.bp .hide {
	display: none
}

@media (max-width: 740px) {

	#root #title, 
	#about-us #title, 
	#board-page #title,
	#supporters-page #title,
	#hcd_content #title
	 {
		width: 96%;
		font-size: 50px;
		text-align: center;
		margin: 0 3% 30px 3%;
	}
	
	#supporters-page #summary
	{
		width: 96%;
		text-align: justify;
		margin: 0 5% 40px 3%;
	}


}

