html, body, div, span, p, a, em, img, strong, fieldset, form, label, legend { margin:0; padding:0; border:0; outline:0; font-size:100%; }
body { font-family: Tahoma, Helvetica, sans-serif; font-size:12px; line-height:150%; height:100%; position:relative;  }

#map_canvas { width:100%; height:100%; }
#topbar { width:100%; position: absolute; z-index:999; background:#FFFFFF; left:0; top:0; filter:alpha(opacity=85);	opacity:0.85; border-bottom:1px solid #000000; }
#topbar h1 { margin:0; padding:5px 10px; font-size:12px; font-weight:bold; float:left; }
#topbar p { margin:0; padding:5px 10px; font-size:12px;  float:right; }

a, a:hover { color:#ff1a00; text-decoration:none; }

p, li { margin:0 5px; padding:0; }
ul { margin:5px 0 0 5px; padding:0; list-style-type:none; }

.info { display:inline; float:left; width:230px; height:120px; margin:10px 10px 0 10px; text-align:left; background:#f0f5ff; border:1px solid #CCCCCC; width:230px; height:120px; }
.forecast { display:inline; float:left; width:230px; height:120px; margin:10px 0 0 0; text-align:left; background:#f0f0f0; border:1px solid #CCCCCC; }
.days { display:inline; float:left; margin:5px 0 0 0; text-align:center;  }


span.small { font-size:10px; font-weight:normal; }
