major css style fixes and carousel