body { color: black; background-color: #fff; padding: 50px; line-height: 145%;}
#tagline {width: 700px; left: 600 px; top: 200 px;}
td.test2 {padding: 0.5cm 2.5cm}
p.inset {border-style: inset}
p { color: gray; font-size: 1em; font-family: "serif" }
pre { color: #999966; font-size: 1em; font-family: "serif"}
blockquote { color: black; font-size: 1em; font-family: "serif" }
h1 { color: #999966; font-family: "sans-serif" }
h2 { color: gray; font-family: "serif" ; padding-top: .2em; padding-bottom: .2em; padding-left: 13.5em; width: 8em; font-size: 1em}
h3 { color: #999966; font-family: "sans-serif";}
h4 { color: #999966; font-family: "sans-serif" ; letter-spacing: .2em; border-top: 3px solid gray; border-bottom: 1px solid gray; padding-top: .2em; padding-bottom: .2em; padding-left: 3.3em;}
h5 { color: #999966; font-family: "sans-serif" ;}
h6 { color: gray; font-family: "sans-serif" }
img { background-color: #eee; border: 0px }
ol { color: #999966; font-size: 1em; font-family: "Times New Roman", Georgia, Times }
ul { color: #999966; font-size: 0.8em; font-family: "Times New Roman", Georgia, Times; list-style-position: inside }
a { color: black; font-size: 0.95em; font-family: "verdana", sans serif; text-decoration: none }
a:visited { color: gray; font-size: 0.95em; font-family: "verdana" }
a:hover { color: red; font-size: 0.95em; font-family: "verdana"; text-decoration: none }
a:active { color: gray; font-size: 0.95em; font-family: "verdana" }
.cellcolor { background-color: #304762 }
.rev_type { color: #fff; font-weight: bold; font-size: 1.2em; font-family: "serif"  }

#booknavigation {position: absolute; width: 200px; height: 200px; background-color: #CCCCCC;}
#tagline h { border-top: 3px solid gray; border-bottom: 1px solid gray; padding-top: .2em; padding-bottom: .2em; padding-left: 3.3em;}
#body {padding-top: .2em; padding-bottom: .2em; padding-left: 3.3em; width: 800px;}
#animation { left: 935px; top: 70px; position: absolute; visibility: visible; }