div.works ul {margin: 0;}
div.works ul li {display: block; list-style: none; list-style-position: outside; /*padding-left: 0; background: none;*/ /*padding: 1px 0;*/}

div.works ul.authors {float: left;}
div.works ul.authors h2 {font-size: 21pt;}
div.works ul.authors h2 span {font-size: 13pt;}

div.works ul.item li dl dd p.author {margin-top: -10px; font-size: 11pt;}

div.works ul.items {float: left;}
div.works ul.items h2 {font-size: 13pt;}
div.works ul.items h2 span {font-size: 11pt;}

@media screen
{ * {}
  div.works ul.author {}

  div.works ul.authors {}
  div.works ul.authors h2 {}
  div.works ul.authors h2 span {}
  div.works ul.authors p.pages {margin-top: -10px; font-size: 9pt; color: #999;}
  div.works ul.authors p.pages a {color: #999;}
  div.works ul.authors p.best {margin-top: -10px; font-size: 9pt; color: #999;}
  div.works ul.authors p.best a {color: #999;}

  div.works ul.item li dl {}
  div.works ul.item li dl dt {border-bottom: 1px solid #333; text-align: right; padding-top: 10px; padding-bottom: 10px; margin-top: 10px;}
  div.works ul.item li dl dt strong {color: #fff; background: #333; padding: 10px; font-weight: normal; border-bottom: 1px solid #333; cursor: pointer;}
  div.works ul.item li dl dd h2 {font-size: 21pt; font-weight: normal;}
  div.works ul.item li dl dd pre {/*font-family: 'Times New Roman';*/}
  div.works ul.item li dl dd pre a {/*text-decoration: none;*/}
  div.works ul.item li dl dd p.author {color: #999;}

  div.works ul.items {}
  div.works ul.items h2 {}
  div.works ul.items h2 span {color: #999;}
  div.works ul.items h2 span a {color: #999;}
}

@media print
{ * {}
  div.works ul.authors p.pages {display: none;}

  div.works ul.item li dl dt {display: none;}
}