#menu dl {
   width: 100%; 
   margin: 10px 0 0 10px; 
   padding: 0; 
   background: #fff;
   border-top:2px dashed #c6b3b3;
}

#menu dt {
   margin:0; 
   padding: 10px; 
   font-size: 1.2em; 
   font-weight:bold; 
   color: #666; 
   border-bottom:2px dashed #9b6567; 
   background: #fff;
}

#menu dd {
   margin:0; 
   padding:0; 
   color: #fff; 
   font-size: .9em; 
   border-bottom:2px dashed #c6b3b3; 
   background: #fff;
}

#menu_list a, #menu_list a:visited {
   font-weight:bold;
   font-size:.9em; 
   color:#633030; 
   text-decoration:none; 
   display:block; 
   padding:5px 5px 5px 5px;
}

#menu_list a:hover {
   background-color:#633030;
   color:#fff
}

