<div id="gravatar"></div>
body { 
    background: #F2F2F2;
    width: 80%;
    padding: 0 10%;
    position: relative;
}

body::before {content: ""; position: fixed; background:#0075B5; top:0px; left: -5%; width: 110%; height: 50px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -ms-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -o-box-shadow: 0px 0px 10px rgba(0,0,0,.8); box-shadow: 0px 0px 10px rgba(0,0,0,.8);  z-index: 999;}

div#gravatar { 
    width: 100%;
    height: 500px;
    margin: 150px auto;
    background: #fff;
    border-top-left-radius:33px;
    border-top-right-radius:33px;
    position: relative;
    border:1px solid #ddd;
    border-top: 1px solid #eee;
    -webkit-box-shadow: 0px 4px 10px rgba(0,0,0,.08); 
    -moz-box-shadow: 0px 4px 10px rgba(0,0,0,.08); 
    -ms-box-shadow: 0px 4px 10px rgba(0,0,0,.08); 
    -o-box-shadow: 0px 4px 10px rgba(0,0,0,.08); 
    box-shadow: 0px 4px 10px rgba(0,0,0,.08); 
}

div#gravatar::before,
div#gravatar::after { 
    content:"";
    position: absolute;
    
    background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(244,244,244,1) 99.9%, rgba(255,255,255,0) 100%), 
        -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%);
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(99.9%,rgba(244,244,244,1)), color-stop(100%,rgba(255,255,255,0))), 
        -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));
    
    background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(244,244,244,1) 99.9%,rgba(255,255,255,0) 100%), 
        -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);
    
    background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(244,244,244,1) 99.9%,rgba(255,255,255,0) 100%), 
        -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);
    
    background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(244,244,244,1) 99.9%,rgba(255,255,255,0) 100%), 
        -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);
    
    background: linear-gradient(top, rgba(244,244,244,1) 0%,rgba(244,244,244,1) 99.9%,rgba(255,255,255,0) 100%) ,  
        linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);
    
    
    
    height: 1px;
    width: 70px;
    top: 10px;
}

div#gravatar::before {
    
    left: -25px;  
    -webkit-transform: rotate(-45deg);
}
div#gravatar::after {
    right: -25px;  
    -webkit-transform: rotate(45deg);
}