/* generated-22.5.css */

h1:after { content: ": author index"; }
body > div { margin-left: 10em; }
div { quotes: "``" "''"; }
div[title] { quotes: "[" "]"; }
div[title]:before { content: "Series: " open-quote
                    attr(title) close-quote;
                    font-weight: bold; 
                    counter-reset: BooksInSeries; }
div[title] { margin-top: 0.5em; margin-bottom: 0.5em; }
div[title] div { margin-left: 2em; }
div[title]:after { content: "Books in Series: "
                   counter(BooksInSeries, decimal); 
                   margin-left: 2em;
                   font-weight: bold; }
div.book:before { content: url('option.gif') open-quote; 
                  display: marker;
                  marker-offset: 8em; }
div.book:after { content: close-quote; 
                 counter-increment: BooksInSeries 
                                    TotalBooks; }
body:after { content: "Total books in index: " 
                      counter(TotalBooks); 
             margin-top: 1em;
             display: block; 
             font-weight: bold; }
