header, article, section, footer, aside, nav, main, article, figure {
    display: block; 
}
html {background-color:#CCCCCC}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.91em; line-height: 1.2;
        max-width: 900px; background-color:#FFFFEE; margin: auto; margin-top: 8px; margin-bottom: 8px; border:2px solid #663300;}
header {background-color:#252525; color:#ebebeb; padding:10px; border-bottom:1px solid #333333; }
.top a:link{color:#339900;}
.top a:visited{color:#cc3300;}
.top a:active{color:#3300cc;}
     
article {padding:10px; background-color:#FFFFEE;text-align: justify; border-bottom:1px solid #333333;}
section {background-color:#CCCCCC; padding:10px; border-bottom:1px solid #333333;}
footer {background-color:#252525; color:#ebebeb; padding:10px; }
.bottom a:link{color:#339900;}
.bottom a:visited{color:#cc3300;}
.bottom a:active{color:#3300cc;}

p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.91em; line-height: 1.2;}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.7em; font-weight: bold;}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: bold;}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold;}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.91em; line-height: 1.2; text-align:left; vertical-align:top;}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.91em; line-height: 1.2;}
div {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.91em; line-height: 1.2;}
.reduced {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
}
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}
img, embed, object, video {
  max-width: 93%;
  border:1px solid #000000;
}

