refactorred with responsive web design concept (fluid + grid layout and
media queries)