*{
margin:0;
padding:0;
}

body{
padding:15px;
}

#newsticker{
margin-left:80px;
position:relative;
}

#newsticker ul{
list-style:none;
min-height:1.6em;
padding:12px 15px;
padding-right:30px;
}

#newsticker ul a{
color:#003366;
text-decoration:none;
}

#newsticker ul a:hover{
color:#003399;
text-decoration:underline;
}

* html #newsticker ul{
height:1.6em;
overflow:visible;
}

#newsticker li.error{
color:#f00;
}

#newsticker #togglenewsticker{
overflow:hidden;
position:absolute;
right:10px;
top:12px;
width:14px;
height:14px;
text-indent:20px;
outline:none;
}

* html #newsticker #togglenewsticker{
right:30px;
}