#sidebar {
text-align:left;
font-size:12px;
display:block;
float:right;
width:100px;
background-color:#EEE;
border:1px solid #666;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
padding:0.5em;
}

#sidebar h3 {
font-size:125%;
color:#333;
margin:0 0 0.5em;
}

#sidebar h4 {
font-size:110%;
color:#555;
margin:0 0 0.5em;
}

#sidebar li {
color:#222;
}

#sidebar a:hover.home {
text-decoration:underline;
color:#555;
}

#sidebar a {
color:#777;
}

#sidebar a:hover {
text-decoration:underline;
color:#999;
}

#sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:active {
text-decoration:none;
}
