I suspect the reason your buttons are coming out too small is that you're not using the building blocks right.  See http://buildingfirefoxos.com/building-blocks/headers.html where there is a <menu type="toolbar"> around the header buttons.

I think you want to add shared/style/headers.css along with shared/style/action_menu.css.  If you don't you'll have to duplicate its style exactly