﻿
/*-- Events Front Page Styles --*/

.events
{
    position:relative;  
    border:0px solid blue;
    float:left;
    clear:both;
    width:100%;
}

.event_table td
{
    border-bottom:1px solid #ccc;
    padding:8px 0;
}

.event_photo
{
    padding:0;
    margin:0;
}
.event_title
{
   /* float:left; 
    clear:right; */
    margin:0 0 0 12px !important;
    padding:0 !important;
}

.event_date
{
    /*
     margin:0 0 0 12px !important;
    */
   position:absolute;
    top:0;
    right:10px;
    float:right;
     margin:0 0 0 0px !important;
    padding:0 !important;
     
}

span.event_time
{
    padding:0 0 0 10px;
}

.event_description
{
    float:left; 
    clear:both; 
    padding:0 10px 0 15px !important;
    margin:5px 0 0 0 !important; 
    min-height:55px;
}

.event_details
{
    float:left; 
    clear:both; 
    margin:10px 0 0 15px; 
}

/*-- Event Details Section --*/

.event_details_content
{
    border:0px solid blue;
    float:left;
    clear:right;
    width:710px;
    padding:0 10px;
    position:relative;
    
}

.event_details_content h1
{
    float:left;
}

.event_details_date
{
    position:absolute;
    top:45px;
    right:10px;
    text-align:center;
    padding:2px;
    width:150px;
}

.event_details_description
{
    float:left;
    clear:both;
    margin:5px 0 0 0;
    padding:10px 10px 10px 10px;
    border-top:1px solid #ccc;
}

.event_details_description h1
{
    float:left;
    clear:both;
    width:100%;
    position:relative;
    top:-10px;
    left:0;
}

.event_details_description h2
{
    width:100%;
}

.event_details_description a
{
    margin:0 !important;
    padding:0;
    position:relative;
    top:5px;
}
