"view source" on your index.php page after you pull up your site in a browser. it looks like your and <body> tags are repeating themselves.
since your menu and background will be the same on every page, you can probably use the same head.php file which should probably include your <head> <title> and <body> tags.. if you use the same menu on each page then you probably want your menu in the head.php also.
don't put heading tags in your "home.php" or "news.php" files because you are just repeating them.
i would forget about including your "home.php" inside your home.php page and just replace that with the content itself. like below:
<?
// home.php -- this is just a comment //
include("head.php");
?>
<center>This is the Home Page</center>
<?
include("foot.php");
?>
ok, now here is your news.php page:
<?
// news.php -this is just a comment //
include("include("head.php");
?>
<center>This is the News Page</center>
<?
include("foot.php");
?>
i hope this makes sense.