The reason you need this is because login box is nested in a span4 block, which is next to a span6 (for a total of span10). The full page width is span12, so switchng the span4 to a span6 will solve the alignment problem without the need for margin overrides.