Twój szablon - bez hack'ów dobrze wyświetlany w każdej przeglądarce
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> body{
background:#8dc23b url(bg.png) repeat-x 0 0;
font:normal 11pt verdana,tahoma,arial,sans-serif;}
h1,h2,h3,h4,h5,h6,div,p,ol,ul,li,table,th,td,a{
margin:0;
padding:0;}
#menu ul{
list-style-type:none;
padding-left:15px;
text-align:left;
font-weight:bold;}
#menu ul li{padding-bottom:5px;}
#menu ul ul{
list-style-type:square;
padding-left:30px;
font-weight: normal;
font-size:10pt;}
#menu ul ul li{padding-bottom:0;}
#main{
width:80%;
margin:0 auto 0 auto;
overflow:auto}
#main h1{
color:#155511;
font-size:xx-large;
font-variant:small-caps;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
padding:5px 10px 5px 10px;
background-color:#88A987;
width:200px;
margin:0 auto 0 auto;}
#horMenu{
background-color:#ccc;
list-style-image:none;
list-style-type:none;
display:block;
height:15pt;}
#horMenu li{
float:left;
display:inline;
width:16.6%;
text-align:center;}
#horMenu li a{
display:block;
width:100%;
background-color:#A4B0AA;}
#horMenu li a:hover{
background-color:#D9E4CB;}
#menu{
width:230px;
float:right;}
#content{
padding-right:230px;}
#page{
background:url(back.png) repeat-y 50% 50%}
.clear{margin:0;padding:0;width:100%;font-size:1px;line-height:1px;height:1px;clear:both;}
<li><a href="/">CCCCCC
</a></li> <li><a href="/">DDDDDDDDD
</a></li> <p>Lorem ipsum dolor sit amet,
<a href="#as">consectetuer
</a> adipiscing
<a href="#assada">elit
</a>. Sed vulputate elit a magna.
Phasellus et nunc. Donec magna urna, feugiat vel, ultrices at, eleifend non, ipsum. Sed id magna quis purus pellentesque varius.
Aenean eu eros. Aenean ante orci, placerat id, ultricies eget, facilisis cursus, magna. Nunc consequat sodales tortor. Maecenas
consequat diam ultricies velit laoreet dapibus. Nulla tincidunt tellus ullamcorper ipsum. Curabitur vitae tellus at justo iaculis
malesuada. Aenean arcu elit, tincidunt ut, sagittis vel, hendrerit id, sapien. Etiam non turpis. Nam nisl leo, lobortis quis,
accumsan sit amet, tincidunt ut, mauris.
<p>Nunc porta venenatis sem. Nam pretium
<code>pharetra mauris
</code>. Donec euismod. Sed dapibus, justo sit amet tempor
cursus, magna tellus lacinia pede, ut semper diam libero et ligula. Sed sollicitudin leo quis sem. Sed sapien tortor, viverra
et, convallis et, varius non, nulla. Mauris blandit pellentesque tortor. Etiam tincidunt eleifend justo. Pellentesque eget orci
in velit pulvinar posuere.
<div class="clear"><!-- --></div>