body {
 margin: 0; padding: 0;
 background: white url(images/back-print.jpg) top left no-repeat;
 font: x-small Verdana,Arial,sans-serif;
 }

a:link, a:hover, a:visited {
 text-decoration: none;
 }

/** T E X T **/

.japan {
 font-family: Georgia,"Times New Roman",serif;
 font-style: italic;
 }

h1, h2, h3, h4, h5 {
 font-family: Georgia,"Times New Roman",serif;
 }

blockquote {
 font-style: italic;
 font-family: Georgia,"Times New Roman",serif;
 font-size: 1.2em;
 text-align: right;
 display: block;
 width: 45%;
 float: right;
 padding: 0;
 margin: 1em 0 1em 3em;
 }

blockquote h4 {
 padding: 0;
 margin: 0;
 }

/** N A V B A R **/

#navbar {
 display: none;
 }

#navbar>>a>>a {
 position: absolute;
 display: block;
 top: 20mm;
 right: 30mm;
}


/** S I D E B A R **/

#sidebar {
 display: none;
 }



/** C O N T E N T **/

#content {
 background: white url(images/back-print-2.jpg) no-repeat;
 background-position: -6em -20mm;
 border: 0.2mm black solid;
 margin: 20mm 5mm 0 6em;
 padding: 1em 3em 4em 6em;
 text-align: justify;
 }

#content h1 {
 font-size: 2.1em;
 padding-right: 1em;
 text-align: right;
 }

#content h3 {
 font-size: 1.2em;
 padding-right: 2em;
 padding-top: 0;
 margin: 0;
 text-align: right;
 }

#text p {
  padding-top: 1.5em;
  margin: 0;
  }
 
#text {
 border-top: 1px solid gray;
 margin: 1em;
 }

.img-rght {
 float: right;
 margin: 10px 0 8px 12px;
 }

.img-lft {
 float: left;
 margin: 10px 12px 8px 0px;
 }

/** F O O T E R **/

#footer { 
 padding: 0 0 0.6em;
 color: gray;
 margin: 0 0 0 13em; 
 text-align: center;
 }
#footer h5 {
  font-size: 0.8em;
  }