Является ли слой 1 div
или ul
? если это div
, text-align: center
должно работать, если вы не установили display: block
для своих тегов a.
, чтобы центрировать элемент блока, вам нужно использовать margin: auto
. для центрирования встроенного элемента это text-align: center
. если это не сработает, это связано с вашей разметкой или каким-то другим образом, что стили переопределяются. Я бы настоятельно рекомендовал использовать firebug, чтобы увидеть, что происходит, у меня были такие моменты "wtf происходит" все время с html, но после того, как они попали в firebug, они редко длятся дольше нескольких минут.
Другая вещь - text-indent
для отступа в первой строке абзаца. используйте padding-left
, чтобы добавить пробел внутри элемента блока, или margin-left
, чтобы добавить его снаружи.