@import url(global.css);
@import url(nav.css);

/* HOME */

.home #main {
  width: 660px;
}

.home #aside {
  width: 200px;
}

.home a {
  color: #511A6C;
}

.home #aside .notice {
  top: 0px;
}

.home .notice {
  position: absolute;
  top: 23px;
  right: 20px;
  width: 310px;
  text-align: center;
  border-color: #f59bc9;
  border-bottom: none;
}

.home .notice-events {
	margin-bottom: 10px;
}

.home .notice-events p.event-title {
  color: #511A6C;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
}

.home .notice-events p.itr {
	background-image: url("../img/home-p-golf-tickets.gif");
	display: block;
	width: 125px;
}

.home .notice p.itr {
  display: block;
  margin-bottom: 10px;
  background-image: url('../img/home-p-donation_txt-bg.gif');
  width: 252px;
  padding-top: 36px;
}

.home .notice a.more, .home .notice a.apply-grant {
  margin: 4px 1px 1px auto;
}

.home .notice a.more {
  background-image: url('../img/home-a-givenow-bg.gif');
  width: 73px;
}

.home .notice a.apply-grant {
  background-image: url('../img/home-a-applygrant-bg.gif');
  width: 120px;
	text-indent: -2000px;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	display: block;
}

.home .notice strong {
  color: #ea3692;
}

.home #nav {
  display: none;
}

/*
.home .more a, .home a.more  {
  background: url('../img/home-a-rdmore-bg.gif') no-repeat;
  text-indent: -2000px;
  width: 85px;
  height: 0;
  margin-top: .3em;
  padding-top: 19px;
  overflow: hidden;
  display: inline-block;
  font-size: 1em;
}
*/

.home a.more {
  background-image: url('../img/home-a-rdmore-bg.gif');
  margin-top: .3em;
  width: 81px;
}

.home #feature {
  height: 188px;
  margin-bottom: 0;
  background: url('../img/home-featured-bg.png') no-repeat;
}

.home #feature object, .home #feature embed {
  margin-top: -52px;
}

.home #buttons {
  height: 108px;
  margin-bottom: 15px;
  padding: 14px 0 0 14px;
  background: url('../img/home-buttons-bg.png') no-repeat;
}

.home #buttons li {
  float: left;
  margin-right: 10px;
  width: 210px;
  height: 92px;
  background-repeat: no-repeat;
}

.home #buttons li a {
  display: block;
  width: 210px;
  height: 0;
  font-size: 1em;
  padding-top: 92px;
  text-indent: -2000px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.home #buttons .learn_btn, .home #buttons .learn_btn a {
  background-image: url('../img/home-buttons-a-learn-bg.jpg');
}

.home #buttons .solve_btn, .home #buttons .solve_btn a {
  background-image: url('../img/home-buttons-a-solve-bg.jpg');
}

.home #buttons .work_btn, .home #buttons .work_btn a {
  background-image: url('../img/home-buttons-a-work-bg.jpg');
}

.home #buttons .give_btn, .home #buttons .give_btn a {
  background-image: url('../img/home-buttons-a-give-bg.jpg');
}

.home #buttons li a:hover {
  background-position: 0 -92px;
}

.home .col {
  width: 330px;
  float: left;
  font-size: 1.2em;
}

.home .col h3 {
  margin-bottom: 0 !important;
  padding: 10px 0 7px 40px;
  font-size: 1.3em;
  border: 1px solid #fff;
  border-bottom: 5px solid #fff;
  background-color: #fce1ef;
  background-position: 10px 50%;
  background-repeat: no-repeat;
}

.home .col h3 em {
  font-size: 8pt;
  font-style: normal;
  float: right;
  margin-right: 10px;
}

.home .news h3 {
  background-image: url('../img/home-h3-news-bg.gif');
}

.home .events h3 {
  background-image: url('../img/home-h3-events-bg.gif');
}

.home .podcasts h3 {
  background-image: url('../img/home-h3-podcasts-bg.gif');
}

.home .podcasts {
  margin-top: 2em;
}

.home .podcasts .podcasts-link {
  font-size: 0.9em;
}

#buy-tickets a, .buy-tickets a {
  background-image:url(../img/btn-form-buy_tickets.png);
  display:block;
  font-size:1em;
  height:0;
  overflow:hidden;
  padding-top:47px;
  text-indent:-2000px;
  width:140px;
}

.home .notice-events .buy-tickets a {
  margin-left: 30px;
}

.home .col .cnt {
  height: 600px;
  padding: 0 10px 10px;
  overflow: auto;
}

.home .col.podcasts .cnt {
  height: 240px;
}

.home .col .date {
  margin-bottom: 0;
  font-size: .8em;
}

.home .col h4, .home_page .news h4 {
  margin-bottom: .5em;
  font-size: 1.1em;
}

.home .col.podcasts h4 {
  font-size: 0.9em;
}

.home .col .more {
  margin: -.7em 0 1em;
  text-align: left;
  font-size: .8em;
}

.home #aside h3 {
  margin-bottom: 2px;
  width: 200px;
  height: 0;
  font-size: 1em;
  padding-top: 36px;
  text-indent: -2000px;
  overflow: hidden;
  background: url('../img/home-h3-register_updates-bg.gif') no-repeat;
}

.home #aside h3 strong {
  font-size: 1.3em;
  font-style: normal;
}

.home #aside form {
  padding: 10px 10px 0;
  background-color: #fce1ef;
}

.home #aside form .info {
  color: #511a6c;
  font-size: 1.2em;
  margin-bottom: .2em;
}

.home #aside form li {
  margin-bottom: 8px;
}

.home #aside form ul input {
  width: 174px;
  padding: 2px;
  border: 1px solid #f493c4;
}

.home #aside form p {
  margin-right: -10px;
  text-align: right;
}

.home #aside .notice {
  position: relative;
  width: auto;
  right: 0;
}

.home #aside .notice p.itr {
  background-image: url('../img/home-p-ideas_txt-bg.gif');
  width: 178px;
  padding-top: 35px;
}

.apply a {
  display: block;
  width: 171px;
  margin-left: 18px;
  height: 0;
  font-size: 1em;
  padding-top: 47px;
  text-indent: -2000px;
  overflow: hidden;
  background: url('../img/btn-apply.gif') no-repeat;
}

/* HOME PAGES */

.home_page #content.news {
  font-size: 1.1em;
}

.home_page .news h2 {
  width: 108px;
  background: url('../img/news-h2-bg.gif') no-repeat;
}

.home_page #content ul {
  list-style-type: disc;
  margin-bottom: 1em;
  padding-left: 20px;
}

.home_page .sitemap h2 {
  background-image: url('../img/home-h2-sitemap-bg.gif');
  width: 151px;
}

/*
.home_page .sitemap ul li {
  font-size:.9em;
}
*/

.home_page .contact h2 {
  background-image: url('../img/home-h2-contact-bg.gif');
  width: 202px;
}

.home_page .privacy-policy h2 {
  background-image: url('../img/home-h2-privacy-bg.gif');
  width: 185px;
}

.home_page .events h2 {
  background-image: url('../img/home-h2-events-bg.gif');
  width: 128px;
}

.home_page .news h2 {
  background-image: url('../img/home-h2-news-bg.gif');
  width: 105px;
}

.home_page .podcasts h2 {
  background-image: url('../img/home-h2-podcasts-bg.gif');
  width: 601px;
}

.home_page .podcasts .image {
  display: block;
  margin-bottom: 1em;
}

.home_page .podcasts .listen {
  margin-bottom: 0.2em;
}

