﻿body            { margin: .5em; font-family: "arial", sans-serif }

#header         { width: 100%; background-color: #F70000; height: 45px }

#overall        { clear: both; margin: 1.3em 0 2.5em 0 }

#navigation     { float: left; width: 18%; margin: 0 2em 0 0 }
#navigation ol  { list-style-type: none; text-align : right; font-weight: bold }
#navigation li  { margin-bottom: .3em }

#content        { float: left; width: 77% }

p               { font-size: 80% }

h1              { font-size: 140%; color: #F70000 }
h2              { font-size: 120%; color: #F70000; margin-top: 2em }
h3              { font-size: 100%; color: #F70000 }
h4              { font-size:  80%; color: #F70000 }
h6              { font-size:  80% }

li              { font-size:  80% }
li li           { font-size: 100% }

.disperse li    { margin-bottom: .8em }

.bottom         { clear: both; font-size: 80% }

.box            { border: 2px solid #F70000; padding: 5px 10px; margin: 5px 10px; float: right; width: 25% }

.contents       {  }
.contents h2    { margin: 0 0 .3em 0 }
.contents p     { margin: 0 0 1.5em 0 }

.highlight      { color: #F70000 }

.clr            { clear: both }

/* Books */
h1.title        { margin-bottom: 0 }
p.author        { margin-top: 0 }

.titlelink      { font-weight: bold; font-size: 125% }

.cover          { float: left; margin: 0 20px }

div.review      { border: 1px solid black; padding: .5em; margin-bottom: 2em }
table.review    { border-top:    1px solid black;
                  border-bottom: 1px solid black;
                  border-left:   1px solid black;
                  border-right:  1px solid black }

td.sep          { border-bottom: 1px solid black }
