
#event_links,
#events_featured,
#events_search
{
    position: relative;
    border: 1px solid #9D9A87;
}

#event_links {
    width: 150px;
}

#events_featured {
    width: 630px;
}

#events_search {
    width: 100%;
}

.event_box_title
{
    position: relative;
    padding: 3px 3px 3px 3px;
    font-size: 12px; font-weight: bolder;
    color:#FFFFFF; 
    background-color:#111111;
    border:1px solid #222222;
}

.event_box_body .table
{
    width: 100%;
    border: 1px;
}

.event_box_body .cell
{
    padding: 4px 10px 4px 10px;
    background-color: #111111;
    border:1px solid #222222;
}

.event_box_body .cell_no_pad
{
    background-color: #111111;
    border: 1px solid #222222;
}

.event_box_body .box
{
    width: 33%;
    vertical-align: top;
    height: 150px;
}

.short_description
{
    text-align: justify;
}

.event_title
{
    font-weight: bolder;
    padding: 0 3px 0 3px;
    text-align: left; vertical-align: bottom;
}

.event_box_title .location
{
    font-weight: bolder; font-size: 12px;
}

.location a { top: 3px; left: 2px }

.header {
    padding: 3px 6px 3px 6px;
    font-size: 12px; font-weight: bolder;
    color:#FFFFFF; background-color:#111111;
}

.result_cell {
    padding: 3px;
}

#events_show
{
    border: 1px solid #9D9A87;
    padding: 1px;
}

.event_box_title
{
    padding: 3px 3px 3px 3px;
    font-size: 12px; font-weight: bolder;
    color:#FFFFFF; background-color:#9D9A87;
}

.event_box_body .table
{
    width: 100%;
}

.event_box_body .box
{
    width: 33%;
    vertical-align: top;
    height: 150px;
}

.short_description
{
    text-align: justify;
}

.event_title
{
    font-weight: bolder;
    padding: 0 3px 0 3px;
    text-align: left; vertical-align: bottom;
}

.event_box_title .location
{
    font-weight: bolder; font-size: 12px;
}

.location a { top: 3px; left: 2px }

.header {
    padding: 3px 6px 3px 6px;
    font-size: 12px; font-weight: bolder;
    color:#FFFFFF; background-color:#9D9A87;
}

.result_cell {
    padding: 3px;
}

.tindent {
    text-indent: 55px;
}

.error { padding: 4px; color: red; text-align: center; font-size: larger; }

