restructure to facilitate site specific styles