/* Sample CSS stylesheet for BiblioX HTML output 
   Attributes refer to those declared in bibstyle.dtd */

body { font-size:12pt; }

span.normal {  }

/* font type attribute */
span.serif { font-family:serif; }
span.sans-serif { font-family:sans-serif; }
span.monospace { font-family:monospace; }
span.decorative { font-family:fantasy; }

/* font weight attribute */
span.bold { font-weight:bold; }
span.light { font-weight:lighter; }
span.extrabold { font-weight:bolder; }
.bold { font-weight:bold; }

/* font shape attribute */
span.italic { font-style:italic; }
span.oblique { font-style:oblique; }
span.smallcaps { font-variant:small-caps; }
span.upright { font-style:normal; }
.italic { font-style:italic; }

/* Font width attribute */
span.condensed { font-stretch:condensed; }
span.expanded { font-stretch:expanded; }
span.extended { font-stretch:wider; }
span.compressed { font-stretch:narrower; }

ol.footcites { font-size:10pt; }

/* Font size attribute */
/* Not currently implemented via CSS */

sup { font-size:9pt; }
sup.footnote { font-style:italic; }
ol.footnotes { font-size:10pt; }

dl { margin-left:24pt; }
dt { margin-top:12pt; }

td.toc { font-size:10pt; }

div.figure { text-align:center;
             border:thin solid black; 
             padding:12px; }

blockquote { font-size:10pt;
             text-align:left; }

blockquote.note { background-color:#CC99EE;
                  border:thin solid black; 
                  padding-left:10pt;
                  padding-right:10pt; }

blockquote.declaration { font-family:monospace;
                         font-size:12pt; 
                         background-color:#CDCDCD; 
                         padding:10pt; }

table.proglist { padding:0pt; 
                 border:thin solid #E6F2D0; }
table.figproglist { padding:0pt; }
td.sprocket { background-color:#000000; 
              width:24px;
              background-image: url("sprocket.gif"); }
td.data { background-color:#33FF33;
          background-image: url("greenscreen.gif");
          padding-right:24px; }

p.lit { font-family:monospace; }

li { margin-top:12pt; }
li.figtab { margin-top:0pt; }
li.ToC { margin-top:0pt; }

dfn { font-weight:bold; 
      font-style:italic; }
