h1{
color:#CC0000;
font-size:115%;
font-weight:bold;
padding-left:30px;
padding-top:20px;
}
h2{
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
color:#666666;
font-size:100%;
font-weight:bold;
margin:2px 340px 10px 30px;
}
h3{
font-size:100%;
font-weight:bold;
margin-left:30px;
}
h4{
color:#CC0000;
font-size:95%;
font-weight:bold;
padding-left:20px;
}
table#cal {
background:#FFFFFF;
border-bottom:none;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:none;
}
table#cal td.hdg {
text-align:center;
width: 160px;
}
table#cal td.hdg img {
margin-top: 10px;
margin-left: 30px;
height: 400px;
width: 46px;
margin-bottom: 10px;
}
table#cal td.race {
padding-bottom:10px;
vertical-align:top;
padding-top: 10px;
}
table#cal p.join {
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
font-size:90%;
margin-left:30px;
padding-bottom:10px;
}
table#cal p.evnt {
font-size:90%;
margin:0px;
padding:0px 0px 10px 40px;
}
div.floatright {
border-bottom:none;
border-left:none;
border-right:none;
border-top:none;
float:right;
margin-bottom:6px;
margin-right:6px;
margin-top:30px;
padding-bottom:10px;
padding-right:6px;
padding-top:10px;
text-align:center;
vertical-align:middle;
width:300px;
height: 183px;
padding-left: 10px;
}
div.floatright img{
margin-bottom:2px;
margin-right:10px;
text-align:center;
}
.blk{
color:#000000;
font-size:15px;
}