When I say size I\'m talking about bytes not pixels.
I\'m curious if there is any consensus on what the maximum size should be for various categories. Specifically
Depending on the connection you want the page loading in as less time as possible. Less than 4 seconds is optimal.
"A study conducted by leading web traffic controller Akamai Technologies revealed that a poorly designed website loses a full 30 percent of its customers within a few seconds. The same study also found that if a site takes longer than four seconds to load, 75 percent of viewers won’t bother to return to it." http://www.ianbrodie.com/get-clients-online/lose-website-visitors-in-5-minutes/
More important than size is following some simple rules and best practices.
Best Practices for Up Your Web Site
http://developer.yahoo.com/performance/rules.html
So a rough estimate would be
Broadband connections ~200K
Dialup connections ~50k
Mobile connections ~100K