body {background-color:#042; background-image:url('tile.jpg'); color:#000000; text-align:center; font-family:Tahoma,Arial,sans-serif; font-size:14pt;}
table {border-collapse:separate; margin:auto;}
img {border-style:none;}
td {padding:0; vertical-align:top;}
p ,ul,li,h4 {text-align: left}
h1 {font-size:26pt; margin-top:0; text-shadow: 1px 1px 1px #000}
h2 {font-size:20pt; margin-top:0;}
h3{font-size:18pt: margin-top:0;}
a {color:#00f; text-decoration:none; font-weight:bold;}
a:hover {text-decoration:underline;}
form {border:1px solid black; width: 300px; margin:auto;}
table#page {width:910px; background-color:#fff; border-radius: 15px; -webkit-border-radius: 15px; margin-bottom:10px; box-shadow: 1px 1px 5px #000; -webkit-box-shadow: 1px 1px 5px #000;}
table#page td {padding: 5px;}
div.nav a {background-color:#eee; padding:1px 5px; border: 1px solid #bbb}

@media screen and (max-width: 900px) {
 table#page {width:100%}
 img {width: 700px; height:auto;} 
}
@media screen and (max-width: 700px) {
 table#page {width:100%}
 table#page td {padding: 1px;}
 img {width: 350px; height:auto;} 
}