body { padding: 0.3em; } h1 { font-size: 2.2em; margin: 0.5em; } .pbloc, .button, .vignette, .thumbshot img { border-radius: 0.3em; } .pbloc { max-width: 100%; padding: 0.3em; margin: 1.2em 0.3em; } #vignette { text-align: center; } .vignette { text-align: justify; width: 31%; margin: 0.3em; display: inline-block; float: none; padding: 0.2em; height: auto; } .thumbshot { } .thumbshot img { width: 200px; height: 160px; } .source { text-align: left; }