h3{
margin-left: 10px;
}
table.sched_day{
width: 950px;
background-color: #fff;
}
#primary a{
color:#990000;}

#primary table.sched_day tr{
display: block;
float: left;
}
#primary table.sched_day th{
line-height: 12px;
vertical-align: bottom;
width: 100px;
display: block; 
padding: 2px 0 6px 0;
float: left;
height: 60px;
border-bottom: 1px solid #eee;

}
#primary table.sched_day td.slot{
width: 100px;
display: block; 
float: left;
vertical-align: bottom;
display: block; height: 370px;  padding: 0;
background-image: url(grid.jpg);
display: table; 
}
#primary table.sched_day td div.show{
 width: 93px; 
font-size: 10px;
height: 58px;
display: block;
float: left;

background-color: #efefef;
border: 1px solid #222;

}

#primary table.sched_day td div.show p{
margin: 0px 0 0 3px;
padding: 10px 0 0 0;
font-size: 12px; 
line-height: 12px; 
vertical-align: bottom;
color:#990000;

}
#primary table.sched_day td div p a{
color:#990000;
text-decoration: none;
}
