#sidebar {
height:400px;
overflow:hidden;
position:relative;
background-color:#eee;
}	

#sidebar #menu {
width:100%;
list-style:none;
padding:0;
margin:0;
top:0;
position:relative;
height:100%;
width:300px;
float:left;
}

#sidebar #menu li {
padding:10px 0;
text-align:right;
display:block;
cursor:hand;
cursor:pointer;
}

#sidebar #menu li a {
background:url() repeat #1f1f1f;

color:#ddd;
font-family:helvetica, arial, verdana;
font-size:12px;
font-weight:900;
display:inline;
padding:16px 10px 5px 20px;
text-decoration:none;
}

#sidebar #menu li span {
font-family:georgia, arial;
font-size:9px;
color:#464646;
}

#sidebar #profile {
width:100%;
padding:0;
margin:0;
top:0;
position:relative;
height:100%;
width:590px;
float:left;
}