You are rewriting anything in the flights directory, including images and files. Try to type in the direct path to an image in the address bar and it won't display because of the rewrite.
The trick is to only rewrite urls that aren't real files. That way, if the address represents a real file, it won't rewrite because you need that actual file. This can be done by putting the following rewrite condition just after you turn the rewrite engine on, before your rewrite rule.
RewriteCond %{REQUEST_FILENAME} !-f
Also, make sure that all paths to images, files, etc, start with a /. So for example:
/templates/blue/styles.css
rather than
templates/blue/styles.css
But after you add that rewrite condition, try accessing a file or image directly through the URL and it should now be working.