#left-col ul.sermon-download {padding:0;margin:0;}
ul.sermon-download img {margin-right:10px;}
ul.sermon-download li {overflow:hidden;margin:1em 0;}

ul.sermon-download li a {
  padding:3px 10px;display:block;overflow:hidden;
  /* background:url(/images/audio_icon.png) left no-repeat; */
  border-bottom:none !important;
}

ul.sermon-download li a:hover {
  /*background:url(/images/audio_icon_hover.png) left no-repeat;*/
  background-color:none !important;
  text-decoration:underline !important;
}

#downloads #left-col ul.sermon-archive {padding-left:40px;}
#downloads #left-col ul.sermon-archive li {list-style-type:square;margin:.8em 0;}

#year-list dt {
  cursor:pointer;border:1px solid #343F5C;
  padding:7px;margin:1em 0 0 0;
}

#year-list dt.open {
  background:#343F5C;color:#ffffff;text-shadow:1px 1px 1px rgba(0,0,0,.7);border-bottom:0;
}
#year-list dd {
  border:1px solid #343F5C;border-width:0 1px 1px 1px;
  padding:7px;margin:0;overflow:hidden;
}

#year-list dd li {overflow:hidden;margin-bottom:1em;}

div.date {
  float:left;margin-right:10px;font-size:9px;border:1px solid #343f5c;line-height:10px;width:30px;background-color:#ffffff;
}

div.date * {
  display:block;text-align:center;
}
div.date span.month {
  border-bottom:1px solid;padding:2px 5px;background:#FED773;color:#343f5c;
}
div.date span.day {padding:2px 5px;}
