you should probably seek a programmer to help you with it. Whether you use script or CSS, you could affect other things if you're not careful/aware of what you're doing.
Yes, absolutely.
Implementation may need a programmer. But what task shall I give him? Before hiring someone it's
my task and wish as responsible webmaster to consider the options and deciding what I want. The programmer does not know my goals, my visitors, connections with my other sites ect.
Usually a single programmer is not able to consult me properly. According to my experience they stick to one or two options they know and are able to implement. A third option may be the best, but he/she is not able to do it (properly, without spending much time): He probably won't recommend the third option.
Most of the programmers are "tech-guys", they don't want to hear and understand your wishes, your background behind the site, doing teamwork. It would need more than just coding skills... therefore forums can be more valuable regarding this first step.
However, give me such a guy, who is skilled and experienced in WP, CSS and my complicated theme called "Headway"; having a wider view, consulting and programming, able to work with me as team and I would be happy to hire him.
Indeed the last two days I offered exactly this in some forums! For helping me on the long run, not just dropdown-clicking. Unfortunately most don't know Headway, but this is indispensable. I got some responses from programmers without knowledge of Headway and now guess what they said!
"I'm excellent in CSS and I can accomplish all just with CSS".
"Take another theme".
"Forget Wordpress".
"All themes are more or less working the same way, I will check Headway for an hour and as experienced programmer this will be sufficient".
"Doing together via skype? Hm, I prefer getting a mail with clear orders and then you can check the result."