/**
 * @file
 * Block Styling
 */

.block /* Block wrapper */
{
  margin-bottom: 1.5em;
}

.block.first /* The first block in the region */
{
}

.block.last /* The last block in the region */
{
}

.block.odd /* Zebra striping for each block in the region */
{
}

.block.even /* Zebra striping for each block in the region */
{
}

h2.block-title /* Block title */
{
}

.block .content /* Block's content wrapper */
{
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */
{
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */
{
}

#block-block-1 /* First block created with "Add block" link */
{
}

#block-block-1.block /* First block created with "Add block" link */
{
  margin-bottom: 0;
  height: 369px;
}

#block-blog-recent /* "Recent blog posts" block */
{
}

#block-book-navigation /* "Book navigation" block for the current book's table of contents */
{
}

#block-comment-recent /* "Recent comments" block */
{
}

#block-forum-active /* "Active forum topics" block */
{
}

#block-forum-new /* "New forum topics" block */
{
}

#block-locale-language /* Language switcher block */
{
}

#block-menu-menu-NAME /* Custom menu block  */
{
}

#block-node-recent /* "Recent content" block */
{
}

#block-node-syndicate /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
{
}

#block-poll-recent /* "Most recent poll" block */
{
}

#block-profile-author-information /* "Author information" block for the profile of the page's author */
{
}

#block-search-form /* "Search form" block */
{
  background: url("../images/search-bkgd2.jpg") no-repeat scroll 0 0 transparent;
  position: absolute;
  right: 60px;
  top: 0;
  width:158px;
}

#block-shortcut-shortcuts /* "Shortcuts" block */
{
}

#block-statistics-popular /* "Popular content" block */
{
}

#block-system-main-menu /* "Main menu" block */
{
}

#block-system-management /* "Management" block for Drupal management menu */
{
}

#block-system-navigation /* "Navigation" block for Drupal navigation menu */
{
}

#block-system-user-menu /* "User menu" block for Drupal user menu */
{
}

#block-system-help /* "System help" block */
{
}

#block-system-main /* "Main page content" block */
{
}

#block-system-powered-by /* "Powered by Drupal" block */
{
}

#block-user-login /* "User login form" block */
{
}

#block-user-new /* "Who's new" block for a list of the newest users */
{
}

#block-user-online /* "Who's online" block for a list of the online users */
{
}

#block-menu-menu-secondary-menu {
  position: absolute;
  right: 182px;
  top: -21px;
  width: 200px;
}

#block-menu-menu-secondary-menu ul {
  padding: 0;
}

#block-menu-menu-secondary-menu li {
  float: left;
  list-style: none;
}

#block-menu-menu-secondary-menu li.first {
  border-right: 1px solid #575757;
}

#block-menu-menu-secondary-menu li a {
  color: #575757;
  font-size: 13px;
  padding: 0 14px;
  text-decoration: none;
}

#block-menu-block-2 {
  margin-top: 10px;
  width: 270px;
  border: 1px solid #CCCCCC;
}

#block-menu-block-2 h2 {
  background: url('../images/submenu-block-header.jpg') no-repeat 0 0 transparent;
  width: 270px;
  height: 30px;
  color: #FFF;
  text-align: center;
  font-weight: normal;
  font-family: georgia, times, serif;
  padding: 8px 0;
  font-size: 21px;
  margin: 0;
  border: none;
}

#block-menu-block-2 ul {
  padding-left: 20px;
  margin: 0;
}

#block-menu-block-2 li {
  border-bottom: 1px solid #CCCCCC;
  color: #1E3E9B;
  font-family: georgia, times, serif;
  list-style: none outside none;
  padding: 10px;
  width: 200px;
  font-size: 16px;
}
#block-menu-block-2 ul li ul.menu{
  margin-top:10px;
}
#block-menu-block-2 li ul li {
    border-bottom: medium none;
    font-size: 14px;
    line-height: 18px;
    padding: 8px 0;
}

#block-menu-block-2 li.last {
  border: none;
}

#block-block-5 {
  background: url('../images/right-sidebar-bkgd.jpg') no-repeat 0 0 transparent;
  height: 600px;
}

