A little bit strange structure... OK, let's take a look:
- html.spark is a master page (layout) and there is content definition
<use content="head" />
- Application.spark and View.spark are two views, they both have <use
master="html" />. Normally, different views correspond to different
actions and cannot co-exist on the page. You found a way to combine
them in one page, so, from this moment the order of their appearance
strongly depends on which is the first found in file system.
- Menu.spark should be a partial, and you are not allowed to put
<content name="head" /> there.
Does it give you an idea? BTW, do you have spark syntax normally
highlighted (which means no error in spark markup)?