basic layout with css / w3c conformity