/* CSS Stylesheet for Rebel Yell by Jason Scott.
   Copyright © 2007, X. J. Scott. All rights reserved.
 */
body
{
  font: 1.0em Georgia, Times;
  background-color: #2787ba;
  margin: 0;
  padding: 0;
}

.breadcrumbs
{
  border-collapse: separate;
  border-spacing: 8px 4px;
  background-color: #003768;
  color:  #78B0CD;
  font: bold small Arial,Helvetica;
  margin:  0; /* outside of color */
  padding: 0; /* 4px 8px 4px 8px; /* TLBR */
/*  padding-left: 8px;  10 toons */
}
.breadcrumbs a:link    { color: #E0E8ED }
.breadcrumbs a:visited { color: #D4E2E9 }
.breadcrumbs a:hover   { color: #78B0CD }
.breadcrumbs a:active  { color: #003768 }

div.page
{
  width: 5.25in;
  border: 1px solid #006331;
  background-color: #f2fff3;
  padding: 0.375in 0.5in 0.6875in;
  margin: .25in auto .20in;
}

div.page A:link { color: #092532; }
div.page A:visited { color: #000000; }
div.page A:hover { color: #1D719A; }
div.page A:active { color: #14506E; }

.header
{
  text-indent: 0.0in;
  font-size: 8pt;
  border-bottom: 1px solid #aaa;
}

H2
{
  font-size: 16pt;
  font-weight: normal;
  text-align: center;
  margin-bottom: .25in;
}

H3
{
  font-size: 13pt;
  font-weight: normal;
  font-style: normal;
  text-align: center;
  margin-top: .40in;
}

SUP
{
  font-size: 0.7em;
}

.image
{
 text-indent: 0.0in;
 margin: 0.25in 0.0in;
 text-align: center;
 font-style: italic;
 font-weight: bold;
}

.part-intro
{
  font-style: italic;
}

.chapter-number
{
  text-indent: 0.0in;
  text-align: center;
  font-size: 10pt;
  margin: .5in;
}
.chapter-quote, .section-quote
{
  text-indent: 0.0in;
  font-style: italic;
  text-align: center;
  font-size: 10pt;
}

.chapter-quote  { margin: 0.0in 0.75in .25in; }
.section-quote  { margin: -0.10in 0.75in .125in; } /* makes assumptions about H2's spacing */

.rightsig
{
  text-indent: 0.0in;
  text-align: right;
  margin-top: -.25in; /* undo */
  margin-bottom: .25in;
}

.section-quote + .rightsig
{
  margin-top: -.125in; /* undo */
  margin-bottom: .125in;
}

P
{
  text-indent: 0.25in; /* indent messes with center but shouldn't */
  line-height: 150%;
  margin: 0;
}

P.section
{
  text-indent: 0.00in;
}

P.ornament
{
  text-indent: 0;
  text-align: center;
  margin: .6em 0 .5em 0;
}

.center    { text-align: center; }
.bg-orange { background-color: #F3502E; }
.bg-yellow { background-color: #FFEA00; }
.bg-teal   { background-color: #008080; }
.bg-white  { background-color: #FFFFFF; }
.bg-green  { background-color: #029713; }
