It's because you messed things up in css. First, you set style on "chartdiv" and your div is "chart", and you have an extra } in the middle of css, which makes width and height ignored. It should be:
#chart {
width : 100%;
height : 500px;
font-size : 11px;
}