* {
  margin: 0;  padding: 0;
}
body {
  font-family: Arial, sans-serif;  text-align: center;
  background-color: white;  color: black;
}
#header {
  margin-left: auto; margin-right: auto; width: 600px; height: 260px;
}
#header a {
  text-decoration: none; color: black;
}
h1 {
  text-align: left; font-size: 56px; float: left; width:256px; 
  padding-left:80px; padding-top:0.5em;
}
#logo { float: right;}
img {
  border: none;
}
#navigation {
  width: 600px;  height: 20px;  background-color: white;  
  background-image: URL("/img/contentblock-header-bg.png");
  text-align: center; margin-left: auto; margin-right: auto;
}
ul.buttonlist { display: inline; text-align: center; height: 100px;}
ul.buttonlist li { list-style-type: none; display: inline; margin-left: 5%;
	margin-right:5%}
ul.buttonlist img { vertical-align: middle;}
#navigation ul { display: inline; }
#navigation li {
  list-style-type: none;  height: 16px; display: inline;
  font-size: 14px; padding-left: 5%; padding-right: 5%;
}
#navigation a {
  text-decoration: none;
  color: #FDFDFD;  font-weight: normal;
}
#navigation a:hover {
  text-decoration: underline;
}
.contentblock {
  width: 600px;  margin-left: auto;  margin-right: auto; margin-top: 1em;
}
.contentblock h2 {
  width: 100%;  text-align: center;  font-size: 14px;  height: 20px;
  background-image: URL("/img/contentblock-header-bg.png");
  color: white;  font-weight: bold;  margin-top: 1em;
}
p {
  margin: 1ex; text-align: left;
}
dl {
  margin: 1ex; text-align: left;
}
dd {
  margin-left: 2em;  font-style: italic;  margin-bottom: 1ex;
}
#footer {
  font-size: 65%;  width: 600px; margin-top: 1em;
  margin-left: auto; margin-right: auto;
}
#footer h2 {
  font-size: 14px;  height: 20px;  width: 100%;  color: white;
  background-image: URL("/img/contentblock-header-bg.png");
  font-weight: bold; text-align: center;
}
#copyright h2 {
  float: right;  width: 88px; height: 31px;  background: none;
}
p.img {
  text-align: center;
}
ul {
  text-align: left;
}

