Further refactoring css/js

Refactored javascript further removing all unrequired files from
lightbox

Validated CSS to meet CSS3, and refactored. Added a separate shared css
file for relating to the top navigation header and shared footer, so
changes only need to me made once