.sidebar                    { vertical-align:top }
.sidebar                    { color:#4197c9 }
.sidebar .title             { font-weight:bold; font-size:125% }
.sidebar .heading           { margin-bottom:3px; color:#831356; font-size:110% }
.sidebar .item              { margin:12px 0; border-top:1px dashed #fff; padding-top:12px; border-bottom:0 }
.sidebar ul.menu            { padding:0; background-color:transparent; font-size:111%; text-transform:none }
.sidebar ul.menu li         { margin-bottom:4px; display:block; text-align:left }
.sidebar ul.menu li a       { border:0; padding:0; color:#4197c9 !important; line-height:normal }
.sidebar ul.menu li a:hover { background-color:inherit }