many design / css tweaks to get site looking prim and proper