.block-grid > li { display: block; height: auto; float: left; }

Can you explain what the ">" is doing in the CSS above?