.home_page .podcasts .listen a, .home_page .podcasts .download a {
	text-indent: -2000px;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
	background-repeat: no-repeat;
	display: inline-block;
}

.home_page .podcasts .listen a {
	width: 82px;
	background-image: url('../img/podcasts-a-listen-bg.gif');
}

.home_page .podcasts .download a {
	width: 151px;
	background-image: url('../img/podcasts-a-download-bg.gif');
}

.podcasts .podcasts-links {
  height: 19px;
}

.podcasts .podcasts-links .podcasts-link {
  float: left;
}

.podcasts .podcasts-links .podcasts-link.itunes {
  width: 120px;
}

.podcasts .podcasts-links .podcasts-link.rss {
  width: 105px;
}

.podcasts .podcasts-link {
  display: block;
  padding: 5px 0 0 32px;
  height: 19px;
  font-weight: normal;
  margin-bottom: 0.5em;
  display: block;
  background-repeat: no-repeat;
}

.podcasts .itunes {
  background-image: url(../img/home-a-itunes-bg.png);
}

.podcasts .rss {
  background-image: url(../img/home-a-rss-bg.png);
}

.podcasts .email {
  background-image: url(../img/home-a-email-bg.png);
}

.home_page .contact p, .home_page .sitemap p, .home_page .mailing_list_export p, .home_page .ml_conf p {
  font-size: 1.2em;
}

.home_page .sitemap h3 {
  margin-bottom: 1em;
}

.home_page .sitemap h4 {
  font-size: 1.1em;
}

.home_page .sitemap a {
  color: #511A6C;
}

/* LEARN */

.learn h2 {
  width: 106px;
  background: url('../img/learn-h2-main-bg.gif') no-repeat;
}

.learn a {
  color: #558ac8;
}

/*
.learn .more a, .learn a.more  {
  background: url('../img/learn-a-lnmore-bg.gif') 0 0 no-repeat;
  text-indent: -2000px;
  width: 89px;
  height: 0;
  margin-top: .3em;
  padding-top: 19px;
  overflow: hidden;
  display: inline-block;
  font-size: 1em;
}
*/

.learn a.more {
  background-image: url('../img/learn-a-lnmore-bg.gif');
  margin-top: .25em;
  width: 84px;
}

.learn .col {
  width: 300px;
  float: left;
  font-size: 1.2em;
}

.learn .col .more {
  text-align: left;
  font-size: .9em;
}

.learn h3 {
  margin-bottom: 10px;
  padding: 10px 0 7px 40px;
  font-size: 1.3em;
  background-color: #e6edf7;
  border: 1px solid #fff;
  background-position: 10px 50%;
  background-repeat: no-repeat;
}

.learn #columns {
  overflow: hidden;
  background: url('../img/learn-div-columns-bg.gif') repeat-y;
}

.learn #columns h3 {
  font-size: 1.1em;
}

.learn #columns .the_facts h3 {
  background-image: url('../img/learn-h3-facts-bg.gif');
}

.learn #columns .tools h3 {
  background-image: url('../img/learn-h3-tools-bg.gif');
}

.learn h3.video {
  background-image: url('../img/learn-h3-video-bg.gif');
  margin-bottom: 0;
}

.learn h3.articles {
  background-image: url('../img/learn-h3-articles-bg.gif');
}

.learn h3#education.shout {
  background-image: url('../img/learn-h3-education-bg.gif');
}

.learn h3#empowerment.shout {
  background-image: url('../img/learn-h3-empowerment-bg.gif');
}

.learn h3#support.shout {
  background-image: url('../img/learn-h3-support-bg.gif');
}

.learn .col .cnt {
  margin: 10px 20px;
}

.learn .col li {
  margin: 0 0 10px 20px;
  list-style-type: disc;
}

.learn .col ul strong {
  color: #404041;
}

/* original #picture formating in .give .marquee... */

.learn #pictures {
  border-top: 1px solid #aac5e4;
}

.learn #pictures h4 {
  color: #558ac8;
  margin-bottom: .4em;
}

.learn #pictures h4.itr em {
  background-image: url('../img/learn-h4-children_txt-bg.gif');
  width: 626px;
  padding-top: 20px;
}

/*
.learn #pictures h5 strong {
  font-style: normal;
  font-size: 1.23em;
}
*/

.learn #pictures h5 {
  background-image: url('../img/learn-h5-share_txt-bg.gif');
  width: 390px;
  padding-top: 19px;
}

/*
.learn #pictures .more a {
  background-image: url('../img/learn-a-vmore-bg.gif');
  width: 84px;
}
*/

.learn #pictures a.more {
  background-image: url('../img/learn-a-vmore-bg.gif');
  width: 80px;
  margin: 0 1px 1px 0;
}

/* LEARN - INSPIRATION & SOLVE - INSPIRATION */

.learn #columns .col.inspiration h3, .learn h3.inspiration {
  background-image: url('../img/learn-h3-inspiration-bg.gif');
}

.solve #columns .col.inspiration h3, .solve h3.inspiration {
  background-image: url('../img/solve-h3-inspiration-bg.gif');
}

.inspiration h2 {
  width: 325px;
  background: url('../img/learn-h2-inpiration-bg.gif') no-repeat;
}

.inspiration.child #feature {
  padding-top: 40px;
  height: 170px;
  background: url('../img/learn-inspiration-feature_person-bg.png') no-repeat;
}

.inspiration.penelope #feature {
  background: url('../img/learn-inspiration-feature_penelope-bg.png') no-repeat;
}

.inspiration.child #feature ul {
  width: 950px;
  margin-left: 10px;
  overflow: hidden;
}

.inspiration.child #feature li {
  float: left;
  margin-right: 40px;
}

.inspiration.child #feature img {
  float: left;
  border: 2px solid #fff;
}

.learn .inspiration.child.penelope h2 {
  width: 458px;
  background-image: url('../img/learn-h2-penelope-bg.gif');
}

.learn .inspiration.child.hazen h2 {
  width: 423px;
  background-image: url('../img/learn-h2-hazen-bg.gif');
}

.solve .inspiration.child.penelope h2 {
  width: 455px;
  background-image: url('../img/solve-h2-penelope-bg.gif');
}

.solve .inspiration.child.hazen h2 {
  width: 423px;
  background-image: url('../img/solve-h2-hazen-bg.gif');
}

.inspiration #main .profile {
  float: left;
  width: 200px;
  margin-right: 60px;
}

.inspiration #main .profile img {
  display: block;
}

.inspiration #main .profile .btn {
  margin: 10px 0 0 -3px;
}

.inspiration .btn.penelope {
  width: 203px;
  background: url('../img/btn-penelope.gif') no-repeat;
}

.inspiration .btn.hazen {
  width: 203px;
  background: url('../img/btn-hazen.gif') no-repeat;
}

.inspiration strong {
  font-size: 1.3em;
  color: #511a6c;
}

.inspiration.child.hazen strong {
  color: #558AC8;
}

.inspiration #aside .btn {
  margin: 56px -10px 0 auto;
}

/* individual page */

.inspiration.child.penelope h3.name {
  background-color: #d3c6da;
  background-image: url('../img/learn-h3-penelope.gif');
}

.inspiration.child.hazen h3.name {
  background-color: #e6edf7;
  background-image: url('../img/learn-h3-hazen.gif');
}

/* LEARN - FACTS */

.learn .facts h2 {
  width: 250px;
  background: url('../img/learn-h2-facts-bg.gif') no-repeat;
}

.learn .facts #main h3 {
  margin: 2em 0 .7em;
  padding: 0;
  font-size: 1.4em;
  border-width: 0;
  background-color: transparent;
}

