updated styles and cleaned markup