
html body{margin:0;padding:0;min-height: 100%; height: 100%; background:#333 url(images/bg.gif) no-repeat bottom center;text-align:center;} 
html > body{background:none;}
html{margin:0;padding:0;min-height: 100%;  background:#333 url(images/bg.gif) no-repeat bottom center;text-align:center;} 
#body{margin:0;padding:20px 0 0 0;text-align:center;}
#header{margin:0 auto 0 auto;width:770px;border-top: 1px solid #666666;border-left: 1px solid #666666;border-right: 1px solid #666666;}
#menu{margin:0 auto 0 auto;width:770px;background:#000 url(images/menu.gif) no-repeat center;text-align:right;border-left: 1px solid #666666;border-right: 1px solid #666666;}
#menu img{margin:4px 35px 0 0;}
#main{margin:0 auto 0 auto;background:#000;width:770px;border-left: 1px solid #666666;border-right: 1px solid #666666;border-bottom: 1px solid #666666;}
#main-l {float:left;margin:0;padding:40px 0 30px 25px;width:370px;text-align:left;}
#main-r {float:right;margin:0;padding:40px 0 30px 25px;width:200px;text-align:right;}
#main-n {float:left;margin:0;padding:40px 25px 30px 25px;width:710px;text-align:left;}
#footer{margin:20px auto 0 auto;color: #444444;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
#footer a{color: #444444;text-decoration: none;}
#footer a:hover{color: #666666;text-decoration: underline;}
p {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;}
p a{color: #FFFFFF;}
.clear{clear:both}
