body {background-color: silver; font-family: sans-serif}
h1, h2, h3, h4, h5, h6 {font-family: Futura, Helvetica, sans-serif}
h3, h4 { margin-left: 12% }
h2 {font-size: 120%}
p {margin: 1ex 12%}
a {text-decoration: none}
a:link:hover {color: red}
blockquote, ul, ol, table {margin: 0 15%}
dl {margin: 0 15%}
th { background: yellow }
td.none { background: gray }
.important { color: red; font-weight: bold}

.toc {font-size: 80%; border: thin black solid; float: left; width: 20%; margin: 0 5% 0 0}
.toc h2 {margin: 0 0 0 0}
.intro {border: thin black solid; background-color: #ccf; width: 40%; float: left; margin: 0 0 0 0}
.intro p {margin: 1ex 1em}
.rating {border: thin solid black; width: 30%; float: right; font-size: 70%; margin: 0; padding:0;}
.rating p {margin: 0 1em}
.rating h2 {color: white; background-color: blue; font-size: 100%; margin: 0; padding: 0 0 0 1em}
hr {clear: both}
