dt {
 margin:0.5em auto;
}
dd {
 margin:0.5em 0pt 0.5em 40px;
}
/*
 * W3C specs say DOCTYPE causes all anchor content to be underlined,
 * but only want text underlined.  wrap text in <span />.  uses markup
 * for presentation (bad), but see no other way.
 */
dd .control a:hover { text-decoration:none }
dd .control a:hover span { text-decoration:underline }
dd .control a span:hover {	/* IE: '* html' selector bug, but OK with FF */
 text-decoration:underline;
}
dd .control img {
 margin-right:0.5em;
 vertical-align:middle;
}
table {
 border-collapse:collapse;
 margin-bottom:0.5em;
}
td {
 line-height:1.3;
 padding:0pt;
 vertical-align:top;
}
td.city {
 font-weight:bold;
 width:12em;
}
div.map {
 margin:1em 0pt;	/* not auto */
}
div.swtext {
 font-size:smaller;
 margin:0pt 3px 2px 3px;
 width:18em;
}
