Question: When in responsive website the sidebar moves to the footer of the page but the background-color won't fix the size of it, as the print screen.

<http://i61.tinypic.com/v8hhkj.gif>

What could I do here?

The website: <http://bloganacastro.com>

Answer: 
How many times do you call `new User()`? That's how many User objects you've created: exactly **one**, and you do this once **before** the loop. 

Solution, call this **inside** of the loop -- this way you create a new User for each item that you add to the list.
Java collections store references. Thus, in your code, there is a single User object, and the reference to it is being added to the ArrayList on each iteration (different than what happens in C++, where the vector does a copy). You need something like:

```
while(line != null)
{
   str = line.split(",");
   User u = new User();
   u.setName(str[0]); //sets each field read to "u"
   u.setRg(str[1]);
   u.setType(str[2]);
   list.add(u); //adding user to the list to be returned
   line = buffRead.readLine(); //reading next register
}

```