Where exactly are your assets located? If you stick with your way of doing it, you have to use absolute links rather then relative to the page.
I.e.
<link rel="stylesheet" href="/style.css">
Yes, you can use different templates for subpages, you define them in a pages section in your blueprints using the templates
option.