Go to
http://opensourcecms.com/ and play with the blog software demos. Most, not all, can be installed without any sort of scripting knowledge. You may need to understand chmod (file permissions) and you will need to know how to add a database on your hosting account.
CSS is one of those things that looks difficult but, once you've learned a little, you wonder why you haven't been using it all along. It really simplifies building and tweaking.