body{
   text-align:center;
   width:650px;
   
}

.intro{
   text-align:center;
   font-size:0.9em;
   color:red;
}

.last{
   margin-bottom:20px;
}

.contents{
   width:650px;
   border:solid 1px #006c02;
   margin-left:auto;
   margin-right:auto;
}

.section{
  width:420px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  margin-top:2em;
}


h1{
   text-align:center;
   background-color:#006c02;
   padding-top:20px;
   padding-bottom:20px;
   font-size:1em;
   color:#ffffff;
   margin-bottom:0;
}

h2{
   text-align:center;
   font-size:0.9em;
   color:#2d444f;
   margin-top:5px;
   padding-bottom:5px;
 
}

strong{
  font-size:0.8em
  margin-left:10px;
  margin-right:10px;
  padding-top:2px;
  padding-bottom:2px;
}

p{
  text-align:left;
  font-size:0.8em;
  line-height:1.5em;
  color:#555555;
  width:420px;
  margin-left:30px;
}

p.menu{
  font-size:0.75em
  margin-left:10px;
  margin-right:10px;
  padding-top:2px;
  padding-bottom:2px;

}


p.menu a{
  color:#5e8eab;
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;
}

p.menu a:hover{
  color:#ff8800;
}

p.menu span{
  color:#5e8eab;
}

p.link a{
  text-decoration:none;
}

p.link a:hover{
   color:#ff8800;
}
address{
  font-size:0.625em;
  font-weight:bold;
  font-style:normal;
  color:#5e8eab;
  border-top:solid 4px #006c02;
  padding-top:2px;
  margin-top:10px;
  padding-left:10px;
  padding-bottom:10px;
}
