Ok so my problem is this, I want to be able to manage events in a simplistic form on a Drupal 7 site. I created the relevant content type and inserted some dummy content, all is well. I then move on to creating views for displaying this in various forms (1 view for forthcoming events, 1 view for archived/past events). Again these seem to work fine. Now the problem comes when I want to display the views for this content type on the pages for this content type, so you go to an individual event page and you're presented with the relevant information followed by a views block for forthcoming events and a views block for archived events. I've created three templates, one for the content type (node--type.tpl.php) and one for each of the views (node--view--view-name.tpl.php) but the default one is getting overridden on the node page by the what appears to be the last loaded views one. I thought that these were specifically for the views not the default node display for that content type.
Now I am probably just missing something (I'm relatively new to Drupal, I've read through the theming guide and tried searching for similar issues, only managed to find 1 from 2007 which wasn't very helpful, but I've only been using it for the last 2 weeks) but I would like to know why this does this and how to stop it.
Hope this is enough information
Edit: I'm using the latest versions of the following in this: Drupal 7, Views Module, Date Module.