WordPress is very popular software for Blogging and CMS. It is FREE to use but if you want to integrate your own design in wordpress, you need to create wordpress theme or template. It required good knowledge of knowledge of Photoshop, XHTML, CSS and wordpress theme structure.
Here are some good tutorials which teach you how to create wordpress blog design in Photoshop and how to generate WordPress Template or Theme.
WordPress Design Tutorials