html, body, p {font-family:Helvetica, Arial, sans-serif; margin:0px;}
h1 { margin:0.4em 0.4em 0.2em -0.2em; }
h2 { margin:0 0 0.5em -0.2em; }
a {text-decoration:none;}
#body { padding-left:2em; }
#head { padding-left:2em;}
#content {max-width:40em; padding: 0.5em 1em 1em 1em; margin-top:1em;}
#head {padding-top:0.5em; padding-bottom:0em; margin-bottom:1em; }
#menubar { margin-top:-0.5em; }
p { margin-top:0.5em; margin-bottom:0.7em; text-indent:0; line-height:1.2; }

/* Green and white */
/*
html, body, p {color:#464; background:#fefefe;}
h2, h3, h4, h5, h6 {color:#484;}
a:link {color:#66f;}
a:visited {color:#66f;}
a:hover {color:#99e;}
a:active {color:#ccf;}
#head {background:#7a7; color:#fcfffc; border-bottom:0.5em solid #8c8}
*/

/* Maroon */
html, body, p {color:#eed; background:#5989cc; color:#fff}
h2, h3, h4, h5, h6 {color:#fff;}
h3 { margin-top:0; }
a:link {color:#111;}
a:visited {color:#111;}
a:hover {color:#888;}
a:active {color:#111;}
#head {background:#3059cc; color:#fff; border-bottom:0; padding-bottom:0.5em;}
#content, p { background:#9db0bd; color:#000; }
/* #content { border:1px dashed #996; } */
#menubar * td { font-weight:bold; padding-right:0.4em; }
#extracol { float:right; padding-right:2em; }
#extracol img { padding-left:1.5em; }
.small { font-size:90%; }
.time, .contactname { white-space:nowrap; padding-right:1em; font-weight:bold; vertical-align:top; }
#programme { border:0px red solid; padding:0 0 0 1em; }
img.display { border:3px solid #721; }