.learn .facts #main h3.shout {
  font-size: 1.8em;
  margin-bottom: .5em;
  padding: 0;
  line-height: 1.2em;
}

.notice {
  padding-top: 10px;
  color: #511a6c;
  border-top: 2px solid #aac5e4;
  border-bottom: 2px solid #aac5e4;
}

.notice strong {
  font-size: 1.4em;
  font-style: normal;
}

.learn .notice strong {
  color: #558ac8;
}

.learn .notice p.itr#focus {
  background-image: url('../img/learn-p-focus_txt-bg.gif');
  width: 468px;
  padding: 20px 0 0;
}

.learn .notice p.itr#brain {
  background-image: url('../img/learn-p-brain_txt-bg.gif');
  width: 336px;
  padding: 17px 0 0;
}

.learn .notice p.itr#change {
  background-image: url('../img/learn-p-change_txt-bg.gif');
  width: 287px;
  padding: 20px 0 0;
}

.learn .notice p.itr#solving {
  background-image: url('../img/learn-p-solving_txt-bg.gif');
  width: 458px;
  padding: 17px 0 0;
}

#main .notice {
  margin: 20px 0;
  text-align: center;
}

#main .notice .more {
  margin: 0 0 0 auto;
}

#main .notice .note {
  font-style: normal;
  font-weight: bold;
  font-size: .9em;
  color: #404041;
}

#fb-like-box, #twitter-widget {
  margin-bottom: 10px;
}

#fb-like-box {
  padding: 10px 0 0;
  border-top: 2px solid #F59BC9;
}

#fb-like-box p {
  color: #511A6C;
  text-align: center;
  font-weight: bold;
  font-size: 1.4em;
  margin-bottom: 8px;
}

#twitter-widget {
  padding: 0 0 10px;
}

.learn blockquote {
  padding-left: 40px;
  background-color: #e6edf7;
  background-image: url('../img/learn-blockquote-bg.gif');
}

.learn blockquote .from {
  text-align: left;
}

.learn blockquote.alert {
  background-image: url('../img/learn-blockquote-alert-bg.gif');
}

div.video {
  margin-bottom: 20px;
}

h3.articles {
  margin-bottom: 0;
}

ul.articles {
  margin: 0 0 2em;
  padding: 10px 12px;
  background-color: #e6edf7;
}

ul.articles li {
  margin-bottom: .75em;
}

ul.sidebar_list {
  margin: 1em 0 2em;
}

/* LEARN - TOOLS */

.learn .tools h2 {
  background-image: url('../img/learn-h2-tools-bg.gif');
  width: 366px;
}

.learn .tools .tools_section {
  margin-bottom: 2em;
}

.learn .tools .tools_section h4 {
  font-size: 1.2em;
  margin-bottom: 1em;
}

.learn .tools #cancer_nav {
  font-size: 1.2em;
  margin-top: 2em;
  margin-bottom: 1em;
}

.learn .tools .cancer_content {
  margin-bottom: 2em;
}

/* SOLVE */

.solve a {
  color: #ea3692;
}

.solve strong {
  color: #511a6c;
}

.solve a.more {
  background-image: url('../img/solve-a-lnmore-bg.gif');
  width: 85px;
}

.solve p.more {
  text-align: left;
}

.solve .notice p.itr#tax {
  background-image: url('../img/solve-p-tax_txt-bg.gif');
  width: 435px;
  padding: 36px 0 0;
}

.solve .notice p.itr#become {
  background-image: url('../img/solve-p-become_txt-bg.gif');
  width: 192px;
  padding: 20px 0 0;
}

.solve .solve h3, .solve .inspiration h3, .solve .belief h3 {
  padding: 10px 0 7px 40px;
  font-size: 1.2em;
  border: 1px solid #fff;
  background-color: #eee8f0;
  background-position: 10px 50%;
  background-repeat: no-repeat;
}

.solve #content h3.video {
  background-image: url('../img/solve-h3-video-bg.gif');
  margin-bottom: 0;
}

.solve .decoration {
  margin-top: 250px;
}

.solve .solve .decoration {
  margin-top: 100px;
}

.solve .inspiration #main h3 {
  font-size: 1.3em;
}

/* SOLVE H2s */

.solve h2 {
  background-image: url('../img/solve-h2-main-bg.gif');
  width: 104px;
}

.solve .inspiration h2 {
  background-image: url('../img/solve-h2-inspiration-bg.gif');
  width: 320px;
}

.solve .belief h2  {
  background-image: url('../img/solve-h2-beliefs-bg.gif');
  width: 404px;
}

.solve .approach h2 {
  background-image: url('../img/solve-h2-approach-bg.gif');
  width: 364px;
}

.solve .different h2 {
  background-image: url('../img/solve-h2-different-bg.gif');
  width: 392px;
}

.solve .faq h2 {
  background-image: url('../img/solve-h2-FAQs-bg.gif');
  width: 200px;
}

.solve .people h2 {
  background-image: url('../img/solve-h2-people-bg.gif');
  width: 362px;
}

.solve .funding h2 {
  background-image: url('../img/solve-h2-funding-bg.gif');
  width: 406px;
}

.solve .press h2 {
  background-image: url('../img/solve-h2-press-bg.gif');
  width: 186px;
}

/* SOLVE MAIN */

.solve .solve #main p {
  font-size: 1.2em;
}

.solve .solve #main h3 {
  padding: 10px 0 7px 40px;
  font-size: 1.2em;
  background-color: #eee8f0;
}

.solve .solve h3.inspiration {
  background-image: url('../img/solve-h3-inspiration-bg.gif');
}

.solve .solve h3.beliefs {
  background-image: url('../img/solve-h3-beliefs-bg.gif');
}

.solve .solve h3.approach {
  background-image: url('../img/solve-h3-approach-bg.gif');
}

.solve .solve h3.people {
  background-image: url('../img/solve-h3-people-bg.gif');
}

.solve .solve h3.press {
  background-image: url('../img/solve-h3-presskit-bg.gif');
}

/* SOLVE PRESS */

.solve ul.articles {
  background-color: #eee8f0;
}

.solve .press #aside h3 {
  margin-bottom: 2px;
  padding: 10px 0 7px 40px;
  background: #eee8f0 url('../img/solve-h3-presskit-bg.gif') 10px 50% no-repeat;
}

.solve .press #main h3 {
  margin-top: 2em;
}

/* SOLVE APPROACH */

.solve .approach #main h3 {
  font-size: 1.4em;
}

.solve .approach #aside h3 {
  margin-bottom: 2px;
  padding: 10px 0 7px 40px;
  background: #eee8f0 url('../img/solve-h3-articles-bg.gif') 10px 50% no-repeat;
}

.solve .approach #aside p {
  background-color: #eee8f0;
  padding: 10px 12px;
  margin-bottom: 2px;
}

.solve .approach_content {
  margin-bottom: 2em;
}

/* SOLVE PEOPLE */

.solve .people #main {
  width: 560px;
}

.solve .people #main h3 {
  font-size: 1.6em;
}

.solve #intro {
  margin-bottom: 20px;
}

.solve .people_group {
  margin-bottom: 30px;
}

.solve .people_listing {
  margin: 20px 0 30px 20px;
  padding-bottom: 10px;
  overflow: hidden;
  background-color: #e5dde9;
}

.solve .people_listing.last {
  margin-bottom: 0;
}

.solve .people_listing h4 {
  line-height: 40px;
  padding-left: 50px;
  font-size: 1.6em;
  border-bottom: 2px solid #fff;
  background: url('../img/solve-main-h4-bg.gif') 16px 50% no-repeat;
}