/* "Home page success stories" block */
h2.block-title {
  margin: 20px;
  border-bottom: 1px solid #d0d0d0;
  padding: 20px 0;
}

.success-block {
  padding: 0 20px 20px;

}

.success-block h2 {
  font-size: 22px;
}

.success-block	.views-field-field-grantee {
  float: left;
  margin: 0;
  padding: 0 20px 0 0;
  background: url("../images/success-sptr.jpg") no-repeat scroll right 8px transparent;

}

.success-block	.views-field-field-location {
  float: left;
  margin: 0;
  padding: 0 0 0 20px;

}

.success-block .views-label {
  font-weight: bold;
  color: #007dc0;
  font-size: 12px;
}

.success-block .field-content {
  font-size: 12px;
  font-weight: bold;
}

.success-block .views-field-field-story-image {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  height: 67px;
  margin-right: 15px;
  padding: 5px;
  width: 100px;
}

.success-block .views-field-nothing {
  clear: both;
  height: 10px;
}

.success-block .views-field-title a {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

.success-block .views-field-body .field-content {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
}

.success-block .views-field-body {
  margin-left: 126px;
}

#scrolling-impact {
  width: 568px;
  height: 274px;
  overflow: hidden;
  display: block;
}

#scrolling-impact div {
  float: left;
}

#footer #block-menu-menu-footer-menu {
  left: 85px;
  position: absolute;
  top: 156px;
}

#footer #block-menu-menu-footer-menu ul {
  background: url('../images/footer-separator.jpg') no-repeat left 4px transparent;
  list-style-image: none;
  list-style: none;
}

#footer #block-menu-menu-footer-menu li {
  float: left;
  padding: 0 0 10px;
  margin: 0 10px 0 4px;
  background: url('../images/footer-separator.jpg') no-repeat left 8px transparent;
  list-style-image: none;
  list-style: none;
}

#footer #block-menu-menu-footer-menu li a {
  text-decoration: none;
  color: #333333;
  font-size: 10px;
  padding-left:10px;
}

#block-block-7 {
  background: url('../images/how-you-can-help-btn.png') no-repeat 0 0 transparent;
  height: 34px;
  padding: 16px 0 0 16px;
  position: absolute;
  right: 0;
  top: 157px;
  width: 281px;
}

#block-block-7  a {
  color: #FFFFFF;
  font-family: 'OpenSansCondensedBold', arial, helvetica, san-serif;
  font-size: 22px;
  padding: 10px 88px 10px 20px;
}

#block-block-7  a:hover {
  color: #FFFFFF;
  font-family: 'OpenSansCondensedBold', arial, helvetica, san-serif;
  font-size: 22px;
  padding: 10px 88px 10px 20px;
}

#block-webform-client-block-27 {
  background: url("../images/footer-mail-bkgd.jpg") no-repeat scroll 0 0 transparent;
  height: 140px;
  position: absolute;
  right: 0;
  top: 28px;
  width: 296px;
}

#block-webform-client-block-27  h2 {
  color: #333333;
  font-family: 'OpenSansCondensedBold', arial, helvetica, san-serif;
  margin: 20px 0 0 20px;
  padding: 0;
  border: none;
  font-size: 18px;
}

#block-webform-client-block-27 .form-actions {

}

#block-webform-client-block-27 #node-27 h2 {
  margin: 0px;
}

#block-webform-client-block-27 p {
  padding: 0;
  margin: 0px 0 0 20px;
}

#block-webform-client-block-27  h2 a {
  display: none;
}

#block-webform-client-block-27 #edit-submitted-email {
  width: 150px;
  height: 20px;
  margin-left: 20px;

}

#block-webform-client-block-27 #webform-component-email {
  float: left;
  margin: 0px;
  padding: 0;
}

#block-webform-client-block-27 #edit-submit--2 {

  background: url("../images/footer-submit.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  width: 80px;
  height: 23px;
  text-transform: capitalize;
  border:none;
  text-indent: -9999px;
}
/* constant content signup form */

