* {margin:0 auto}
#body{margin:5px;width:900px}
h1,h2,#head{font-family:'Times New Roman',Serif}
.c,.center,#body{text-align:center}
.l{text-align:left}
.r{text-align:right}
h1{font-size:30pt}
h2{font-size:24pt}

p.time,p.perf{font-size:14pt}
h3.date{font-size:16pt}
h4.event{font-size:22pt}
p.addr{width: 250px;text-align:right;float:left; padding-right:15px}
p.info{width: 600px;margin-left:30px;text-align:left}
p.addr,p.info{display:inline;overflow:hidden;position:relative;float:left}
.grp,.grpsp{position:relative;overflow:hidden}
.grpsp,.grpsp .date,.grpsp .event,.grpsp .perf,.grpsp .time,.grpsp .addr,.grpsp .info{color:#999}
p,h3,h4,h5,h6{font-family:Arial,Sans-Serif}
hr{border:none;margin:10px 0 5px 0;padding-bottom:5px}
a{color: #000;text-decoration: none}
a.e:link,a.e:visited{border-bottom: dotted 1px #22f}
a:link,a:visited{border-bottom: solid 1px #22f}
a.o:link,a.o:visited{border-bottom: solid 1px #F22}
a:hover,a.e:hover{color: #00F}
a.o:hover{color: #F00}
