#ticker-wrapper {
     padding-top: 12px;
}
#ticker-wrapper.has-js {
     background-color: #fff;
     background-image: none;
     display: block;
     float: left;
     font-size: 0.75em;
     margin-top: 0;
     margin-bottom: 4em;
     height: 50px;
     width: 100%;
}

#ticker {
     display: block;
     float: left;
     position: relative;
     left: 0;
     overflow: hidden;
     width: 80%;
}

#ticker-title {
     background: url("../styles/01_layouts_basics/img/ico-rssfeed.png") no-repeat scroll 10px 8px transparent;
     color: #ff9900;
     font-size: 12px;
     font-weight: bold;
     padding: 20px 0 5px 50px;
     text-transform: uppercase;
}

#ticker-content {
     background-color: #fff;
     color: #000;
     font-size: 14px;
     font-weight: bold;
     line-height: 25px;
     margin: 0px;
     overflow: hidden;
     padding: 17px 0pt 0pt;
     position: absolute;
     white-space: nowrap;
}

#ticker-content:focus {
    
}

#ticker-content a {
     color: #000;
     text-decoration: none;
}

#ticker-content a:hover {
     color: #000;
     text-decoration: underline;
}

#ticker-swipe {
     background-color: #fff;
     display: block;
     height: 35px;
     padding-top: 10px;
     position: absolute;
     top: 0px;
     width: 800px;
}

#ticker-swipe span {
     background-color: #fff;
     border-bottom: 1px solid #000;
     display: block;
     height: 21px;
     margin-left: 1px;
     width: 7px;
}

ul#ticker-controls {
     display: block;
     position: absolute;
     right: 10px;
     float: left;
     list-style-type: none;
     margin: 0;
     padding: 18px 0 0 0;
     width: 70px;
}

#ticker-controls li {
     cursor: pointer;
     display: block;
     float: left;
     height: 16px;
     margin-left: 5px;
     padding: 0px;
     width: 16px;
}

#ticker-controls li#play-pause {
     background-image: url("../styles/01_layouts_basics/img/controls.png");
     background-position: 32px 16px;
}

#ticker-controls li#play-pause.over {
     background-position: 32px 32px;
}

#ticker-controls li#play-pause.down {
     background-position: 32px 0px;
}

#ticker-controls li#play-pause.paused {
     background-image: url("../styles/01_layouts_basics/img/controls.png");
     background-position: 48px 16px;
}

#ticker-controls li#play-pause.paused.over {
     background-position: 48px 32px;
}

#ticker-controls li#play-pause.paused.down {
     background-position: 48px 0px;
}

#ticker-controls li#prev {
     background-image: url("../styles/01_layouts_basics/img/controls.png");
     background-position: 0px 16px;
}

#ticker-controls li#prev.over {
     background-position: 0px 32px;
}

#ticker-controls li#prev.down {
     background-position: 0px 0px;
}

#ticker-controls li#next {
     background-image: url("../styles/01_layouts_basics/img/controls.png");
     background-position: 16px 16px;
}

#ticker-controls li#next.over {
     background-position: 16px 32px;
}

#ticker-controls li#next.down {
     background-position: 16px 0px;
}

.js-hidden {
     /* display: none; */
}

#no-js-news {
     color: #F8F0DB;
     padding: 10px 0px 0px 45px;
}

.left #ticker-swipe {
     left: 200px;
}

.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker {
     float: left;
}

.left #ticker-controls {
     padding-left: 6px;
}

.right #ticker-swipe {
     right: 80px;
}

.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker {
     float: right;
}

.right #ticker-controls {
     padding-right: 6px;
}
