/*
 *  @copyright		Copyright 2009 (c) Solo Media Works, Inc.
 *  @author			Maxwell Berkel
 *  @description	Events styles
 **************************************************************************************/

#upcoming-events { width: 660px; float: left; }

#list-of-upcoming-events { width: 400px; float: left; }

#featured-events { display: none; width: 245px; float: left; }


/*** List upcoming events ***/
dl.upcoming-events, dl.homepage-upcoming-events { margin: 5px 0 20px; clear: both; }
dl.upcoming-events dt, dl.homepage-upcoming-events dt { width: 40px; height: 78px; float: left; font-size: 12px; font-weight: bold; text-align: center; background: url(../../images/calendar_date_bg.png) no-repeat top left; clear: left; }
dl.upcoming-events dt .month, dl.homepage-upcoming-events dt .month { display: block; height: 15px; color: #fff;  margin-bottom: 3px; padding-top: 3px; clear: both; }
dl.upcoming-events dd, dl.homepage-upcoming-events dd { width: 335px; min-height: 65px; float: left; margin: 0 0 18px 15px; }
dl.upcoming-events dd a.title, dl.homepage-upcoming-events dd a.title { color: #000; font-weight: bold; }

dl.homepage-upcoming-events { padding-bottom: 10px; }
dl.homepage-upcoming-events dd, dl.homepage-upcoming-events dt { min-height: 40px; height: auto !important; height: 40px; }
dl.homepage-upcoming-events dd { width: 235px; }

img.featured-event { border: 1px solid #e5e5e5; padding: 8px; }


/*** Event details ***/
img.event-photo { float: right; margin: 5px 0 15px 18px; }


/*** Events form ***/
#selected-venue-details { display: none; padding: 15px 0 20px; clear: both; }


/*** Dashboard events ***/
#upcoming-events-column { width: 400px;	float: left; }
#dashboard-video-player { width: 330px; float: right; }