h3{
border-bottom-color:#FFCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#FFCCCC;
border-left-style:none;
border-right-color:#FFCCCC;
border-right-style:none;
border-top-color:#FFCCCC;
border-top-style:solid;
border-top-width:1px;
margin-top:10px;
padding-bottom:3px;
padding-top:3px;
width:640px;
background:#FBFBEE;
color:#990099;
font-size:100%;
font-weight:bold;
text-align:center;
}
h3.pref {
font-size: 80%;
}
div#midfl {
padding-bottom: 50px;
}
div#midfl p {
text-align: center;
font-size: 80%;
margin-bottom: 5px;
}
div#midfl p.ctre {
color:#444488;
font-size:80%;
font-weight:bold;
}
div#schedule{
width:650px;
padding-right:10px;
padding-left:20px;
}
div#schedule dl.event{
padding:0;
width:600px;
margin:0px 0px 2px 0;
color:#444488;
font-size:75%;
font-weight:normal;
text-align:left;
}
div#schedule dl.event dt{
width:110px;
padding:0px;
margin:0px;
color:#990099;
font-weight:bold;
text-align:left;
position:relative;
left:0px;
top:20px;
}
div#schedule dl.event dt span {
font-weight: normal;
color: #666666;
text-align: left;
font-size: 90%;
}
div#schedule dl.event dd{
border-left:1px solid #FFCCCC;
margin:2px 0px 2px 85px;
padding:0px 0px 0px 8px;
text-align:left;
}
div#midfl p#hdl {
font-size: 110%;
color: #CC00CC;
margin-bottom: 15px;
background: #FFECFF;
padding: 10px;
border: 1px solid #D590F7;
}
