.session {

}

.session .lastUpdate{

}
.session h3{
    color:#176F9B;
}

.session .lastNews {

}
.session .lastNews hr{
    margin:0px;
}
.session .lastNews h3{
    margin-top:14px;
    margin-bottom:14px;
}


.session .lastNews .loading{
    width:31px;
    margin:auto;
    display:block;
    margin-top:300px;
    margin-bottom:300px;
}


.session .banner{
    padding-top:20px;
    padding-bottom:0px;
}

.session .titleBox{
    margin-top:20px;
}


.full{
    margin-top:20px;
}

.full h1{
    margin-top:10px;
}
.full .source{
    float:right;
    height:0px;
    overflow: visible;
}



.session .titleBox{
    background-color:#f9f9f9;
    margin-top:20px;         
    font-size:14px;
    text-transform: none;
}

.session .asset12 h2{
    font-size:24px;
}
.session .asset12{
    margin-top:20px;
}

.session .dateBlock{

}

.session .asset8.hasImage .tmp{
    width:450px;
}

.session .asset8{
    float:left;
    width:570px; 
    margin-top:20px;
    margin-bottom:20px;
}
.session .time{
    float:left;
    margin-top:20px;
    width:50px;
    color:#3d3d3d;
    opacity:0.5;
    font-size:14px;
}

.session .galleryTarget{
    margin-top:20px;
} 