#block-constant-contact-1 {
  background: url("../images/footer-mail-bkgd.jpg") no-repeat scroll 0 0 transparent;
  height: 140px;
  position: absolute;
  right: 0;
  top: 28px;
  width: 296px;
}

#block-constant-contact-1  h2 {
  color: #333333;
  font-family: 'OpenSansCondensedBold', arial, helvetica, san-serif;
  margin: 20px 0 0 20px;
  padding: 0;
  border: none;
  font-size: 18px;
}

#block-constant-contact-1 .form-actions {

}

#block-constant-contact-1 #node-27 h2 {
  margin: 0px;
}

#block-constant-contact-1 p {
  padding: 0;
  margin: 0px;
}

#block-constant-contact-1  h2 a {
  display: none;
}

#block-constant-contact-1 #edit-cc-email-1 {
  width: 150px;
  height: 20px;
  margin-left: 20px;

}

#block-constant-contact-1 .form-item-cc-email-1 {
  float: left;
  margin: 0px;
  padding: 0;
}
#block-constant-contact-1 .form-item-cc-email-1 label {
display:none;
}
#block-constant-contact-1 #edit-submit--2 {

  background: url("../images/footer-submit.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  width: 80px;
  height: 23px;
  text-transform: capitalize;
  border:none;
  text-indent: -9999px;
}




#block-block-8 {
  color: #333333;
  font-size: 10px;
  left: 43px;
  position: absolute;
  text-decoration: none;
  top: 180px;
}

#block-aggregator-feed-1 {
}

#block-aggregator-feed-1 {
}

#block-aggregator-feed-1 {
}

#block-aggregator-feed-1 {
}

#block-aggregator-feed-1 {
}

#block-aggregator-feed-1 {
}

#block-aggregator-feed-1 {
}

#block-views-home-campaign-block {

}

.view-home-campaign {
  position: relative;
}

.view-home-campaign .views-field-title {
  font-family: 'OpenSansCondensedBold';
  font-size: 28px;
  left: 550px;
  position: absolute;
  text-transform: uppercase;
  top: 100px;
  line-height: 1em;
}

.view-home-campaign .views-field-field-subtitle {
  color: #0074E0;
  font-family: 'OpenSansCondensedBold';
  font-size: 22px;
  left: 550px;
  position: absolute;
  top: 130px;
}

.view-home-campaign .views-field-body {
  background: none repeat scroll 0 0 #ADC22F;
  color: #FFFFFF;
  font-family: 'OpenSansCondensedBold';
  height: 80px;
  left: 550px;
  padding: 10px;
  position: absolute;
  top: 171px;
  width: 496px;
}

.view-home-campaign .views-field-body p {
  font-size: 15px;
  line-height: 18px;
  font-weight: bold;
  margin: 0;
  padding: 0px 160px 10px 10px;
}

.view-home-campaign .views-field-field-url {
  background: url("../images/learn-more-btn.jpg") no-repeat scroll 0 0 transparent;
  height: 25px;
  overflow: hidden;
  position: absolute;
  right: 20px;
  text-indent: -999px;
  top: 212px;
  width: 127px;
}
.view-home-campaign .views-field-php {

  height: 25px;
  overflow: hidden;
  position: absolute;
  right: 33px;
  top: 212px;
  width: 127px;
}
.view-home-campaign .views-field-php a{
    background: url("../images/learn-more-btn.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 30px;
    padding: 2px 10px;
    text-transform: uppercase;
}
.view-home-campaign .views-slideshow-controls-bottom {
  position: absolute;
  z-index: 10;
  right: 36px;
  top: 300px;
}

.views-slideshow-pager-field-item {
  float: left;
}

.views-slideshow-pager-field-item .views-content-counter {
  background: none repeat scroll 0 0 #FFFFFF;

  float: left;
  height: 20px;
  margin-right: 10px;
  text-align: center;
  width: 20px;
  cursor: pointer;
  color: #CCC;
}

.views-slideshow-pager-field-item.active .views-content-counter {
  color: #0080cb;
  border: 1px solid #CCC;
  margin-top: -1px;
}

.social-toggle {
  color: #007DC0;
  font-size: 12px;
  margin-left: 10px;
}

.toggle-twitter {
  background: url("../images/success-sptr.jpg") no-repeat scroll right 8px transparent;
  cursor: pointer;
  float: left;
  margin-right: 10px;
  padding: 10px 25px 0 12px;
}

.toggle-twitter.active {
  font-weight: bold;
}

.toggle-facebook {
  padding: 10px;
  float: left;
  cursor: pointer;
}

.toggle-facebook.active {
  font-weight: bold;
}

#block-views-982aec4259016f8f3578950145067847 {
  margin: 0px;
}

