 body {background: white; color: black;
        background-image: url(Steven.Pemberton.jpg);
        background-repeat: no-repeat; background-position: top left;
        font-family: sans-serif; padding: 0; margin: 0}
  h1, h2, h3, h4, h5, h6 {font-family: sans-serif}
  h1 { 
      margin-top: 102px; /* This is related to the height of the bg image */
      text-align: right; 
     /* writing-mode: tb-rl; direction: rtl; */
      background-color: black; color: white;
      padding: 7px 1em 0.4em 0;
     }
  h1 a {color: white}
  h2 { background-color: black; color: white; text-align: right;
       padding-right: 1ex; font-size: 150%;
      }
  h3 {  background-color: transparent; color: black; text-align: right;
       	border-bottom-width: 1pt;
	       border-bottom-style: solid;
	       border-color: black;
	       padding: 2pt 1em 2pt 2pt;
        margin-left: 2%; font-size: 100%;
     }
  table {margin-left: 1%}
  p {margin-left: 4%; margin-right: 4%; margin-top: 1em; margin-bottom: 0; width: 90%; font-size: 100%}
  p.cite {text-align: right; margin-right: 4%;}
  p.sub {margin-top: 0; text-indent: 2em; } 
  blockquote { margin-left: 2em; font-size: 100% }
  ul {margin-left: 8%; margin-right: 8%}
  img {float: right; border: none}
  a {text-decoration: none}
  a.talk, span.talk, a.project { font-weight: bold }
  .hidden { display: none}
  a:hover {color: red}
  h1 a:hover {color: yellow}
.contents {
    font-size: 80%; margin-left: 4%; width: 30%; 
    border: thin blue solid; padding: 0 0 1em 0;
    text-align: left;
  }
.contents h2 { margin: 0 0 0.5em 0; font-size: 120%; color: white; background-color: blue}
.contents p { margin: 0 0 0 2em; text-indent: -1em }
/* .contents p {margin: 0 1em 0 5em; padding: 0 0 0 0; text-indent: -4em; width: 90%} */
.contact {background-color: #aaf; width: 30%; font-size: 80%;
       border: thin black solid; float: right; margin-left: 3%; padding: 0; margin-top: -10em}
.contact p { margin: 0 1em 0.7ex 1em }
.contact h2 {margin: 0 0 0.5em 0; font-size: 150%; background-color: blue}
.contact h3 {font-size: 120%; border: none; text-align: right; margin: 0;
        border-bottom-width: thin;
        border-bottom-style: solid;
	       border-color: black;

}
