Dear rnancarrow
First of all I don't have experience specific to your problem but I may be able to offer some direction.
If the bedrock is fractured granite then it may well contain groundwater. As liquid styrene has a density of around 0.9 relative to water (1.0) then it will float on, and will slowly dissolve into, the groundwater.
The depth to groundwater may be a key factor in determining where the downward migration of the styrene will be impeded. If it is 20m below ground level then I doubt that capillary action in the sand would be sufficient to draw styrene upwards against the combined chemical and physical effects of infiltrating rainwater (what are the chances of rainfall?).
If the fracturing is not continuous at depth then you may well have small reservoirs of liquid styrene in the bedrock, as you stated. In this case I suggest that you look into installing a layer of inert and environmentally-safe, absorbent, granular material which can be poured into place prior to addition of the sand, thus holding the styrene in place for longer so that chemical and biological breakdown processes can deal with the pollution.
I am not certain but there may be inert, environmentally-safe odour absorbers also, which could be mixed in with the sand to impede the upward migration of volatiles.
Finally, if groundwater is flowing through the fractured granite then you should point out that covering over the contaminaton at this one point will not stop the styrene from polluting the groundwater, which will almost certainly interact with other aqueous systems in the local environment. Styrene is a marine pollutant, is highly toxic and its vapours are explosive in air in concentrations between 0.9-6.8%
I hope this information helps in some way.
Regards,
Adam Beresford-Browne
URS Corporation Ltd