There is a very basic question which everyone asks that what is the basic differences between node.tpl.php and page.tpl.php?
This template holds the wireframe of the webpage/website like- blocks, regions, header, footer, css, js files and most importantly “main content” etc..
This is a template through which you can customize your “main content”. By main content I mean id the body of the page like about us content, displaying press releases, title of the content etc..
Through node template files you can customize the look and feel of node types like story, page or any custom node type that you have created.
You can create a customize node template as node.tpl.php (applies to all the content types), node-story.tpl.php, node-custom_node_type_name.tpl.php