body { background: beige; margin-left: 0.5em; margin-right: 0.5em; font-size:1.2em; }
h1 { background: orange; font-size: 1.7em; border-radius: 6px; padding-left: 10px; }

h2 { background: yellow; font-size: 1.5em; border-radius: 8px; padding-left: 10px;}

p { line-height: 1.5em; }
em { font-style: normal; font-weight: bold; color: red; }
a { text-decoration: none; }
a:link { color: darkblue; }
a:visited { color: purple; }
a:hover { color: darkorange; }

p.welcome { text-align: center; }
p.welcome img {box-shadow: 4px 4px 4px; }



table, td, th { : 2px solid darkorange; }
td, th { padding: 8px; }
th { background: gold; }
td { background: lemonchiffon; }

