.toc a { text-decoration: none ; }
.toc a:hover { background-color: #faf2ff ; }
.toc summary:hover { background-color: #faf2ff ; }
.subtoc a { text-decoration: none ; border: 4px solid grey; 
  padding: 8px; margin: 10px}
.subtoc a:hover { background-color: #faf2ff ; }
.leftsidebar { background-color: mistyrose  ; width : 25% ; height : 100% ;
  overflow: auto ; position: fixed!important }}
.mainpanel { background-color : white  ; left-margin : 25% } 
.leftsidebartocmarker { padding-top: 6px; font-weight: bold; }
