modularisation of templates; simple post mechanism added; css added