added homepage background / fixed alignment issues