#block-views-conversations-aggregator-block .view-content {
  margin-left: 10px;
}

#block-views-conversations-aggregator-block	.views-row {
  border-bottom: 1px solid #D0D0D0;
  height: 85px;
  padding: 10px;
  width: 330px;
}

#block-views-conversations-aggregator-block {
  padding: 0px;
  font-size: 12px;
  margin-bottom: 20px;
  position: relative;
}

#block-views-conversations-aggregator-block .views-field {
  padding: 0 10px 0 0;
}

#block-views-conversations-aggregator-block .views-field-php {
  width: 50px;
  height: 70px;
  float: left;
}

#block-views-conversations-aggregator-block .views-field-description {
  float: left;
  font-size: 11px;
  line-height: 17px;
  padding: 0;
  width: 255px;
}

#block-views-conversations-aggregator-block .views-field-timestamp {
  font-size: 11px;
  color: #1E3E9B;
}

#block-views-conversations-aggregator-block .views-field-nothing {
  float: left;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 .view-content {
  margin-left: 10px;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9	.views-row {
  border-bottom: 1px solid #D0D0D0;
  padding: 20px 10px 28px 10px;
  width: 330px;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 {
  padding: 0px;
  font-size: 12px;
  margin-top: -17px;
  height: 400px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 378px;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 .views-field {
  padding: 0 10px 0 0;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 .views-field-php-1 {
  margin-left: 60px;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 .views-field-php-1 p {
  font-size: 11px;
  line-height: 17px
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 .views-field-php-1 img {
  float: left;
  padding-right: 10px
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 .views-field-php {
  width: 50px;
  height: 70px;
  float: left;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 .views-field-description {
  float: left;
  font-size: 11px;
  line-height: 17px;
  padding: 0;
  width: 255px;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9	.views-field-timestamp {
  font-size: 11px;
  color: #1E3E9B;
  margin-left: 60px;
}

#block-views-6e27c6b71e29fab2cde418947ac1dbf9 .views-field-nothing {
  float: left;
  margin-left: 60px;
}


.region-sidebar-second h2.block-title {
    border-bottom: 1px solid #D9D9D9;
    margin: 16px 0 0 0;
    padding: 3px;
}

.video-sidebar {
  height: 90px;
  padding: 5px;
  width: 120px;
  box-shadow: 0 0 5px rgba(200, 200, 200, 1);
  -webkit-box-shadow: 0 0 5px rgba(200, 200, 200, 1);
  -moz-box-shadow: 0 0 5px rgba(200, 200, 200, 1);
  border: 1px solid rgba(200, 200, 200, 0.8);
  margin-top: 20px;
}

#block-block-6  div div {
  position: relative;
}

#block-views-landing-page-campaign-block {
  float: right;
}

#block-views-landing-page-campaign-block .campaign-copy {
  height: 77px;
  background: url('../images/campaign-copy-bkgd.jpg') repeat-x 0 0;

}

#block-views-landing-page-campaign-block .views-field-nothing {
  margin-top: -5px;
}

#block-views-landing-page-campaign-block .campaign-copy .title {
  border-right: 1px solid #FFFFFF;
  float: left;
  height: 31px;
  margin-left: 20px;
  margin-top: 27px;
  width: 121px;
}

#block-views-landing-page-campaign-block .campaign-copy .title a {
  color: #FFFFFF;
  font-size: 22px;
}

#block-views-landing-page-campaign-block .campaign-copy .copy {
  color: #FFFFFF;
  float: left;
  height: 77px;
  margin-left: 21px;
  padding: 0;
  width: 500px;
}

#block-views-landing-page-campaign-block .campaign-copy .copy p {
  color: #FFF;

}

