/* elemendid */
html, body, img { padding: 0; margin: 0; border-width: 0; }
body { background-color: rgb(145, 165, 185); padding: 1em 3% 2em; }
body, td, th { font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0.5em; padding: 1em 0.4em 0.2em; color: rgb(65, 85, 125); border-bottom: 1px solid rgb(135, 206, 250); }
h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 36pt; font-style: italic; font-weight: bold; letter-spacing: -2px; border-bottom-width: 0; }
a:link, a:visited { color: rgb(140, 150, 160); }
a:focus, a:hover { text-decoration: none; }
a:active { outline: none; color: rgb(128, 0, 0); text-decoration: underline; }
p { text-align: justify; margin: 0; padding: 0.5em 0 0.5em; }
code { color: rgb(65, 85, 125); }
pre { margin: 0 0 0.5em; width: 90%; overflow: visible; overflow-x: auto; overflow-y: visible; border-left: 1px solid rgb(135, 206, 250); background-color: rgb(235, 240, 245); color: rgb(65, 85, 125); padding: 10px 20px; }
table { border-collapse: collapse; }
table td, table th { border: 1px solid rgb(185, 185, 185); border-collapse: collapse; padding: 2px 5px; margin: 0px; vertical-align: top; background-color: rgb(255, 255, 255); }

/* tüüpilised klassid */
.tuhm { color: rgb(199, 199, 199); }
#sisu { padding: 10px 20px; }