html, body{font-family: Verdana;font-size: 12px;margin: 0px;}div#main-container{margin: 0 auto;width: 80%;}aside p{background-color: #EFEFEF;min-height: 30px;}.flag{float: left;width: 50px;height: 30px;margin-right: 15px;background: transparent url(../images/flags_sprite.png) no-repeat top left;}.flag-uk{ background-position: 0px 0px; }.flag-ger{ background-position: 0px -40px; }.flag-usa{ background-position: 0px -80px; }.flag-au{ background-position: 0px -120px; }