/* Agenda overview */
#agenda-overview dl{
    margin: 0;
}
#agenda-overview dt{
    float: left;
    width: 20px;
}
#agenda-overview dd{
    margin: 0;
    padding: 0;
    margin: auto auto 20px 50px;
}
.agenda-type{
    font-size: 14px;
    font-weight: bold;
}
.agenda-caption{
    color: #aaa;
}
.agenda-location{
}

/* Agenda specific item */
#content li{
    list-style: none;
    margin-bottom: 15px;
    padding-left: 5px;
    border-left: 1px solid #ccc;
}

#agenda-space h2{
    margin-bottom: 0;
}
#agenda-date{
    margin-bottom: 0;
}
#agenda-begin{
    margin-top: 0;
}
#agenda-program{
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}
#agenda-program li{
    list-style: none;
    color: #aaa;
    margin: 0;
    padding: 0;
    border: 0;
}
#agenda-description{
    width: 500px;
}