﻿
    h2 
    {
        margin: 15px 0 15px 0;
    }

    body.events h2 
    {
        background: url("../images/h2_bash_2010.gif") no-repeat top left;
        width: 480px;
        height: 27px;
    }

    body.events.schedule h2 
    {
        background: url("../images/h2_schedule.gif") no-repeat top left;
        width: 173px;
        height: 27px;
    }

    body.events.map h2 
    {
        background: url("../images/h2_map_parking.gif") no-repeat top left;
        width: 273px;
        height: 27px;
    }

    body.events.activities h2 
    {
        background: url("../images/h2_activities.gif") no-repeat top left;
        width: 187px;
        height: 27px;
    }

    body.events.amenities h2 
    {
        background: url("../images/h2_amenities.gif") no-repeat top left;
        width: 187px;
        height: 27px;
    }

    body.events.charity h2 
    {
        background: url("../images/h2_partners_charities.gif") no-repeat top left;
        width: 401px;
        height: 27px;
    }

    .event_content 
    {
        width: 910px;
        margin: 0 auto;
    }


/*  EVENT SCHEDULE ------- */
        .sched_top 
        {
            width: 624px;
            padding-top: 40px;
            background: url("../images/schedule_bg_top.gif") no-repeat top left;
        }
        
        .sched_bottom 
        {
            padding: 0 10px 40px 3px;
            width: 624px;
            background: url("../images/schedule_bg_bottom.gif") no-repeat bottom left;
        }
        
        .sched_list
        {
            background-color: #fff;
            padding: 0px 20px;
            width: 571px;
        }
        
        .sched_list 
        {
            background-color: #fff;
        }

        .sched_list .scheduled_band 
        {
            padding-bottom: 25px;
        }

            .sched_list .scheduled_band .when {
                width: 200px;
                float: left;
                font-size: 15px;
                color: #3f3f3f;
                font-weight: bold;
                padding-top: 17px;
            }

            .sched_list .scheduled_band .photo {
                width: 100px;
                float: left;
            }

            .sched_list .scheduled_band .photo img {
                border: 4px solid #c6261a;
            }

            .sched_list .scheduled_band .who 
            {
                padding-top: 10px;
                width: 250px;
                float: left;
            }
        
                .sched_list .scheduled_band .who h3
                {
                    display: block;
                    font-weight: bold;
                    margin-bottom: 0px;
                    padding-bottom: 0px;
                }

                .sched_list .scheduled_band .who a
                {
                    color: #c4261a;
                    text-decoration: none;
                }

        .the_schedule 
        {
            width: 655px;
            float: left; 
        }

        .share_schedule 
        {
            float: left; 
            background: url("../images/schedule_share_bg.gif") no-repeat left 10px ;
            height: 180px;
            width: 255px;
            padding: 33px 0 0 25px;
        }

            .internal_tools a
            {
                display: block;
                margin-bottom: 17px;
                color: #c4261a !important;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 15px;
                font-weight: bold;
            }
            
            a#twitter_share 
            {
                margin-left: 6px;
            }
            
    .event_content 
    {
        width: 950px;
        padding-left: 25px;
        margin: 0 auto;
    }

