massive css overhaul. almost fully functional. check it out first though.