creating themes

am very new to elgg and would want to create my own theme to match and work with my web project and i don't know how to go about things. can write good html 5 cs 3 and can work around php and sql, how do i put things together. pls how to i convert my html to a elgg theme