how about this : FIDDLE
html:
<div class="bottom_banner">HELLO</div>
css:
body{
position:relative;
height:2000px;
background:navy;
padding:0;
margin:0;
}
.bottom_banner{
position:absolute;
width:100%;
height:50px;
bottom:0;
background:red;
margin:0;
}
EDIT:
here is an example for a fixed-width page with a banner stuck on bottom right of the page: FIDDLE
html:
<div class="content">
<div class="right_banner"> Sup?</div>
</div>
css:
body{
background:#99cccc;
}
.content{
position:relative;
width:400px;
margin:0 auto;
background:white;
box-shadow:0 0 10px;
height:2000px;
border-radius:5px;
}
.right_banner
{
position:absolute;
width:150px;
height:50px;
background:#cc99ff;
right:0;
bottom:0;
color:navy;
border:1px solid black;
opacity:0.8;
border-radius:5px;
}