
  div.si_calender_wrap {
	width:140px;
	border:1px solid #e7e7e7;
	background: #fff;
	margin:0px 0px 4px 0px;
}

  div.si_calender {
	border:1px dotted #e7e7e7;
	margin:4px;
	text-align:center;
	padding:2px;
  }
  div.si_calender_dotted {
	border-top:1px dotted #a59616;
	padding:0px 2px;
	clear: left;
  }
  div.si_calender_header,
  div.si_calender_emptyday,
  div.si_calender_day,
  div.si_calender_day_current {
    width: 18px;
    height: 20px;
    float: left;
    display: inline;
    text-align:center;
    font-size:70%;
  }
 
  div.si_calender_day_current a{
background: #c00; color: white; border:0px solid #c00;
  }

 a.si_calender_day_current_background{
 }

  div.si_calender_caption_next,
  div.si_calender_caption_prev  {
    width: 62px;
    height: 20px;
    float: left;
    display: inline;
    text-align:center;
    font-size:70%;
  }
  div.si_calender_caption {
    width: 130px;
    font-size:120%;
    font-family: Futura,Helvetica,Arial,sans-serif;
    color: #b6a401;
    font-weight: bold;
  }
  div.si_calender_clear {
    clear: left;
  }
  
.si_calender_daytoday {background: #c00; color: white; border:1px solid #c00;}
