#rssLiveArchive { margin: 10px 0 0; } #rssLiveArchive ul { padding: 0; list-style-type: none; } #rssLiveArchive ul li { text-align: left; padding: 1px 8px; } #rssLiveArchive-year { float: left; width: 100px; margin: 0; padding: 0; } #rssLiveArchive-year li { position: relative; font-weight: bold; } #rssLiveArchive-month { float: left; width: 100px; margin: 0; font-weight: bold; } #rssLiveArchive-month li { position: relative; } #rssLiveArchive-post { float: left; width: 250px; margin: 0; } #rssLiveArchive-post li { position: relative; font-weight: bold; } #rssLiveArchive ul li span { position: absolute; right: 8px; font-weight: normal; color: #333; } *html #rssLiveArchive ul li span { top: -4px; } #rssLiveArchive .selected { background: #eee; padding-top: 0; padding-bottom: 0; }