Question: I can’t get `padding-bottom` to work when I use `overflow-y: auto` on a box. I use Firefox.

```css
#container {
  padding: 3em;
  overflow-x: hidden;
  overflow-y: auto;
  width: 300px;
  height: 300px;
  background: red;
}

#some_info {
  height: 900px;
  background: #000;
}
```

```html
<div id="container">
  <div id="some_info"></div>
</div>
```

See the [JSFiddle](https://jsfiddle.net/rwgZu/).

Answer: 
One more solution without extra DIVs.

```
#container:after {
  content: "";
  display: block;
  height: 50px;
  width: 100%;
}

```

Working in FF, Chrome, IE8-10.
***[Demo](http://jsfiddle.net/rwgZu/1/)***

Hi now used to this css

```
#container {
    padding: 3em;
    overflow-x: hidden;
    overflow-y: auto;
    width: 300px;
    height: 300px;
    background: red;
    padding-bottom:0; // add this line in your css
}

#some_info {
    height: 900px;
    background: #000;
    margin-bottom:3em; // add this line in your css
}

```

***[Demo](http://jsfiddle.net/rwgZu/1/)***