.solve .person {
  padding: 15px 20px 0 15px;
  min-height: 77px;
}

.solve .person img {
  float: left;
  /*margin-top: 5px;*/
  border: 2px solid #fff;
}

.solve .people_listing .person h6, .solve .people_listing .person .position, .solve .people_listing .person p {
  margin-left: 90px;
}

.solve .person h6 {
  font-size: 1.25em;
  color: #511a6c;
}

.solve .person h6 .education {
  font-size: .8em;
  font-weight: normal;
}

.solve .person .position {
  margin-bottom: .5em;
  font-style: italic;
  color: #511a6c;
}

.solve .people #aside h4 {
  font-size: 1.4em;
}

.solve .people #aside h4.no_type {
  margin-bottom: 0.7em;
}

.solve .people #aside .type {
  font-style: italic;
  font-size: 1.1em;
  color: #511a6c;
}

.solve .people .links h3 {
  margin-bottom: 10px;
  padding: 10px 0 7px 40px;
  background: #eee8f0 url('../img/solve-h3-links-bg.gif') 10px 50% no-repeat;
}

.solve .people .links li {
  margin-bottom: .7em;
}

/*
.solve .people .links a {
  color: #511a6c;
}
*/

.solve .people .associates {
  position: absolute;
  bottom: 0;
}

.solve .people .associates h3 {
  padding:10px 0 7px 40px;
  margin-bottom: 1em;
  background: #eee8f0 url('../img/solve-h3-associates-bg.gif') 10px 50% no-repeat;
}

.solve .people .associates ul {
  overflow: hidden;
  width: 270px;
  margin-bottom: 25px;
  border-bottom: 2px solid #7d5391;
}

.solve .people .associates li {
  float: left;
  margin: 0 20px 20px 0;
}

.solve .people .associates li.last {
  margin-right: 0;
}

/* SOLVE FAQ */

.faq dt {
  margin-bottom: .7em;
  padding-left: 27px;
  font-size: 1.4em;
  font-weight: bold;
  color: #511a6c;
  background: url('../img/solve-dt-Q-bg.gif') no-repeat;
}

.faq dd {
  margin: 0 0 35px 20px;
  padding: 10px 20px 10px 40px;
  background: #eee8f0 url('../img/solve-dd-A-bg.gif') 10px 10px no-repeat;
}

.faq dd.last {
  margin-bottom: 0;
}

.faq dd li {
  margin-bottom: .7em;
/*
  list-style-type: disc;
  list-style-position: inside;
*/
}

/* SOLVE DIFFERENT */

.different dt {
  margin-bottom: .7em;
  font-size: 1.4em;
  font-weight: bold;
  color: #511a6c;
}

.different dd {
  margin: 0 0 35px 0;
  padding: 10px 20px 10px 10px;
  background-color: #eee8f0;
}

.different dd.last {
  margin-bottom: 0;
}

.different dd li {
  margin-bottom: .7em;
/*
  list-style-type: disc;
  list-style-position: inside;
*/
}

.solve .different #main dd li {
  font-weight: normal;
  font-size: 1.2em;
}

/* SOLVE BELIEF */

.solve .belief .col {
  width: 300px;
  float: left;
  font-size: 1.2em;
}

.solve .belief #columns {
  width: 900px;
  overflow: hidden;
  background: url('../img/solve-div-columns-bg.gif') repeat-y;
}

.solve .belief .vision h3 {
  background-image: url('../img/solve-h3-vision-bg.gif');
  background-repeat: no-repeat;
}

.solve .belief .mission h3 {
  background-image: url('../img/solve-h3-mission-bg.gif');
  background-repeat: no-repeat;
}

.solve .belief .values h3 {
  background-image: url('../img/solve-h3-values-bg.gif');
  background-repeat: no-repeat;
}

.solve .belief .col .cnt {
  margin: 10px 20px;
}

.solve .belief .col li {
  margin: 0 0 10px 20px;
  list-style-type: disc;
}

.solve .belief .col ul strong {
  color: #404041;
}

.solve .belief .col img {
  display: block;
  margin: 40px auto 0;
}

/* GIVE */

.give h2 {
  width: 85px;
  background: url('../img/give-h2-main-bg.gif') no-repeat;
}

.give .login h2 {
  background-image: url('../img/give-h2-login-bg.gif');
  width: 176px;
}

.give .register h2 {
  background-image: url('../img/give-h2-register-bg.gif');
  width: 206px;
}

.give .account h2 {
  background-image: url('../img/give-h2-manage_profile-bg.gif');
  width: 296px;
}

.give .recover h2 {
  background-image: url('../img/give-h2-password-bg.gif');
  width: 338px;
}

.give .people h2 {
  background-image: url('../img/give-h2-corporate-bg.gif');
  width: 402px;
}

.give .events h2 {
  background-image: url('../img/give-h2-events-bg.gif');
  width: 185px;
}

.give .people h3 {
  color: #511A6C;
  margin-bottom: 0.7em;
}

.give #main h3, .podcasts .podcast h3 {
  font-size: 1.5em;
  line-height: 1.1em;
}

.give #main p, .podcasts .podcast p {
  font-size: 1.1em;
}

.give #content.give #main h3, .give #main p.intro {
  margin-left: 20px;
}

.give #main p.intro, .give #main p.donate-intro {
  margin-bottom: 16px;
}

.give #main p.donate-interested {
  margin-left: 25px;
}

.give #aside h3 {
  margin-bottom: .5em;
  font-size: 1.4em;
}

.give #aside h3 strong {
  float: left;
  margin-right: .25em;
  margin-bottom: .5em;
}

.give #aside p {
  clear: both;
}

.give #aside h3.itr em {
  padding-top: 17px;
float: left;
}

.give #aside .section h3.itr em {
  width: 123px;
  background-image: url('../img/give-h3-giving_txt-bg.gif');
}

.give #aside .featured_event h3.itr em {
  background-image: url('../img/give-h3-event_txt-bg.gif');
  width: 160px;
}

.give #aside .featured_event h3 {
  color: #85c446;
}

.give #aside .section.question h3.itr em {
  background-image: url('../img/give-h3-questions_txt-bg.gif');
  width: 76px;
}

.give #aside .manage_current h3.itr em {
  background-image: url('../img/give-h3-efforts_txt-bg.gif');
  width: 82px;
}

.give #aside .notice p.itr {
  background-image: url('../img/give-p-tax_side_txt-bg.gif');
  width: 261px;
  padding-top: 56px;
}

.give #aside .manage_current h3 {
  clear: both;
  margin-bottom: 2px;
  padding: 10px 0 7px 40px;
overflow: hidden;
  background: #edf6e3 url('../img/give-h3-manage_efforts-bg.gif') 10px 50% no-repeat;
}

.give .decoration {
  margin-top: 250px;
}

.give .give .decoration {
  margin-top: 100px;
}

.give a {
  color: #85c446;
}

.give #donation_form #download_form {
  float: left;
  background-image: url('../img/give-p-download_txt-bg.gif');
  text-indent: -2000px;
  width: 134px;
  height: 0;
  padding-top: 17px;
  overflow: hidden;
  font-size: 1em;
}

.give a.more {
  margin: 0 0 0 auto;
  background-image: url('../img/give-a-lnmore-bg.gif');
  width: 85px;
}

.give #pictures a.more {
  background-image: url('../img/give-a-vmore-bg.gif');
  width: 80px;
}

.give #pictures h4.itr em {
  background-image: url('../img/give-h4-pictures_txt-bg.gif');
  width: 77px;
  padding-top: 17px;
}

