Honestly seems like you have HTML and CSS down. Try learning more javascript and php. I ingored jQuery for quite some time, made me a noob, lol.
You also seem to have a better art taste than me. That is a really big part of web design, it's art. Also flexibility, you never want your client to feel boxed in.
In the end, try new stuff, act like a mad scientist, test your ability and what's next.