Originally Posted by Jimbo
I was going to say CSS but i couldnt be arsed to answer all the questions that would have been generated.
Olly - if you really want to make the site cool you need to use CSS (Cascading Style Sheets)
Its basically a mechanism for you to put the contents of the site in plain old text then seperately define how that text is displayed.
The really cool thing about it is that if you want to completely change the look and feel of your site - you simply change the style sheet and you dont have to re-write all the content.
If you are interested a great place to start is http://www.w3.org/Style/CSS/learning
It takes a while to get the hang of it but once it clicks it is such a relief knowing you can completely change the whole look and feel of a site without having to re write all the html.