Best practices for Site layout / style

With having designed the first page of my site, I’m looking for best practices to reuse part of this page’s layout / style on all other pages I’m going to build. Is there an easy way to have certain elements appearing on all pages?

Create a basic template structure with a header and footer via includes, and attach a style sheet (also add any Server Connect Actions that may be used throughout your website, such as a User Profile for example). Easily adapt style, navigation, and your footer to maintain quickly and easily.

Have a look here Server Side Includes (SSI)

Thanks, exactly what I was looking for!