/* eventful.css --- sample styling for Eventful stickers.
 *
 * This stylesheet has been placed in the Public Domain.
 * All warranties are disclaimed.
 * Eventful is a registered trademark of Eventful, Inc., and Eventful.com,
 * Eventful Demand, and the Eventful logo are trademarks of Eventful, Inc.
 */

div.eventful-sticker {
        font-family: Tahoma, 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
        font-size: 0.9em;
        line-height: 1.2;
        background-color: #fff;
/*        color: #333 */;
        border: 1px solid #7a2e40;  /* Eventful blue border */
        margin: 0.25em;
        padding: 0.25em;
        }

div.eventful-sticker a,
div.eventful-sticker a:link,
div.eventful-sticker a:visited {
        background-color: inherit;
        color: #3D7423;
        text-decoration: none;
        }

div.eventful-sticker a:hover,
div.eventful-sticker a:active,
div.eventful-sticker a:visited:hover {
        background-color: #06c;
        color: #fff;
        text-decoration: none;
        }

div.eventful-sticker .calendar-name,
div.eventful-sticker .venue-name,
div.eventful-sticker .group-name {
        font-size: 1.1em;
        }

div.eventful-sticker .sticker-error,
div.eventful-sticker .vcalendar {
        margin: 0.5em 0 0.3em 0;
        padding: 0.1em 0 0.3em 0;
        border-top: 0.2em solid #eee;
        }

div.eventful-sticker .vcalendar .vevent {
        margin: 0.3em 0 0.3em 0;
        padding: 0.3em 0 0.3em 0;
        border-bottom: 0.2em solid #eee;
        }

div.eventful-sticker .vcalendar .vevent abbr.dtstart {
        border-bottom: none;
        background-color: inherit;
        color: #000;
        }

div.eventful-sticker .vcalendar .vevent .summary {
        margin: 0 1em 0 1em;
        }

div.eventful-sticker .calendar-subs,
div.eventful-sticker .calendar-footer,
div.eventful-sticker .venue-subs,
div.eventful-sticker .venue-footer,
div.eventful-sticker .group-subs,
div.eventful-sticker .group-footer {
        margin: 0.5em 0.5em 0.5em 0;
        font-size: 0.8em;
        text-align: right;
        }

div.eventful-sticker .calendar-subs img,
div.eventful-sticker .venue-subs img,
div.eventful-sticker .group-subs img {
        border-width: 0;
        }

div.eventful-sticker div.calendar-subs,
div.eventful-sticker div.venue-subs,
div.eventful-sticker div.group-subs {
  border-top: 0.2em solid #eee;
  padding-top: 0.3em;
}
