div.book-listing {
  margin-bottom: .4in;
}

body { background: white; font-size: 12pt;
       font-family: helvetica,sans; margin-left: .3in;}
div.outer {
  margin-left: .3in;
  margin-right: .3in;
  margin-top: .2in;
}

a { text-decoration: none }
a:link { color: brown }
a:visited { color: brown }
h1.welcome { text-align: center; color: black; margin-top: 1.2in }
h2,h3 {  color: brown; }
div.welcome { text-align: center }
p.welcome { font-size: larger; padding: 10pt 10pt 10pt 10pt;
  background: #ffffdd; font-family: times; font-style: italic}
p.bio { font-size: 12pt }
p.reviewer { font-size: larger; font-family: helvetica, sans; }
p.interview { font-size: larger; }
p.see { font-style: italic; font-size: larger}
p.maya_banner { font-size: larger; font-variant: small-caps; }
p.photocredit { font-style: italic; font-size: smaller; float: right}
div.navbar { text-align: top }
table.navbar { margin-left: .25in }
hr.vertical { width: 1; height: 5in}
table.outer { width: 100%; align: top }
td.content { width: 70%; text-align: top}
td { vertical-align: top }
td.navbar { width: 30%; padding-top: 1in }
div.navbar { border-style: solid; border-size: 1}
td.navcell { padding-bottom: .1in}
p,li,table { margin-left: .25in}
tr.links { font-size: larger; height: .5in; text-align: left; color: brown}
td.date { width: 30% }
td.where { width: 30% }
p.credit { font-size: smaller }
#h1 { color: brown; font-variant: small-caps; }
h1 { color: brown }
table.schedule { margin-left: -.25in; font-size: smaller}
span.book { font-style: italic}
img.cover { float: right }
span.sidebar { float: right; width: 30% }
span.content { float: left; width: 65% }
span.bar { width: 2% }
img.street { float: right }


span.book { font-style: italic }
p.review,p.shipping { width: 100%;margin-left: .5in; border-style: solid; border-size: 1; border-color: gray; padding-left: .2in; padding-top: .15in; padding-bottom: .15in; padding-right: .2in;
background: #ddddff }
p.shipping { width: 60% }

p { margin-left: .5in; margin-right: 1.5in}
img { text-align: top }
span.more { font-style: italic }
p.credit { font-size: 9pt }
img.street { float: right; margin-left: .15in }
p.street { font-size: smaller; font-style: italic }
a.nav { padding-right: .2in}

div.outer {
  width: 100%;
  position: absolute;
}
div.inner_left {
  float: left;
  position: relative;
  width: 64%;
}
div.bar {
  width: 1%;
  padding-top: 1in;
}
div.inner_right {
  margin-top: -4.5in;
  float: right;
  width: 35%;
}

