 #weather h3{margin-bottom:1em}#weather div{position:relative;margin-bottom:0.5em}* html #weather div{height:1%}#weather div img{position:relative;margin:0em 1em 0.5em 0}#weather p{clear:both;margin:0 auto 1em auto}#weather div p{clear:none}#weather ul{margin:1.0em 0}#weather ul li{font:bold 1.0em "Courier New",monotype}#roadmapImage{position:absolute;top:40px;left:34px;width:400px;height:250px;overflow:hidden}#roadmapImage p{display:block;margin-top:0px;text-align:center}#roadmap p#mapAlternative{position:absolute;top:290px;width:450px;text-align:center;font-size:0.9em}form{padding:4px 0}form legend{display:none}form fieldset{border:none}form li{position:relative;clear:both;display:block;padding:5px 0;margin:2px;list-style:none}form li.errmark{border:2px solid #d2691e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form label{float:left;width:80px;line-height:1.8;vertical-align:top;text-align:right;padding-right:6px;display:inline}form input,form textarea{font:1.2em Verdana,Arial,sans-serif;display:inline}form #submit{margin-top:0.5em}form #submit button{display:inline-block;float:right;font-weight:bold;width:6em;height:1.5em;margin:0 2em;background:#0c0;color:#000;border:solid 1px #000a18;-webkit-border-radius:4px;-moz-border-radius:4px;-border-radius:4px;-webkit-box-shadow:2px 2px 3px #999;-box-shadow:2px 2px 3px #bbb}form #submit button:hover{color:#fff;text-shadow:2px 2px 1px #000}

