div.page div.main-contents
{
  padding:10px 10px 10px 10px;
  line-height:1.5em;
  white-space:normal;
}
div.page div.main-contents h1
{
  
}
div.page div.main-contents h1
{
  color:#005EB0;
  padding:10px 10px 10px 0;
  clear:both;
}

div.page div.main-contents h2
{
  background-color:#005EB0;
  color:#fff;
  padding:5px 5px 5px 5px;
  clear:both;
}
div.page div.main-contents h3
{
  color:#005EB0;
  border-bottom:dotted 1px #005EB0;
}
div.page div.main-contents h4
{
  margin:1em 0 0 0;
  color:#005EB0;
}

div.page div.main-contents div.img
{
  float:right;
  margin:0 0 10px 10px;
}
div.page div.main-contents div.img div.caption
{
  font-size:x-small;
}