.give .notice {
  border-color: #85c446;
}

.notice strong {
  font-size: 1.4em;
  font-style: normal;
}

.give .notice strong {
  color: #85c446;
}

.give .notice p.itr#tax {
  background-image: url('../img/give-p-tax-bg.gif');
  width: 340px;
  padding: 32px 0 0;
}

.give .notice p.itr#become {
  background-image: url('../img/give-p-become-bg.gif');
  width: 337px;
  padding: 31px 0 0;
}

.give .error, #submit_grant .error {
  font-size: 1.1em;
  color: #EA3692;
  font-weight: bold;
  padding-left: 10px;
  margin-bottom: 0.5em;
}

.give #yes, .give #event-create, #search-friend {
  padding: 4px 20px;
}

.give #yes, .give #event-create {
  margin-bottom: 20px;
  background-color: #edf6e3;
}

.give #event-create {
  margin-bottom: 20px;
}

.give #event-create .guide {
  margin: 1em 0;
}

.give #yes p.action, .give #create-event p.action {
  margin-bottom: 0;
}

.give #yes h4, .give #event-create h4, #search_friend h4 {
  font-size: 1.5em;
  padding: 12px 0 0 30px;
  margin-bottom: 10px;
}

.give #yes h4 {
  background: url('../img/donate-h3-give_110-bg.gif') no-repeat 0 50%;
}

.give #event-create h4 {
  background: url('../img/events-h3-create-bg.gif') no-repeat 0 50%;
  padding-bottom: 4px;
}

#search_friend h4 {
  padding: 0;
}

/*
#search_friend h4 strong {
  float: left;
  margin-right: .3em;
}

#search_friend h4.itr em {
  float: left;
  background-image: url('../img/give-h4-friend_txt-bg.gif');
  width: 151px;
  padding-top: 17px;
}
*/

.donate_now, .create_fundraising {
  margin: -3px 0 0 -3px;
}

.donate_now {
  width: 141px;
  background: url('../img/btn-donate_now.gif') no-repeat;
}

.create_fundraising {
  width: 209px;
  background: url('../img/btn-create_fundraising.gif') no-repeat;
}

#search_friend #name {
  width: 280px;
  height: 18px;
  padding: 2px;
  border: 1px solid #c2e1a2;
  margin-right: 1em;
}

#search_friend .fields {
  height: 24px;
  margin-bottom: 0;
}

#search_friend .fields label {
  margin-top: 5px;
  font-weight: normal;
}

#search_friend .fields label, #search_friend .fields input {
  float: left;
}

#found_events {
  margin-bottom: 2em;
}

.give #donated {
  margin-bottom: 20px;
  padding: 10px 20px 1px;
  background-color: #edf6e3;
}

.give #donated li {
  margin-bottom: 1em;
}

.give #donated strong {
  padding-right: .5em;
  border-right: 1px solid #85c446;
}

.give #donated a {
  font-weight: normal;
  color: #404041;
}

.give #deselect_row {
  display: none;
  font-size: 0.9em;
}

/* GIVE - EFFORT */

.give .effort h2 {
  width: 412px;
  background: url('../img/give-h2-effort-bg.gif') no-repeat;
}

/*
.give .effort .info {
  margin-bottom: 2em;
}
*/

.give .manage_nav {
  font-size: 1.3em;
}

.give #send_emails {
  width: 564px;
  padding: 10px;
  padding-top: 20px;
  background-color: #edf6e3;
}

.give #send_emails ol {
  margin-bottom: 10px;
  overflow: hidden;
  background: url('../img/give-send_emails-ol-bg.gif') repeat-y;
}

.give #send_emails ol li {
  float: left;
  padding: 0 20px;
  width: 148px;
  height: 20px;
}

.give #send_emails li strong {
  float: right;
}

.give #send_emails form {
  padding-top: 15px;
  border-top: 2px solid #fff;
}

.give #send_emails form li {
  margin-bottom: 15px;
}

.give #send_emails label {
  width: 140px;
  vertical-align: 1.4em;
}

.give #send_emails textarea {
  width: 350px;
}

.give #send_emails form p {
  text-align: right;
  padding-right: 50px;
}

.give .manage_current ul {
  margin: 2px 0 10px;
  padding: 10px 10px 1px;
  background-color: #edf6e3;
}

.give .manage_current li {
  margin-bottom: 1em;
}

.give .manage_current li a {
  color: #85C446;
}

.give .manage_current li strong {
/*
  display: inline-block;
*/
  margin-left: .5em;
  padding-left: .5em;
  line-height: 1em;
  border-left: 1px solid #85c446;
}

.give .manage_current p {
  margin-bottom: 0;
}

.give .manage_current .btn {
  margin: 0 -10px 0 auto;
  width: 176px;
  background: url('../img/btn-manage_profile.gif') no-repeat;
}

.give .manage_current .btn.your_efforts {
  background: url('../img/btn-manage_efforts.gif') no-repeat;
}

.give .manage_current .btn.new_event {
  background: url('../img/btn-create_new_event.gif') no-repeat;
}

.give .manage_current .btn.logout {
  background: url('../img/btn-logout.gif') no-repeat;
  width: 176px;
}

/* GIVE - EFFORT - MANAGE SINGLE */

.give .description {
  font-size: 1.3em;
  line-height: 1.3em;
}

.give .details {
  margin-bottom: 1em;
}

.give #main .details p {
  font-size: 1.2em;
  margin-bottom: 0.2em;
}

.give #donate {
  padding: 20px 20px 0;
  overflow: hidden;
  background-color: #edf6e3;
  margin-bottom: 20px;
}

.give #donate #donation_form label {
  width: 80px;
}

.give #donate #donation_form li ul li {
  width: 140px;
}

.give #donate #donation_form li ul li label {
  width: auto;
}

.give #donate #donation_form .align {
  margin-left: 90px;
}

.give .donate #donation_form .error {
  margin-left: 25px;
}

.give #donate strong {
  float: left;
  width: 40px;
  text-align: right;
}

.give #donate #name, .give #donate #email {
  width: 262px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

.give #donate #other {
  width: 75px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

.give #donate p {
  text-align: right;
  margin: 0 -10px 0 0;
}

.give .info {
  margin-bottom: 1em;
  color: #EA3692;
  font-weight: bold;
  font-size:1.2em;
}

.give .raised dl {
  width: 250px;
  padding: 10px;
  overflow: hidden;
  background-color: #edf6e3;
  margin-bottom: 2px;
}

.give .raised dt {
  float: left;
  margin-right: 1em;
  font: 1.1em "Lucida Grande", "Lucida Sans", Helvetica, sans-serif;
  font-weight: bold;
  color: #85c446;
}

.give .raised dd {
  float: left;
  margin-right: 1.2em;
  font-size: 1.3em;
  font-weight: bold;
  color: #404041;
}

.give #graph {
  position: relative;
  height: 60px;
  background: #edf6e3 url('../img/give-effort-graph-bg.gif') 50% 50% no-repeat;
}

.give #graph strong {
  display: none;
}

.give #graph span {
  position: absolute;
  top: 19px;
  left: 20px;
  height: 18px;
  background-color: #ea3692;
  width: 0px;
  overflow: hidden;
  text-indent: 2000px;
}

.give .raised .btn {
  margin: 20px -10px 0 auto;
  width: 175px;
  background: url('../img/btn-contact_organizer.gif') no-repeat;
}

/* GIVE - EFFORT - LOGIN */

.give #login {
  padding: 20px 20px 0;
  background-color: #edf6e3;
}

.give #login li {
  margin-bottom: 1em;
}

