/* line 13, timelines.sass */
#timeline {
  width: 940px;
  margin: 0 auto;
  position: relative;
}
/* line 17, timelines.sass */
#timeline h2 {
  width: 100%;
  height: 23px;
  margin: 30px 0;
  background: url("../images/timeline-lake-nona.png") no-repeat 0 0;
}
/* line 23, timelines.sass */
#timeline div:nth-child(2) {
  width: 940px;
  height: 300px;
  overflow: hidden;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) -1px -1px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) -1px -1px 5px;
  -o-box-shadow: rgba(0, 0, 0, 0.4) -1px -1px 5px;
  box-shadow: rgba(0, 0, 0, 0.4) -1px -1px 5px;
  position: relative;
  z-index: 2;
}
/* line 31, timelines.sass */
#timeline ul {
  width: auto;
  height: 300px;
  position: relative;
  left: 0;
}
/* line 37, timelines.sass */
#timeline ul li {
  width: 235px;
  height: inherit;
  background: white;
  float: left;
  position: relative;
}
/* line 44, timelines.sass */
#timeline ul li.odd p {
  padding-top: 155px;
}
/* line 47, timelines.sass */
#timeline ul li.no-border {
  border: 0 none;
  left: 22px;
}
/* line 51, timelines.sass */
#timeline ul li.odd img {
  top: 62px;
}
/* line 54, timelines.sass */
#timeline ul li.even img {
  bottom: 15px;
}
/* line 57, timelines.sass */
#timeline ul li time {
  display: block;
  width: inherit;
  height: 44px;
  font-size: 1.3em;
  line-height: 45px;
  border-bottom: 1px dashed #828282;
  font-family: "AvenirRomanBold", arial, helvetica, sans-serif;
  color: #e94d37;
  font-style: normal;
}
/* line 68, timelines.sass */
#timeline ul li time span {
  padding-left: 15px;
  font-family: times, "Times New Roman", Georgia, Serif;
  font-style: italic;
  color: #666666;
}
/* line 74, timelines.sass */
#timeline ul p {
  font-size: 1em;
  line-height: 1.4em;
  font-family: times, "Times New Roman", Georgia, Serif;
  font-style: italic;
  padding: 15px;
  height: 75px;
  overflow: hidden;
}
/* line 83, timelines.sass */
#timeline ul img {
  border: 3px solid #cccccc;
  width: 190px;
  height: 120px;
  display: block;
  position: absolute;
  left: 17px;
}
/* line 91, timelines.sass */
#timeline #timeline-controls span {
  position: absolute;
  z-index: 5;
  width: 8px;
  height: 303px;
  top: 48px;
  text-indent: -999em;
  background: url("../images/dot.png") no-repeat 0 0;
}
/* line 99, timelines.sass */
#timeline #timeline-controls span:nth-child(1) {
  left: 230px;
}
/* line 101, timelines.sass */
#timeline #timeline-controls span:nth-child(2) {
  left: 465px;
}
/* line 103, timelines.sass */
#timeline #timeline-controls span:nth-child(3) {
  left: 700px;
}
/* line 107, timelines.sass */
#timeline #timeline-controls a {
  position: absolute;
  width: 41px;
  height: 60px;
  top: 160px;
  text-indent: -999em;
  background: url("../images/timeline-arrows.png") no-repeat;
}
/* line 115, timelines.sass */
#timeline #timeline-controls a#timeline-left {
  display: none;
  left: -31px;
  background-position: 0 0;
}
/* line 119, timelines.sass */
#timeline #timeline-controls a#timeline-left:hover {
  left: -41px;
  cursor: pointer;
  -moz-transition-property: left;
  -webkit-transition-property: left;
  -o-transition-property: left;
  transition-property: left;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
/* line 125, timelines.sass */
#timeline #timeline-controls a#timeline-right {
  right: -31px;
  background-position: -31px 0;
}
/* line 128, timelines.sass */
#timeline #timeline-controls a#timeline-right:hover {
  right: -41px;
  cursor: pointer;
  -moz-transition-property: right;
  -webkit-transition-property: right;
  -o-transition-property: right;
  transition-property: right;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
