
body { background-color: rosybrown }

body.reading { background-color: white }

div { padding-top: 0.5em;
      padding-bottom: 0.5em;
      padding-left: 1em;
      padding-right: 1em;
      border-width: thin;
      border-style: inset }

div.display { border: none;
  margin-left: 10%;
  margin-right: 10% }

div.meta { border: none;
  margin-left: 0em;
  margin-right: 0em;
  padding: 0em }

div.portfolio
  { background-color:navajowhite;
    margin-bottom: 1em }

div.listing { padding: 0.25em;
              margin: 0.5em;
              background-color: lavender }

div.main
 { background-color: navajowhite;
   margin-top: 1em;
   margin-bottom: 1em;
   margin-left: 10%;
   margin-right: 10% }

div.verticalbar
    { margin: 0em;
      margin-top: 4em;
      padding: 0em;
      border: none }

div.horizontalbar
    { margin: 0em;
      padding: 0em;
      border: none }

div.linkbox
    { font-family: serif;
      background-color: darkred;
      color: navajowhite;
      float: right;
      width: 30%;
      margin-left: 0em;
      margin-right: 0em;
      margin-top:2em;
      margin-bottom: 1em;
      padding-top: 0.5em;
      padding-bottom: 0.5em;
      padding-left: 1em;
      padding-right: 1em }

div.quatrain { margin-top: 0.5em;
      margin-bottom: 0.5em;
      background-color: white }

div.couplet  { margin-top: 0.5em;
      margin-bottom: 0.5em;
      background-color: lavender }

div.both-octave { margin-top: 0.5em;
      margin-bottom: 0.5em;
      background-color: palegoldenrod }
div.petrarchan-octave { margin-top: 0.5em;
      margin-bottom: 0.5em;
      background-color: white }

div.both-sestet { margin-top: 0.5em;
      margin-bottom: 0.5em;
      background-color: navajowhite }
div.petrarchan-sestet { margin-top: 0.5em;
      margin-bottom: 0.5em;
      background-color: lavender }

body#braintemplates p.line
       { display:inline;
         margin-top: 0em;
         margin-bottom: 0em;
         margin-left: 0em;
         text-indent: 0em}

h1.main { margin-top: 0em;
          margin-bottom: 0em }


h2.title  { border-top: medium solid black;
            margin-top: 0em;
            margin-bottom: 0em }

h3.credit { font-family: sans-serif;
            font-size: 90%;
            margin-top: 0em;
            margin-bottom: 0.5em;
            margin-left: 1.5em;
            text-indent: -1.5em }

h3.dateline { font-family: sans-serif;
              font-size: 90%;
              margin-top: 0em;
              margin-bottom: 0em;
              margin-left: 1.5em;
              text-indent: -1.5em }

h4.listing { margin-top: 1em;
             margin-bottom: 0em }

h2.pagehead { margin-top: 0em;
             margin-bottom: 1em  }

h4.head { margin-top: 0em;
          margin-bottom: 0em;
          margin-left: 1.5em;
          text-indent: -1.5em }

h4.subhead { margin-top: 0em;
             margin-bottom: 0em;
             margin-left: 3em }

h4.headline { font-family: sans-serif;
              font-size: 90%;
              margin-top: 0em;
              margin-bottom: 0.5em;
              margin-left: 1.5em;
              text-indent: -1.5em }

h4.link { margin-top: 0em;
          margin-bottom: 0em }

h4.listhead { margin-bottom: 0em }

ul.headed,
ol.headed
  { margin-top: 0em }

p.link { margin-top: 0.5em;
         margin-bottom: 0.5em;
         font-weight: bold;
         margin-left: 1.5em;
         text-indent: -1.5em }

h5.rhymescheme { font-size: 100%;
                 margin-top: 0em;
                 margin-bottom: 0.5em;
                 font-family: monospace;
                 color: darkred }

h2.parthead  { margin-top: 0em;
             margin-bottom: 0.5em;
             font-style: italic }


h3.parthead2  { margin-top: 0em;
             margin-bottom: 0.5em;
             font-style: italic }


h4.parthead3  { margin-top: 0em;
             margin-bottom: 0.5em;
             font-style: italic }


h5.parthead4  { margin-top: 0em;
             margin-bottom: 0.5em;
             font-style: italic }


p.dedication { margin-top: 0em;
             margin-bottom: 0.5em;
             font-size: 120%;
             font-weight: bold;
             font-style: italic }

p.source {   margin-top: 0em;
             margin-bottom: 0.5em;
             font-size: 90%;
             font-style: italic }

p.remark {   margin-top: 0em;
             margin-bottom: 0.5em;
             font-size: 90% }

p.subhead { margin-top: 0em;
            margin-bottom: 0em }

p.line { margin-top: 0pt;
         margin-bottom: 0pt;
         margin-left: 1.5em;
         text-indent: -1.5em }

p.tagline { margin-top: 0pt;
            margin-bottom: 0pt;
            text-align: right;
            font-style: italic;
            font-size: 110% }

span.authorname { font-weight: normal }
span.indexname { font-weight: bold }
span.titledate { font-weight: normal }

span.stanza-label
           { display: block;
             text-align: right;
             margin-bottom: 0.5em;
             font-family: sans-serif;
             font-size: 75%;
             color: sienna;
             font-style: italic }

span.label
           { font-family: sans-serif;
             font-size: 80%;
             font-weight: bold }

span.tag
           { font-family: monospace;
             font-size: 80%;
             font-weight: bold }

table.footer { padding: 0.25em;
               color: navajowhite;
               background-color: darkred;
               font-family: sans-serif;
               font-size: 90% }

.button, .pressed
    { padding: 0.25em;
      border-width: thin;
      border-style: inset;
      background-color: darkred;
      font-family: sans-serif;
      font-weight: bold;
      font-size: 90% }

span.button
    { width: 25% }

div.horizontalbar td.button
    { text-align: center }

div.submenu
    { margin: 0em;
      border: none;
      padding:0em;
      font-size: 90%;
      font-weight: normal }

p.submenuitem { margin: 0em }

td.pressed
    { background-color: black }

a { text-decoration: none;
    font-family: sans-serif;
    color: maroon;
    font-size: 90%;
    font-weight: bold;
    font-style: normal }

a.firstline
  { text-decoration: none;
    font-family: serif;
    color: black;
    font-weight: regular;
    font-style: normal }

p.link a
  { text-decoration: none;
    font-family: serif;
    color: navajowhite }

.button a,
.pressed a
  { text-decoration: none;
    font-family: sans-serif;
    color: white;
    font-size: 90%;
    font-style: normal }

table.footer a
  { color: white }


td.number {  padding-right: 1em }
td.rhyme  {  padding-left: 1em;
             font-style: italic;
             font-family: sans-serif;
             font-size: 90% }

body.reading table.footer
  { color: white }

