/* line 1, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule {
  position: relative;
  height: 300px;
}
/* line 4, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .scroll_bar {
  z-index: 1;
  position: absolute;
  right: 0;
  top: 0;
  width: 19px;
  height: 100%;
  background: transparent url(image_page("bg/scrollbar_bg.gif")) no-repeat right bottom;
  padding-bottom: 2px;
}
/* line 14, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .scroll_button {
  cursor: pointer;
  height: 50%;
  background-repeat: no-repeat;
}
/* line 19, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule div.scroll_button.up {
  background: transparent url("/assets/icons/schedule_scroll_up-080095f27ee0577c70b32d170ea41a1bcb8d4ec2e504fbd99e8dd64a26b04553.gif");
  background-repeat: no-repeat;
  background-position: center top;
}
/* line 24, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule div.scroll_button.down {
  background: transparent url("/assets/icons/schedule_scroll_down-fa565da9f378e55c8ced41a109036914d5e4efeba1ce90f1cbbd91fbe267acbb.gif");
  background-position: center bottom;
  background-repeat: no-repeat;
}
/* line 29, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule div.up.disabled {
  background: transparent url("/assets/icons/schedule_scroll_up_fade-c0beb05ee17333e7d2b9623c944f2d881cc1e4b14520a5951b605209041c8c45.gif") no-repeat center top;
}
/* line 32, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule div.down.disabled {
  background: transparent url("/assets/icons/schedule_scroll_down_fade-15445dfd3d0b20fad13099aae2e10e7231c4b58342116a7ab0502a3366db8985.gif") no-repeat center bottom;
}
/* line 35, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule div.scroll_button.disabled {
  cursor: default;
}
/* line 38, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .scroll_button.hover {
  background-color: #CCC;
}
/* line 41, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .content_window {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 48, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .content_window .contents {
  width: 100%;
  padding-right: 20px;
}
/* line 52, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .date_block.alt {
  background-color: #eee;
}
/* line 55, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents {
  position: absolute;
}
/* line 57, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block {
  margin: 10px auto;
  border-bottom: solid 1px #dcdcdc;
}
/* line 60, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .date_header {
  font-weight: bold;
  padding-left: 10px;
  border-bottom: 1px dotted #aaa;
  margin-bottom: 1px;
}
/* line 65, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .date_header.past {
  background-color: #F4F4F8;
}
/* line 67, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block {
  clear: both;
}
/* line 69, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar {
  color: black;
  padding: 0 10px 1px;
  margin-top: -1px;
  cursor: pointer;
  clear: both;
}
/* line 75, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .icon {
  padding-left: 1px;
  height: 14px;
  width: 14px;
  border: 1px solid #666666;
  margin-top: 2px;
  float: left;
  font-weight: bold;
  line-height: 14px;
  color: white;
  float: left;
}
/* line 86, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .time {
  float: left;
  margin-left: 3px;
}
/* line 89, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .title {
  /* vv Cancels out other title properties vv */
  background: transparent;
  color: inherit;
  height: auto;
  margin: 0;
  padding: 0;
  font-weight: normal;
  /* ^^ Cancels out other title properties ^^ */
  float: right;
}
/* line 99, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .info {
  background-color: transparent;
  padding-left: 33px;
  padding-right: 10px;
  margin-bottom: 1px;
}
/* line 105, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .title {
  font-size: 1em;
}

/* line 109, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .icon.game {
  background-color: #3C3;
}
/* line 111, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .icon.race {
  background-color: #F30;
}
/* line 113, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .icon.tournament {
  background-color: #900;
}
/* line 115, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .icon.practice {
  background-color: #33C;
}
/* line 117, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .icon.social {
  background-color: #F90;
}
/* line 119, /opt/active/deploy_cache/teampages/master/app/assets/stylesheets/profiles/scrollable_calendar.sass */
.scrollable_schedule .contents .date_block .event_block .title_bar .icon.other {
  background-color: #069;
}
