HTML/CSS novice here.
Trying to put into practice what I\'ve learned on Codeacademy and I\'m stuck with an issue where my header which is set to width:100% ends up going
Adding a border increases the element's width past 100%.
You can play with the box model, as others have suggested, using box-sizing.
However, in this case, I suggest removing You can also safely remove http://jsfiddle.net/93EPg/width:100%.
The margin:auto.div#header {
height: 100px;
background-color: white;
border: 10px solid black;
font-size: 80px;
text-align: center;
font-family: Helvetica, Ariel, Sans;
}