div.event-options {
        border-top:1px solid #bbb;
        border-bottom:1px solid #bbb;
        background:#ddd;
        padding:.5em .75em;
        margin-bottom:1px;
}
        div.event-options div.input        { float:right; }
        div.event-options div.input select { margin:0;    }
        div.event-displaying {
                padding:0.5em 0.75em;
        }
div.an-event {
        border-top:1px solid #bbb;
        padding:.75em;
}

div.odd-row  { }
div.even-row { background:#efefef; }
div.last-row { }

        .an-event div.event-date {
        }
        .an-event div.event-date h4 {
                margin:0; color:#333;
        }        
        .an-event div.event-title {
                font-weight:bold; color:#666; text-transform:uppercase;
        }
        .an-event div.event-description {
                margin:0 0 0 1em;
        }
        .an-event div.event-description p {
                margin:0 0 .576923em 0;
        }

/* upcoming events */

div#upcoming-events {
        margin:1em 0; padding:1em 0;
        border-top:0px solid #EDEDED;
}
        p.event-upcoming-heading {
                font-weight:bold; margin:0 0 1em 0;
        }

        ul#side-events {
                font-size:.6875em;
        }
        #side-events li {
                margin:.5em 0;
        }
        #side-events li span.event-date-upcoming {
                font-weight:bold;
        }
        #side-events li span.event-title-upcoming {
                line-height:1.25em;
        }
        p#events-view-more {
                font-size:.6875em; text-align:right;
        }
        
/* submit events */


/* form */
#event-submit {
}
#event-submit div {
        margin:0 0 .5em 0; padding:.75em; xborder:1px solid #eee;
}
#event-submit label {
        display:block; width:100%;
}
#event-submit div.text input {
        display:block; width:98%;
}
#event-submit div.error-message {
        border:none; padding:0; margin:0;
}
#event-submit div.event-form {
        background:#F9F9F6; padding:0;
        border-top:1px solid #555;
        border-bottom:1px solid #555;
}

        div#event-types {
                background:#EFEFEF; margin:0 0 .5em 0;
                border-top:1px solid #BBB; border-bottom:1px solid #BBB;
        }
        div#event-types ul { margin:0; }
        
        div#event-lft {
                float:left; width:39%; margin:0; padding:0;
        }
                div#event-lft div { margin:0 0 .5em 0; border:none; }
                div#event-lft div.event-types { background:#DDD; }
                div#event-lft a.dp-applied { display:block; width:100%; margin:0; }
                div#event-lft span.radio-separator {
                        float:left; display:block; width:100%; line-height:0; margin:0; padding:0;
                }
                div.event-start-date, div.event-end-date {
                        background:#E9E9E9;
                }
                                
        div#event-rght {
                float:left; width:61%; padding:0;
        }
                div#event-rght div { margin:0; }
                div#event-rght textarea { width:96%; margin-bottom:0; }

        #event-submit div.event-form {
                border:none;
        }

#event-submit div.radio { border:none; }

#event-submit div.event-types input {
        float:right; display:inline; margin:.4em 0 0 0;
}
#event-submit div.event-types label {
        float:left; display:inline; width:8em; padding:0;
        border-bottom:1px dotted #888;
}

#event-submit div.submit {
}

#event-submit div.text #EventAnswer {
        width:93%;
}