#block-views-66f429c623d8933824cfe3c6a09fb0f3 {
  position: relative;
}

#block-views-66f429c623d8933824cfe3c6a09fb0f3 .content{
  padding:0 36px;
}

#block-views-66f429c623d8933824cfe3c6a09fb0f3 #playit {
  display: none;
}

#block-views-66f429c623d8933824cfe3c6a09fb0f3 .video-play {
  position: absolute;
  left: 7px;
  position: absolute;
  top: 28px;
  cursor: pointer;
}

.simple_overlay {

  background-color: #000000;
  border: 1px solid #666666;

  display: none;
  margin-top: 120px;
  min-height: 330px;
  width: 436px;
  z-index: 10000;

  /* CSS3 styling for latest browsers */
  -moz-box-shadow: 0 0 90px 5px #000;
  -webkit-box-shadow: 0 0 90px #000;

}

/* close button positioned on upper right corner */
.simple_overlay .close {
  background-image: url(../images/close.png);
  position: absolute;
  right: -15px;
  top: -15px;
  cursor: pointer;
  height: 35px;
  width: 35px;
}

/* footer block menu */
#block-menu-block-4 {
  left: 41px;
  position: absolute;
  top: 12px;
}

#block-menu-block-4 ul {
  list-style-type: none;
  padding: 0;
  margin-left: 0;
}

#block-menu-block-4 ul li.leaf {
  list-style-type: none;
  list-style-image: none;

}

#block-menu-block-4 li {
  width: 200px;
  height: 56px;
}

#block-menu-block-4 li a {
  color: #333333;
  font-family: georgia, times, serif;
  font-size: 21px;
  list-style: none outside none;
}

#block-menu-block-4 li.leaf.menu-317 {
  left: 279px;
  position: absolute;
  top: 21px;
}

#block-menu-block-4  li.menu-mlid-319 {
  display: none;
}

#block-block-9 {
  padding: 10px;
  display: none;
}

#block-block-9 h2 {
  font-size: 18px;
}

#block-block-9 {
  border-top: 1px solid #CCCCCC;
  left: 10px;
  padding-top: 15px;
  position: absolute;
  top: 170px;
  width: 600px;
}

#block-block-9 p {
  line-height: 20px;
}

#block-block-11 {
  padding: 10px;
  display: none;
}

#block-block-11 h2 {
  font-size: 18px;
}

#block-block-11 {
  border-top: 1px solid #CCCCCC;
  left: 10px;
  padding-top: 15px;
  position: absolute;
  top: 170px;
  width: 600px;
}

#block-block-11 p {
  line-height: 20px;
}

#block-block-12 {
  padding: 10px;
  display: none;
}

#block-block-12 h2 {
  font-size: 18px;
}

#block-block-12 p {
  line-height: 20px;
}

#block-block-12 {
  border-top: 1px solid #CCCCCC;
  left: 10px;
  padding-top: 15px;
  position: absolute;
  top: 95px;
  width: 360px;
}

#block-block-13 p {
  line-height: 20px;
}

#block-block-13 {
  padding: 10px;
  display: none;
}

#block-block-13 h2 {
  font-size: 18px;
}

#block-block-13 {
  border-top: 1px solid #CCCCCC;
  left: 10px;
  padding-top: 15px;
  position: absolute;
  top: 130px;
  width: 360px;
}

#block-block-14 p {
  line-height: 20px;
}

#block-block-14 {
  padding: 10px;
  display: none;
}

#block-block-14 h2 {
  font-size: 18px;
}

#block-block-14 {
  left: 10px;
  padding-top: 10px;
  position: absolute;
  top: 15px;
  width: 360px;
}

#block-block-15 p {
  line-height: 20px;

}

#block-block-15 {
  padding: 10px;
  display: none;
}

#block-block-15 h2 {
  font-size: 18px;
}

