Is it possible to do this kind of thing with CSS?
From my Googling, I can't find anything helpful.
It can be done with CSS3's radial gradients:
CSS:
div{
background:
radial-gradient(
circle at -40px 50px,
transparent 80px,
red 80px
);
height: 100px;
width: 100px;
}
body { background-color: blue; }