Architecture is about style, abstract idea, flow, methodology, concept.
Framework is something which implements the style, idea, concept etc..or makes it easier to implement it.
example,
Architecture: Every component should have standard pluggable interfaces and it should be possible to connect any component to any other.
Framework: Then lego building blocks can be the framework.
Library: some readymade combinations of blocks that would work as the pillars.
Application: A building structure using the pillars and other building blocks(application).