html, body {
height: 100%;  
padding: 0;
}
#all{vertical-align:middle;
position: relative;
height: 100%;
}
html>body #all {
min-height: 100%; 
height: auto;
}
#footer {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
border:none;
}
#empty {
visibility: hidden;
}
#footer, #empty {height: 3em;
}
#footer p{
color:#666666; 
font-size:10px;
text-align:center;
}
body {
background-color: #000000;
color: #f7f7f7;
text-align: center;
}
#left{text-align:left}
img{border:none}

a:link {
	color: #F0E0BF;
}
a:visited {
	color: #CCCCCC;
}
a:hover {
	color: #FFFFFF;
}