#block-block-15 {
  border-top: 1px solid #CCCCCC;
  left: 10px;
  padding-top: 10px;
  position: absolute;
  top: 125px;
  width: 360px;

}

#block-block-17 {
  margin-top: 36px;
}

/* ydouthink videos block */
#block-views-ydouthink-videos-block {
  margin-bottom: 30px;
}

#block-views-ydouthink-videos-block .view-header {
  font-size: 13px;
  line-height: 14px;
  margin: 8px 0;
}

#block-views-ydouthink-videos-block .views-row {
  position: relative;
  margin-bottom: 6px;
  float: left;
  margin-right: 7px;
}

#block-views-ydouthink-videos-block .views-field-title {
  background: #8DC641;
  color: white;
  width: 225px;
  margin-top: -20px;
  position: absolute;
  text-align: right;
}

#block-views-ydouthink-videos-block .views-field-field-marketing-video-thumbnail {
  width: 225px;
  overflow: hidden;
}

#block-views-ydouthink-videos-block .views-field-field-marketing-video-thumbnail img {
  width: 225px;
}

#block-views-ydouthink-videos-block .views-field-title .field-content {
  padding: 2px 5px;
}

#block-views-ydouthink-videos-block .views-field-php {
  position: absolute;
  top: 16px;
  left: 60px;
  cursor: pointer;
}

/* ydouthink block classics */
#block-views-ydouthink-classics-block .view-header {
  font-size: 13px;
  line-height: 18px;
  margin: 8px 0;
}

#block-views-ydouthink-classics-block .views-row {
  position: relative;
  margin-bottom: 15px;
}

#block-views-ydouthink-classics-block .views-field-title {
  background: #8DC641;
  color: white;
  width: 203px;
  margin-top: -20px;
  position: absolute;
  text-align: right;
}

#block-views-ydouthink-classics-block .views-field-title .field-content {
  padding: 2px 5px;
}

#block-views-ydouthink-classics-block .views-field-php {
  position: absolute;
  top: 16px;
  left: 60px;
  cursor: pointer;
}

/* youth engagement block featured videos */
#block-views-featured-videos-block .block-title {
  margin-bottom: 18px;
}

#block-views-featured-videos-block .views-row {
  position: relative;
  margin-bottom: 15px;
}

#block-views-featured-videos-block .views-field-field-marketing-video-thumbnail {
  height: 100px;
  overflow: hidden;
}

#block-views-featured-videos-block .views-field-title {
  background: #8DC641;
  color: white;
  width: 193px;
  margin-top: 0px;
  text-align: right;
  z-index: 27;
  padding: 5px;
}

#block-views-featured-videos-block .views-field-title .field-content {
  padding: 2px 5px;
}

#block-views-featured-videos-block .views-field-php {
  position: absolute;
  top: 16px;
  left: 60px;
  cursor: pointer;
}

/* youth engagement y street campaigns */
.ystreet-title {
  background: #8DC641;
  color: white;
  width: 457px;
  margin-bottom: 5px;
  font-size: 13px;
  text-align: center;
  margin-left: 3px;
}

.ystreet-title a {
  color: #FFFFFF;
}

.ystreet-campaign {
  float: left;
  margin: -1px 2px;
  width: 227px;
}

.ystreet-campaign img {
  width: 226px !important;
}

/* ydouthink video block */
#block-block-22 img {
  margin-top: 10px;
}

/* Culture Change Callout */
#block-block-26 {

}

#block-block-26 .culture-chart {
  width: 340px;
  height: 158px;
  float: left;
  margin-right: 5px;
  position: relative;
}

#block-block-26 .culture-chart h1 {
  color: white;
  font-size: 20px;
  font-family: Arial, san-serif;
  margin: 10px;
  font-weight: bold;
}

#block-block-26 .bar-1 {
  font-size: 12px;
  color: #FFFFFF;
  position: absolute;
  top: 65px;
  left: 55px;
}

#block-block-26 .bar-2 {
  font-size: 12px;
  color: #FFFFFF;
  top: 96px;
  position: absolute;
  left: 102px;
}

