Problem with subsurf
Hi, your problem as already pointed out is N-gons, the highlighted area in the image was one crazy huge ngon, all I did was use the knife tool to slice it into 2 polygons (still ngons but better ones).
It is best to use quads if posible, ngons are not always bad, but in this particular case it had too many sides surrounded by small polygons (small detail), so this particular ngons was overpowering them.
search on google for topology and quad modeling.
cgcookie has some good tutorials.
good luck on your projects.

https://drive.google.com/file/d/0B7Is78yvd9nWMXQyTzRiWi1pVjA/view?usp=sharing