body{height:100%; margin:auto auto; padding:0px; /*background-size:100%;*/ }
/*#black{height:100%; margin:auto auto; padding:0px; text-align:center; background-size:100%; background-color: #000000;} 
#i{height:100%; margin:auto auto; padding:0px; text-align:center; background-size:100%; background-image: url(brick.jpg); }*/ 
table.d{border-collapse:collapse; width:100%; height:100%; margin:auto auto; }
/*div.v{position:relative; z-index:3; margin:auto auto; vertical-align: middle; display: block; }
div.nv{position:absolute; z-index:1; margin:auto auto; font-size:1; width:auto; visibility:hidden; display: block; }*/
td.val{vertical-align: middle; text-align: center; }
div.b{width:100%; bottom:0; text-align:center;}
div.if{position:absolute; z-index:2; margin:auto 250px; display: block; }

#t{width: 100%;  text-align: center; background-color: #111111;}
#left{text-align: left;}


a.one:link {color: #ffffff}
a.one:visited {color: #999999}
a.one:hover {color: #0066ff}

a.s:link {color: #339933}
a.s:visited {color: #999999}
a.s:hover {color: #0066ff}

a.q:link {color: #ff9900}
a.q:visited {color: #ff9900}
a.q:hover {color: #0066ff}

a.k:link {color: #000099}
a.k:visited {color: #ff9900}
a.k:hover {color: #0066ff}

 
#non-footer { min-height:100%; } 
* html #non-footer { height:100%; } 
#footer { height:30px; margin-top:-30px; position:relative; display: block; }