#block-block-26 .bar-3 {
  font-size: 12px;
  color: white;
  width: 337px;
  position: absolute;
  top: 123px;
  text-align: center;
}

#block-block-26 .culture-chart.overall {
  background: url('../images/cc-overall.jpg') no-repeat 0 0 transparent;
}

#block-block-26 .culture-chart.preppy {
  background: url('../images/cc-preppy.jpg') no-repeat 0 0 transparent;
}

#block-block-26 .culture-chart.preppy .bar-1 {
  left: 37px;
}

#block-block-26 .culture-chart.preppy .bar-2 {
  left: 70px;
}

#block-block-26 .culture-chart.alternative {
  background: url('../images/cc-alternative.jpg') no-repeat 0 0 transparent;
}

#block-block-26 .culture-chart.alternative .bar-1 {
  left: 62px;
}

#block-block-26 .culture-chart.alternative .bar-2 {
  left: 107px;
}

#block-block-26 .culture-chart.mainstream {
  background: url('../images/cc-mainstream.jpg') no-repeat 0 0 transparent;
}

#block-block-26 .culture-chart.mainstream .bar-1 {
  left: 49px;
}

#block-block-26 .culture-chart.mainstream .bar-2 {
  left: 91px;
}

#block-block-26 .culture-chart.hip-hop {
  background: url('../images/cc-hiphop.jpg') no-repeat 0 0 transparent;
}

#block-block-26 .culture-chart.hip-hop .bar-1 {
  left: 49px;
}

#block-block-26 .culture-chart .hip-hop .bar-2 {
  left: 150px;
}

#block-block-26 .culture-chart.country {
  background: url('../images/cc-country.jpg') no-repeat 0 0 transparent;
}

#block-block-26 .culture-chart.country .bar-1 {
  left: 52px;
}

#block-block-26 .culture-chart.country .bar-2 {
  left: 113px;
}

/* How syke works block */
.syke-left {
  float: left;
  width: 197px;
  margin-right: 10px;
}

.syke-left .syke-video {
  height: 108px;

}

.syke-left h1 {
  color: white;
  font-size: 15px;
  width: 187px;
  background: #8DC641;
  margin: 0;
  text-align: right;
  padding-right: 10px;
  font-family: arial, sans-serif;
}

.syke-left p {
  background: #D9D9D9;
  font-size: 11px;
  margin: 0;
  padding: 10px;
  line-height: 15px;
}

.cc-callout {
  width: 290px;
  float: right;
  margin-left: 26px;
  background: #D9D9D9;
  border-left: 1px solid #4B64AA;
  position: relative;
}
.cc-callout.cc-question{
    background: url("../images/question-mark-transparent.png") no-repeat scroll center 211px #93C74F;
    border-left: none;
    float: right;
    margin-left: 26px;
    position: relative;
    width: 290px;
	padding:0;
}
.cc-callout.cc-question strong {
  color:#FFFFFF;
  font-size:14px;
  font-family: georgia, times, serif;
}
.cc-question {
    background: url("../images/question-mark-transparent.png") no-repeat center center #93C74F;
    padding: 15px 15px 1px;
}
.cc-question strong {
  color:#FFFFFF;
  font-size:14px;
  font-family: georgia, times, serif;
}
.cc-callout p {
  padding: 10px 20px;
}

.cc-callout .question-mark {
  position: absolute;
  top: 80px;
  left: -10px;
}

.cc-callout.cc-callout-w-image .question-mark {
  position: absolute;
  top: 320px;
  left: -10px;
}

/* new video sidebar style */
.new-video-sidebar {
width:203px;
margin-bottom:10px;
}
.new-video-sidebar .video-title {
    background: none repeat scroll 0 0 #8DC641;
    color: #FFFFFF;
    margin: -6px 0 0;
    padding: 5px;
	text-align: right;
}
.new-video-sidebar .video-content {
    background: none repeat scroll 0 0 #D9D9D9;
    font-size: 11px;
    line-height: 15px;
    padding: 10px;
}
/* new doc sidebar style */
.new-doc-sidebar {
width:203px;
margin-bottom:10px;
}
.new-doc-sidebar .doc-title {
    background: none repeat scroll 0 0 #8DC641;
    color: #FFFFFF;
    margin: -6px 0 0;
    padding: 5px;
	text-align:right;
}

