first css hacks, needs cleanup