For our website we initially decided to go down that hard coding route for our CSS. Make our own classes and position them accordingly. However we decided to make the switch to bootstrap after realising we were making the work much harder for ourselves as we had such little time to do it. Learning bootstrap was relatively straight forward with Kyle covering it in a few workshops and through various tutorials on the web.
Making this switch now allows us to quickly create forms for our logins and registers, including buttons and navigation bars. Bootstrap also crates a column based layout, therefore positioning of elements on the page will be a lot simpler that the pure CSS route.
The bootstrap main webpage