#jason-live a
{
    text-decoration: none;
    color: #686868;
}

#jason-live a:hover
{
    color: black;
}

#jason-live #event-header
{
    margin-top: 10px;
}

#jason-live #main
{
    border-top: none;
}

#jason-live #social
{
    margin-bottom: 10px;
    /*overflow: hidden;*/
}

#jason-live #follow .icons
{
   float: right;
   padding-top: 6px;
   margin-right: 5px;
}

#jason-live #follow .icons img
{
    margin-right: 10px;
}

#jason-live #share .icons
{
    float: left;
    padding-top: 15px;
}

#jason-live #share span.ext
{
    display: none;
}

#jason-live #follow,
#jason-live #share
{
    width: 470px;
    height: 52px;
    margin-bottom: 10px;
    float: left;
    background-color: #f6f6f6;
}

#jason-live #follow
{
    margin-right: 20px;
}

#jason-live #follow .block-wrapper,
#jason-live #share .block-wrapper
{
    height: 50px;    
    padding: 5px;
}

#jason-live #share .block-wrapper
{
    padding-right: 0px;
}

#jason-live #follow .text-block,
#jason-live #share .text-block
{    
    margin-top: 2px;
    padding-left: 10px;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
}

#jason-live #follow .text-block
{
    width: 320px;
}

#jason-live #share .text-block
{
    width: 250px;
    margin-right: 10px;
}

#jason-live #latest-updates .views-row
{
    margin-bottom: 20px;
}

#jason-live #latest-updates,
#jason-live .node #about
{
    float: left;    
    width: 630px;
    margin-right: 20px;
}

#jason-live #upcoming-events .block-wrapper
{
    margin-bottom: 10px;
}

#jason-live #upcoming-events,
#jason-live .node #participate,
#jason-live .node #featured-past
{
    float: left;    
    width: 310px;
}

#jason-live .block-wrapper,
#jason-live .node .block-wrapper
{
    border: 1px solid lightgray;
    background-color: #f6f6f6;
    padding-top: 10px;
}

#jason-live .block-header
{
    padding-left: 10px;
}

#jason-live .block-header h2
{
    font-size: 1.5em;
    color: #686868;
}

#jason-live .block-content
{
    padding-left: 10px;
    padding-right: 10px;
}

#jason-live #upcoming-events .block-content
{
    padding-right: 5px;
}

#jason-live .block-content .views-field-title h2
{
    font-size: 1.5em;
}

#jason-live .block-content .views-field-title a
{
    text-decoration: none;
    color: #686868;
}

#jason-live .block-content .views-field-title a:hover
{
    color: black;
}

#jason-live #livestream,
#jason-live #live-archived,
#jason-live #show-closed
{
    margin-top: 10px;
}

#jason-live #cil
{
    margin-bottom: 10px;
}

#jason-live #featured-past .views-row,
#jason-live #upcoming-events .views-row
{
    clear: both;
}

#jason-live #featured-past .views-field-field-guest-thumbnail,
#jason-live #upcoming-events .views-field-field-guest-thumbnail
{
    float: left;
    width: 110px;
    padding-bottom: 50px;
}

#jason-live #featured-past .views-field-field-short-title,
#jason-live #featured-past .views-field-field-guest-name,
#jason-live #upcoming-events .views-field-field-show-day,
#jason-live #upcoming-events .views-field-field-guest-name
{
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0px;
}

#jason-live #upcoming-events .views-field-field-show-day,
#jason-live #upcoming-events .views-field-title,
#jason-live #upcoming-events .views-field-view-node
{
    float: left;
    width: 182px;
}

#jason-live #upcoming-events .view-footer,
#jason-live #featured-past .view-footer
{
    width: 280px;    
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    text-align: right;
    /*margin-top: 20px;*/
}

#jason-live #upcoming-events .views-field-title
{
    margin-top: 5px;
    font-weight: bold;
    font-size: .90em;
}

#jason-live #upcoming-events .views-field-field-show-times
{
    float: left;    
}

#jason-live #upcoming-events .views-field-field-timezone
{
    float: left;    
    padding-left: 5px;
}

#jason-live #upcoming-events .views-field-view-node,
#jason-live #featured-past .views-field-field-guest-subtitle,
#jason-live #featured-past .views-field-view-node
{
    font-weight: bold;
    font-size: .90em;
}

#jason-live #upcoming-events .views-field-view-node
{
    margin-top: 12px;
}

#jason-live #featured-past .views-field-view-node
{
    margin-top: 20px;
}

#live-message
{
    display: none;
    margin-top: 10px;    
    height: 40px;
    border: 1px solid black;
    background-color: #fffdce;
}

#live-message #live-message-text
{
    display: block;    
    line-height: 40px;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}
