#event_month_list_container {
    padding: 10px 0px 10px 10px;
    color: #fff;
    font: normal 12px/15px Arial;
    background-color: #878787;
}
    #event_month_list option { font: normal 12px/15px Arial !important; }

#events_list {
    width: 100%;
    border-collapse: collapse;
}
    #events_list th {
        padding-bottom: 5px;
        text-align: left;
        border-bottom: 1px solid #ccc;
    }
    #events_list th.event_date { text-align: right; }
    #events_list th.event_users { padding-left: 30px; }
    
    #events_list td.event_title { width: 650px; }
    #events_list td.event_title,
    #events_list td.event_title h3,
    #events_list td.event_title h3 a {
        margin: 0px;
        font: bold 14px/16px Arial;
    }
    #events_list td.event_date {
        text-align: right;
        font: normal 11px/16px Tahoma;
    }
        #events_list td.event_date a.link_user_add_event {
            padding: 2px 5px;
            border: 1px solid #226095;
            font: normal 10px/14px Verdana;
            text-decoration: none;
        }
            #events_list td.event_date a.link_user_add_event:hover {
                color: #c00;
                border: 1px solid #c00;
            }
    #events_list td.event_about {
        padding-bottom: 10px;
        font: normal 11px/16px Tahoma;
    }
    #events_list td.event_users {
        padding: 15px 0px 10px 30px;
        vertical-align: top;
        font: normal 11px/16px Tahoma;
    }
    #events_list td.event_title,
    #events_list td.event_date {
        padding: 15px 0px 15px 0px;
    }
    #events_list td.border_bottom { border-bottom: 1px solid #f4f4f4; }

div.paginator {
    float: none;
    margin: 30px 0px;
    text-align: left;
}

/************************************************************/

* html div.paginator { float: left; width: 400px; margin-left: 170px; }

