Coding should be clean as possible, free of structure and CSS files should be off page where possible.

HTTP compression, otherwise called content encoding using gzip should be considered.

Consider compressing your textual content ie javascript etc with mod gzip or similar products.

CSS alternate style sheets should be referenced in the HTML but are not actually downloaded until they are needed and therefore reduce the total page size.