body, div, li, p
{
 font-size: 1.0em;
}

h1
{
 font-size: 1.5em;
 margin: 1.0em 0;
}

h1.maintitle
{
 background: #d69960;
 border-bottom: 2px solid #662211;
 border-top: 2px solid #662211;
 color: #662211;
 font-family: Verdana;
 font-size: 2.0em;
 font-weight: bold;
 margin: 10px -12px;
 text-align: center;
}

h2
{
 font-size: 1.2em;
}

.low-bottom
{
 margin-bottom: 0.2em;
}

.low-top
{
 margin-top: 0.2em;
}

.article-end-info
{
 font-style: italic;
 margin-top: 2.0em;
}

.article-margin
{
 margin: 0 auto;
 min-width: 25em;
 max-width: 60em;
}

.article-info
{
 font-style: italic;
 margin: 1.0em 0;
 white-space: pre;
}

.article-orig-link
{
 font-size: 0.8em;
 font-style: italic;
 margin: 2.0em 0;
}

.article-subheading
{
 font-size: 1.1em;
 font-weight: bold;
}

.bob-says
{
 background: #f0c090;
 border: 1px solid #662211;
 border-radius: 0.25em;
 box-shadow: 1px 1px 1px #993322;
 color: #442211;
 font-size: 0.9em;
 font-style: italic;
 margin: 1.0em 0.5%;
 padding: 0.4em 0.6em;
 width: 98%;
}

img.image-frame
{
 border: 1px solid #000000;
 box-shadow: 1px 1px 1px #666666;
 margin: 0 0.4em;
}

.internal-quote
{
 background: #e4fbe4;
 border: 1px solid #002200;
 border-radius: 0.25em;
 box-shadow: 1px 1px 1px #335533;
 color: #000000;
 font-size: 0.95em;
 margin: 1.0em 10%;
 padding: 0.4em 0.6em;
 width: 80%;
}
