  /* css dayList */
  div.si_dayList {
    width: 585px;
    padding:10px 0px;
  }
  div.si_dayList_starttime,
  div.si_dayList_duration,
  div.si_dayList_caption_next,
  div.si_dayList_caption_prev {
    width: 50px;
    float: left;
    display: inline;
    font-size:0.75em;
  }
  div.si_dayList_duration,
  div.si_dayList_caption_next {
    text-align: right;
  }
  div.si_dayList_description {
    width: 485px;
    float: left;
    display: inline;
    font-size:0.75em;
  }
  div.si_dayList_caption {
    width: 485px;
    float: left;
    display: inline;
    text-align: center;
    font-size:120%;
    font-family: Futura,Helvetica,Arial,sans-serif;
    color: #b6a401;
    font-weight: bold;
  }
  div.si_dayList_clear {
    clear: left;
  }
  div.odd {
    background: #ffffff;
  }
  div.even {
    background: #f1f1f1;
  }
  /* css weekList */
  div.si_weekList {
    width: 585px;
    padding:10px 0px;
  }
  div.si_weekList_starttime,
  div.si_weekList_duration,
  div.si_weekList_caption_next,
  div.si_weekList_caption_prev {
    width: 50px;
    float: left;
    display: inline;
    font-size:0.75em;
  }
  div.si_weekList_duration,
  div.si_weekList_caption_next {
    text-align: right;
  }
  div.si_weekList_description {
    width: 485px;
    float: left;
    display: inline;
    font-size:0.75em;
  }
  div.si_weekList_caption {
    width: 485px;
    float: left;
    display: inline;
    text-align: center;
    font-size:120%;
    font-family: Futura,Helvetica,Arial,sans-serif;
    color: #b6a401;
    font-weight: bold;
  }
  div.si_weekList_header {
    width: 505px;
    float: left;
    display: inline;
    text-align: center;
    padding:10px 0px;
    font-size:100%;
    font-family: Futura,Helvetica,Arial,sans-serif;
    color: #b6a401;
    font-weight: bold;
  }
  div.si_weekList_clear {
    clear: left;
  }
  div.odd {
    background: #ffffff;
  }
  div.even {
    background: #f1f1f1;
  }
/* css detail */
  
  div.si_detail {
    padding:10px 0px;
    width: 585px;
  }
  div.si_detail_header {
    font-size:100%;
    font-family: Futura,Helvetica,Arial,sans-serif;
    color: #b6a401;
    font-weight: bold;
  }
  div.si_detail_date {
    font-size:0.75em;
  }

  div.si_detail_time,
  div.si_detail_artist,
  div.si_detail_album,
  div.si_detail_title {
    float: left;
    display: inline;
    font-size:0.75em;
  }
  div.si_detail_time {
    width: 50px;
  }
  div.si_detail_artist,
  div.si_detail_album,
  div.si_detail_title {
    width: 178px;
  }
  div.si_detail_clear {
	clear: left;
  }
  div.odd {
    background: #ffffff;
  }
  div.even {
    background: #f1f1f1;
  }
