/* Cascading Style Sheet for lawrencehuppert.com */
          /* black text on white screen, links and other colors from guitar */
          /* graphics manipulation copyright Alan Dikkers 2007 */


html
 { color: #000; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; }

body
 { background: #fffdfa; background-image: url(../images/graphic/wholerosette.gif); background-position: 32% 2%; border: 0px; background-repeat: no-repeat; background-attachment: scroll;  margin-top: 0px; margin-bottom: 64px; padding-top: 24px; padding-left: 3%; padding-right: 24px; color: #000; font-family: Arial, Sans-Serif; font-size: medium; }

 a:link             { text-decoration: none; color: #475e6b; }
 a:visited          { text-decoration: none; color: #3c3c4f; }
 a:active           { color: #b84311; }
 a:hover            { color: #7f8789; }

 a.address          { text-decoration: none; }


                              /* main */
 div.top
  { font-size: medium; margin-top: 72; margin-right: 1%; text-align: right; }

 div.strings
  { margin-top: 1%; margin-left: 0px; text-align: left; width: 90%; }

 div.morestrings
  { margin-top: 2%; margin-left: 5%; margin-right: 0px; text-align: right; }

 div.main
  { width: 100%; height: 303px; text-align: center; margin-top: 16%; margin-left: 1%; margin-right: 1%; }

 div.main div.frontimage
  { float: left; margin-left: 15%; }
 
 div.notation
  { margin-top: 5%; text-align: center; }

 div.lhg
  { color: #000000; text-align: center; }

 div.lhg span
  { color: #000000; }

 div.image
  { text-align: left; margin-top: 48px; margin-bottom: 48px; }

 div.aboutimage
  { float: right; margin-top: 8px; margin-left: 6%; margin-bottom: 32px; margin-right: 7%; }

                              /* photos */
 div.images
  { text-align: center; margin-top: 12%; margin-left: 1%; margin-bottom: 12px; margin-right: 1%; }

 h1                 { background-color:  transparent; color: #000; text-align: center; font-family: Papyrus; }
 h2                 { background-color: transparent; color: #333; margin-top: 3%; text-align: center; }
 h2.main            { background-color: transparent; color: #333; margin-top: 7%; margin-left: 33%; text-align: left; }
 h2.music           { margin-top: 1%; }
 h3                 { margin-top: 6%; ; margin-left: 16% }
 h4                 { background-color: transparent; color: #111; margin-top: 4%; margin-left: 21%; margin-bottom: .6em; }

 p
  { text-indent: 0px; font-size: medium; line-height: 1.3em; margin-top: 2%; margin-left: 12%; margin-bottom: 2%; margin-right: 12%; }

 p.authors
  { text-align: center; font-size: x-small; margin-top: 1%; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; line-height: 1.1em; }

 p.copyrights
  { text-align: center; font-size: xx-small; margin-top: 1%; margin-left: 0px; margin-bottom: 10%; margin-right: 0px; line-height: 1.1em; }

 p.count
  { text-align: center; margin-top: 10%; margin-bottom: 5%; }

                              /* links */
 p.link
  { font-size: medium; line-height: 1.2em; margin-top: .3em; margin-left: 30%; margin-bottom: .3em; margin-right: 9%; }

                              /* photos */
 p.music
  { margin-top: 2%; }

 p.credits
  { text-align: right;  font-size: small; margin-top: 5%; margin-left: 7%; margin-bottom: 12px; margin-right: 7%; }

                              /* reviews */
 p.review
  { margin-top: 4%; margin-left: 7%; margin-bottom: 3px; margin-right: 7%; }

 p.who
  { margin-top: .3em; text-align: right; margin-right: 17%; }

 table.options
  { width=100%; margin-top: 2%; margin-left: 4%; margin-right: 2%; }

                              /* top options */
 table.options td.menu
  { font-size: medium; padding: 8px 56px; text-align: right; }


