Das ganze liegt auch nicht am Button sondern eher am Design.
Das liegt schon am Button, bzw. an deinem Templateaufbau.
Der Sidebarbutton weist eine definierte Breite von 300px auf, das ist dir ja bekannt, allerdings setzt du den jetzt in einen Container der ebenfalls mit 300px Breite definiert ist. Das wäre an sich kein Problem, allerdings besitzt das Fieldset Padding, dadurch passt es dann nicht mehr:
Den Aufbau so gibt es im WCF nicht, der Sidebarbutton steht immer frei, ohne umgebenden Container.
Der Spendenbutton ist in keinem Stil mittig das fällt nur nicht überall auf