Further blog layout css refinement

this puts the ALL image zoom and LOCAL image zoom tools in place and builds different styles for different image sizes.

There's still a problem with size/style getting out of synch when using both LOCAL and ALL zoom together on a page.