div#sidebar {position: absolute; top: 3em; left: 0; width: 23%; background: transparent; padding: 0; margin: 1em; border-width: 0;}
div#sidebar div {margin-bottom: 1em;}
div#sidebar a {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: transparent none center left no-repeat; text-decoration: none;}
div#sidebar a:link {color: #226; background-color: transparent;}
div#sidebar a:visited {color: #557; background-color: transparent;}
div#sidebar a:hover {background: #AAD; color: #338;}
div#sidebar a span {display: none;}