some css niceness including vaguely mobile friendly