html, body { 
  height: 100%; 
  margin: 0 0 1px; 
  padding: 0; 
}
.wrapper { 
    min-height: 100%; 
    height: auto; 
	background-image: url(../images/bgtopp.png); background-position: center top; background-repeat: no-repeat;}  
.header { height: 80px;} 
.flash { height: 270px; min-height: 270px;} 
.nav { height: 30px;} 
.content{  height: auto; min-height: 150px; padding-top: 25px; padding-bottom: 20px; background-image: url(../images/bgmain.png); background-position: center top; background-repeat: repeat-y;} 
.footer { height: 35px; padding-top: 10px; padding-bottom: 10px; background-image: url(../images/footer.png); background-position: center top; background-repeat: no-repeat; }