Gallery .figure { float: left; display: block; margin: 50px; width: 250px; height: 300px; text-align: center; } .figure a { width: 100%; } .figure img { float: none; left: auto; margin: 0; padding: 0; display: inline; position: relative; max-width: 250px; max-height: 250px; } .figure .caption { margin-top: 10px; margin-bottom: 2px; margin: auto; padding: 10px 0; text-transform: uppercase; font-weight: bold; font-size: 0.7em; } 2020 - first place 2020 - second place 2020 - third place 2020 - honorable mention 2020 - honorable mention 2019 - first place 2019 - second place 2019 - third place 2019 - Honorable mention 2019 - Honorable mention 2018 - first place 2018 - second place 2018 - third place 2018 - honorable mention 2015 - first place 2015 - second place 2015 - third place 2014 - first place 2014 - second place 2014 - third place 2014 - honorable mention 2014 - honorable mention 2013 - first place 2013 - second place 2013 - third place 2013 - honorable mention 2013 - honorable mention