.breadcrumbs {
  display: none;
}

.login-box {
  top: 153px;
}

.navigation-2 {
  top: 125px;
}

.navigation-1 ul ul {
}

#browse-menu {
  display: none;
}

#home_top_stories div.editorial_content {
  float: left;
  width: 295px;
  margin: 15px;
}

#home_top_stories img {
  float: left;
  margin-right: 10px;
}

#home-top {
  background: url(/images/global/gray_stripes.gif) repeat-x scroll bottom left;
  overflow: hidden;
}

#home_top_stories h2 {
  font-size: 16px;
}

#featured-stories .image {
  float: left;
  margin-right: 15px;
}

#featured-stories h2.headline {
  font-size: 32px;
  font-weight: bold;
  line-height: 40px;
  margin-bottom: 10px;
}

#featured-stories .sub_headline {
  color: #666666;
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 22px;
}

/*
        root element for the scrollable.
        when scrolling occurs this element stays still.
*/
#slider {

  /* required settings */
  position: relative;
  overflow: hidden;
  width: 905px;
  margin-left: 10px;
  margin-right: 10px;
  height: 360px;
  float: left;
  padding-bottom: 30px;
}

/*
        root element for scrollable items. Must be absolutely positioned
        and it should have a extremely large width to accomodate scrollable items.
        it's enough that you set the width and height for the root element and
        not for this element.
*/
#slider #featured-stories {

  /* this cannot be too large */
  width: 20000em;
  position: absolute;
  clear: both;
}

#slider .navi {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 20px;
  top: 350px;
}

#slider .navi a {
  background: url(../../images/global/slide_off.gif) no-repeat;
  display: block;
  float: left;
  height: 12px;
  width: 12px;
  margin-right: 5px;
}

#slider .navi a.active {
  background: url(../../images/global/slide_on.gif) no-repeat;
}

/* single scrollable item */
#slider .featured-story {
  margin-top: 10px;
  float: left;
  padding: 0;
  cursor: pointer;
  width: 900px;
  padding-right: 5px;
}

.featured-story .more {
  text-align: left;
  margin-top: 15px;
}

.featured-story .more a {
  color: #cc2127;
  font-family: oswald, arial, sans-serif;
  font-size: 22px;
}

/* active item */
.scrollable .active {
  z-index: 9999;
  position: relative;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
  float: left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
  display: block;
  width: 18px;
  height: 47px;
  float: left;
  margin: 160px 0 0 0;
  cursor: pointer;
  font-size: 1px;
}

/* right */
a.right {
  background: url(../../images/global/slide_next.gif) no-repeat;
}

a.right:hover {
}

a.right:active {
}

/* left */
a.left {
  background: url(../../images/global/slide_previous.gif) no-repeat;
  margin-left: 5px;
}

a.left:hover {
}

a.left:active {
}

/* up and down */
a.up,
a.down {
  background: url(../img/scrollable/arrow/vert_large.png) no-repeat;
  float: none;
  margin: 10px 50px;
}

/* up */
a.up:hover {
  background-position: -30px 0;
}

a.up:active {
  background-position: -60px 0;
}

/* down */
a.down {
  background-position: 0 -30px;
}

a.down:hover {
  background-position: -30px -30px;
}

a.down:active {
  background-position: -60px -30px;
}

/* disabled navigational button */
a.disabled {
  visibility: hidden !important;
}

.whats-new-stories {
  position: relative;
}

.whats-new-stories h3 {
  font-size: 34px;
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.whats-new-stories .home_whats_new_sponsor {
  right: 0;
  top: 0;
  width: 400px;
  position: absolute;
}

.whats-new-story {
  margin-bottom: 20px;
  overflow: hidden;
}

.whats-new-story .image {
  float: left;
  margin: 0 10px 10px 0;
}

.whats-new-story .image img {
  max-width: 140px;
}

.whats-new-story.sponsored-content {
  background-color: #d6d6d6;
}

.whats-new-story .sub_headline {
  font-size: 13px;
  line-height: 18px;
  margin-top: 10px;
}

.whats-new-story .date,
.whats-new-story .author {
  display: inline;
  font-size: 12px;
  color: #777;
}

.whats-new-story .date {
  border-right: 1px solid;
  padding-right: 8px;
  margin-right: 7px;
}

.whats-new-story .author a {
  display: inline;
  font-size: 12px;
  color: #777;
}

.whats-new-stories-more {
  font-family: 'Yanone Kaffeesatz', sans-serif;
  font-size: 24px;
  text-align: right;
  background-color: #dddddd;
  padding: 5px 10px;
  overflow: hidden;
}

.home_center_1 {
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
  display: none;
}

.home_center_1 .apps {
  display: block;
  position: absolute;
  top: 147px;
  z-index: 9;
  right: 20px;
  height: 50px;
  width: 140px;
}

.home_center_1 .print {
  display: block;
  position: absolute;
  top: 277px;
  z-index: 9;
  right: 120px;
  height: 50px;
  width: 160px;
}

.site__sponsored {
  display: none;
}
