body {
  padding-top:20px;
#  background-color:#dddddd;
  background-color:#ffffff;
  width:1024px;
}


h1 {
  font-size:1.8em;
  font-style:normal;
  font-weight:normal;
  color:#ffffff;
  background-color:#555555;
#  background-color:#ffffff;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:20px;
  text-align:left;
}

h1 em{
  font-size:1.2em;
  font-style:normal;
  font-weight:bolder;
  padding-left:5px;
  padding-right:10px;
}

h2 {
  font-size:1.2em;
  margin-bottom:0px;
}

.photo {
  width:180px;
  margin-top:0px;
  margin-left:10px;
  margin-right:0px;
  float:right;
  text-align:right;
  font-size:0.5em;
  color:#000077;
}

.photo img{
  border-style:none;
}

.contents {
  width:820px;
  display:block;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:10px;
#  border:solid 1px;
}

ul li {
  text-align:left;
  list-style:circle;
  line-height:1.8em;
}

ul li ul li {
  text-align:left;
  list-style-type:disc;
  line-height:1.3em;
}


p.return {
  text-align:left;
  padding-top:1em;
}


address {
  border-top:solid 3px #000055;
  font-size:0.8em;
  text-align:left;
  padding-top:5px;
}