cleaned up codes and validated CSS3 and HTML5 !