In the float left, there is a colon that should not be there in the 3 column sample code.

#primary {
float: left:;
width:25%;
}