HTML structure and layout. Some css transitions