
body {font: x-small Verdana, Arial, Helvetica, sans-serif;
  margin: 0; padding: 0;}
body table   {font: x-small Verdana, Arial, Helvetica, sans-serif;
  margin: 0; padding: 0; border: 0:}

th, td { padding: 0 0 0 0; }
#masthead {background: white url(stripe.gif) 0 43px repeat-x;
  border-bottom: 3px double silver;}
#masthead img {display: block;}

#subhead {position: absolute; top: 46px; left: 151px;}

#navbar {position: absolute; top: 44px; right: 0;
  padding: 2px 0 2px 32px; white-space: nowrap;
  background: #F0DFB4 url(tab-curve.gif) bottom left no-repeat;}
#navbar b {display: none;}
#navbar a {text-decoration: none; color: #000;
  border-bottom: 1px solid gray;
  padding: 2px 0.5em 1px;}
#navbar a:hover {color: white; background: #336;
  border-bottom-width: 3px;
  }

#info { position: absolute; top: 5px; right: 10; width: 140px;
  background: #F0DFB4; padding: 0.75em 0; margin-top: 4.15em;
  border: 1px solid #600; border-width: 2px 0 2px 1px;
   padding: 0 2px 0 2px;
  }

#info table {font: small Arial, Verdana, Helvetica, sans-serif;}
#info th {text-align: right;}
#info td {padding: 0.125em;}
#info ul {list-style: none; margin: 1em; padding: 0;}

#review {margin: 0 150px 2em 100px;}
#review h2 {color: #600; font-size: x-large;
  margin: 0.5em 0 0; line-height: 1.2em;}
#review #summary {font-size: small; border-top: 1px dotted #600;
  text-indent: 0; line-height: normal;
  margin: 0 -30px 0 0; padding: 0 40px 0 0;}
#review p {text-indent: 2em; line-height: 1.2;}
#review .lead {text-indent: 0;}
#review HR { width: 75%; }

blockquote.pull {float: right; width: 40%;
  padding: 1em 0 1em 5%; margin: 0;
  font-size: medium; font-weight: bold;
  }

