body { line-height: 1.5; font-family: Helvetica, Arial, Verdana, sans-serif; color: #000; background: none; font-size: 10pt; word-spacing: 1pt; }
                                                                                                         
.nav, .mood, #footer { display: none; }

h1, h2, h3, h4, h5, h6 { font-family: Helvetica, Arial, sans-serif; clear: both; }
code { font: 0.9em Courier, monospace; }

img { float: left; margin: 1.5em 1.5em 1.5em 0; }
a img { border: none; }
p img.top { margin-top: 0; }

hr { background: #CCC; color: #CCC; width: 100%; height: 2px; margin: 2em 0; padding: 0; border: none; }
blockquote { margin: 1.5em; padding: 1em; font-style: italic; font-size: 0.9em; }

a:link, a:visited { background: transparent; color: #999; font-weight: 700; text-decoration: underline; }

#map { width: 10cm; height: 6cm; border: 3px solid #999; }

form.vform p { margin: 0 0 0.5em 0; }
form.vform p label { display: block; }
form.vform p input { width: 340px; }
form.vform p textarea { width: 343px; height: 150px; }
form.vform p.checkbox label { display: inline; }
form.vform input.button { width: auto; }