pie de página adhesivo css en una página asp.net

Intento crear un pie de página que se quede en la parte inferior de la página. Yo tengo:

 

Aquí está mi CSS

 body { margin: 30px 10px 0px 10px; font-size: 14px; font: 76% Arial,Verdana,Helvetica,sans-serif; } html, body, form, #wrap { height: 100%; } form > #wrap { height: auto; min-height: 100%; } #wrap { width: 1000px; margin: auto; } #content { text-align:left; } #footer { clear: both; position: relative; z-index: 10; width:1000px; margin:auto; } 

¿Qué me estoy perdiendo? El pie de página aparece debajo de la ventana gráfica (las barras de desplazamiento también están en la página). Estoy esperando que sea algún tipo de problema de margen.

Mira esto: http://matthewjamestaylor.com/blog/ keeping – footers- at- the – bottom – of – the – page

Prueba la posición absoluta:

 #footer { clear: both; position: absolute; z-index: 10; width:1000px; margin:auto; bottom:0px; height:50px; }