Sehr witzig,...
für das kann ich leider nichts, das kommt von dem spam filter.
zu deinem problem, wenn du dir deinen quelltext ansiehst, du hast jede menge <ol> zuviel drinnen durch das <ol> wird die zeile immer eingerückt.
das <item> gehört in deinen code überhaupt nicht dorthin, nimm es raus das ist für formen.
einmal einrücken finde ich ok wenn eine neue unterkategorie aufgemacht wird, aber da du in der funktion für die subcats extra noch <ol> eingefügt hast,
wird jetzt natürlich bei jeder neuen zeile eingerückt.
nimm doch einmal den code was ich dir gepostet habe, statt den <ul> schreibst du <ol>.