Workaround CSS positioning dilemma causing rendering bugs for dropdowns