#ticker_container {
clear:both;
overflow: auto;
background:#CB3003;
}

#ticker_container p {
float:left;
width:125px;
padding:2px 0 5px 5px;
background:#CB3003;
text-transform:uppercase;
font-size:18px;
font-weight:normal;
color:#FFB81C;
}
/* liScroll style declarations */
.tickercontainer { /* the outer div with the black border */
background:#CB3003;
width: 790px;
height: 29px;
margin: 0; 
padding: 0;
overflow: hidden;
float:left;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 3px;
top: 2px;
width:784px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 790px;
text-transform:uppercase;
list-style-type: none;
margin: 0;
padding: 0;
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
color:#fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
margin: 0 25px 0 0;
text-decoration:none;
font-size:18px;
font-weight: normal;
}
ul.newsticker a:hover {
color:#FFB81C;
}