Coins arrondis sur les images

http://jsfiddle.net/48Y37/

Je veux des coins arrondis sur les deux coins en haut de l'image. Il est techniquement là, mais est recouverte par l'image. J'ai regardé sur le web et j'ai vu des gens parler de overflow: hidden; ou même JavaScript (qui je veux éviter autant que possible), mais je n'ai jamais semblé être en mesure de mettre sur mon morceau de code.

Merci d'avance.

<section class="container">
    <header>
        <img src="http://i.imgur.com/CpL8u.png" style="box-shadow: 0px 0px 10px #888;" />
    </header>
    <section class="body">
        Lorem ipsum blahblah I don't know the rest.
    </section>
</section>

CSS:

header {
    width: 640px;
    margin-left: -10px;
    margin-top: -10px;
}
section.container {
    background: #fff;
    width: 620px;
    margin: auto;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 10px;
    box-shadow: 0px 0px 20px #888;
}
section.body {
    margin-top:10px;
}

source d'informationauteur Jeremy Ahn