body { width:650px;font-family:Georgia,serif;margin:0;padding:0;  }

table, td, tr { margin:0;padding:0; }

#averages a, #link a { font-weight:bold;text-decoration:none; border-bottom:1px dotted #33c; color:#33c; }

#averages a:hover, #link a:hover { color:#009;border-bottom:1px solid #009; }

#averages td, #averages tr, #averages table { margin:0; padding:0;vertical-align:top; }

#averages table { width:100%; border-collapse:collapse; }

#averages td { padding-right:20px; }

#averages td.right { padding-right:0; }

#aaa { margin:7px 0 20px;color:#444;font-size:11px;text-align:right; }

#aaa strong { color:#000; }

.number { font-family:Helvetica,Arial,sans-serif; font-size:24px;font-weight:bold;letter-spacing:-2px; background-color:#333; padding: 5px 0 5px 0;text-align:center;color:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px; }

.red { background-color:#900; }

.super { font-size:60%;vertical-align:super; }

.city { font-size:11px; font-weight:bold;text-transform:uppercase;margin-bottom:4px;color:#444; }

.state { color:#000; }

.record { font-size:11px; }

.recdate { font-size:9px;font-weight:bold; }

.recprice { font-weight:bold;color:#900; }

#map { margin-bottom:25px; }

#gastables table { margin-bottom:15px; vertical-align:top; }

#gastables table td { padding: 3px 12px 3px 3px; }

#intro { margin-bottom:15px;font-size:14px; }