restyled, organized css, fixed responsive layout