.give #login li input {
  width: 250px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

.give #login label {
  width: 80px;
  text-align: right;
  display: -moz-inline-box;
}

.give #login p {
  text-align: right;
  margin: 0 -10px 0 0;
}

.give #login .help {
  margin: 15px 0 0 92px;
}

.give #login .help li {
  margin-bottom: 5px;
}

.give .featured_event {
  margin-bottom: 20px;
  padding: 10px 0;
  border-top: 2px solid #c2e2a3;
  border-bottom: 2px solid #c2e2a3;
}

.give .featured_event h3 em {
  color: #511a6c;
}

.give .featured_event .title a {
  display: block;
  padding: 10px;
  font-size: 1.3em;
  line-height: 1.3em;
  color: #85C446;
  background-color: #edf6e3;
  font-weight: normal;
}

/*
.give .featured_event .title strong {
  font-weight: normal;
}
*/

.section.marquee h3 {
  padding: 2px 0 2px 30px;
  background: url('../img/give-h3-marquee-bg.gif') no-repeat;
}

.give .section.marquee .btn {
  margin-top: 0;
}

.question {
  padding-top: 20px;
  border-top: 2px solid #c2e2a3;
}

.section.question h3 strong {
  padding-left: 16px;
  background: url('../img/give-h3-question-bg.gif') no-repeat;

}

.give #effort_browser {
  margin-top: 20px;
  padding: 20px 20px 10px;
  overflow: hidden;
  background-color: #edf6e3;
}

.give #effort_browser li {
  margin-bottom: 1em;
  margin-left:1.9em;
}

.give #effort_browser label {
  width: 180px;
}

.give #effort_browser select {
  width: 150px;
}

.give #search_results {
  margin-top: 20px;
  padding: 20px 20px 10px;
  overflow: hidden;
  background-color: #edf6e3;
}

.give #search_results li {
  margin-bottom: 1em;
  margin-left:1.9em;
}

#efforts_empty_messages {
  margin-top: 2em;
}

/* GIVE - MARQUEE */

.give .marquee h2 {
  width: 297px;
  background: url('../img/give-h2-marquee-bg.gif') no-repeat;
}

.give .buy_ticket {
  margin: 0 0 0 auto;
  width: 127px;
  background: url('../img/btn-buy_tickets.gif') no-repeat;
}

.give .marquee .buy_ticket {
  margin-top: 20px;
}

#pictures {
  width: 900px;
  margin-top: 30px;
  padding-top: 20px;
  overflow: hidden;
}

.give #pictures {
  border-top: 1px solid #c2e2a3;
}

#pictures h4 {
  margin-bottom: .5em;
  text-align: center;
  font-size: 1.4em;
}

#pictures h5 {
  display: block;
  margin: 0 auto;
}

.give #pictures h4 {
  color: #85c446;
}

.give .marquee #pictures h5 {
  background-image: url('../img/give-h5-past_txt-bg.gif');
  width: 98px;
  padding-top: 17px;
}

#pictures ul {
  margin-top: 20px;
  width: 950px;
}

#pictures ul li {
  float: left;
  margin: 0 13px 13px 0;
  width: 117px;
  height: 117px;
  line-height: 0;
}

/*Styles for Give-Events Page*/

.give .events #pictures {
    width: auto;
    margin-top: 5px;
    margin-bottom: 20px;
    padding-top: 5px;
    overflow: hidden;
    border-top: 0px solid #c2e2a3;
}

.give .events #pictures ul {
    margin-top: 0;
    width: auto;
}

.give .events .links h3 {
  background: #EDF6E3 url(../img/give-h3-links-bg.gif) no-repeat scroll 10px 50%;
  margin-bottom:10px;
  padding:10px 0 7px 40px;
}

.give .events #pictures h4 {
  font-size:1.4em;
  margin-bottom:0.5em;
  text-align:left;
}

.buyer_name {
  padding-top: 1em;
  margin-bottom: 1em;
  border-top: 2px solid #fff;
}

.give .event_details, .podcasts .podcast {
  margin-bottom: 4em;
}

.give .event_details ul {
  margin-left: 10px;
}

.give .event_details li {
  list-style-type: disc;
}

.give .event_details #pictures li {
  list-style-type: none;
}

.learn #pictures ul li a img {
  border: 1px solid #a1bbda;
}

.give #pictures ul li a img {
  border: 1px solid #c4d3b4;
}

#pictures ul li img {
  display: block;
}

#pictures .more {
  margin-right: 5px;
}

.give .events .orbit-wrapper, .give .events #banner_img, .give .events #bottom_img {
	margin: 5px 0 15px;
	text-align: center;
}

/* GIVE - HOW FUNDING IS SPENT */

.give .how_spent h2 {
  width: 389px;
  background: url('../img/give-h2-how_spent-bg.gif') no-repeat;
}

.give .how_spent #main h3 {
  font-size: 1.15em;
}

#how_detail strong {
  font-size: 1.25em;
  color: #511a6c;
}

/* GIVE - DONATE */

.give .donate h2 {
  width: 201px;
  background: url('../img/give-h2-donate-bg.gif') no-repeat;
}

#donation_form {
  background-color: #edf6e3;
  padding-bottom: 1em;
}

#donation_form h3 {
  padding: 10px 35px;
  font-size: 1.2em;
  border-bottom: 2px solid #fff;
  background: url('../img/donate-h3-give_110-bg.gif') 10px 50% no-repeat;
}

#donation_form h3.itr em {
  background-image: url('../img/give-h3-required_txt-bg.gif');
  width: 77px;
  padding-top: 17px;
}

#donation_form h4 {
  font-size: 1.3em;
  margin-left:25px;
  clear: both;
  margin-bottom: .5em;
	overflow: hidden;
	width: 458px;
}

#donation_form h4 strong {
  float: left;
  font-style: normal;
  font-size: 1.3em;
  color: #85c446;
  font-family: Helvetica, sans-serif;
}

#donation_form h4.itr em {
  float: left;
  padding-top: 17px;
}

#donation_form h4.itr#month em {
  background-image: url('../img/give-h4-month_txt-bg.gif');
  width: 166px;
}

#donation_form h4.itr#honor em {
  background-image: url('../img/give-h4-honor_txt-bg.gif');
  width: 191px;
}

#donation_form span {
  color: #85c446;
  font-style: normal;
  font-weight: bold;
  font-size: 1.1em;
}

#donation_form fieldset {
  padding: 20px 20px 0 10px;
}

#donation_info {
  border-bottom: 2px solid #fff;
}

#donation_form .align {
  width: 352px;
  margin-left: 180px;
  overflow: hidden;
}

#donation_form .align {
  width: 352px;
  margin-left: 180px;
  overflow: hidden;
}

#donation_form .align.fieldset_out {
  margin-left: 190px;
}

#donation_form .donation_note {
  margin-left: 190px;
}

#donation_form #donation_payment_info .align strong {
  float: left;
  margin-right: .3em;
}

#donation_form .select {
  margin-top: -19px; /* was: -1.5em; */
}

#donation_form li {
  margin-bottom: 8px;
  line-height: 19px;
}

#donation_payment_method li {
  margin-bottom: 0;
}

#donation_payment_method {
  height: 20px;
}

#donation_form label {
/* this was causing problems on donate / buy tickets...
  float: left;
*/
  width: 170px;
  margin-right: 10px;
  vertical-align: top;
  line-height: 19px;
}

#donation_form .cols label {
  width: auto;
  font-weight: normal;
  line-height: 19px;
}

#donation_payment_info li {
  clear: both;
}

