#calendar td{font-family:"Trebuchet MS", Arial, sans-serif;}
#calendar{background:#FFF;width:100%;height:50%;}
.cal{width:170px;margin:0 auto;}
.cal a{color:#000;text-decoration:none;font-size:10px;font-weight:bold;}
.cal a:hover{color:#0E0;}
.calhead{width:100%;font-weight:bold;color:#ED2E59;font-size:14px;background:url('../images/heading_bg.jpg') repeat center left;padding:2px;}
.calhead img{border:none;}
.calhead table{width:100%;}
.calhead a{text-decoration:none;border:none;}
.dayhead{height:10px;background:#EEE;}
.dayhead td{text-align:center;color:#000;}
.dayrow{background:#FFF;height:5px;}
.dayrow td{width:14%;font-size:8px;color:#656551;padding:2px;}
.day{float:right;}
.dayover{background:#F4F4F4;}
.dayout{background:#FFF;}
#event{font-family:Arial, sans-serif;width:100%;height:100%;border-top:1px solid #727260;border-bottom:1px solid #727260;}
#event .heading{padding:10px;position:relative;background:url('../images/calEvent.gif') repeat-x top left;border-bottom:1px dotted #CCC;}
#event .title{color:#656551;font-size:16px;font-weight:bold;}
#event .posted{color:#8C8C73;font-size:10px;}
#event .back{position:absolute;top:10px;right:10px;}
#event .back a{color:#0C0;text-decoration:underline;border:none;font-size:10px;}
#event .back a:hover{color:#0E0;}
#event .line{padding:10px;overflow:auto;}
.error{color:#C00;font-size:14px;font-weight:bold;}
#jump{z-index:100;line-height:30px;padding:5px;background:#F6F6F6;border:1px solid #888;}
#jump a{text-decoration:none;border:none;}
#jump img{border:none;}