The first time that I developed a mobile website, the layout was simply based off of percentages instead of pixel sizes. The percentage of these sizes will be very flexible to fit just about every page size.
The layout was based off of div tags that "stacked" on each other. I kept to a 100-200 word minimum on each page to ensure that it wasn't too wordy. Since it was the first mobile site I developed, I was quite afraid to use special scripts or use other dynamic content -- everything was pretty static.