@charset "UTF-8";

#ezine-content div.ezine-image {
  float: left;
  margin: 0;
  padding: 0;
}

#ezine-content div.ezine-image img {
  display: block;
  margin: 0;
  padding: 0;
}

#ezine-content div.ezine-test {
  margin: 0;
  margin-left: auto;
  padding: 0;
  width: 33.24em;
  text-align: left;
}

#ezine-section div.box1 {
  margin: 0 5px;
  height: 1px;
  background-color: #b6ca00;
}

#ezine-section div.box2 {
  margin: 0 3px;
  height: 1px;
  background-color: #b6ca00;
}

#ezine-section div.box3 {
  margin: 0 2px;
  height: 1px;
  background-color: #b6ca00;
}

#ezine-section div.box4 {
  margin: 0 1px;
  height: 2px;
  background-color: #b6ca00;
}

#ezine-section div.box {
  background-color: #b6ca00;
}

#ezine-section ol {
  margin: 0;
  padding: 1em;
  padding-right: .3em;
  height: 12.4em;
  list-style: none;
  text-align: right;
}

#ezine-section li {
  margin: .28em .8em;
}

#ezine-section li span.number {
  float: left;
  display: block;
  padding: 0 .3em;
  font-size: 1.2em;
  color: #b6ca00;
}

#ezine-section li span.trip {
  background: transparent url('../images/section/home/trip.gif') no-repeat center center;
}

#ezine-section li span.restaurant {
  background: transparent url('../images/section/home/restaurant.gif') no-repeat center center;
}

#ezine-section li span.activity {
  background: transparent url('../images/section/home/activity.gif') no-repeat center center;
}

#ezine-section li span.show {
  background: transparent url('../images/section/home/show.gif') no-repeat center center;
}

#ezine-section li span.celebration {
  background: transparent url('../images/section/home/celebration.gif') no-repeat center center;
}

#ezine-section li span.link {
  background: transparent url('../images/section/home/link.gif') no-repeat center center;
}

#ezine-section li span.list {
  display: block;
  margin: 0;
  margin-left: auto;
  width: 27.8em;
  text-align: left;
}

#ezine-section li span.term {
  float: left;
  display: block;
  margin: 0;
  margin-right: .3em;
  color: white;
  font-size: 1.1em;
  line-height: 1.1em;
  text-transform: uppercase;
}

#ezine-section li span.term span {
  margin-right: .6em;
}

#ezine-section li span.term a {
  color: white;
}

#ezine-section li span.definition {
  display: block;
  margin-bottom: .42em;
  color: #4c4d4e;
  font-size: 1em;
  line-height: 1.3em;
}

#ezine-section li span.definition a {
  display: block;
  padding-right: .5em;
  background: #b6ca00 url('../images/arrow/section.gif') no-repeat right bottom;
  color: #4c4d4e;
}

#ezine-section li span.definition a:hover {
  background: #b6ca00 url('../images/arrow/section-over.gif') no-repeat right bottom;
  color: #1d363b;
}

#special {
  margin-top: 1.2em;
  height: 102px;
  background-color: #fdc500;
}

#special div.left {
  float: left;
  width: 23px;
  height: 102px;
  background: transparent url('../images/special/left.gif') no-repeat center left;
}

#special div.left img {
  display: block;
  width: 23px;
  height: 102px;
}

#special div.right {
  float: right;
  width: 29px;
  height: 102px;
  background: transparent url('../images/special/right.gif') no-repeat center right;
}

#special div.right div.image {
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 29px;
  height: 102px;
}

#special div.right a {
  display: block;
  padding-top: 75px;
  padding-left: 7px;
}

#special div.box {
  padding: 1em 2em;
  text-align: right;
}

#special div.special {
  float: left;
  padding: 0 .3em;
  font-size: 1.2em;
  background: transparent url('../images/section/home/special.gif') no-repeat center center;
  color: #fdc500;
}

#special div.block {
  margin: 0;
  margin-left: auto;
  width: 26.85em;
  text-align: left;
}

#special div.block h3 {
  margin: 0;
  padding: 0;
  font-size: 1.15em;
  line-height: 1.2em;
  font-weight: normal;
  color: white;
  text-transform: uppercase;
}

#special div.block h3 a {
  color: white;
}

#special div.block h4 {
  margin: 0;
  padding: 0;
  font-size: 1.72em;
  line-height: 1em;
  font-weight: normal;
  color: #ec008c;
}

#special div.block h4 a {
  color: #ec008c;
}

#special div.block h4 a:hover {
  color: #00adef;
}

#special div.block div.date {
  font-size: .86em;
  line-height: 1em;
  color: #26ade5;
}

#special div.block div.date a {
  color: #26ade5;
}

#special div.block div.date a:hover {
  color: #ee4c9b;
}

#special div.block p {
  margin: 0;
  padding: 0;
  color: #4c4d4e;
}

#special div.block p a {
  color: #4c4d4e;
}

#special div.block p a:hover {
  color: #1d363b;
}

#cycle-middle {
  z-index: 2;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 413px;
  height: 102px;
  text-align: center;
}