html, body { 
  height: 100%; 
  margin: 0px; 
  padding: 0px; 
} 
.wrapper { 
    min-height: 100%; 
    height: auto; 
	background-image: url(../images/bgtopp.png); background-position: center top; background-repeat:no-repeat; 
} 

.header{width: 780px; margin-left: auto; margin-right: auto; height: 250px; padding: 15px 20px 10px 20px; text-align: center; }
.content{ width: 780px; margin-left: auto; margin-right: auto; height: auto; min-height: 500px; padding: 0px 20px 0px 20px; text-align: left; background-image: url(../images/bgmain.png); background-position: center top; background-repeat:repeat-y; }
.contentV{ width: 780px; margin-left: auto; margin-right: auto; height: auto; min-height: 500px; padding: 0px 20px 0px 20px; text-align: left; background-image: url(../images/bgmain2.png); background-position: center top; background-repeat:repeat-y; }
.footer{width: 780px; margin-left: auto; margin-right: auto; height: 20px; padding: 15px 20px 0px 20px; text-align: right; background-image: url(../images/footer.png); background-position: center top; background-repeat:no-repeat; }

#leftcolumn{float: left; width: 190px; height: auto; text-align: left; }
#rightcolumn{float: left; width: 590px; height: auto; text-align: left;}

div.clear {
	clear: both;
}

#innerleftcolumn{float: left; width: 410px; height: auto; text-align: left; }
#innerrightcolumn{float: left; width: 180px; height: auto; text-align: left;}

.navigation{width: 180px; height: auto; min-height: 270px; text-align: left; background-color:#212121; margin-bottom: 10px; }
.contact{width: 160px; height: auto; min-height: 220px; text-align: left; padding: 20px 10px 10px 10px ; background-color:#BDD14B; }
.infodiv{width: auto; height: auto; text-align: left; padding: 15px; }
.extradiv{width: 180px; height: auto; text-align: left; padding: 10px; background-color:#212121; }
