body {
  margin: 0;
  padding: 0;
  padding-left: 0em;
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  color: white;
  background-color: gray }

#header {
  margin-left: 0em;
  padding-left: 1em;
  padding-right: 1em;
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  height: 6em;
  color: white;
  background-color: #000000 }

#header .logo {
  float: left;
  margin-left: 1em;
  margin-top: 0.5em}

#header .strapline {
  text-align: right;
  margin-top: 1em;
  float: right;
  color: white;
  background-color: #000000}

.mainbody {
  margin-left: 10em;
  padding-left: 1em;
  padding-right: 10em;
  padding-bottom: 1em;
  padding-bottom: 10em;
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  color: black;
  background-color: #D3D3D3}

.leftimg {
  float: left }

.leftnavx {
  color: red;
  background-color: gray }

ul.navbar {
  list-style-type: none;
  background-color: #000000;
  padding: 1em;
  margin: 0;
  position: absolute;
  top: 6em;
  left: 0em;
  width: 9em }

h1 {
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif }

ul.navbar li {
  background: gray;
  margin: 0.5em 0;
  padding: 0.3em;
  border-right: 1em solid #D3D3D3 }

ul.navbar a {
  text-decoration: none }

a:link {
  color: black}
a:visited {
  color: black }
a:hover {
  color: blue }

ul.navbar a:link, ul.navbar a:visited {
  color: white }
ul.navbar a:hover {
  color: blue }

address {
  margin-top: 1em;
  padding-top: 1em;
  border-top: thin dotted }