.grid4 {
    clear:both;
    padding:0px;
    margin:0px;
    width:100%;
}
.grid4 > .grid2 {
    float:left;
    margin:0px;
    display:inline-block;
    width:50%;
}
.grid4 > .grid2 > .grid1 {
    float:left;
    margin:0px;
    display:inline-block;
    width:50%;
}
.grid4 > .grid3 {
    float:left;
    margin:0px;
    display:inline-block;
    width:75%;
}
.grid4 > .grid1 {
    float:left;
    margin:0px;
    display:inline-block;
    width:25%;
}
    
.grid0 {
    padding:8px;
}
.grid0 * {
}
.grid0 img.leader {
    width:100%;
}
.grid0 h2 {
    font-size:14px;
    margin:0px;
    padding:0px;
    margin-top:4px;
    margin-bottom:2px;
    

}
.grid0 p {
    margin:0px;
    padding:0px;
    font-size:12px;
    margin-bottom:5px;
    font-weight:normal;

}
.grid0 a {
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    color:#333;
    
}

@media screen and (max-width:740px) {
    .grid4 > .grid2 {
        width:100%;
    }
    .grid4 > .grid1 {
        width:100%;
    }
    .grid4 > .grid3 {
        width:100%;
    }

}