Asuna
в общем, должно быть два правила с разным набором селекторов, отличающиеся отступами слева
можно попробовать пока так
красным - выделен отступ, меняйте его, чтобы достичь ровного положения разделителя
жирным - выделены селекторы (селекторы разделены запятыми). Если получается так, что Вы в одном месте выставляете нужный отступ, а в другом - все едет, перенесите селектор из одной группы в другую. При необходимости создайте 3ью группы с третим значением отступа.
.punbb .section h2, #pun-stats h2, #pun-main h2, #pun-debug h2, .punbb-admin #pun-admain h2 {
background: url("http://www.pixic.ru/i/C040B7C4t4S8p4f2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
color: #7b3128;
font-family: "MAGISTRALC";
font-size: 14px;
height: 24px;
margin-left: -36px;
text-align: center;
text-shadow: 1px 1px 0 #662018;
text-transform: uppercase;
width: 905px;
}
#pun-main h1 {
background: url("http://www.pixic.ru/i/C040B7C4t4S8p4f2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
color: #7b3128;
font-family: "MAGISTRALC";
font-size: 14px;
height: 24px;
margin-left: -20px;
text-align: center;
text-shadow: 1px 1px 0 #662018;
text-transform: uppercase;
width: 905px;
}