*{
margin: 0;padding: 0;
}

body
{
  font-family: 	'Cantarell',Lucida Grande,sans-serif;
  font-size: 16px;
  color: #777;
  min-width: 40em; text-align: center;
}


#headline
{background-color:#ccc;
float:left;width:100%;text-align: center;
height:60px;
}
#container
{background-color:#ddd;
min-height:400px;
margin: auto;
}
#left
{background-color:#dcc;width:200px;float:left;width:200px;height: auto;
}
#center
{background-color:#fff;margin: 0 200px 0 200px;
}
#right
{background-color:#ccd;float:right;width:200px;
}
#footer
{background-color:#cdc;clear: both;
}

