th,td { /*borders and padding to make the table readable*/ border:0px solid #000; padding:.5em; } div.newsitem { font-family: verdana; font-size: x-small; } .more { display: none; border-top: 1px solid #666; border-bottom: 1px solid #666; } a.showLink, a.hideLink { text-decoration: none; color: #36f; padding-left: 8px; background: transparent url('down.gif') no-repeat left; } a.hideLink { background: transparent url('up.gif') no-repeat left; } a.showLink:hover, a.hideLink:hover { border-bottom: 1px dotted #36f; }