/*
---------------------------------
   
New Group Styles
   
   Created by Sean Kealey on 2012-03-05.
   Copyright 2012 Obama for America. All rights reserved.
---------------------------------
*/
.center {
  text-align: center;
}
.groups.groups-nurses #body-content .blog-post .first {
  margin-top: 10px;
}
.groups #main {
  /* Index */

  /* Blog */

  /* About */

  /* Navigation */

}
.groups #main .module-header {
  background: #7EB0CC;
  padding-bottom: 10px;
}
.groups #main #callout {
  background: #00446a;
  padding: 20px;
  color: #fff;
  margin-bottom: 20px;
}
.groups #main #callout h1 {
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 38px;
  font-weight: 400;
}
.groups #main #callout p.intro {
  margin: 10px 0;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  font-size: 14px;
}
.groups #main #callout a {
  color: #7EB0CC;
}
.groups #main #callout #mobile-skip-to-nav {
  margin: 10px 0 0;
}
.groups #main #hero-shots {
  margin-bottom: 20px;
}
.groups #main #hero-shots li {
  margin: 5px;
  float: left;
  padding-top: 0;
  padding-bottom: 0;
}
.groups #main #hero-shots li.hero-form {
  background: transparent url('/web/20120628115623im_/http://secure.assets.bostatic.com/hydepark/images/groups/young-americans/join-in.png') no-repeat top left;
  padding: 0 10px;
  width: 282px;
  height: 180px;
}
.groups #main #hero-shots li.hero-form form {
  margin-top: 80px;
}
.groups #main #hero-shots li.hero-form form button[type="submit"] {
  font-size: 8px;
}
.groups #main #hero-shots li.hero-small {
  width: 180px;
}
.groups #main #hero-shots li.hero-small a {
  display: block;
  width: 180px;
  height: 180px;
}
.groups #main #read-more {
  width: 124px;
  margin: 0 auto;
}
.groups #main #blog {
  margin-bottom: 20px;
}
.groups #main #blog .module-header p {
  margin-bottom: 0;
}
.groups #main #about-video {
  margin-bottom: 20px;
}
.groups #main #about .module-header p {
  margin-bottom: 0;
}
.groups #main #about .entry-content {
  padding: 20px;
  overflow: hidden;
}
.groups #main #main-nav {
  border-radius: 3px;
}
.groups #main #main-nav .logo {
  width: 100%;
  height: 220px;
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background: #ffffff url('/web/20120628115623im_/http://secure.assets.bostatic.com/hydepark/images/groups/young-americans/logo.png') center center no-repeat;
  border-radius: 3px;
}
.groups #main #main-nav .logo.new-logo {
  text-indent: 0;
  background: white;
}
.groups #main #main-nav .logo.new-logo img {
  display: block;
  margin: 0 auto;
  margin-top: 20px;
}
.groups #main #main-nav ul#main-links {
  font-size: 16px;
  background: #00446a;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.groups #main #main-nav ul#main-links li {
  padding: 10px 20px;
  border-bottom: 1px solid #195a7e;
}
.groups #main #main-nav ul#main-links li.last {
  border: none;
}
.groups #main #main-nav ul#main-links li a {
  color: #7eb0cc;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
}
.groups #main #main-nav ul#main-links li a:hover {
  color: white;
}
.groups #main #main-nav ul#main-links li a.active {
  color: white;
}
.groups #main #main-nav ul#share-links {
  height: 50px;
  width: 180px;
  margin: 0 auto;
}
.groups #main #main-nav ul#share-links li {
  width: 150px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
}
.groups #main #main-nav ul#share-links li.facebook iframe {
  border: none;
  overflow: hidden;
  width: 130px;
  height: 21px;
}
.groups #main #main-nav ul#share-links li a {
  background: transparent url('/web/20120628115623im_/http://secure.assets.bostatic.com/hydepark/images/groups/young-americans/social-sprites.png') no-repeat top right;
}
.groups #main #main-nav ul#share-links li a.facebook {
  background-position: 0 0;
}
.groups #main #main-nav ul#share-links li a.twitter {
  background-position: -54px 0;
}
.groups #main #main-nav ul#share-links li a.tumblr {
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
  width: 61px;
  height: 20px;
  background: url('http://web.archive.org/web/20120628115623im_/http://platform.tumblr.com/v1/share_2.png') top left no-repeat transparent;
}
.groups #main #main-nav ul#external-links {
  margin-top: 16px;
  margin-bottom: 30px;
  text-transform: uppercase;
}
.groups #main #main-nav ul#external-links li {
  padding: 10px 5px;
  border-bottom: 1px solid #bbbbbb;
  margin: 0 auto;
}
.groups #main #main-nav ul#external-links li a {
  background: transparent url('/web/20120628115623im_/http://secure.assets.bostatic.com/hydepark/images/groups/young-americans/xternal-link-sprite.png') no-repeat top left;
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  padding-left: 30px;
  padding-top: 2px;
  color: #757575;
  font-weight: 400;
}
.groups #main #main-nav ul#external-links li a[title="Find Nearby Events"] {
  background-position: 0 -35px;
}
.groups #main #main-nav ul#external-links li a[title="Register To Vote"] {
  background-position: 0 -77px;
}
.groups #main #main-nav ul#external-links li a[title="Remind Friend To Register To Vote"] {
  background-position: 0 -121px;
}
.groups #main #main-nav ul#external-links li.sms-optin {
  font-family: 'Sentinel 7r', 'Sentinel A', 'Sentinel B', "jubilat", Georgia, serif;
  color: #757575;
  font-weight: 400;
}
.groups #main #main-nav ul#external-links li.sms-optin span {
  background: transparent url('/web/20120628115623im_/http://secure.assets.bostatic.com/hydepark/images/groups/young-americans/xternal-link-sprite.png') no-repeat center left;
  background-position: 0 -158px;
  padding-left: 30px;
  margin-top: -2px;
  display: block;
}
.groups #main #main-nav ul#external-links li.sms-optin small {
  text-transform: none;
  padding-top: 10px;
  display: block;
}
.groups #main #main-nav ul#external-links li.sms-optin small a {
  background: none;
  padding: 0px;
  text-transform: none;
  display: inline;
  text-decoration: underline;
}
.groups #main #main-nav ul#external-links .last {
  border-bottom: none;
}
.groups #main #main-nav #mobile-skip-to-top {
  padding: 10px;
  color: #7EB0CC;
}
.groups .slider ul {
  margin: 0;
}
.groups .slider ul li {
  background: #fff;
  padding: 10px 60px;
  white-space: normal;
  list-style: none;
}
@media (min-width: 500px) {
  #main .organize ul.organizing-resources li {
    float: left;
    margin: 10px 6px;
  }
  #main .organize ul.organizing-resources li a {
    margin: 0;
  }
}
@media (min-width: 768px) {
  #main #body-content {
    float: right;
  }
  #main #main-nav {
    margin-left: 0;
  }
  #main #main-nav .logo-wrap {
    background: #fff;
  }
  #main #main-nav ul#external-links li {
    width: 188px;
  }
  #main #main-nav #mobile-skip-to-top {
    display: none;
  }
  #main #callout #mobile-skip-to-nav {
    display: none;
  }
  #main #hero-shots #join-in form button[type="submit"] {
    font-size: 13px;
  }
  .slider ul li {
    width: 436px;
  }
}
@media (min-width: 960px) {
  .slider ul li {
    width: 580px;
  }
}
.oldie #main #body-content {
  float: right;
}
.oldie #main #main-nav {
  margin-left: 0;
}
.oldie #main #main-nav ul#external-links li {
  width: 160px;
}
.oldie #main #main-nav #mobile-skip-to-top {
  display: none;
}
.oldie #main #callout #mobile-skip-to-nav {
  display: none;
}
.oldie #main #hero-shots #join-in form button[type="submit"] {
  font-size: 13px;
}
.oldie #main .organize ul.organizing-resources li {
  float: left;
  margin: 10px 6px;
}
.oldie #main .organize ul.organizing-resources li a {
  margin: 0;
}
.oldie .slider ul li {
  width: 580px;
}
.ie7 #main #hero-shots #join-in .button {
  margin-left: 0 !important;
}

/*
     FILE ARCHIVED ON 11:56:23 Jun 28, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:08:41 May 01, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/