Slight css update and reorganization

Changed body margin from default to 0 all around and reorganized
css for main index page into separate css file.