    #upcomingEvents 
    {
    	font: 13px Arial,Helvetica,sans-serif;
    	text-align:left;
        color:#4B0002;
        width:208px;
        
    }   
    
    #upcomingEvents .eventCalendar 
    {
    	text-decoration: none;
        display: block;
        width: 200px;
        height: 51px;
        background: url("/event-calendar/images/event-calendar/wsCalendarLogo.png") no-repeat scroll 0 0  transparent;	
    }
    
    #upcomingEvents .eventCalendar span
    {
        visibility:hidden;
        opacity: 0;
    }
    
 
    
    #upcomingEvents h1 a:hover
    {
        color:#E50083;
    }
        
    #upcomingEvents .addButton 
    {
        background:url("/event-calendar/images/addIcon.png") no-repeat scroll left center #B5CFAF;
	    -webkit-border-radius:8px;
	    -moz-border-radius: 8px;
	    border-radius:8px;
	    color:#373737;
	    padding:6px 15px 6px 32px;
	    text-decoration: none;
	    font-weight: bold;
	    font-size:1.1em;
	    margin: 0 0 18px;
	    display: block;
	    width: 160px;      
    }
    
    #upcomingEvents .stdButton 
    {
	    background:no-repeat scroll left center #330f1a;
	    -webkit-border-radius:8px;
	    -moz-border-radius: 8px;
	    border-radius:8px;
	    color:#FFF !important;
	    padding:6px 0;
	    text-decoration: none;
	    text-align:center;
	    font-weight: bold;
	    font-size:1.1em;
	    margin: 0 0 18px;
	    display: block;
	    width: 207px;      
    }
  #upcomingEvents .stdButton:hover
    {
	    background-color:#5b191a;
	    color:#FFF !important;
    }

    #upcomingEvents .addButton:hover
    {
	    background-color:#9ecf97;
	    color:#000;
    }
    
    #upcomingEvents .poweredBy
    {
        color:#545454;
        font-weight:normal;
        letter-spacing:-0.03em;        
        background:url("/event-calendar/images/makemediaLogo_small.png") no-repeat scroll 75px -3px transparent;
        padding:0 40px 0 0;
        text-decoration: none;
        font-size:1.1em;
        display: block;
    }
    
    #upcomingEvents .poweredBy span
    {    
        visibility:hidden;
        opacity: 0;
    }
    
    #upcomingEvents #makemediaEventListing table
    {
        margin: 10px 0 5px;
        border-collapse: collapse;
	    border-spacing:0;
    }
    
    #upcomingEvents #makemediaEventListing table th, #makemediaEventListing table td
    {
      font-weight: bold;  
    }
    
    #upcomingEvents #makemediaEventListing table th
    {
        width: 25%;
        font-weight: normal;
    }
    
    #upcomingEvents #makemediaEventListing table .moreEventInfo
    {
        color: #4B0002;
        text-shadow: 1px 1px #EEEEEE;
        display:block;
        padding: 1px 5px 2px 0;
        font-weight: normal;
        margin: 0 0 15px 0;
    }
    
    #upcomingEvents #makemediaEventListing table .moreEventInfo:hover
    {
    	color: #E50083;
    	text-decoration: underline;
    }   

    #hidden_link
    {
        display:none;
    }
