#schedulewrapper {
width : 740px;
height : 650px; 
text-align : left; 
margin : 0 auto; 
position : relative; 
padding : 0; 
top : 0; 
left : 0; 
background : #fcfcfc;
} 

#schedulefooter {
background : url(/BHL/footer.gif) repeat-x top left; 
height : 76px; 
width : 740px; 
text-align : center; 
position : absolute; 
top : 650px; 
left : 0; 
padding : 30px 0 0; 
} 

.scheduletitle {
color : #424d52; 
font : lighter 20px arial, 'Times New Roman', Serif; 
letter-spacing : 0.1em;
position : absolute; 
top : 150px; 
left : 26px; 
} 

#print {
position : absolute; 
top : 110px; 
left : 600px; 
}

#calendar { width: 141px;
padding: 0;
margin: 0;
border-left: 1px solid #A2ADBC;
font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #616B76;
text-align: center;
background-color: #fff;
}

#standingstable { width: 500px;
padding: 0;
margin: 0;
border-left: 1px solid #A2ADBC;
font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #616B76;
text-align: center;
background-color: #fff;
}

.nav, .nav a {
font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #fff; text-align: center;
text-decoration: none;
} 

caption {
margin: 0;
padding: 0;
width: 141px;
background: #A2ADBC;
color: #fff; font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

th {
font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #616B76;
background: #D9E2E1;
border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;
border-top: 1px solid #A2ADBC;
}

.today, td.today a, td.today a:link, td.today a:visited {
color: #F6F4DA;
font-weight: bold;
background: #DF9496;
}

td {
border-right: 1px solid #A2ADBC;
border-bottom: 1px solid #A2ADBC;
width: 20px;
height: 20px;
text-align: center;
}

td a {
text-decoration: none;
font-weight: bold;
display: block;
}

td a:link, td a:visited { color: #608194;
}

td a:hover, td a:active {
color: #6aa3ae;
}

div#calendarlinks a { text-align: left; font: bold 1em sans-serif;}

div#calendarlinks a:hover {color: red; border-width: 1px;}

div#calendarlinks a span { display: none;}

/* text syling*/
div#calendarlinks a:hover span {display: block;
   position: absolute; top: 30px; left: 150px; height: 50px; width: 150px; border-width: 1px;
border-color: #A2ADBC}

#calendar1 {
position : absolute; 
top : 160px; 
left : 26px;   
}

#calendar2 {
position : absolute; 
top : 310px; 
left : 26px;   
}

#calendar3 {
position : absolute; 
top : 480px; 
left : 26px;   
}

#calendar4 {
position : absolute; 
top : 160px; 
left : 350px;   
}

#calendar5 {
position : absolute; 
top : 350px; 
left : 350px;  
}

#calendar6 {
position : absolute; 
top : 500px; 
left : 350px;   
}

#standings {
position : absolute; 
top : 400px; 
left : 350px;   
}
