I am trying to change the size of the buttons. let me be honest button 1 will roll information on the unit, Button 2 is a place holder, and button 3 is another place holder. What im looking for is this. Button 1 to only show the d20 and to resize around it Button two to be a set width. and button 3 to be a different set width. I have tried a few things but nothing seems to work. below is the section of code im trying to use. would someone be able to tell me what I'm doing wrong. please? HTML </div> <div><!-- Militia Unit --> <button class="button2" type="roll" value="&{template:default} {{name=Millita Unit}} {{Move= 1 Square}} {{Type=FvF}} {{Attack=[[1d4]]}} {{Counter= [[1d3]]}}" ></button> <button>Militia Unit</button> <input name="attr_militia_unit" type="number" value="0"> <input name="attr_militia_unit_gold_cost" type="number" value="@{militia_unit}*1" disabled="true" /> <input name="attr_militia_unit_citizens_cost" type="number" value="@{militia_unit}*1" disabled="true" /> <input name="attr_militia_unit_food_cost" type="number" value="@{militia_unit}*1" disabled="true" /> <input name="attr_militia_unit_magic_cost" type="number" value="@{militia_unit}*0" disabled="true" /> <input name="attr_militia_unit_luxury_cost" type="number" value="@{militia_unit}*0" disabled="true" /> <input name="attr_militia_unit_wood_cost" type="number" value="@{militia_unit}*0" disabled="true" /> <input name="attr_militia_unit_stone_cost" type="number" value="@{militia_unit}*0" disabled="true" /> <input name="attr_militia_unit_metal_cost" type="number" value="@{militia_unit}*0" disabled="true" /> <button class="button3">Cost 4 Gold</button> </div> and the CSS button{ width:100px !important; font-size:12px; } #button2 { width:50px !important; } #button3{ width:80px !important; }