/* -*- mode: fundamental; -*- */
/* $Id: ourddb-.sty,v 1.15 2004/08/29 23:56:43 ddb Exp $ /*
/* Colors: rgb(92,92,98), rgb(150,82,88), rgb(82,150,88), rgb(82,82,160) */
body { 
    margin-left: 4%;
    margin-right: 4%;
    margin-top: 4%;
    margin-bottom: 8%;
    font-family: "lucida bright", divona, garamond, "times new roman", times, serif;
    background-color: rgb(192,192,210);
    color: black;
}
h1 { 
    font-family: "lucida sans", verdana, helvetica, arial, sans-serif; 
    font-size: 1.5em;
    font-weight: 800;
    color: rgb(64,120,50);
    margin-bottom: 2em;
}
h2 { 
    font-family: "lucida sans", verdana, arial, helvetica, sans-serif; 
    font-size: 1.333em;
    font-weight: bold; 
}
h3 { 
    font-family: "lucida sans", verdana, arial, helvetica, sans-serif; 
    font-weight: bold; 
    font-size: 1.2em;
}
h4 { font-family: "lucida sans", verdana, arial, helvetica, sans-serif; }
h5 { font-family: "lucida sans", verdana, arial, helvetica, sans-serif; }
h6 { font-family: "lucida sans", verdana, arial, helvetica, sans-serif; }
p { 
    max-width: 35em;
    margin: 0;
    text-indent: 0;
    margin-bottom: .5em;
/*    border: thin dashed lime; */
}
p.book { 
    font-weight: normal; 
    font-style: italic; 
    font-size: 14pt;
    text-indent: 0; 
    margin-bottom: 0pt; 
/*    border: medium solid red; */
}
blockquote { 
    font-family: "lucida sans", arial, geneva, sans-serif;
    text-indent: 0;
    font-size: .9em;
    margin-left: 3em;
    margin-right: 4em;
    margin-top: .4em;
}
img {
    margin: .25em;
    border: 0;
}
hr { margin-top: 7pt; margin-bottom: 7pt; }
ul { margin-top: 15pt; }
div.buylinks { 
    position: absolute;
    left: -18em;		/* 18 / font-size */
    top: -3.8em;		/* Empirical, don't understant */
    width: 105px;
    text-indent: 0;
    text-align: left; 
/*    border: thin solid white; */
}
div.buylinks img {
    margin: 2pt;
}
span.title {font-style: italic;}
cite {
    font-style: italic;
}
.spoilerwarning { 
    font-size: 1.5em;
    font-weight: bold; 
    color: red;
    text-align: center; 
    margin-top: 3em;		/* Netscape 6.2 ignores this */
    margin-bottom: 4em;
}
div.essay {
    max-width: 35em;
    position: relative;
    padding-left: 18em;
/*    border: medium double purple; */
}
div.norm {
    max-width: 35em;
    position: relative;
    margin-bottom: .5em;
/*    border: thin dotted green; */
}
div.sidebar {
    background-color: rgb(148,148,148);
    color: black;
    font-family: "lucida sans", arial, geneva, sans-serif;
    font-size: .9em;
    position: absolute;
    left: -20em;		/* 18 / font-size */
    width: 16.675em;		/* 15 / font-size */
    height: auto;
    padding: .667em;
    text-align: left;
    text-indent: 0;
/*    border: thin solid blue; */
}
/* Opera 6.11 bug: some apparent margin above the button, but nothing kills it */
div.sidebutton {
    font-family: "lucida sans", arial, geneva, sans-serif;
    font-size: .667em;
    position: absolute;
    left: -27em;		/* 18 / font-size */
    width: 22.5em;		/* 15 / font-size */
    text-align: left;
    margin: 0;
    padding: 0;
    text-indent: 0;
/*    border: thin dashed yellow; */
}
div.pullquote {
/*    border: thin solid red; */
    color: black;
    background-color: rgb(148,148,148);
    font-size: 1.1em;
    font-weight: 600;
    float: right;
    width: 14em;
    padding: .333em;
    margin-right: 0;
    margin-left: .5em;
    margin-top: .1em;
    martin-bottom: .333em;
    text-align: center;
    text-indent: 0;
}
div.sflink {
/*    border: thin none red; */
    text-align: center;
    margin-bottom: 2em;
}
/* Leave these for old byauthor.cgi */
div.alistintro {
    text-indent: 0;
    font-size: .73em;
    margin-top: .3em;
    margin-bottom: .3em;
}
div.alistbook {
    text-indent: 0;
    font-size: .73em;
    font-style: italic;
}
.now-reading { 
    color: black;
    background-color: rgb(120, 200, 120);
}
/* td that aren't in now-reading mode */
.old {
}
table.big {
    margin-left: 2em;
    font-family: "lucida sans", arial, geneva, sans-serif;
    font-size: .8em;
    text-indent: 0;
}
p.bntable {
    text-indent: 0;
    font-family: "lucida sans", arial, geneva, sans-serif;
    font-size: .8em;
    margin-top: 1.5em;
    margin-bottom: 1em;
}
.error {
    color: red;
}
/* Simple div to use when format calls for one and *nothing* is wanted */
div.plain {
}
/* Block format list of references (mostly sidebars) */
div.reflist {
    text-indent: 0;
    font-size: 73%;
}
p.reftrail {
    margin-top: .5em;
}
div.reflist h1 {
    font-size: 150%;
    margin-bottom: .3em;
}
span.nosplit {
    white-space: nowrap;
}