#donation_payment_info label {
  float: left;
}

#donation_payment_info li.align {
  margin-bottom: 24px;
}

#donation_payment_info .cols li {
  clear: none;
}

#donation_form #amount_110_other,
#donation_form #amount_month_other {
  width: 60px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

#donation_form #name,
#donation_form #notify,
#donation_form #msg,
#donation_form #your_name,
#donation_form #last_name,
#donation_form #email,
#donation_form #email_conf,
#donation_form #pass,
#donation_form #confirm,
#donation_form #cc,
#donation_form #cc_name,
#donation_form #bill_street,
#donation_form #bill_city,
#donation_form #subject {
  width: 300px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

#donation_form textarea {
  width: 300px;
}

.more_info {
  display: inline-block;
  vertical-align: -3px;
  width: 15px;
  margin-left: .1em;
  height: 0;
  font-size: 1em;
  padding-top: 15px;
  text-indent: -2000px;
  overflow: hidden;
  background: url('../img/donate-a-more_info-bg.gif') no-repeat;
}

#donation_form #cvv2,
#donation_form #expire {
  width: 150px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

#donation_form #paypal_name {
  width: 150px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

#donation_form #paypal_password {
  width: 150px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

.one_line {
  float: left;
}

#donation_payment_info .one_line {
  clear: none;
}

#donation_form #phone {
  width: 100px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

#donation_form #bill_zip {
  width: 50px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

#donation_form #msg {
  height: 90px;
}

#donation_form #submit {
  margin: 0 10px 10px 0;
  text-align: right;
}

.donate #aside .notice {
  margin-top: 100px;
}

#processing_dialog p {
  font-size: 0.9em;
  line-height: 1.2em;
  margin-bottom: 0;
}

#event_tickets li {
  width: auto;
  float: none;
}

#event_tickets li label {
  text-align: left;
}

/*GIVE - EFFORT CREATE */

.give .create h2 {
  width: 406px;
  background-image: url('../img/give-h2-create-bg.gif');
}

.give .create .more {
  text-align: left;
}

.give .create #btn_login a {
  background-image: url('../img/btn-login.png');
  text-indent: -2000px;
  width: 90px;
  height: 0;
  padding-top: 47px;
  display: block;
  overflow: hidden;
  font-size: 1em;
}

/*
.give .create p.#register a.more {
  width: 93px;
  padding-top: 15px;
  background-image: url('../img/give-a-register-bg.gif');
}
*/

.give .create p#register a.more {
  display: block;
  margin: 0;
  background-image: url('../img/give-a-register-bg.gif');
  width: 92px;
}

.stylized_list #main ol, .stylized_list #main ul, ul.stylized_list {
  margin: 10px 20px;
}

.stylized_list #main ol li, .stylized_list #main ul li, ul.stylized_list li {
  margin-bottom: 1em;
  font-weight: bold;
  padding-left: 20px;
  background: url('../img/give-stylized_list-li-bg.gif') 0 .2em no-repeat;
}

.learn .stylized_list #main ol li, .learn .stylized_list #main ul li, .learn ul.stylized_list li {
  background: url('../img/learn-stylized_list-li-bg.gif') 0 .2em no-repeat;
}

.solve .stylized_list #main ol li, .solve .stylized_list #main ul li, .solve ul.stylized_list li {
  background: url('../img/solve-stylized_list-li-bg.gif') 0 .2em no-repeat;
}

.work .stylized_list #main ol li, .work .stylized_list #main ul li, .work ul.stylized_list li {
  background: url('../img/work-stylized_list-li-bg.gif') 0 .2em no-repeat;
}

.give .stylized_list #main ol li, .give .stylized_list #main ul li, .give ul.stylized_list li {
  background: url('../img/give-stylized_list-li-bg.gif') 0 .2em no-repeat;
}

#create_fundraising {
  padding: 20px 20px 0;
  background-color: #edf6e3;
}

#create_fundraising li {
  overflow: hidden;
  margin-bottom: 15px;
}

#create_fundraising .cols {
  width: 200px;
  overflow: hidden;
  margin-bottom: 15px;
}

#create_fundraising .cols li {
  width: 100px;
  margin-bottom: 0;
}

#create_fundraising .select {
  margin-top: -1.5em;
}

#create_fundraising label {
  float: left;
  width: 170px;
  margin-right: 10px;
  vertical-align: top;
  line-height: 19px;
}

#create_fundraising select {
  width: 150px;
}

#create_fundraising .align {
  margin-left: 180px;
}

#create_fundraising .align label {
  width: auto;
}

#create_fundraising #title,
#create_fundraising #description {
  width: 300px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

#create_fundraising #banner {
  margin-bottom: 4px;
}

#submit_btn {
  margin-right: -10px;
  text-align: right;
}

/* GIVE - CORPORATE PARTNERS */

.give .people #main {
  width: 560px;
}

.give #intro {
  margin-bottom: 20px;
}

.give .people_listing {
  margin: 20px 0 30px 20px;
  padding-bottom: 10px;
  overflow: hidden;
  background-color: #EDF6E3;
}

.give .people_listing.last {
  margin-bottom: 0;
}

.give .people_listing h4 {
  line-height: 40px;
  padding-left: 50px;
  font-size: 1.6em;
  border-bottom: 2px solid #fff;
  background: url('../img/give-main-h4-bg.gif') 16px 50% no-repeat;
}

.give .person {
  padding: 15px 20px 0 15px;
  min-height: 77px;
clear: both;
}

.give .person img {
  float: left;
  /*margin-top: 5px;*/
  border: 2px solid #fff;
}

.give .people_listing .person h6, .give .people_listing .person .position, .give .people_listing .person p {
  margin-left: 90px;
}

.give .person h6 {
  font-size: 1.25em;
  color: #511a6c;
}

.give .person h6 .education {
  font-size: .8em;
  font-weight: normal;
}

.give .person .position {
  margin-bottom: .5em;
  font-style: italic;
  color: #511a6c;
}

.give .people #aside h4 {
  font-size: 1.4em;
}

.give .people #aside h4.no_type {
  margin-bottom: 0.7em;
}

.give .people #aside .type {
  font-style: italic;
  font-size: 1.1em;
  color: #511a6c;
}

.give .people .links h3 {
  margin-bottom: 10px;
  padding: 10px 0 7px 40px;
  background: #EDF6E3 url('../img/give-h3-links-bg.gif') no-repeat scroll 10px 50%;
}

.give .people .links li {
  margin-bottom: .7em;
}

/* WORK H2s */

.work h2 {
  background-image: url('../img/work-h2-main-bg.gif');
  width: 110px;
}

.work .grants h2 {
  background-image: url('../img/work-h2-grants-bg.gif');
  width: 210px;
}

.work .paths h2 {
  background-image: url('../img/work-h2-pathways-bg.gif');
  width: 362px;
}

.work .tdi_login h2 {
  background-image: url('../img/home-h2-tdi_login-bg.gif');
  width: 178px;
}

/* WORK */

.work .tumor h2 {
  width: 398px;
  background: url('../img/work-h2-tumor-bg.gif') no-repeat;
}

.work .info {
  margin-bottom: 1em;
  color: #EA3692;
  font-weight: bold;
  font-size:1.2em;
}

.work a {
  color: #e2a64b;
}

/*
.work .more {
  background-image: url('../img/work-a-lnmore-bg.gif');
  text-indent: -2000px;
  width: 88px;
  height: 0;
  margin-top: 2px;
  padding-top: 19px;
  overflow: hidden;
  display: inline-block;
  font-size: 1em;
}
*/