/*new links sidebar */
.new-links-sidebar {
  background: url('../images/sidebar-link-bkgd.jpg') repeat-x 0 0 transparent;
}
.new-links-sidebar p {
    background: url("../images/link-arrow-bkgd.png") no-repeat scroll 180px 16px transparent;
    border-bottom: 1px solid #1E3E9B;
    border-top: 1px solid #558CC8;
    margin: 0;
    padding: 8px;
}
.new-links-sidebar a {
  color:#FFFFFF;
}
/* compendium programs list */
.compendium-listings {
  
}
.compendium-listings .listings h2, .compendium-listings .listings-open h2 {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 20px;
    padding: 8px;
	cursor:pointer;
	background: url('../images/close-list.png') no-repeat 650px 10px #8DC641;
}
.compendium-listings .listings h2.open-list, .compendium-listings .listings-open h2.open-list {
  background: url('../images/open-list.png') no-repeat 650px 10px #8DC641;
}
.compendium-listings .listings .listing, .compendium-listings .listings-open .listing {
    background: url("../images/pdf-icon-sm.png") no-repeat scroll 655px 14px #F2F2F2;
    border-bottom: 2px dotted #D9D9D9;
    cursor: pointer;
    padding: 10px;
}
.compendium-listings .listings .listing a strong, .compendium-listings .listings-open .listing a strong{
  font-family: georgia, times, serif;
  color: #555555;
  font-weight:normal;
  }
  
  /* sucess stories block left side bar */
  #block-views-success-stories-block {
  margin-top:30px;
  }
  #block-views-success-stories-block h2 {
      border-bottom: 1px solid #D0D0D0;
    margin: 0 29px 10px 0;
    padding: 8px 0;
	}
	
	#main .video-content {
    background: none repeat scroll 0 0 #D9D9D9;
    font-size: 11px;
    line-height: 15px;
    padding: 10px;
	float:left;
	margin-right:10px;
}
/* press release archive */
#block-views-press-releases-block {
  width:270px;
  }
#block-views-press-releases-block h2.block-title {
    border-bottom: 1px solid #D0D0D0;
    margin: 0 0 10px;
    padding: 10px 0;
	font-size: 22px;
}
#block-views-news-categories-block-1 {
  width:270px;
  }
#block-views-news-categories-block-1 h2.block-title {
    border-bottom: 1px solid #D0D0D0;
    margin: 0 0 10px;
    padding: 10px 0;
	font-size: 22px;
}
//news blocks
#block-views-news-categories-block {
  width:270px;
  }
#block-views-news-categories-block h2.block-title {
    border-bottom: 1px solid #D0D0D0;
    margin: 0 0 10px;
    padding: 10px 0;
	font-size: 22px;
}
#block-views-news-block {
  width:270px;
  }
#block-views-news-block h2.block-title {
    border-bottom: 1px solid #D0D0D0;
    margin: 0 0 10px;
    padding: 10px 0;
	font-size: 22px;
}
/* latest news */
#block-views-news-alert-block .content {
  padding: 0 20px;
  }
 #block-views-news-alert-block {
   width: 360px;
   }
 #block-views-news-alert-block .views-row {
   font-size:12px;
   margin-bottom:10px;
 }
 
 /* tweets block */
  #block-views-tweets-block {
   width: 380px;
 }
 
 #block-views-tweets-block .views-field-text{
   font-size: 11px;
   line-height: 17px;
 }
 #block-views-tweets-block .item-list ul {
   padding: 0 18px;
 }
#block-views-tweets-block li {
   list-style:none;
   padding: 20px 0;
   border-bottom: 1px solid #D0D0D0;
   }
#block-views-tweets-block li .views-field-nothing {
     float:left;
	 margin-right: 20px;
	 }
#block-views-tweets-block .views-field-created-time {
	 font-size: 11px;
	 line-height: 17px;
	 }
 