#left_column {
float: left;
border: 1px solid #ccc;
padding: 5px;
width: 20em;
}
#main_content {
margin-left: 25em;
border: 1px solid #ccc;
padding: 5px;
width: 30em;
}
#right_column {
margin-left: 60em;
width: 7em;
border: 1px solid #ccc;
padding: 5px;
}
I am trying to get three vertical columns on my page here. The horizontal positioning is the way I want it to be, but I am having some trouble with the vertical alignment. For some reason the right_column is getting pushed below the main_content column. I would like to have all columns start at the top of the page.