CentOS 6.2 has minimal version. I think it's about 300 MB in size. Does that seem lightweight to you? If yes, it's pretty enough for webhosting etc, even for hosting virtual servers.