body, dd, dl, dt, ol, p, ul, title, q, a, qna { display: block } li { display: list-item } head { display: none } faq { display: block; background: white; margin: 0; } body { padding: 8px; margin: 2em 1em 2em 70px; line-height: 1.33; font-family: sans-serif; color: black; background: white url(http://www.w3.org/Icons/w3c_home); background-position: top right; background-attachment: scroll; background-repeat: no-repeat; } p, ul, ol, dl, a { margin: 1.33em 0 } title { font-size: 1.5em; margin: .67em 0 } q { font-size: 1.17em; margin: .83em 0 } i, em { font-style: italic } code { font-family: monospace } pre { white-space: pre } ol, ul, dd { margin-left: 40px } ol { list-style: decimal inside } link[href] { text-decoration: underline } body, dd, dl, dt, title, q, qna, a, ol, p, ul, li { unicode-bidi: embed } ul { list-style: disc inside } title { color: #005A9C; content: "Chapter " counter(title) ". "; counter-increment: title; counter-reset: q; } link[href] { color: #00e; cursor: pointer; } q { color: #005A9C; content: counter(chapter) "." counter(q) ". "; counter-increment: q; }