some css fixes. still not perfect