body { background: #f0f0f0; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; } 
h1,h2,h3,h4,h5 { clear:left; }
h1 { color:blue; }
h3 { color:green; }
h4 { color:red; }
h5 { color:blue; }
table { border:none; clear: left; }
td { padding: 0.5em; vertical-align:top; text-align:left; }

img { border: none; }
img.fleft { float:left; margin-right: 1em; margin-bottom: 0.5em; margin-left:0.5em; margin-top: 0.5em; }

.newline { clear: left; }

div.homelink { text-align: right; } 
div.txt { margin-left:5%; margin-right:5%; }
div.hnav { text-align: center; clear: both; padding-top: 1em; }
.toptitle { margin-left:5%; line-height:110px; color:black; }

div.nav { float:right; width:160px; padding-left:1em; padding-bottom:1em; }
.nav img { border:solid; border-width:1px; margin:0.5em; }

div.imghbar { clear:left; text-align:left; padding-left:1em; }
.imghbar img { margin-left:0.5em; margin-top:0.2em; margin-bottom:0.3em; }

.author { text-align:right; font-style:italic; }

.epi { margin: 5%; line-height:140%; letter-spacing:0.07em; }


.gallery td { text-align:center; vertical-align:middle; }
.gallery h1 { margin-left: 5%; font-weight: normal; color: black; } 

.schema h5 { color:black; }
.schema table { border:none; border-width:1px; clear: none; }
.schema td { border:solid; border-width:1px; padding: 1em; vertical-align:top; text-align:center; }

div.dobr { margin-left: 5%; padding-left: 2em; padding-top:0.5em; padding-bottom:1em; background:#cccccc; } 

