Web design is no longer a simple discipline with ready to do tasks. Web design involves a lot of complexities involving a variety of rules, techniques, design trends, approaches,...