Well then you want a CMS or Content Management System, or you could always custom code the HTML & CSS.
Wordpress is designed as a blogging platform, but it could do what you want. Joomla in my opinion is amazing, we tend to use it for several projects and there are several tutorials available...