For usability and SEO it is usually best to keep CSS and Javascript files in an external document that is called from the page. This greatly reduces file size and removes extra clutter in the source code that doesn't have to be repeated on every page.