nav,footer,header,aside {display:block;} 
body{font:14px/1.6 Verdana,Arial,lucida,helvetica,sans-serif;color:#444;background:#fff;}
td,input,textarea{font-size:1em}
h1,h2,h3,h4,h5{margin:0;padding:0.3em 0;font-size:1.3em;line-height:1.3em;color:#840;}
h2{font-size:1.2em}
h1 a,h2 a{text-decoration:none;color:#840;}
h3{font-size:1.15em}
h4,h5{font-size:1em}
#nav a{font-size:1em;}
address{font-size:1em;font-style:normal;}
abbr{font-weight:bold;color:#556b2f;}
a{color:#333;text-decoration:underline;}
a:hover{color:#840;text-decoration:none;}
dd{font-weight:bold;}
label{float:left;width:150px;}
label span{text-decoration:underline}
p{margin:0;padding:0.3em 0;}
div{margin:0;padding:0;}
em{font-weight:bold;font-style:italic;}
.right{text-align:right}
.clear{clear:both}
.red{color:#c00}
.small {font-size:0.9em;}
img{border:none;}
#map a img.big{height:1px;width:1px;}
#map a{color:#fff;}
#contact p{clear:both}
#menu li{font-weight:bold}
#menu li li{font-weight:normal}
#program dd div h3{font-size:1em;padding:0.3em 0;}
#program dd div p{background:#f8f8f8;color:#000;font-size:0.83em;font-weight:normal;margin:0 0 0.4em;padding:0.1em 1em;border-bottom:1px solid #999;}