/* article728.css, based on article01.css
|
| Design:
|    - h1 is main title, h1.t2 is secondary title, h2 is top section
|    - div.by is author
|    - Use blockquote for quotes with embedded citation
|    - Use p.quote for quotes with separate citation (in quoteby).
|    - al  : Align left
|    - ar  : Align right 
|    - ac  : Align center
|    - fci : Formula - centered and italic
|    - nogapa : First  (use with  p class="list")
|    - le  : Left   box w. flags.
|    - ri  : Right  box w. navigation
|    - ce  : Center box (unused)
|    - bok : right adjusted breakout box (e.g. used for book reviews)
|    - bob : breakout box - ordinary
|    - boc : breakout box - centered
|    - ing : ingress
|    - abs : abstract
|    - qu  : Interview - questions.
|    - an  : Interview - answers.
|    - qa  : Feedback - h2 + container
|    - qa1 : Feedback - question
|    - qa2 : Feedback - answer
|    - c   : copyright, first published in ...
|    - cec : credit to source
|    - fn  : footnote, endnote
|    - fb  : feedback note
|    - p.bibitem : bibliography
| Depreciated:
|    - i : ingress [p.ing]
|    - h3.toc, p.toc is for table of contents  [h2, li]
|    - h3.a is author [div.by]
|    - h2.div is author [div.by]
|    - t : right adjusted breakout box (e.g. used for reviews) [p.bok]
|    - q : ordinary breakout box [p.bob]
*/
body	{ background-color: #FEE7DD; color: black; font-family: Book Antiqua, Times, serif; }
#main	{ width: 728px; }
.fci	{ text-align: center; font-style: italic }
.nogapa	{ margin-top: 0px; padding-top: 0px; }

/* frontstuff, headings */
h1	{ font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; margin: 0em; }
h1.t2	{ font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; margin: 0em; font-size: 1.5em; }
div.by	{ font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; margin-top: 0em; font-style: italic; font-size: 1.2em; color: #777; }
h2	{ font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; margin-top: 1.3em; margin-bottom: 0.5em; }
h3	{ font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; margin-top: 1.75em; }
p.ing	{ font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; color: #933; }
p.abs { border:  0px; border-top:  1px;   border-bottom: 1px; border-style: solid; border-color: #933;
        margin:  0px; margin-top:  1.5em; margin-bottom: 1.5em;
	padding: 0px; padding-top: 0.8em; padding-bottom: 0.8em; 
	font-size: 0.9em; font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; color: #933; }
p.key { margin-top: 5px; margin-bottom: 5px; padding-left: 2em; text-indent: -2em; color: #933; }
p.bok	{ width: 90mm; float: right; margin: 8px; margin-top: 0px; padding: 10px;
	  border: 2px; border-style: solid; background-color: #EEE; border-color: #933; }

p.bok65	{ width: 60mm; float: right; margin: 8px; margin-top: 0px; padding: 10px;
	  border: 2px; border-style: solid; background-color: #EEE; border-color: #933; }

/* body */
p.bob	{ border: 0px;
	  border-top:  3px; border-bottom:  3px; border-style: solid; border-color: #933;
          margin-top: 10px; margin-bottom: 10px; margin-left: 50px; margin-right: 55px;
	  padding: 5px;
	  font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; color: #933; }
p.boc	{ border: 0px;
	  border-top:  3px; border-bottom:  3px; border-style: solid; border-color: #933;
          margin-top: 10px; margin-bottom: 10px; margin-left: 50px; margin-right: 55px;
	  padding: 5px;
	  font-size: 0.8em; font-weight: bold; font-family: Verdana, Arial, Geneva, sans-serif; color: #933;
	  text-align: center; }
p.cec	{ font-size: 0.6em; font-family: Verdana, Arial, Geneva, sans-serif; margin: 0em; text-align: center; }
p.qu	{ padding-left: 0.5em; text-indent: -0.5em; font-style:  italic; }
p.an	{ padding-left: 0.5em; }
h2.qa	{ margin-top: 0.1em; margin-bottom: 0.5em; }
div.qa	{ background-color: #ddf; line-height: 1.4em; border-top: solid #85e thick; font-family: Verdana, Arial, Geneva, sans-serif; }
div.qa1	{ padding-left: 0.5em; }
div.qa2	{ padding-left: 1.5em; padding-bottom: 0.1em; padding-right: 0.5em; color: #800; background-color: #eef; }
p.fb	{ font-family: Verdana, Arial, Geneva, sans-serif; color: #800; font-size: 0.8em; text-align: center; }
div.al	{ float: left; margin-right: 1.0em; }
div.ar	{ float: right; margin-left: 1.0em; }
div.ac	{ margin: 0.5em; text-align: center; }
div.le	{ width: 100px; text-align: left;  float: left;  margin: 0px; padding: 0px; }
div.ri	{ width: 175px; text-align: right; float: right; clear: none; margin: 0px; padding: 0px; }
div.ce	{ text-align: center; margin: 0px; padding: 0px; }

/* lists, counters */
dt.fn	{ float: left; font-size: 0.8em; }
dd.fn	{ font-size: 0.8em; }

ol.toc {counter-reset: ii }
li.toc { display: block; margin-left: -1em; border-left: 0px; padding-left: 0px; }
li.toc:before { content: counters(ii, ".") " "; counter-increment: ii }

/* quotes */
blockquote { margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; }
blockquote.small { font-size: 0.9em; }
p.quote	   { margin-top: 1em; margin-bottom: 0px; margin-left: 2em; margin-right: 2em; }
p.quoteby  { margin-top: 0px; margin-bottom: 1em; margin-left: 2em; margin-right: 3em; text-align: right; }

/* images */
img	{ margin-left: 0px; margin-top: 1em; border-width: 0px}
img.ce	{ margin-left: auto; margin-right: auto; display: block; }
img.ceb	{ margin-left: auto; margin-right: auto; display: block; border-width: 1px; border-color: black; border-style: solid; }
img.fl	{ float: left; margin-right: 1.5em; margin-top: 0px; border-width: 1px; border-color: black; border-style: solid; }
img.fr	{ float: right; margin-left: 1.5em; margin-top: 0px; border-width: 1px; border-color: black; border-style: solid; }
img.cc	{ float: left; margin-right:  7px; margin-top: 1px; border-width: 0px; }

/* tables */
caption	{ caption-side: bottom; font-family: Verdana, Arial, Geneva, sans-serif; font-style: italic; }
th	{ font-family: Verdana, Arial, Geneva, sans-serif; }
th.le	{ text-align: left; }

caption.arial	{ font-family: Arial, sans-serif; font-style: italic; }
caption.narrow	{ font-family: Arial Narrow, sans-serif; font-style: italic; }
th.narrow	{ font-family: Arial Narrow, sans-serif; vertical-align: top; }
th.narrle	{ font-family: Arial Narrow, sans-serif; text-align: left; vertical-align: top; }
td.narrow	{ font-family: Arial Narrow, sans-serif; vertical-align: top; }


/* endstuff */
p.c	   { font-size: 0.6em; font-family: Verdana, Arial, Geneva, sans-serif; margin: 0em; }
p.fn	   { font-size: 0.8em }
p.bibitem  { margin-top: 3px; margin-bottom: 3px; padding-left: 2em; text-indent: -2em; }
p.thanks   { font-size: 0.8em; }


/* EOF */