.work a.more {
  background-image: url('../img/work-a-lnmore-bg.gif');
  margin-top: .25em;
  width: 85px;
}

.work .col {
  width: 300px;
  float: left;
  font-size: 1.2em;
}

.work .col .more {
  text-align: left;
  font-size: .9em;
}

.work #columns {
  overflow: hidden;
  background: url('../img/work-div-columns-bg.gif') repeat-y;
}

.work #columns h3 {
  font-size: 1.1em;
  background-color: #FFF5E2;
  border: 1px solid #FFFFFF;
  font-size: 1.2em;
  padding: 10px 0 8px 40px;
  background-position: 10px 50%;
  background-repeat: no-repeat;
}

.work .work #columns h3 {
  padding-left: 44px;
}

.work #columns .paths h3 {
  background-image: url('../img/work-h3-paths-bg.gif');
}

.work #columns .projects h3 {
  background-image: url('../img/work-h3-projects-bg.gif');
}

.work #columns .grants h3 {
  background-image: url('../img/work-h3-grants-bg.gif');
}

.work .col .cnt {
  margin: 10px 20px;
}

.work .col li {
  margin: 0 0 10px 20px;
  list-style-type: disc;
}

.work .col ul strong {
  color: #404041;
}

.work #main h3 {
  margin-bottom: .5em;
  font-size: 1.7em;
  line-height: 1.2em;
}

.work #main h4 {
  margin-bottom: .5em;
  font-size: 1.3em;
}

.work #main h5 {
  margin: 1.5em 0 .5em;
  font-size: 1.2em;
}

.work #main #submit_grant h4 {
  margin-bottom: 0;
  font-size: 1.1em;
}

.work #main h6 {
  margin-bottom: 1em;
  font-weight: bold;
  font-style: italic;
  font-size: 1.1em;
}

.work .thumbs li {
  float: left;
  margin: 20px 40px 0 0;
  color: #511a6c;
}

.work .thumbs img {
  display: block;
  margin-bottom: 8px;
  border: 1px solid #f0b746;
}

.work #aside h3 {
  padding: 10px 0 7px 40px;
  font-size: 1.3em;
  border: 1px solid #fff;
  background-position: 10px 50%;
  background-repeat: no-repeat;
  background-color: #fff5e2;
}

.work h3.video {
  background-image: url('../img/work-h3-videos-bg.gif');
}

.work h3.articles {
  background-image: url('../img/work-h3-articles-bg.gif');
}

.work ul.articles {
  background-color: #fff5e2;
}

.work .links h3 {
  background-image: url('../img/work-h3-links-bg.gif');
}

.work .links li {
  margin-bottom: .7em;
}

.work blockquote {
/*  padding-left: 40px;*/
  background-color: #fff5e2;
}

.work blockquote.alert {
  background-image: url('../img/learn-blockquote-alert-bg.gif');
}

/* WORK - GRANTS */

.work .grants h4 {
  margin-top: 2em;
}

.work .apply a {
  background: url('../img/btn-apply-work.gif') no-repeat;
  margin-left: 0;
}

.work #aside .apply a {
  margin: 0 auto;
}

.work .grants.submit #main {
  width: 650px;
}

.work .grants.submit h2 {
  width: 326px;
  background: url('../img/work-h2-grants_submit-bg.gif') no-repeat;
}


#submit_grant {
  margin-top: 20px;
  background-color: #fff5e2;
}

#submit_grant .date {
  padding: 10px;
  padding-left: 108px;
  border-bottom: 2px solid #fff;
}

#submit_grant .date strong {
  display: inline-block;
  margin-left: 6px;
}

#submit_grant fieldset {
  padding: 20px 20px 10px;
}

#submit_grant #your_info {
  border-bottom: 2px solid #fff;
}

#submit_grant .align {
  margin-left: 150px;
}

#submit_grant li {
  margin-bottom: 8px;
clear: both;
}

#submit_grant li.one_line {
  clear: none;
}

#submit_grant li label {
  float: left;
}

#submit_grant li input {
  width: 200px;
  padding: 2px;
  border: 1px solid #ffd98f;
}

#submit_grant li #persist {
  width: auto;
  padding: 0;
  border: none;
}

#submit_grant textarea {
  border: 1px solid #ffd98f;
  width: 445px;
}

#submit_grant label {
  width: 150px;
  margin-right: 10px;
  vertical-align: top;
  line-height: 19px;
}

#submit_grant .state label {
  width: 40px;
}

#submit_grant .zip label {
  width: 30px;
}

#submit_grant #add  {
  width: 302px;
}

#submit_grant #city  {
  width: 100px;
}

#submit_grant #state,
#submit_grant #zip {
  width: 50px;
}

#submit_grant .submit {
  margin: 0 10px 10px 0;
  text-align: right;
}

#submit_grant .note {
  margin-left: 160px;
}

#submit_grant .info {
  margin-bottom: 1em;
  color: #EA3692;
  font-weight: bold;
  font-size:1.2em;
  padding: 10px;
}

/* WORK - PATHS */

/*
.work .paths #main h3 {
  margin-bottom: .7em;
}
*/

.work .paths #feature {
  position: relative;
  height: 356px;
  background: url('../img/work-pathways-feature.png') no-repeat;
}

.work .paths.project #feature {
  height: 235px;
}

.work .paths #feature .popup {
  position: absolute;
  top: 85px;
  left: 270px;
  width: 335px;
  height: 175px;
  padding: 5px;
  background-color: #fff;
}

.popup .close {
  position: absolute;
  top: 10px;
  right: 10px;
}

.popup .close a {
  display: block;
  width: 13px;
  height: 0;
  font-size: 1em;
  padding-top: 13px;
  text-indent: -2000px;
  overflow: hidden;
  background: url('../img/work-popup-close.gif') no-repeat;
}

.popup .header {
  width: 335px;
  height: 0;
  font-size: 1em;
  padding-top: 39px;
  text-indent: -2000px;
  overflow: hidden;
  background-color: #ffeece;
  background-repeat: no-repeat;
  background-position: 10px 0;
}

.popup.molecular .header {
  background-image: url('../img/work-popup-molecular.gif');
}

.popup.genomics .header {
  background-image: url('../img/work-popup-genomics.gif');
}

.popup.receptors .header {
  background-image: url('../img/work-popup-receptors.gif');
}

.popup.initiating .header {
  background-image: url('../img/work-popup-initiating.gif');
}

.popup.bio .header {
  background-image: url('../img/work-popup-bio.gif');
}

.popup.immuno .header {
  background-image: url('../img/work-popup-immuno.gif');
}

.popup.embryonic .header {
  background-image: url('../img/work-popup-embryonic.gif');
}

.popup_cnt {
  height: 120px;
  padding: 5px;
  overflow: auto;
}

.popup_cnt ul {
  margin: 10px 0;
}

.popup_cnt ul li {
  margin-bottom: .7em;
  font-size: 1.25em;
}

/* ERROR PAGES */

.fatal {
  font-size: 1.1em;
}

.fatal a {
  color:#511A6C;
}

.fataldetails {
  margin-top: 1em;
}

#event_donors li {
  width: 150px;
}

#form1 label {
  display: -moz-inline-box;
}

#form1 #submit {
  margin-left: 158px;
}

.change_password li, .edit_profile li {
  clear: both;
}

.change_password li.one_line, .edit_profile li.one_line {
  clear: none;
}

.change_password label, .edit_profile label {
  float: left;
}

#donation_form #current_pass, #donation_form #new_pass, #donation_form #confirm_pass {
  width: 150px;
  padding: 2px;
  border: 1px solid #c2e1a2;
}

