/* CSS Document */
.flt {
  display: inline-block;
  vertical-align: top;
}
.flfix {
  margin-right: -4px;
}
.hborder {
  border: 1px solid #000;
}
.action_left {
  width: 480px;
}
#home_bar {
  background: url(images/home2013/header.png) no-repeat top center;
  height: 84px;
  color: #FFF;
}
body {
  /*background: url(images/home2013/bkg.gif) no-repeat top center;*/
}
#home2013 .top_text {
  padding: 30px 10px 22px 10px;
  font: 16px/18px myriad-pro-1, myriad-pro-2;
  background: url(images/home2013/bkg_yellow.png) repeat-x left top;
  border: 1px solid #000;
  border-top: none;
  margin-bottom: 25px;
}
#home2013 .top_text p {
  padding: 0;
  margin: 0;
}
#home2013 h1,
#home2013 h2,
#home2013 h3 {
  padding: 0 0 13px 0;
  margin: 0;
}
#home2013 h1 {
  font: 200 26px/30px 'Oswald';
  text-transform: uppercase;
  text-align: center;
  color: #FFF;
  letter-spacing: 1px;
}
#home2013 h2 {
  font: 600 24px/28px 'Oswald';
  text-transform: uppercase;
  color: #ffab00;
}
#home2013 h3 {
  font: 100 24px/28px myriad-pro-1, myriad-pro-2;
  text-transform: uppercase;
  color: #FFF;
}
#home2013 .hright {
  display: inline-block;
  vertical-align: top;
  width: 640px;
  margin: 0 7px 0 0;
}
#home2013 .hright .item {
  border-top: 1px solid #ffab00;
  margin: 20px 0 0 0;
}
#home2013 .hright .item h1 {
  padding-bottom: 22px;
}
#home2013 .hright .hvids {
  margin-top: 0;
  position: relative;
}
#home2013 .hright .hvids #view_all {
  position: absolute;
  top: 10px;
  right: 0px;
  width: 120px;
  text-align: right;
}
#home2013 .hright .hvids #view_all a {
  font: 300 18px/22px 'Oswald';
  text-transform: uppercase;
}
#home2013 .hright .hpics {
  position: relative;
  z-index: 10;
  max-height:440px;
  overflow:hidden;
}
#home2013 .hright .hpics #pic_prev {
  position: absolute;
  top: 190px;
  left: 10px;
  z-index: 200;
}
#home2013 .hright .hpics #pic_next {
  position: absolute;
  top: 190px;
  right: 10px;
  z-index: 200;
}
#home2013 .hright .hdel {
  position: relative;
  z-index: 10;
}
#home2013 .hright .hdel #del_slider {
  width: 630px;
  height: 202px;
}
#home2013 .hright .hdel #del_slider .ditem {
  display: inline-block;
  vertical-align: top;
  width: 161px;
  margin: 0 5px;
  font: 400 18px/20px 'Oswald';
  color: #FFF;
}
#home2013 .hright .hdel #del_slider .ditem img {
  padding: 0 0 10px 0;
}
#home2013 .hright .hdel #del_slider .ditem:first-child {
  margin-left: 70px;
}
#home2013 .hright .hdel #d_prev {
  position: absolute;
  top: 100px;
  left: 10px;
  z-index: 20;
}
#home2013 .hright .hdel #d_next {
  position: absolute;
  top: 100px;
  right: 10px;
  z-index: 20;
}
#home2013 .hright .days .day_slider {
  padding: 12px 7px;
  background: url(images/home2013/bkg_black.png);
  border: 1px solid #000;
}
#home2013 .hright .days .day_slider .day {
  display: inline-block;
  vertical-align: top;
  width: 185px;
  margin: 0 10px;
}
#home2013 .hright .item_news h1 {
  display: none;
}
#home2013 .hleft {
  display: inline-block;
  vertical-align: top;
  width: 300px;
}
#home2013 .hleft .box .item {
  border-bottom: 1px solid #ffab00;
  margin: 0 0 10px 0;
  padding: 0 0 12px 0;
}
#home2013 .hleft .box .item .img {
  display: inline-block;
  vertical-align: top;
  width: 95px;
}
#home2013 .hleft .box .item .text {
  display: inline-block;
  vertical-align: top;
  width: 170px;
}
#home2013 .hleft .box2 {
  background: url(images/home2013/bkg_black_long.png) repeat-x 0 -100px;
}
#home2013 .hleft .box2 h2 img {
  margin: -4px 0 0 15px;
}
#home2013 .hleft .box3 {
  background: url(images/home2013/bkg_black_long.png) repeat-x;
}
#home2013 .hleft .box2 div,
#home2013 .hleft .box3 div {
  padding: 10px 0 0 0;
}
#home2013 .hleft .box2 div:nth-child(odd),
#home2013 .hleft .box3 div:nth-child(odd) {
  color: #ffab00;
}
#home2013 .hleft #tweets ul li {
  padding: 4px 0;
}
#home2013 .hleft #tweets ul li .tweet_time {
  display: none;
  visibility: hidden;
}
#home2013 .hleft .box3 div h2 {
  font: 100 24px/28px myriad-pro-1, myriad-pro-2;
  text-transform: uppercase;
  color: #FFF;
  padding: 7px 0;
}
#home2013 .hleft .box3 div ul li {
  padding: 4px 0;
}
#home2013 .box {
  padding: 10px;
  margin-bottom: 16px;
  border: 1px solid #000;
  background: url(images/home2013/bkg_yellow.png) repeat-x top center;
}
#home2013 .sponsors {
  border-top: 1px solid #ffab00;
  margin-top: 20px;
}
#home2013 .sponsors h1 {
  color: #ffab00;
  text-align: left;
}
#home2013 .sponsors .sponsor {
  margin-bottom: 20px;
  width: 960px;
}
#home2013 .sponsors .sponsor div {
  display: inline-block;
  vertical-align: top;
  width: 186px;
  text-align: center;
  height: 90px;
}