change css infrastructure
prepare for desktop / mobile client layouts