<!DOCTYPE html>
<html>
<head>
<style type="text/css">
*{margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif;}
#wrapper {width:800px; margin: 0 auto 0 auto; text-align: center;}
#header {background-color:#FFCC99;}
#left{background-color:#FFFFCC; width:35%; float:left; text-align:center;
border:1px solid black;}
#kontent{padding-left: 35%; background-color:white; text-align:center; border:1px solid black;}
#footer{text-align: center; background-color:#CC9966;clear: both;}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div id="wrapper">
<div id="header"><span style="font-size:34px;">М</span></div>
<div id="content"></div>
<div id="left">
<p>Menu</p>
<p>Menu</p>
<p>Menu</p>
<p>Menu</p>
<p>Menu</p>
<p>Menu</p>
<p>Menu</p>
<p>Menu</p>
</div>
<div id="kontent">
<p>Главная страница</p>
<p>Главная страница</p>
<p>Главная страница</p>
<p>Главная страница</p>
</div>
<div id="footer">Copyright © Филип Киркоров <? echo date('Y'); ?></div>
<div>
</body>
</html>
Просто добавил clear: both; у footer