body {
    color: #000;
    background: #33f url(/img/bg.gif);
    font-face: Arial, Helvetica, sans-serif;
}

label { cursor: hand; }

legend, .legend {
    text-align: center;
    font-family: "Arial Black";
}

a { 
	text-decoration: inherit; 
	background: transparent; 
}
a:link, a:visited { color: #0000ff; }
a:active { color: #ff0000; }
a:hover { text-decoration: underline; }

table.panel {
    color: #000;
    background: #eec none;
    border: thick solid #ccc;
	/* margin-bottom: 2px; */
	/* margin-right: 2px; */
    padding-left: .5em;
    padding-right: .5em;
    max-width: 5in;
}

th.panel-header {
    text-align: center;
    text-decoration: underline;
    font: 1.0em "Arial Black";
    /* background: #ccc none; */
}

td.bridge-text { 
	font-size: smaller;
	padding-left: .5em;
	padding-right: .5em;
}

span.subzone { color: #060; }
span.zone { color: #36c; }

#section-menu { background: #eee none; }
#edit-menu { background: #eec none; }
#zone-menu { background: #eec none; }
#edit-panel { }
#error-panel { background: #eec none; }

#section-menu, #edit-menu { 
	white-space: nowrap;
}
/*
#page tr {
	text-align: center; 
}
*/
/* #config tr th.column-head, #config tr.data td { padding-left: 1em; } */
