/* ABOUT */

#about_content
{
  padding-top: 46px;
}

#about_rule
{
  border-bottom: solid 1px #d2d2d2;
}

/* HERO */

#hero_image
{
  height: 525px;
  background: url(../img/team_crop.jpg);
}

/* COPY */

#about_copy_header
{
  padding-top: 40px;
  color: #f05a28;
  font-size: 38px;
}

#about_copy_body
{
  padding-bottom: 40px;
}

#about_copy_body p
{
  font-size: 17px;
  margin: 20px 0 0;
  line-height: 150%;
}

#about_copy_body p a
{
  color: #f05a28;
  text-decoration: underline;
}

/* DONATE */

#donate_container
{
  background-color: #efefef;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d7d7d8)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #efefef, #d7d7d8); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #efefef, #d7d7d8); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #efefef, #d7d7d8); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #efefef, #d7d7d8); /* Firefox 16+, IE10, Opera 12.50+ */
  border-top: 1px solid white;
  border-bottom: 1px solid #c5c5c5;
  height: 149px;
}

#donate_copy_header
{
  font-size: 40px;
  color: #3a3a3a;
}

#donate_copy_body
{
  font-size: 20px;
  color: #3a3a3a;
  padding-top: 10px;
}

#donate_button_container
{
  height: 70px;
}

#donate_button
{
}

#amazon-donate-form {
  margin: 1em 1em 0;
}
#donate-text {
  margin: 1em 0;
  text-align: center;
}
/* LEADERBOARD */

#leaderboard_header
{
  padding-top: 75px;
  font-size: 25px;
}

#leaderboard_copy
{
  font-size: 17px;
  padding-top: 3px;
  padding-bottom: 30px;
}

#leaderboard_table
{
  padding-bottom: 85px;
}

#leaderboard_table .leaderboard_item:last-child
{
  border: none;
  padding-bottom: 0px;
}

.leaderboard_item
{
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
  padding-top: 10px;
}

.leaderboard_rank
{
  font-size: 14px;
  padding-top: 4px;
}

.leaderboard_school, .leaderboard_score
{
  font-size: 19px;
}

.bullets li
{
  font-size: 17px;
}
