/* Simple style sheet for displaying on handheld devices */

/* Workaround for Netfront bug. Netfront applies the "handheld" style,
but forgets to disable the "screen" style. Here we reset the most
important properties to their defaults. */

body {position: static; padding: 0}
div.map {position: static; width: auto}
div.map p, div.map li, div.map h2 {margin: 0; padding: 0; background: none}
div.map ul, div.map li ul {font-size: 100%}

/* End of workaround for Netfront */

html {margin: 0.3em; padding: 0}
body {font-family: Trebuchet MS, sans-serif}
h1, h2, h3 {font-family: Times New Roman, serif; font-weight: bold}
body {background: white; color: black; margin: 0; padding: 0}
a:link {color: blue}
a:visited {color: #906}
h1, h3 {color: #888}
p {margin: 0}
p + p {text-indent: 1em}
img {max-width: 100%}
span.date {font-weight: bold}
h2 {background: #9C0; color: black; padding: 0.3em;
  border: outset #9C0; margin-top: 0; font-size: 110%; text-align: center}

ul, ol {margin-left: 0; padding-left: 0}
li, dd {margin-left: 0.6em}

div.map {margin: 0.5em 0; padding: 0.3em; background: blue; border: outset blue}
div.map p, div.map li {display: inline;
  font-weight: bold; list-style: none; margin-left: 0}
div.map a:before {content: " · "}
div.map p, div.map a:link, div.map a:visited {color: white}
div.map li ul {display: none}
/*div.map ul {font-size: 125%}*/
div.map li ul {font-size: 80%}

div.map img {background: white; padding: 0.2em} /* Logo */

h1 {line-height: 1; text-align: center; font-size: 110%; padding-left: 72px}

table {font-size: smaller}
