body, td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;  }
body { background: #FFF; color: #333;}
td { height:30px; text-align:center; }
.stuff {  font-family: Arial, Helvetica, sans-serif; font-size: 26px; line-height:30px; color: #000; }
.top * { vertical-align:top; }

/* .opening { color:#fff; background:#444; padding:10px; margin:4px 0 15px; float:left; min-width:100px; clear:both; line-height:1.5em; border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;}
*/

.opening { color:#000; background:#F0F0E0; border-top:2px solid #444; margin:4px 0 15px; padding:10px; line-height:1.4em;}

hr { color:#EEE; background-color:#EEE; border:1px dotted #444; border-style:none none dotted; }
.opening hr { color:#EEE; background-color:#EEE; border:1px dotted #444; border-style:none none dotted; margin:6px 0}
td.late { background:#E75927; }
.closed { color:#DEDED0; }
.address strong { display:block; float:left; clear:both;}
.opening strong { display:inline; float:none; clear:none;}

.artform { color:#666; }
.aouter { margin:10px auto; width:800px; }
.atopmenu {  } 
.artname { margin:30px 0 15px 0; width:100%; background: url(/hg/images/hg_40.gif) no-repeat; padding-left:40px}
.address {  }
.ameta { }
.amain { text-align:center; }
.floatleft {float:left; border-top:5px solid #666; margin-right:10px; width:245px; padding:10px 0;}
#meta_details p {margin-top:0; margin-bottom:1em; padding-top:0;}
#meta_details div {margin:0.5em auto;}